Агуулгын хүснэгт:

Arduino Bluetooth RC машин: 6 алхам
Arduino Bluetooth RC машин: 6 алхам

Видео: Arduino Bluetooth RC машин: 6 алхам

Видео: Arduino Bluetooth RC машин: 6 алхам
Видео: Spartan Edge Accelerator Board | Arduino FPGA Shield with ESP32 2024, Арваннэгдүгээр
Anonim
Arduino Bluetooth RC машин
Arduino Bluetooth RC машин

Би алсын удирдлагатай машинд дуртай, тэд маш хөгжилтэй, сонирхолтой. Энэхүү гарын авлагад би Arduino болон хажуу тийш хэвтэж байсан зарим эд ангиудыг ашиглан өөрийн Bluetooth машиныг хэрхэн бүтээсэнээ харуулах болно. Энэхүү зааварчилгаа нь зөвхөн онолын хувьд хийгдсэн бөгөөд машин миний төлөвлөсний дагуу ажиллаагүй, гэхдээ дараа жил нь би үргэлжлүүлж, дуусах үед шинэчлэх болно.

Алхам 1: Материалаа цуглуул

Материалаа цуглуул
Материалаа цуглуул
Материалаа цуглуул
Материалаа цуглуул
Материалаа цуглуул
Материалаа цуглуул

Эдгээр нь төслийг дуусгахад шаардлагатай бүх хэсгүүд юм. Хэрэв танд яг нарийн эд анги, мотор байхгүй бол бусдыг нь орлуулж болно, гэхдээ энэ нь минийх шиг болохгүй байж магадгүй гэдгийг анхааруулаарай.

-Ардуино Уно

-USB/Arduino цахилгаан кабель

-Талхны самбар

-HC-06 Bluetooth модуль

-Серво мотор

-9V DC мотор

-2 9V батерей

-2 зайны товчлуур

-MOSFET транзистор

-Диод

-Jumper Wires

-Уян харимхай хамтлаг

Алхам 2: Хэлхээ

Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ

Энд миний бүтээсэн хэлхээний схем, зураг байна. Үүнийг алхам алхмаар бүтээцгээе.

-Юуны өмнө Arduino -ийн хүч, газардуулгыг талхны тавцангийнхаа зүүн талын хүч, газардуулгатай холбоно уу

-Дараа нь эхний батерейны хүч, газардуулгыг талхны баруун талд холбоно уу. Батерейны бусад хүчийг Arduino дээрх Vin зүү рүү холбож, батерейны газар нь Arduino дээр газардана.

-Серво хөдөлгүүрийн тэжээлийн зүүг талхны зүүн талын 5V, газардуулгын талхны зүүн талд газардуулж, servo моторын төв зүүг Arduino дээрх 9 -р зүүтэй холбоно уу. Төв зүү нь servo -ийн тохируулсан өнцгийг хянах боломжийг олгодог.

-HC-06 Bluetooth модулийн VCC зүүг талхны зүүн талд 5V, талхны зүүн талд GND зүүг газарт холбоно уу. Хөтөлбөрийг Arduino самбар дээр байршуулах хүртэл TX ба RX зүүг залгахаас татгалзаарай, учир нь тэдгээр зүүг залгаж байх үед самбар нь програмыг хүлээж авахгүй. Та програмыг Arduino залгуурт оруулсны дараа HC -ийн TX зүүг оруулсны дараа. -06 нь Arduino-ийн RX зүү рүү, HC-06-ийн RX зүү нь Arduino-ийн TX руу орно.

-Дараагийн эгнээнд мотор орно. Arduino нь хамгийн ихдээ 5В хүчдэл гаргадаг тул картыг урагшлуулахад хангалтгүй боловч бид Arduino ашиглан мотороо хянах чадвартай хэвээр байх ёстой. Бид үүнийг MOSFET транзистор гэж нэрлэдэг бүрэлдэхүүн хэсгийг ашиглан хийх болно. MOSFET нь 3 тээглүүр, хаалга, эх үүсвэр, ус зайлуулах хоолойтой. Зургаас харж байгаагаар бид 5В -ийг хаалган дээр тавихад ус нь ус зайлуулах хоолойноос эх үүсвэр рүү урсах боломжтой болно. Үүнийг харгалзан бид MOSFET -ийн хаалганы зүүг Arduino -ийн 6 -р зүүтэй холбож, зөв зүү холбосон эсэхээ баталгаажуулахын тулд зургийг лавлана уу. Энэ нь MOSFET -ийн бусад 2 тээглүүрийг 10 -р зүүг таслах замаар холбох боломжийг бидэнд олгоно. Дараа нь MOSFET -ийн эх үүсвэрийг талхны баруун талд газардуул. Дараа нь моторын нэг үзүүрийг MOSFET дээрх ус зайлуулах зүү рүү холбож, мөн диодыг ус зайлуулах зүүгээс талхны баруун талд байрлах цахилгаан бар руу холбоно. Энэхүү диод нь зэрэгцээ хүчдэл гэж нэрлэгддэг зүйлийг зогсоох болно. Мотор тойрон эргэлдэх үед генератор шиг цахилгаан үүсдэг бөгөөд энэ цахилгаан нь хэлхээний эсрэг чиглэлд урсаж болно. Энэ нь асуудал үүсгэж болзошгүй тул цахилгааныг зогсоохын тулд бид мотортой зэрэгцээ диод оруулах шаардлагатай болно. Одоо моторын нөгөө үзүүрийг талхны хавтангийн баруун талд байрлах цахилгаан бар руу холбоно уу. Хэрэв та мотор таны машинд буруу чиглэлд эргэлдэж байгааг мэдвэл хөдөлгүүрийн холболтыг буцаах шаардлагатай болж магадгүй юм. Машиныг туршиж эхлэхдээ үүнийг санаарай.

Алхам 3: Хөтөлбөр

Энэ бол машиныг удирдахын тулд бид Arduino Uno дээр тавих програм юм. Үүнийг татаж аваад Arduino IDE дээр нээнэ үү. Бид машинаа хянахын тулд үүнийг Arduino самбар дээр байршуулах болно.

Алхам 4: Машины бааз бий болгох

Машины бааз бий болгох
Машины бааз бий болгох
Машины бааз бий болгох
Машины бааз бий болгох

Тиймээс энэ хэсэг нь маш их ялгаатай байх болно. Би юу хийснээ харуулсан зургийг хавсаргасан болно, гэхдээ танд 2 арын дугуйтай чөлөөтэй ээрэх тэнхлэг, servo мотортой холбож болох урд дугуй, дээрх эсвэл хоорондох тавцан хэрэгтэй болно. хэлхээний самбар ба талхны хавтанг байрлуул. Моторыг хойд тэнхлэгт уян харимхай туузаар бэхлэх шаардлагатай бөгөөд ингэснээр арын дугуй эргэх боломжтой болно.

Алхам 5: Бүгдийг хамтад нь угсрах

Бүгдийг хамтдаа угсрах
Бүгдийг хамтдаа угсрах
Бүгдийг хамтдаа угсрах
Бүгдийг хамтдаа угсрах

Үндсэндээ та хэлхээний самбар ба талхны хавтанг багц хэлбэрээр холбож, өмнөх алхам дээр хийсэн тавцан дээр хавсаргана уу. Моторыг тэнхлэгт уян туузаар холбож, дараа нь бараг тохируулаарай.

Алхам 6: Програмыг татаж авах

Апп авч байна
Апп авч байна

Үүнийг ажиллуулахын тулд танд Андройд утас хэрэгтэй бөгөөд дараа нь google play руу ороод "Ухаалаг Bluetooth" нэртэй програмыг олоорой. Үүнийг HC-06 Bluetooth модульд холбож өгөөч!

Зөвлөмж болгож буй: