Sisukord:
- Samm: projekti jaoks vajalikud komponendid
- 2. etapp: Boti kere loomine
- Samm 3: Boti skemaatiline skeem
- Samm: koodi üleslaadimine Arduinosse
- Samm: töövideo
Video: Arduino põhine autonoomne robot, kasutades ultraheliandurit: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Looge oma Arduino -põhine autonoomne robot, kasutades ultraheli andurit.
See robot saab peaaegu iseseisvalt ringi liikuda ilma takistusteta. Põhimõtteliselt tuvastab ta oma teel mingeid takistusi ja otsustab enda jaoks parima tee (no mitte igasugused takistused).
Nii et ilma enam aega raiskamata alustame.
Samm: projekti jaoks vajalikud komponendid
Siin on nimekiri kõigist selle projekti jaoks vajalikest komponentidest:
- Arduino UNO R3
- Ultraheli andur
- Servomootor (mini)
- Jumper juhtmed
- L7805CV pingeregulaator
- L293D mootorijuhi IC
- 4 x 3,7 V liitiumioonaku
- 2 x käigumootor
- 3 x rattad
- Leivalaud
Kui olete kõik komponendid kokku kogunud, võite minna.
2. etapp: Boti kere loomine
Boti korpuse tegemiseks järgige järgmist sammu:
Samm: jootke emase päise tihvtid väikesele PCB -le, nagu fotol näidatud. Ja kinnitage sellele kruvi.
Samm: keerake see trükkplaat oma servomootori külge ja veenduge, et see on piisavalt tihe.
3. samm: võtke oma ultrahelisensor ja pange selle isased päisepoldid trükkplaadi naissoost päise tihvtidesse. Sisestage see korralikult (ühenduse tagamiseks). Ja joondage see nii, et servomootori 90 kraadi peaks olema suunatud robotti esikülje poole.
Samm 4: Nüüd saate boti kere valmistamiseks kasutada kartongi või plastplaati koos kuuma liimi või kruvidega. Boti kere tegin ümberringi asetseva traatsepaga ja kruvidega.
Samm: asetage Arduino ja leivaplaat oma kohale, nagu fotol näidatud, ja kinnitage see kuuma liimi või kahepoolse teibiga.
Samm 6: Lõpuks asetage servomootor oma kohale ja kinnitage see mis tahes sooviga.
Samm 3: Boti skemaatiline skeem
Ühendage komponendid vastavalt skeemile. See on üsna lihtne.
Maksimaalse pinge ja võimsuse saamiseks ühendage esmalt kaks akut paralleelselt ja seejärel järjestikku. Kui teil on kaks sama pöörlemiskiirusega mootorit, ei pea te ühendama Arduino tihvti 11 ja L293D ic 9 tihvtiga. Aga kui teie mootoritel pole sama pööret, siis looge ühendus. Ja veenduge, et suurema pööretega mootor peaks olema mootori 2 asendis.
Veenduge, et kõik ühendused oleksid tihedad ja kinnitatud.
Samm: koodi üleslaadimine Arduinosse
Selle projekti kood on toodud allpool.
Kuid enne koodi üleslaadimist avage see ja tehke vajalikud muudatused.
Seadistage kiirema mootori rpm_control nii, et mõlema mootori pöörlemiskiirus oleks võrdne. Samuti seadke vastavalt parem- ja vasakpoolne viivitus nii, et see peaks täiuslikult pöörama 90 kraadi vastavalt paremale ja vasakule.
Kui olete koodi üles laadinud ja kõik muud asjad seadistatud, võite minna.
Samm: töövideo
Tänan teid lugemise eest.
Soovitan:
Kasutage Magicbitiga ultraheliandurit [Magicblocks]: 5 sammu
Kasutage ultraheliandurit koos Magicbitiga [Magicblocks]: see õpetus õpetab teid Magicblocks -i abil oma Magicbitiga ultraheliandurit kasutama. Selles projektis, mis põhineb ESP32 -l, kasutame arendusplaadina magicbitit. Seetõttu saab selles projektis kasutada mis tahes ESP32 arendusplaati
IoT -põhine nutikas aiandus ja nutikas põllumajandus, kasutades ESP32: 7 sammu
IoT -põhine nutikas aiandus ja nutikas põllumajandus, kasutades ESP32: maailm muutub ajaga ja nii ka põllumajandus. Tänapäeval integreerivad inimesed elektroonikat igas valdkonnas ja põllumajandus pole sellest erand. See elektroonika ühendamine põllumajanduses aitab põllumehi ja aedu haldavaid inimesi. Selles
Arduino -põhine mittekontaktne infrapuna -termomeeter - IR -põhine termomeeter Arduino abil: 4 sammu
Arduino -põhine mittekontaktne infrapuna -termomeeter | IR -põhine termomeeter Arduino abil: Tere, selles juhendis olevad poisid, teeme arduino abil kontaktivaba termomeetri. Kuna mõnikord on vedeliku/tahke aine temperatuur liiga kõrge või madal, siis on sellega raske kontakti saada ja seda lugeda temperatuur sellises olukorras
Arduino -põhine kell, kasutades DS1307 reaalajas kella (RTC) moodulit ja 0,96: 5 sammu
Arduino -põhine kell, mis kasutab DS1307 reaalajas kella (RTC) moodulit ja 0.96: Tere, poisid, selles õpetuses näeme, kuidas DS1307 reaalajas kella moodulit kasutades töökella teha & OLED kuvab. Nii loeme kella mooduli DS1307 ajast. Ja printige see OLED -ekraanile
BeanBot - Arduino põhine autonoomne paberirobot!: 8 sammu (koos piltidega)
BeanBot - Arduino põhine autonoomne paberirobot !: Kas on midagi inspireerivamat kui tühi paberitükk? Kui olete innukas näppija või ehitaja, alustate kahtlemata oma projekte paberile visandades. Mul oli idee näha, kas on võimalik paberist robotraami konstrueerida