Turinys:
- 1 žingsnis: „Arduino Uno“lenta
- 2 žingsnis: ultragarso jutiklis (HC SR 04)
- 3 žingsnis: kiti komponentai
- 4 žingsnis: jutikliai su „Arduino“ryšio schema
- 5 žingsnis: relės lenta su „Arduino“ryšio schema
- 6 žingsnis: 12 voltų ir relės prijungimas
- 7 žingsnis: Surinkimas
- 8 žingsnis: kodai
- 9 žingsnis: bandymas ir apdaila
Video: Kliūtis išvengti roboto naudojant ultragarso jutiklius: 9 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Tai paprastas projektas apie kliūčių vengimo robotą naudojant ultragarso jutiklius (HC SR 04) ir „Arduino Uno“plokštę. Robotas juda vengdamas kliūčių ir pasirinkdamas geriausią būdą sekti jutiklius. Ir atkreipkite dėmesį, kad tai nėra mokymo projektas, pasidalykite savo žiniomis ir komentuoja su manimi.
Pagrindinių komponentų sąrašas:-
- „Arduino Uno“- 1
- Ultragarsinis jutiklis (HC SR 04) - 3
- 5v relės lenta - 1
- 12 V baterija - 1
- 12 V pavarų variklis - 4
- Variklio laikikliai - 4
- Chasi - 1
- Ratai - 4
- Varžtai ir veržlės
- Jungiklis -1
- Trumpieji kabeliai -10
1 žingsnis: „Arduino Uno“lenta
„Arduino Uno“yra mikrovaldiklio plokštė, pagrįsta ATmega328P. Jame yra 14 skaitmeninių įvesties ir išvesties kaiščių, 6 analoginiai įėjimai. Veikimo įtampa yra 5 V su išoriniu maitinimo šaltiniu. Yra daug privalumų, lengva koduoti ir įkelti, lengva ištaisyti klaidas. Yra daug jutiklių modulių ir kitų įrenginių Arduino.
Kai tiekiate maitinimą į „Arduino“plokštę, naudokite 5 voltų arba 9 voltų įtampą. Jūs neturėtumėte įjungti 12 voltų. Jei turite naudoti 12 V bateriją, duokite ją per 5 V reguliatoriaus grandinę.
2 žingsnis: ultragarso jutiklis (HC SR 04)
Robotas turi tris ultragarso jutiklius, esančius priekyje, kairėje ir dešinėje. Robotas veikia pagal šiuos jutiklius. Ultragarsinis jutiklis yra prietaisas, galintis išmatuoti atstumą iki objekto naudojant garso bangas. Yra keturi VCC (5 V galios) kaiščiai. tiekimas), GND (gruntas), trigeris ir aidas. Yra du keitikliai, vienas perdavimui ir kitas priėmimui. Abu yra pritvirtinti prie vienos PCB su valdymo grandine. Ultragarsinis atstumas matuojamas nuo maždaug 2 cm iki 400 cm. Taip pat yra aukšto dažnio garsas, kurio dažnis yra 40 KHz.
Veikimo principas
Iš „Arduino“sukurkite trumpą 20 uS impulsą į „Trigger“įvestį, kad pradėtumėte diapazoną. Ultragarsinis modulis išsiųs 8 ciklų ultragarso pliūpsnį 40 kHz dažniu ir padidins aido liniją.
Tada jis klauso aido ir, kai tik aptinka vieną, vėl sumažina aido liniją. Taigi aido linija yra impulsas, kurio plotis yra proporcingas atstumui iki objekto.
Laiko impulsą galima apskaičiuoti diapazoną coliais/centimetrais.
Modulis suteikia aido impulsą, proporcingą atstumui.
uS/58 = cm arba uS/148 = coliai.
3 žingsnis: kiti komponentai
Yra įvairių dydžių variklių velenų skersmuo ir ratų skylių dydis.
Perjungimo kabelis turi būti nuo vyrų iki moterų.
4 žingsnis: jutikliai su „Arduino“ryšio schema
Priekinis jutiklis:-
Echo kaištis - „Arduino“kaištis 6
Trig kaištis - „Arduino“kaištis 7
VCC kaištis - 5V
GND - žemė
Kairysis jutiklis: - aido kaištis - „Arduino“kaištis 8
Trig kaištis - „Arduino“kaištis 9
VCC kaištis - 5VGND - įžemintas
Dešinysis jutiklis: - aido kaištis - „Arduino“kaištis 10
Trig kaištis - „Arduino“kaištis 11
VCC kaištis - 5VGND - įžemintas
5 žingsnis: relės lenta su „Arduino“ryšio schema
Relės kaištis 1 - „Arduino“kaištis 2.
Relės kaištis 2 - „Arduino“kaištis 3.
Relės kaištis 3 - „Arduino“kaištis 4.
Relės kaištis 4 - „Arduino“kaištis 5.
6 žingsnis: 12 voltų ir relės prijungimas
NC - normaliai uždaryta
NE - normalus atidarymas
C - dažnas
Čia, jei reikia, galite pakeisti poliškumą. Pagal tai pasikeis variklio sukimosi kryptis.
Varikliai turi būti prijungti prie bendrų kaiščių
7 žingsnis: Surinkimas
Kairysis ir dešinysis varikliai turi būti atskirti nuo kiekvienos pusės.
8 žingsnis: kodai
9 žingsnis: bandymas ir apdaila
Rekomenduojamas:
Kliūtis išvengti roboto naudojant „Arduino Nano“: 5 žingsniai
Kliūtis išvengti roboto naudojant „Arduino Nano“: Šioje instrukcijoje aprašysiu, kaip galite padaryti kliūtį išvengdami roboto naudodami „Arduino“
Kliūtis išvengti roboto naudojant mikrovaldiklį („Arduino“): 5 žingsniai
Kliūtis išvengti roboto naudojant mikrovaldiklį („Arduino“): Šioje instrukcijoje aš išmokysiu jus, kaip padaryti kliūtį, kad būtų išvengta roboto, kuris dirba su „Arduino“. Jūs turite būti susipažinęs su „Arduino“. „Arduino“yra valdiklio plokštė, kurioje naudojamas „atmega“mikrovaldiklis. Galite naudoti bet kurią „Arduino“versiją, bet aš
Kliūtis išvengti roboto naudojant „Arduino Uno“: 5 žingsniai (su nuotraukomis)
Kliūtis išvengti roboto naudojant „Arduino Uno“: Sveiki, vaikinai, tai labai paprastas ir veikiantis projektas, vadinamas kliūčių vengimo robotu, naudojančiu „arduino“, o šio projekto ypatumas yra tai, kad jis duoda komandas, kaip jis keliauja išmaniuoju telefonu per „Bluetooth“
Kliūtis išvengti roboto naudojant „EBot“8: 4 žingsniai (su nuotraukomis)
Kliūtis išvengti roboto naudojant „EBot8“: Šioje pamokoje sužinosite, kaip sukurti automobilį robotą, kuris išvengtų jo kelyje esančių kliūčių. Sąvoka gali būti naudojama ir pritaikyta įvairiais būdais, atsižvelgiant į sąlygas. Reikalingos medžiagos: 1. ratai x4 2. važiuoklė (galite nusipirkti
Kliūtis išvengti roboto naudojant L298n variklio tvarkyklę: 5 žingsniai
Kliūtis išvengti roboto naudojant L298n variklio tvarkyklę: Sveiki, vaikinai, šiandien mes padarysime šį robotą .. tikiuosi, kad jums tai patiks