Obsah:
Video: Robot vyhýbajúci sa prekážkam pomocou ultrazvukových senzorov: 9 krokov (s obrázkami)
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Jedná sa o jednoduchý projekt o robote, ktorý sa vyhýba prekážkam, pomocou ultrazvukových senzorov (HC SR 04) a dosky Arduino Uno. Robot sa vyhýba prekážkam a vyberá si najlepší spôsob, ako sa riadiť senzormi. A všimnite si, že nejde o tutoriál, podeľte sa o svoje znalosti a komentuje so mnou.
Zoznam hlavných komponentov:-
- Arduino Uno - 1
- Ultrazvukový snímač (HC SR 04) - 3
- Reléová doska 5v - 1
- 12 V batéria - 1
- 12 V prevodový motor - 4
- Držiaky motora - 4
- Chasi - 1
- Kolesá - 4
- Skrutky a matice
- Prepínač -1
- Prepojovacie káble -10
Krok 1: Doska Arduino Uno
Arduino Uno je doska s mikrořadičom založená na ATmega328P. Má 14 digitálnych vstupných a výstupných pinov, 6 analógových vstupov. Prevádzkové napätie je 5 V s externým napájaním. Existuje mnoho výhod, jednoduché kódovanie a nahrávanie, jednoduché opravy chýb. Existuje mnoho modulov senzorov a ďalších zariadení pre Arduino.
Keď napájate dosku Arduino, použite 5 voltov alebo 9 voltov. Nemali by ste napájať 12 voltov. Ak potrebujete použiť 12 V batériu, dajte ju cez 5 V obvod regulátora.
Krok 2: Ultrazvukový senzor (HC SR 04)
Robot má tri ultrazvukové senzory, ktoré sú vpredu, vľavo a vpravo. Robot funguje podľa týchto senzorov. Ultrazvukový senzor je zariadenie, ktoré dokáže merať vzdialenosť k objektu pomocou zvukových vĺn. Existujú štyri kolíky, ktoré sú VCC (napájanie 5 V). napájanie), GND (uzemnenie), spúšť a ozvena. K dispozícii sú dva prevodníky, jeden pre vysielanie a druhý pre príjem. Oba sú upevnené na jednej doske s riadiacim obvodom. Ultrazvukové merania vzdialenosti od asi 2 cm do 400 cm. Tiež je vysokofrekvenčný zvuk s frekvenciou 40 KHz.
Princíp činnosti
Z Arduina vygenerujte krátky 20 uS impulz na vstup Trigger, aby ste zahájili rozsah. Ultrazvukový modul vyšle 8 -cyklový výbuch ultrazvuku pri frekvencii 40 khz a zvýši svoju ozvučnú čiaru vysoko.
Potom počúva ozvenu a akonáhle ju zistí, znova zníži čiaru ozveny. Ozvučná čiara je teda impulz, ktorého šírka je úmerná vzdialenosti od objektu.
Načasovaním impulzu je možné vypočítať rozsah v palcoch/centimetroch.
Modul poskytuje echo impulz úmerný vzdialenosti.
uS/58 = cm alebo uS/148 = palce.
Krok 3: Ostatné komponenty
Existujú rôzne veľkosti priemerov hriadeľov motora a veľkosť otvorov kolies.
Prepojovací kábel by mal byť muž - žena.
Krok 4: Senzory so schémou pripojenia Arduino
Predný senzor:-
Echo pin - Arduino pin 6
Spúšťací kolík - kolík Arduino 7
Kolík VCC - 5V
GND - zem
Ľavý snímač: -Echo pin - Arduino pin 8
Spúšťací kolík - kolík Arduino 9
Kolík VCC - 5VGND - uzemnený
Pravý senzor: -Echo pin - Arduino pin 10
Spúšťací kolík - kolík Arduino 11
Kolík VCC - 5VGND - uzemnený
Krok 5: Reléová doska so schémou pripojenia Arduino
Reléový kolík 1 - Arduino pin 2.
Reléový kolík 2 - Arduino pin 3.
Reléový kolík 3 - Arduino kolík 4.
Reléový kolík 4 - Arduino kolík 5.
Krok 6: Pripojenie 12 voltov a relé
NC - normálne zatvorené
NIE - normálne otvorené
C - Bežné
Tu môžete v prípade potreby zmeniť polaritu. Podľa toho sa zmení smer otáčania motora.
Motory by mali byť spojené so spoločnými kolíkmi
Krok 7: Zostavenie
Motory na ľavej a pravej strane by mali byť oddelené od oboch strán.