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

Дуут удирдлагатай Bluetooth машин: 5 алхам
Дуут удирдлагатай Bluetooth машин: 5 алхам

Видео: Дуут удирдлагатай Bluetooth машин: 5 алхам

Видео: Дуут удирдлагатай Bluetooth машин: 5 алхам
Видео: Мало кто знает, что будет если зажать 2 кнопки поднятия стекла. VAG, Passat, Polo, Golf, Tiguan! 2024, Арваннэгдүгээр
Anonim
Дуут удирдлагатай Bluetooth машин
Дуут удирдлагатай Bluetooth машин
Дуут удирдлагатай Bluetooth машин
Дуут удирдлагатай Bluetooth машин
Дуут удирдлагатай Bluetooth машин
Дуут удирдлагатай Bluetooth машин

Бүгд алсын удирдлагатай машин ашиглаж байсан. харин дуут удирдлагатай машин яах вэ ??? Та үүнийг ашиглаж байсан уу? Хэрэв тийм биш бол та үүнийг одоо барих болно. Зүгээр л танд тархи, ухаалаг гар утас болох arduino хэрэгтэй болно. Тиймээс би энэ төслийг боловсруулсан бөгөөд ингэснээр та дуу хоолойны функцийг ашиглах боломжтой бөгөөд энэ нь ирээдүйн төслүүдийнхээ лавлах болно. Тиймээс эхэлцгээе …

Алхам 1: эд ангиудын жагсаалт

1. Arduino UNO/нано/микро/Мега

2. HC05 bluetooth модуль

3 2.2K ом, 4.7K ом эсэргүүцэл

4 ширхэг талх эсвэл гагнуурын иж бүрдэл

5 утас

6 явах эд анги

7 2 150/300 rpm BO мотор 2 дугуйтай

8 боолт, самар

9 кастор дугуй

10. мотор жолооч (: L293 эсвэл L298)

11 12V тэжээлийн эх үүсвэр

Алхам 2: Breadboard болон явах эд ангиудыг суурилуулах

Breadboard болон явах эд ангиудыг суурилуулах
Breadboard болон явах эд ангиудыг суурилуулах
Breadboard болон явах эд ангиудыг суурилуулах
Breadboard болон явах эд ангиудыг суурилуулах
Breadboard болон явах эд ангиудыг суурилуулах
Breadboard болон явах эд ангиудыг суурилуулах

Одоо Arduino нано бол миний хувьд уураг тархи юм. Та UNO/MEGA/MICRO ашиглаж болно. Мөн би ухаалаг гар утсаа ашиглан машинаа удирдахын тулд Bluetooth холболтын функцийг ашиглах болно.

Тиймээс би Fritzing файлын хэлхээг өгсөн. Fritzing -ийг татаж аваад нээгээд файлыг үзнэ үү. Диаграммд үзүүлсэн шиг холбоно уу. 2.2k ба 4.7k -ийн дагуу хүчдэл хуваагчийг ашиглана уу. Одоо шар утаснууд (энэ фризинг файлын дагуу) нь мотор драйверийг хянах 4 гаралтыг илэрхийлнэ. Эдгээр 4 логик түвшин нь үнэндээ мотор драйверын оролт бөгөөд мотор драйвер нь логикийн түвшинг дамжуулахын тулд логикийн түвшинг ашигладаг. Ардуино нь үүнийг удирддаг бөгөөд энэ нь жолоочид мотороо хоёуланг нь урагш эсвэл хойш нь хөдөлгөж, урвуу эсвэл баруун, зүүн тийш хөдөлгөж, зүгээр л зогсоох боломжийг олгодог гэсэн үг юм. Үүнийг кодоор гүйцэтгэдэг.

Дээрх диаграммыг үзээд мотор драйверын оролтыг холбоно уу. Дараа нь гаралт дээрх моторуудыг хоёр боолтоор холбож, дугуйг нь засаарай. Би L293 драйвераа холболтын дагуу холбосон. Өөрийн драйверыг шалгаж, сүлжээ, мэдээллийн хуудсыг хайж, шаардлагатай бол холбоно уу.

Моторыг боолтоор нь засаж, мотор драйвер болон талхны хавтанг хоёр талт соронзон хальс эсвэл энгийн соронзон хальсны тусламжтайгаар засаарай. Мөн касторын дугуйг засна уу. Таны явах эд анги өөр байж болох тул үүнийг сайтар шалгаж үзээрэй

Алхам 3: Туршилтын код ба програмын ажиллах зарчмын тухай

Туршилтын код ба програмын ажиллах зарчмын тухай
Туршилтын код ба програмын ажиллах зарчмын тухай
Туршилтын код ба програмын ажиллах зарчмын тухай
Туршилтын код ба програмын ажиллах зарчмын тухай
Туршилтын код ба програмын ажиллах зарчмын тухай
Туршилтын код ба програмын ажиллах зарчмын тухай
Туршилтын код ба програмын ажиллах зарчмын тухай
Туршилтын код ба програмын ажиллах зарчмын тухай

Одоо дуу хоолойны онцлог нь bluetooth дээр ажилладаг. "BT Voice Control for Arduino" Link-https://amr-voice.en.aptoide.com/ нэртэй апп байна. Андройд утсан дээр татаж суулгаад HC05 -тэй хослуулна уу. Хэрэв та анх удаа холбогдож байгаа бол үүнийг 1234 эсвэл 0000 -ээр урьдчилан хослуулах хэрэгтэй. Хэрэв хослохгүй бол дахин оролдоно уу.

Та програм дээр хэдэн секундын дараа ярьсны дараа таны гар утасны дэлгэц дээр хэлсэн зүйлийг буцаана. Энэ нь үнэндээ Google Voice ашигладаг. Тиймээс одоо таны хэлсэн зүйлийг bluetooth -ээр дамжуулж байна. Байршуулах явцад Nano.remove RX TX шугам дээр өгсөн туршилтын кодыг байршуулна уу. Байршуулсны дараа дахин оруулна уу. HC05 нь Serial.read () функцийг ашиглан өгөгдлийг хүлээн авдаг бөгөөд та Serial.print ашиглан сериал дэлгэц дээр хэлсэн зүйлээ харах боломжтой болно. Тиймээс та програмын ажиллагааг шалгаж болно, програм дээр юу ч хэлээд цуваа дэлгэцийг үзнэ үү. Би HC05 -ийг програмтай холбох тухай цуврал дэлгэцийн зургийг алхам алхамаар хавсаргасан болно … цуврал дэлгэц дээр ярьж, харж болно. Тэднийг үзнэ үү. Хэрэв та урагшаа гэж хэлбэл *урагш#гэж харуулна. Тиймээс энэ програмыг ашиглан бид удахгүй болох алхамуудад хавсаргасан кодоо өөрчлөх боломжтой болно.

Алхам 4: Одоо кодыг байршуулж, тэжээлийн эх үүсвэрийг хавсаргана уу

Одоо кодыг байршуулж, тэжээлийн эх үүсвэрийг хавсаргана уу
Одоо кодыг байршуулж, тэжээлийн эх үүсвэрийг хавсаргана уу
Одоо кодыг байршуулж, тэжээлийн эх үүсвэрийг хавсаргана уу
Одоо кодыг байршуулж, тэжээлийн эх үүсвэрийг хавсаргана уу

Одоо би машиныг хянадаг бүрэн arduino кодыг энд байршууллаа. Та татаж авч болно.

Одоо үүнийг байршуулахдаа RX TX шугамыг салгасан эсэхээ шалгаарай. Үүнийг өөрөөр байршуулахгүй. Байршуулсны дараа тэдгээрийг дахин холбоно уу. Одоо 12V тэжээлийн эх үүсвэрийг холбоно уу. Зураг дээр блок диаграмм байна.

Та миний хялбархан санагдсан ямар ч үгээр урагш, хойш, зогсоох, зүүн, баруун гэж бичсэн мөрүүдийг өөрчилж болно. Та энэ үгийг апп дээр хэлэх хэрэгтэй.

Алхам 5: Эцэст нь

Эцэст нь
Эцэст нь
Эцэст нь
Эцэст нь
Эцэст нь
Эцэст нь

Энэ програмыг хэрхэн ашиглах талаар би өмнө нь бичсэн. Одоо урагшаа, хойшоо, зүүн, баруун, зогс, би эдгээр үгсийг коддоо ашигласан. Та одоо энэ мөрийг өөр хэллэгээр өөрчилж, дахин байршуулж болно. Зүгээр л энэ програм дээр энэ үгийг хэлээд өгвөл сайн ажиллах болно. Би бас 8 -р зүү дээр LED холбосон. Та илүү их гэрэл эсвэл дуугаруулагч эсвэл servo нэмж болно.

Тиймээс таны дуут машин бэлэн боллоо …. хөгжилтэй байгаарай …

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