Satura rādītājs:
- 1. darbība. Nepieciešamās detaļas
- 2. darbība: samontējiet šasiju
- 3. darbība: galvenie savienojumi
- 4. solis: Arduino kods
- 5. solis: palaidiet
Video: Kā izveidot šķēršļus, izvairoties no robota, izmantojot Arduino: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Šajā pamācībā es iemācīšu jums izveidot šķēršļus, izvairoties no robota, kas darbojas ar Arduino. Jums ir jābūt pazīstamam ar Arduino. Arduino ir kontrolieris, kas izmanto mikrokontrolleri atmega. Jūs varat izmantot jebkuru Arduino versiju, bet es savā robotā esmu izmantojis Arduino Uno r3.
Kods ir ļoti vienkāršs, un ķēdei ir tikai 4-5 vadi. Motors dzinēju darbināšanai izmanto arī L293D motora vairogu, kas ir saderīgs ar Arduino. Tātad vairogs ir piemērots tieši Arduino, padarot visu vienkāršu … Būtībā mūsu robots ir automašīna, kas virzās uz priekšu, un, ja kāds šķērslis nonāk tās ceļā, tas apstājas, nedaudz virzās atpakaļ, un tad galva griežas pa kreisi un pa labi. Tad tas salīdzina attālumu, un robots pagriežas virzienā ar lielāku attālumu. Tad robots atkal virzās uz priekšu šajā virzienā, atkārtojot visu procesu vēlreiz.
Lai noteiktu attālumu, robots izmanto ultraskaņas sensoru HC-sr04. Tātad šis sensors nosūta ultraskaņas skaņas viļņus ik pēc 10 mikrosekundēm, un, ja priekšā ir kādi šķēršļi, sensors saņem atbalsi. Pamatojoties uz braukšanas laiku, tas zina attālumu starp sensoru un objektu. Tātad sāksim…
1. darbība. Nepieciešamās detaļas
Tātad, lai sāktu jebkuru projektu, mums vispirms ir jāsavāc nepieciešamās detaļas. Visas nepieciešamās detaļas ir minētas zemāk:-
- Arduino
- L293D motora vairogs
- Šasija (ieskaitot motorus un riteņus)
- Vadi
- Akumulatora turētājs
- Mikro servo motors
- ultraskaņas sensora modulis HC-sr04
- turētāja kronšteins sensoram
Tāpēc apkopojiet šos materiālus un pārejiet pie nākamās darbības.
2. darbība: samontējiet šasiju
Tagad salieciet robota korpusu. Ikvienam var būt atšķirīga šasija. Tāpēc attiecīgi salieciet šasiju. Lielākajai daļai šasijas ir pievienota lietošanas pamācība, un pat manējā bija kopā ar to, tāpēc apskatiet to un atbilstoši izveidojiet savu šasiju. Pēc tam pievienojiet komponentus šasijai. Arduino ar tam piestiprinātu motora vairogu un arī akumulatora turētāju jābūt nostiprinātam uz šasijas. Servomotors ir jānostiprina arī uz šasijas priekšpusē. Garajai servo galvai jābūt iestrēgušai zem HC-sr04 kronšteina. Sensoram jābūt nostiprinātam servo motora kronšteinā un kronšteinā.
Nelīmējiet to pie servomotora, jo vēlāk to var sakārtot nepareizas novietošanas gadījumā. Vienkārši salabojiet to. Piestipriniet to tā, lai sensors būtu vērsts uz priekšu (acis vērstas uz priekšu).
Pievienojiet vadus motoriem un esiet gatavi nākamajam solim. Arī uz sensoru.
3. darbība: galvenie savienojumi
Tāpēc tagad mēs veiksim savienojumus. Ir ne vairāk kā 5-6 savienojumi, tāpēc tas būs kūkas gabals. Izveidojiet sensora savienojumus saskaņā ar iepriekš sniegto diagrammu. Pie vairoga var pievienot servomotoru un līdzstrāvas motorus. Pievienojiet akumulatoru vairogam un pievienojiet vairogu Arduino plāksnei.
4. solis: Arduino kods
Tātad šī ir mūsu robota pabeigšanas pēdējā daļa. Tātad tas attiecas uz programmatūru, nevis aparatūru. Tāpēc mums ir jāprogrammē mūsu Arduino. Esmu augšupielādējis Arduino kodu. Varat arī izmantot citu kodu vai rakstīt savu. Es tikko augšupielādēju to atsaucei.
5. solis: palaidiet
Tātad, mēs esam izveidojuši mūsu šķēršļus, kas izvairās no robota. Tagad ir pienācis laiks spēlēties ar mūsu foršo robotu un izmēģināt jaunus mūsu koda eksperimentus.
Ieteicams:
Kā izveidot šķēršļus, izvairoties no robota: 6 soļi
Kā izveidot šķēršļus, lai izvairītos no robota: Šķēršļu novēršanas robots ir vienkāršs robots, kuru vada arduino, un tas ir tas, ka tas vienkārši klīst apkārt un izvairās no šķēršļiem. Tas nosaka šķēršļus ar ultraskaņas sensoru HC-SR04, citiem vārdiem sakot, ja robots uztver objektu, kas atrodas tuvu
Kā izveidot uz Arduino balstītu malu, izvairoties no robota: 4 soļi
Kā izveidot uz Arduino balstītu malu, izvairoties no robota: izveidosim pilnībā autonomu robotu, izmantojot Arduino un IR sensorus. Tas pēta galda virsmu, nekrītot. Skatiet video, lai uzzinātu vairāk
Kā padarīt DIY Arduino šķēršļus, lai izvairītos no robota mājās: 4 soļi
Kā padarīt DIY Arduino šķēršļus, lai izvairītos no robota mājās: Sveiki puiši, šajā pamācībā jūs izveidosit šķērsli, izvairoties no robota. Šī pamācība ietver robota izveidi ar ultraskaņas sensoru, kas var noteikt tuvumā esošos objektus un mainīt to virzienu, lai izvairītos no šiem objektiem. Ultraskaņas sensors
Kā izveidot OAWR (šķēršļus, lai izvairītos no staigāšanas robota): 7 soļi (ar attēliem)
Kā izveidot OAWR (šķēršļus, lai izvairītos no staigāšanas robota): šī pamācība parāda, kā izveidot mazu staigāšanas robotu, kas izvairās no šķēršļiem (līdzīgi kā daudzas komerciāli pieejamas iespējas). Bet kas ir jautri, pērkot rotaļlietu, ja tā vietā varat sākt ar motoru, plastmasas loksni un skrūvju kaudzi un profesionālu
Kā izveidot šķēršļus, izvairoties no robota- Arduino stils: 4 soļi
Kā izveidot šķēršļus, izvairoties no robota- Arduino stils: Jūs vienmēr esat vēlējies izveidot vienu no tiem foršajiem robotiem, kas būtībā var izvairīties no jebkura objekta. Tomēr jums nebija pietiekami daudz naudas, lai nopirktu kādu no šiem patiešām dārgajiem, ar jau sagrieztām detaļām, kur visi materiāli ir pieejami jums. Ja jums patīk