Sisukord:
- 1. samm: osad:
- 2. samm: šassii
- Samm: valmistage L293D
- 4. samm: mootorite ja L293D kinnitamine
- Samm: hääletuvastus
- 6. samm: Arduino programmeerimine
- Samm: HC-SR04 kinnitamine
- Samm 8: Aku valmistamine
- 9. samm: tulede lisamine
- 10. samm: aitäh
Video: VRBOT (häältuvastusrobot): 10 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Selles juhendis valmistame roboti (rohkem nagu RC -auto), mida juhitakse häälega, st häältuvastusega. Enne kui hakkan teile lisateavet andma, peate teadma, et see on häältuvastus, mitte kõnetuvastus, mis tähendab, et kontroller ei saa aru, mida te räägite. See projekt kasutab elechouse VR3 moodulit, mis saadab andmeid Arduino 2 ja 3 digitaalsele tihvtile. Sellel on ka autopiloodi režiimi jaoks mõeldud andur HC-SR04. See VRBOT töötab järgmiselt.
- Kõigepealt treenin moodulit mõne konkreetse käsuga, nagu "FORWARD", "BACKWARD" jne.
- Selle asemel programmeerin Arduino lihtsa switch_case konstruktsiooni abil nii, et kui see (VR -moodul) saab sama käsu, annab see arduinole väärtuse, mida võrreldakse mälus olevate väärtustega.
- Kui tingimus vastab tõele, täidetakse konkreetsete käskude komplekt.
- nt FORWARD paneb VRBOTi edasi liikuma.
Selles projektis on ainult 4 käsku, kuid teil võib olla kuni 80 käsku. Need 4 on
- "Edasi"
- "Tagasi"
- "Pööra"
- "Autopilot" (need käsud aktiveerivad anduri ja VRBOT muutub takistuseks, mis väldib robotit, sellel funktsioonil on mõningaid tõrkeid HC-SR04 mooduli ebatäpsuse tõttu)
Ärge unustage hääletada. Ja aitäh, et lugesite minu juhendit.
Kui teete seda, eeldatakse, et tal on Arduino põhiteadmised ja see on IDE põhiline.
Teen väikest arveino tahvlit (väikese all pean silmas ainult kahte). Mõtlesin suurele projektile ja tellisin 3 arduinot (kuid hiljem katkestasin selle idee ja tegin selle ainult ühe Arduinoga), nii et mõtlesin selle endale jätta ja ära anda. Sisestamiseks lihtsalt kommenteerige VRBOT. (ja ärge unustage hääletada/meeldida/tellida, kuid see ei ole loosimise osa).
Siin on lühike video (vabandan halva toimetamise pärast)
1. samm: osad:
Uskuge mind, see samm on tõesti formaalsus, sest kui teete endale VRBOTi, siis teate väga hästi, et vajate mootoreid, rattaid, akusid, Arduinot. Kuid need, kes on tuttavad, võivad selle sammu lugemiseks hetke võtta.
- Arduino (iga DIY nutika auto või roboti ainus, millest me sellest hiljem räägime)
- Hääletuvastusmoodul (mis tahes, kuid soovitatav on VR V3)
- Li-Ion rakud
- Mootorid (suurte ehitiste korral kasutage madala pöörlemissagedusega mootoreid)
- Rattad
- L293D mootori draiver (ic või moodul)
- HC-SR04 (kui te ei soovi, et teie robot lööks pead vastu seinu)
- Valged LED -id (öösel ilma esituledeta sõitmine on üsna riskantne)
Need olid peamised osad, millest mõned tööriistad võivad abiks olla:
- Jootekolb
- Kuum liim
- Meeste ja naiste juhtmed (nii nad seda nimetavad)
- Traadi eemaldajad
- Lint
- Meeste nööpnõelad
- PCB
- Alligaatori klambrid
Ärge unustage šassii osta ega teha
See on kõik!
2. samm: šassii
Šassii valmistamiseks (kuigi kere näeb pigem välja nagu plaat kui šassii) saate kasutada mis tahes materjali, mis teile sobib, olen kasutanud puitkiudplaati, kuna seda on lihtne lõigata, kuid see tagab jäikuse.
Kui kõik komponendid on paigutatud, olen kasutanud 2 kihti puitkiudplaati, et see ei painduks. Lõika puitkiudplaat ja anna sellele soovitud kuju.
Nüüd värvige!
Samm: valmistage L293D
Kui olete mooduli kaasa võtnud, seadistage see ja jätke see samm vahele.
Ja kui teil on IC ja spetsiaalsed tööriistad, järgige seda sammu.
L293D IC skeem on toodud pildil, peate lihtsalt juhtmed sobivalt jootma.
Lisateavet leiate siit:
Kliki siia!
4. samm: mootorite ja L293D kinnitamine
Liimige mootorid või kinnitage need seebiga tahvlile, seejärel ühendage isas -ema juhtmed L293D IC külge. Kleepige IC kahepoolse teibiga
NÕUANNE: kui valmistate ise, ärge kasutage seda šassii konstruktsiooni, sest selles konstruktsioonis, kui robot pöörleb, on ainsad mootorid, mille tõttu see pöörleb, tagumised.
Ühendage mootorid seadmega L293D ic, nagu eelmises etapis skemaatiliselt mainitud.
Samm: hääletuvastus
See on kõige olulisem samm. Esmalt teeme ühendused pärast programmeerimist. Sellel etapil on kaks alametappi. Esiteks hõlmab 2D -massiivi salvestamine teatud tooni ja amplituudi, st teie hääle salvestamine või häältuvastuse mooduli treenimine. (Kui arduino on uus, installige arduino jaoks vajalik tarkvara)
Ühendused:
- Mooduli TX -tihvt -Arduino DP2
- Mooduli RX -tihvt -Arduino DP3
- GND-GND
- Vcc-+5 volti arduino
Pärast seda minge aadressile (https://github.com/elechouse/VoiceRecognitionV3), et alla laadida kõik teegid ja näidiskoodid.
Pärast seda laadige üles [vr_sample_train] kood ja avage Serial Monitor (see juhatab teid edasi), saate rääkida mis tahes keeles ja teha oma käskudena sobivaid sõnastusi.
Pärast seda laadis üles LED -näidiskoodi, mis süttib LED -i käsu andmisel.
6. samm: Arduino programmeerimine
Ühendused:
Mustvalge arduino ja mootorid
Mootorid on ühendatud L293D IC -dega ja L293D anduri tihvt on ühendatud nii, et ühel küljel asuvad mootorid on paralleelses ühenduses. (sest kui see pöörleb, siis kaks mootorit tahapoole ja kaks edasi). Nii et peate lihtsalt mootoriühenduste jaoks kasutama 4 tihvti arduino, ülejäänud on koodis kirjas.
Digitaalsed tihvtid 2 ja 3 on reserveeritud mooduli TX- ja RX -tihvtidele. 4, 5, 6, 7 on mõeldud mootoritele. 9 ja 10 on mõeldud anduritele.
Esmalt treenige oma moodulit käskudega (koodile pääseb juurde ainult 4) järjekorras, st rong1 kui rong2.
Laadige see kood üles ja tehke järgmist.
- Liigub edasi, kui edasi või käsk nr.0 täidetakse
- Liigub tagurpidi või käsk nr. 1 täidetakse
- Pöörab pöördekäsu täitmisel
- Autopiloodi käsu täitmisel muutub robotit vältivaks objektiks
Ühendused kogu selles juhendis on vastavalt koodile, kui soovite, saate ühendusi muuta, muutes neid koodis.
Samm: HC-SR04 kinnitamine
HC-SR04 on ultraheli kaugusandur, mis on väga ebatäpne. Jah, sellel asjal on oma probleemid, seetõttu on soovitatav osta kallis Pingi andur, kuid odavuse huvides (sõnade jaoks mõeldud) kasutasin HC-SR04.
allpool on HC-SR04 ja arduino ühendused
Trig9
Kaja10
Laadige sama kood kohe üles. Ja nüüd, kui ütlete käsu „Autopilot”, saab sellest robotit vältiv objekt.
Samm 8: Aku valmistamine
Ühendage järjestikku kaks liitiumioonakku ja kõik on valmis!
Võite anda sellele paberkatte või mis iganes soovite.
Märkus: Li-Ion elemente ei tohiks laadida tavaliste laadijatega, kasutage ainult spetsiaalseid laadijaid.
Ühendage see arduino Viniga ja L293d Vcc -ga. (koos alligaatoriklambritega)
9. samm: tulede lisamine
Robotile silmade pakkumine ei pruugi olla nii keeruline, kuid algajatele ühendage LED-id mootoriga 220-1K takistiga (sõltuvalt värvist). Nii et teate, kui see edasi liigub, süttib LED -tuli.
10. samm: aitäh
Tänan teid lugemise eest. Oleksin rohkem kohustatud, kui te minu poolt hääletaksite. Ja kui teete selle endale, andke mulle sellest teada. Head tegemist!
Soovitan:
DIY 37 LED Arduino ruleti mäng: 3 sammu (piltidega)
DIY 37 Leds Arduino rulett Mäng: Rulett on kasiinomäng, mis on nime saanud prantsuse sõna järgi, mis tähendab väikest ratast
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega)
Arvuti demonteerimine lihtsate sammude ja piltidega: see on juhis arvuti demonteerimiseks. Enamik põhikomponente on modulaarsed ja kergesti eemaldatavad. Siiski on oluline, et oleksite selles osas organiseeritud. See aitab vältida osade kaotamist ja ka kokkupanekut