Satura rādītājs:
- 1. darbība. Projektam nepieciešamās sastāvdaļas
- 2. solis: robota korpusa izveide
- 3. darbība. Bota shematiskā diagramma
- 4. darbība: koda augšupielāde Arduino
- 5. darbība: darba video
Video: Arduino balstīts autonomais robots, izmantojot ultraskaņas sensoru: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Izveidojiet savu Arduino balstīto autonomo robotu, izmantojot ultraskaņas sensoru.
Šis robots var gandrīz pārvietoties pats, nesaskaroties ar šķēršļiem. Būtībā tas atklāj jebkādus šķēršļus un izlemj sev labāko ceļu (labi, ne visus šķēršļus).
Tāpēc, netērējot vairāk laika, sāciet darbu.
1. darbība. Projektam nepieciešamās sastāvdaļas
Šeit ir visu šim projektam nepieciešamo komponentu saraksts:
- Arduino UNO R3
- Ultraskaņas sensors
- Servomotors (mini)
- Jumper vadi
- L7805CV sprieguma regulators
- L293D motora vadītāja IC
- 4 x 3.7V litija jonu akumulators
- 2 x pārnesumu motors
- 3 x riteņi
- Maizes dēlis
Kad esat savācis visas sastāvdaļas, varat doties ceļā.
2. solis: robota korpusa izveide
Lai izveidotu robota korpusu, rīkojieties šādi:
1. solis: lodējiet sieviešu galvenes tapas uz neliela PCB gabala, kā parādīts fotoattēlā. Un pievienojiet tam skrūvi.
2. solis: Tagad pieskrūvējiet šo PCB pie servomotora un pārliecinieties, vai tas ir pietiekami saspringts.
3. solis: Paņemiet savu ultraskaņas sensoru un ievietojiet tā vīrieša galvenes tapas PCB sieviešu galvenes tapās. Ievietojiet to pareizi (lai nodrošinātu savienojumu). Un izlīdziniet to tā, lai servomotora 90 grādu leņķis būtu vērsts pret robota priekšpusi.
4. solis: Tagad bot korpusa izgatavošanai varat izmantot kartonu vai plastmasas plāksni ar kādu karstu līmi vai skrūvēm. Es izveidoju robota korpusu ar dažiem stieples šuvēm un skrūvēm.
5. solis: Novietojiet Arduino un maizes dēli tā pozīcijā, kā parādīts fotoattēlā, un nostipriniet to ar kādu karstu līmi vai divpusēju lenti.
6. solis: Visbeidzot novietojiet servomotoru tā pozīcijā un salabojiet to ar visu, ko vēlaties.
3. darbība. Bota shematiskā diagramma
Savienojiet komponentus, kā norādīts shēmā. Tas ir diezgan viegli.
Vispirms pievienojiet divas baterijas paralēli un pēc tam pievienojiet tās sērijveidā, lai iegūtu maksimālo spriegumu un jaudu. Tagad, ja jums ir divi motori ar vienādu apgriezienu skaitu, jums nav jāizveido savienojums no Arduino 11. tapas līdz L293D ic 9. tapai. Bet, ja jūsu motoriem nav vienāds apgriezienu skaits, izveidojiet savienojumu. Un pārliecinieties, ka motoram ar lielāku apgriezienu skaitu jābūt 2. motora stāvoklī.
Pārliecinieties, vai visi savienojumi ir cieši un droši.
4. darbība: koda augšupielāde Arduino
Šī projekta kods ir norādīts zemāk.
Bet pirms koda augšupielādes atveriet to un veiciet nepieciešamās izmaiņas.
Iestatiet ātrākā motora rpm_control, lai abiem motoriem būtu vienādi apgriezieni. Un arī attiecīgi iestatiet aizkavi right_delay un left_delay, lai tam būtu ideāls 90 grādu pagrieziens attiecīgi pa labi un pa kreisi.
Kad esat augšupielādējis kodu un visas citas lietas ir iestatītas, varat sākt darbu.
5. darbība: darba video
Paldies par lasīšanu.
Ieteicams:
Šķēršļu novēršanas robots, izmantojot ultraskaņas sensoru (Proteus): 12 soļi
Robots, lai izvairītos no šķēršļiem, izmantojot ultraskaņas sensoru (Proteus): mēs parasti visur sastopam šķēršļu novēršanas robotu. Šī robota aparatūras simulācija ir daļa no konkurences daudzās koledžās un daudzos pasākumos. Bet šķēršļu robotu programmatūras simulācija ir reta. Pat ja mēs to kaut kur varam atrast
GorillaBot 3D drukātais Arduino autonomais sprints četrkājainais robots: 9 soļi (ar attēliem)
GorillaBot 3D drukātais Arduino autonomais sprints četrkājainais robots: Katru gadu Tulūzā (Francija) notiek Tulūzas robotu sacensības #TRR2021 Sacensības sastāv no 10 metru autonoma sprinta divkājainajiem un četrkājainajiem robotiem. Pašreizējais rekords, ko apkopoju četrkājainajiem, ir 42 sekundes 10 metru sprints. Tātad ar to m
Arduino balstīts bezkontakta infrasarkanais termometrs - Uz IR balstīts termometrs, izmantojot Arduino: 4 soļi
Arduino balstīts bezkontakta infrasarkanais termometrs | Uz IR balstīts termometrs, izmantojot Arduino: Sveiki puiši, šajā instrukcijā mēs izgatavosim bezkontakta termometru, izmantojot arduino. Tā kā dažreiz šķidruma/cietās vielas temperatūra ir pārāk augsta vai zema, un tad ir grūti ar to sazināties un izlasīt temperatūra tādā situācijā
BeanBot - uz Arduino balstīts autonomais papīra robots!: 8 soļi (ar attēliem)
BeanBot - uz Arduino balstīts autonomais papīra robots!: Vai ir kaut kas iedvesmojošāks par tukšu papīra lapu? Ja esat dedzīgs meistars vai celtnieks, tad, bez šaubām, sāciet savus projektus, ieskicējot tos uz papīra. Man bija ideja noskaidrot, vai no papīra ir iespējams izveidot robota rāmi
Ūdens līmeņa noteikšanas metodes Arduino, izmantojot ultraskaņas sensoru un Funduino ūdens sensoru: 4 soļi
Arduino ūdens līmeņa noteikšanas metodes, izmantojot ultraskaņas sensoru un Funduino ūdens sensoru: Šajā projektā es jums parādīšu, kā izveidot lētu ūdens detektoru, izmantojot divas metodes: 1. Ultraskaņas sensors (HC-SR04) .2. Funduino ūdens sensors