
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59




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