Sisukord:
- Samm 1: samm -sammult projekti video
- 2. samm: nõutavad riistvarad
- Samm: PCB Gerberi fail ja skeem
- Samm 4: 3D.stl -failid
- Samm: ühendused
- 6. samm: lähtekood
Video: 5 ühes Arduino robot - Jälgi mind - Rida järgides - Sumo - Joonis - Takistuste vältimine: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
See roboti juhtpaneel sisaldab ATmega328P mikrokontrollerit ja L293D mootori draiverit. Muidugi ei erine see Arduino Uno plaadist, kuid see on kasulikum, kuna see ei vaja mootori juhtimiseks teist kaitsekilpi! See on vaba hüppajast ja seda saab hõlpsasti programmeerida CH340G -ga. Kahe alalisvoolumootori juhtimisel saate selle kaardi sisend- / väljundpistikute abil juhtida ka erinevaid andureid. Selles projektis kasutasime ultraheli kaugusandurit HC-SR04 ja infrapuna-IR-andurit. Lisaks kasutati ühte servomootorit.
Samm 1: samm -sammult projekti video
Selle juhtkaardiga saate programmeerida roboti 5 erineva stsenaariumiga. Sellesse projekti on kaasatud järgmised stsenaariumid:
SUMO -režiim: see on spordiala, kus kaks robotit üritavad üksteist ringist välja lükata (sarnaselt sumospordiga).
Jälgi mind režiim: see võib HC-SR04 anduri abil tunnetada jälgitava objekti olemasolu.
Jälgimisrežiim: joone jälgija robot on sõiduk, mis järgib joont, kas musta või valget joont.
Vältimisrežiim: takistuste vältimise robot on intelligentne seade, mis suudab automaatselt tajuda ees olevat takistust ja vältida neid, keerates end teises suunas.
Joonistusrežiim: see sisaldab servomootorit ja pliiatsit. See võib joonistada pinnale oma liikumisjälgi.
2. samm: nõutavad riistvarad
- ATmega328P -PU koos alglaaduriga -
- L293D mootorijuhi IC -
- B -tüüpi USB -pesa -
- DIP -pistikupesa 28/16 tihvti -
- 12/16 MHz kristall -
- L7805 TO -220 -
- 100uF kondensaator -
- LED -
- Takisti 10K/1K -
- 470nF kondensaator -
- Toitepistikupesa -
- 2 -pin klemmiplokk -
- Isase tihvti päis -
- 10nF/22pF keraamika -
- 6V 200RPM mini metallist hammasrataste mootor -
- 7,4 V 1000mAh 2S Lipo aku (valikuline) -
- 9V 800mAh aku (valikuline) -
- 9V aku pistik -
- Ultraheli moodul HC -SR04 -
- Infrapunaandur -
- CH340G USB TTL IC -
Selles projektis kasutati DIP tüüpi komponente lihtsaks jootmiseks
Samm: PCB Gerberi fail ja skeem
Selles projektis olen valinud PCBWay. PCBWay on ainus viis selle projekti teostamiseks väga madala hinnaga ja kõrge kvaliteediga.
Toote üksikasjad
- Plaadi tüüp: üks PCB
- Suurus: 53,3 mm x 66 mm
- Kihid: 2 kihti
- Kokku: 5 tk / 5 USA dollarit
Hankige trükkplaat Gerber & Schematic -
Samm 4: 3D.stl -failid
Prindiseaded
- Printer: JGAURORA A5S
- Eraldusvõime: 0,25
- Täidis: 10%
Samm: ühendused
IR andur
- IR -anduri signaali tihvt digitaalsele 12
- IR -anduri VCC pin kuni +5V
- IR -andur GND kuni GND
HC-SR04 andur
- ECHO pin digitaalsele 5
- TRIG pin digitaalsele 6
- VCC pin kuni +5V
- GND tihvt GND -le
Mootor A
- Mootor A 1 kuni digitaalne 2
- Mootor A 2 kuni digitaalne 4
- Mootor A Digitaalseks lubamine 3
Mootor B
- B Mootor B 1 kuni digitaalne 10
- Mootor B 2 kuni digitaalne 11
- Mootor B Luba digitaalseks 9
6. samm: lähtekood
Selle juhtkaardiga saate programmeerida roboti 5 erineva stsenaariumiga. Sellesse projekti on kaasatud järgmised stsenaariumid:
- SUMO -režiim: see on spordiala, kus kaks robotit üritavad üksteist ringist välja lükata (sarnaselt sumospordiga).
- Jälgi mind režiim: see võib HC-SR04 anduri abil tunnetada jälgitava objekti olemasolu.
- Jälgimisrežiim: joone jälgija robot on sõiduk, mis järgib joont, kas musta või valget joont.
- Vältimisrežiim: Takistuste vältimise robot on intelligentne seade, mis suudab automaatselt tajuda ees olevat takistust ja vältida neid, keerates end teises suunas.
- Joonistusrežiim: see sisaldab servomootorit ja pliiatsit. See võib joonistada pinnale oma liikumisjälgi.
Hankige lähtekood:
github.com/MertArduino/RobotControlBoard
Soovitan:
Takistus LEGO roboti vältimine: 8 sammu (koos piltidega)
Takistus LEGO roboti vältimine: Me armastame LEGOd ja armastame ka hullumeelseid ringradu, nii et tahtsime need kaks ühendada lihtsaks ja lõbusaks robotiks, mis väldib seintesse ja muudesse objektidesse sattumist. Näitame teile, kuidas me oma ehitasime, ja kirjeldame vajalikke põhitõdesid, et saaksite ise luua
Koduse gaasilekke vältimine Arduino abil: 3 sammu
Kodumajapidamises tekkiva gaasilekke vältimine Arduino abil: Selles juhendis tegin prototüübi, mis sulgeb gaasilekke korral automaatselt vedelgaasiballooni gaasinupu. Veeldatud naftagaas on lõhnatu ja lõhna tõttu lisatakse sellele ainet nimega Ethyl Mercaptan, nii et seda on lekke korral märgata
Mikrokontrolleri (Arduino) abil robotite vältimine: 5 sammu
Takistused robotite vältimiseks mikrokontrolleri (Arduino) abil: selles juhendis õpetan teile, kuidas teha takistusi, vältides Arduinoga töötavat robotit. Arduino peab olema tuttav. Arduino on kontrollerplaat, mis kasutab atmega mikrokontrollerit. Võite kasutada mis tahes Arduino versiooni, kuid ma
Arduino takistus mootoriga auto vältimine: 7 sammu
Arduino takistus mootoriga auto vältimine: Tere! ja tere tulemast õpetusesse, kuidas ehitada Arduino takistus, vältides autot. Saame alustada selle projekti jaoks vajalike materjalide hankimisega ja kindlasti lõbutseda! MATERJALID: Naiste ja meeste juhtmete juhtmete kaugusandur
Arduino baasil kerge robotite järgimine ja vältimine: 5 sammu
Valguse jälgimine ja vältimine Arduino baasil: see on lihtne projekt, mis järgib või väldib valgust. Tegin selle simulatsiooni rakenduses Proteus 8.6 pro. Vajalikud komponendid: -1) Arduino uno.2) 3 LDR.3) 2 DC käigumootorid. 4) üks servo. 5) kolm 1 k takistit. 6) üks H-sild l290D7) üks & Väljalüliti [f