Satura rādītājs:
- 1. darbība: sāciet darbu
- 2. solis: pieslēdziet to vadam
- 3. darbība: kodējiet ESP12F
- 4. darbība: iestatiet IFTTT un AdafruitIO
- 5. solis: iesaiņošana
Video: Ar balsi vadāms robots Raptor: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šajā pamācībā ir parādīts, kā izmantot Google asistenta IFTTT balss atpazīšanas funkciju, kas pieejama mobilajā tālrunī un planšetdatoros, lai nodotu vadības datus AdafruitIO kanālam. Pēc tam šo vadību caur WiFi iegūst, izmantojot Arduino bāzes ESP12F moduli, un vienkāršā ikdienas režīmā tiek kontrolēti 4 H-tilta FET, kas kontrolē kreiso pēdu, labo pēdu, galvu un ķermeņa slīpumu. Virsbūvei un motoriem tiek izmantotas vecāka Wowwee Roboraptor daļas.
1. darbība: sāciet darbu
Pirmkārt, sāciet demontēt korpusu un pārbaudīt, kuri vadi kontrolē motorus, kurus mēs vēlamies kontrolēt. Katram motoram ir 2 kontaktu savienotājs. Šos motorus neiedarbina tikai pozitīvais un zemējums uz abām tapām, bet gan pozitīvs pret negatīvu un negatīvs līdz pozitīvs, lai pilnībā iedarbinātu motoru. Es sāku vienkārši piemērot pozitīvu atsauci uz zemi, un tas, piemēram, pārvietos pēdu tikai uz priekšu, novēršot pilnīgu kustību uz priekšu un atpakaļ.
Pavadiet laiku, lai iepazītos ar motora savienošanu. Ir 5 motori, kuriem es atradu vadību: kreisā pēda, labā pēda, aste, galva pagriežas un ķermeņa slīpums. Tie ir atzīmēti shēmas panelī plēsēja aizmugurē.
2. solis: pieslēdziet to vadam
Kreisajā pusē ir izmantotais ESP12F modulis. Tas ir programmēšanas nesējā, bet tam, ko vēlaties izmantot programmēšanai/atkļūdošanai, vajadzētu darboties. Tam ir nepieciešama zeme, lai to varētu koplietot ar H-tiltiem, bet citādi vienīgie citi vadi pie tā ir 8 vadi H-tiltu vadīšanai, kā parādīts kodā.
4 H tilti atrodas uz baltas maizes dēļa, lai kontrolētu 4 motorus (pa kreisi/pa labi/galvu/slīpumu). Es izmantoju TA8080K ar datu lapu vietnē https://www.knjn.com/datasheets/ta8080k.pdf, taču vajadzētu darboties arī citiem salīdzināmiem. Es sāku ar vienkāršu N-FET, bet konstatēju, ka pēdas nepārvietosies pilnā solī, kas neļāva kontrolēt staigāšanu. Katram H tiltam ir divas vadības ieejas no ESP12F, Vcc, gnd un divas motora izejas.
Motors Vcc ir divu sēriju divas paralēlas litija jonu 18650 šūnas, kas nodrošina 8V motoriem. Es pieskaros 4V ESP12F, kas tehniski pārsniedz 3.3V ESP12F specifikāciju. Lai samazinātu troksni, pie motora Vcc ir arī 22uF vāciņš. (Šeit, iespējams, daudz ko varētu darīt, lai nodrošinātu lielāku uzticamību!)
3. darbība: kodējiet ESP12F
ESP12F ir lielisks zemu izmaksu rīks WiFi mērīšanai. Pievienotajā failā ir parādīti GPIO, ko izmanto motoru vadīšanai, un tas, kā tas ir savienots ar AdafruitIO vadības kanālu.
Lūdzu, atcerieties labo atkļūdošanas praksi problēmu izsekošanā. Ir atkļūdošanas paziņojumi, tāpēc, iespējams, vēlēsities iegūt termināla izvadi, līdz lielākā daļa no jums strādās.
4. darbība: iestatiet IFTTT un AdafruitIO
Labi, tagad kāda tīmekļa maģija, lai to visu sasaistītu!
Vispirms iestatiet savu AdafruitIO kanālu. Vietnē io.adafruit.com izveidojiet jaunu plūsmu, kas ļaus jums atrast AIO atslēgu. Tas jūsu arduino kodā identificē skatāmo kanālu, un tas ir jāpievieno jūsu arduino kodam.
Dodieties uz vietni ifttt.com un, ja nepieciešams, izveidojiet kontu un sāciet jaunu sīklietotni. Mēs koncentrēsimies uz "virzīties uz priekšu" vadību, bet "galvas pagriešana" un "robota aizmugure" ir līdzīgas. Lai nokļūtu parādītajā konfigurācijas ekrānā, jums jānorāda, ka "šo" aktivizē Google palīgs, un "tas" sūta datus uz AdafruitIO. Norādiet iepriekšējā sadaļā norādīto AIO plūsmu. Galīgo saglabājamo datu laukā tas nozīmē, ka teksta virkne un skaitļa lauks tiks nodoti adafruit plūsmai.
5. solis: iesaiņošana
Aste tika izlaista, jo ESP12F ir ierobežojumi citiem IO. Varētu turpināt uzlauzt skaļruni, slēdžus un mikrofonu, taču tas prasīs vairāk laika.
Cerams, ka tas dos jums priekšstatu par vispārēja pamata robota pārbūvi ar balss vadību un iespējām.
Ieteicams:
Balss vadāms robots, izmantojot V3 moduli: 6 soļi
Balss vadāms robots, izmantojot V3 moduli: šo robotu var viegli izgatavot ikviens, vienkārši sekojiet procesam, kā es to norādīju. Šis ir ar balsi kontrolēts robots, un jūs varat redzēt mana robota demonstrāciju, un to var izmantot divos veidos. tālvadības un citi ir ar balsi
DIY Arduino Bluetooth vadāms robots!: 5 soļi
DIY Arduino Bluetooth kontrolētais robots!: Sveiki visiem! Šajā rakstā es būvēju ar Bluetooth vadāmu robotu ar arduino. Ja vēlaties skatīties videoklipus, šeit ir mana video pamācība !:
Vadāms vibrējošs sasprindzinājuma robots: 7 soļi (ar attēliem)
Stūrējams vibrējošs sasprindzinājuma robots: saspringta struktūra ir veidota no elastīgām auklām un stingriem balstiem. Nometot vai saspiežot, tas var saliekties un saspiesties, un pēc tam atgriezties formā. Tam ir arī augsta atbilstības pakāpe, kas nozīmē, ka tas nekaitēs apkārtējiem cilvēkiem vai iekārtām
Līdzsvarojošais robots / 3 riteņu robots / STEM robots: 8 soļi
Līdzsvarojošais robots / trīs riteņu robots / STEM robots: mēs esam izveidojuši kombinētu balansēšanas un trīsriteņu robotu, kas paredzēts lietošanai skolās un pēc skolas izglītības programmās. Robota pamatā ir Arduino Uno, pielāgots vairogs (visas konstrukcijas detaļas ir iekļautas), litija jonu akumulators (viss atbilst
Ar balsi vadāms Arduino robots + Wifi kamera + Gripper + APP un manuāla lietošana un šķēršļu novēršanas režīms (KureBas Ver 2.0): 4 soļi
Ar balsi vadāms Arduino robots + bezvadu kamera + satvērējs + APP un manuālas lietošanas un šķēršļu novēršanas režīms (KureBas Ver 2.0): KUREBAS V2.0 ir atgrieziesViņš ir ļoti iespaidīgs ar jaunām funkcijām. Viņam ir satvērējs, Wifi kamera un jauna lietojumprogramma, kas viņam radīta