Мазмуну:

Үн менен башкарылган Bluetooth унаа: 5 кадам
Үн менен башкарылган Bluetooth унаа: 5 кадам

Video: Үн менен башкарылган Bluetooth унаа: 5 кадам

Video: Үн менен башкарылган Bluetooth унаа: 5 кадам
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Ноябрь
Anonim
Үн менен башкарылган Bluetooth унаа
Үн менен башкарылган Bluetooth унаа
Үн менен башкарылган Bluetooth унаа
Үн менен башкарылган Bluetooth унаа
Үн менен башкарылган Bluetooth унаа
Үн менен башкарылган Bluetooth унаа

Ар ким алыстан башкарылган машинаны колдонгон …. бирок үн көзөмөлдөгөн унаа жөнүндө эмне айтууга болот ??? Эч качан колдонгонсузбу? Эгер андай болбосо, аны азыр курасың. Сизге мээ жана смартфон катары ардуино керек. Ошентип, мен бул долбоорду үн функциясын колдонуу үчүн иштеп чыктым жана бул сиздин келечектеги долбоорлоруңузга шилтеме болушу мүмкүн, андыктан баштайлы …

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 12В кубат булагы

2 -кадам: Breadboard жана Setup Chassis боюнча Circuit куруу

Нан тактасында жана шассиде схеманы куруу
Нан тактасында жана шассиде схеманы куруу
Нан тактасында жана шассиде схеманы куруу
Нан тактасында жана шассиде схеманы куруу
Нан тактасында жана шассиде схеманы куруу
Нан тактасында жана шассиде схеманы куруу

Эми Arduino нано - бул кендин долбоору. Сиз UNO/MEGA/MICRO колдоно аласыз. Жана мен смартфон менен машинаны башкаруу үчүн Bluetooth туташуу мүмкүнчүлүгүн колдонмокмун.

Ошентип, мен Fritzing File схемасын камсыз кылдым. Fritzingди жүктөп алыңыз жана аны ачып, файлды көрүңүз. Диаграммада көрсөтүлгөндөй туташыңыз. 2.2k жана 4.7k менен берилгендей чыңалуу бөлүштүргүчтү колдонуңуз. Эми сары зымдар (ошол фризинг файлына ылайык) мотор драйверин башкара турган 4 чыгарууну билдирет. Бул 4 логикалык деңгээл чындыгында мотор айдоочусунун кириштери жана мотор драйвери логикалык деңгээлдерге ылайык кыймылдоо үчүн ошол логикалык деңгээлдерди колдонот. Жана ардуино муну көзөмөлдөйт …. бул айдоочуга моторлорду алдыга же артка, артка же артка же оңго же солго жылдырууга же жөн эле токтотууга мүмкүнчүлүк берет дегенди билдирет. Бул код менен ишке ашат.

Ошентип, жогорудагы диаграммаларды караңыз, анан мотор драйверинин кириштерин туташтырыңыз. Андан кийин моторлорду бир нече бурама менен туташтырып, дөңгөлөктөрдү оңдоңуз. Мен L293 драйверимди анын туташуусу боюнча туташтырдым. Өзүңүздүн драйвериңизди текшериңиз, тармакты жана маалымат барагын издеңиз жана талапка ылайык туташыңыз.

Кыймылдаткычтарды бурамалар менен оңдоп, мотор драйверин жана нан тактасын эки тараптуу лента же жөнөкөй лента менен оңдоңуз. Ошондой эле кастор дөңгөлөгүн оңдоңуз. Pic караңыз. Сиздин шассиңиз башкача болушу мүмкүн, андыктан аны кылдат текшериңиз

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 линияларын ажыратканыңызды текшериңиз. Башкача жүктөлбөйт. Жүктөгөндөн кийин аларды кайра туташтырыңыз. Эми 12В кубат булагын туташтырыңыз. Блок -схема сүрөттө.

Сиз каалаган сөздөр менен алдыга, артка, токто, солго, оңго жазган саптарды өзгөртө аласыз. Сиз бул сөздү колдонмодо гана айтышыңыз керек.

5 -кадам: Акыры

Акыры
Акыры
Акыры
Акыры
Акыры
Акыры

Мен бул колдонмону кантип колдонуу керектигин буга чейин айтканмын. Эми алдыга, артка, солго, оңго, токтогула, мен бул сөздөрдү кодумда колдондум. Эми операторлорду ошол тилкеде өзгөртүп, кайра жүктөп койсоңор болот. Жөн гана ошол колдонмодо ошол сөздү айткыла, ал жакшы иштейт. Мен дагы 8 -пинге LED коштум. Сиз дагы жарыктарды, ызылдакты же сервону кошо аласыз.

Ошентип, сиздин үн машинаңыз даяр …. көңүлдүү болуңуз …

Сунушталууда: