Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Arduino (oma disain koos atmega88) juhitava kõnnirobotiga, mis on valmistatud kahest RC servost ja 1 A4 lehest
Samm: hankige materjalid
vajalikud materjalid: 1 leht kasevineeri (4 mm), 21 x 29,7 cm (A4) (see võib tõesti olla ükskõik milline materjal. Võite kasutada ka jääke ja lõigata neist üksikuid osi) 2 RC servot (standardsuurus) koos kinnitusmaterjalidega 8 kruvi m2 x 8 kaasa arvatud mutrid
Samm: valmistage osad
Osasid saab lõigata või saagida ühest 4 mm paksusest materjalist lehest, näiteks polükarbonaatklaasist või puidust. Selles näites kasutasin 4 mm kasevineeri, mis on lõigatud Fablabi laserlõikuri abil. Osadega pdf -i saab hankida minu ajaveebi lehelt simpleWalker. Blogi polükarbonaatversiooni jaoks olen laserlõikuri asemel kasutanud lintsaega.
Samm: paigaldage RC servod
Servo saab paigaldada 4 kruviga. Puidu kasutamisel piisab isekeermestavatest kruvidest. Muul juhul kasutage mutreid ja polte.
Samm: pange jalad kokku
Paigaldage servoplaadid jalaplaatidele, kasutades m2 kruvisid. Võimalik, et peate puuritud auke veidi suurendama. M2 kruvid ei vaja palju jõudu, neid kasutatakse peamiselt kohahoidjatena. Koormust võtab vastu tsentraalne m3 kruvi, mis kruvib jala servovõlli külge. Ärge pingutage veel tsentraalseid m3 kruvisid. Kõigepealt peate avastama servo keskpunkti tarkvaras. Pärast servo tsentreerimist (arduino-koodis, mille servovahemik on [0–180] tähendab see väärtuse „80” kirjutamist servole), saate jalad sirge nurga all paigaldada.
Samm: lisage elektroonika ja aku
Akuhoidik ja mikrokontrolleri plaat on kinnitatud kahepoolse kleeplindiga. (vaht-südamikuga). Kasutatud mikrokontrolleri plaat on arduino-inspireeritud disaini leivaplaadi versioon, mille ma nimetasin ottantottoks, kuna see kasutab mega88. Võite kasutada mis tahes mikrokontrolleri plaati, mis teile meeldib (tavaline Arduino või Arduino nano või mini sobib hästi). Samuti võite proovida ottantotto kujunduse üles ehitada leivaplaadile, nagu on kirjeldatud ottantotto vikis
Samm: laadige programm üles
Arduino programm on väga lihtne. Programmi üleslaadimiseks kasutasin leivalaual valmistatud RS232 -donglit. Skeem, alglaaduri allikad jms leiate ka wikist. Arduino visand:
#include Servo frontservo, backservo; char forward = {60, 100, 100, 100, 100, 60, 60, 60}; void setup () {frontservo.attach (9); backservo.attach (10);} void loop () {for (int n = 0; n <4; n ++) {frontservo.write (edasi [2*n]); backservo.write (edasi [(2*n) +1]); delay (300);}}
Samm: lülitage nüüd sisse ja laske lahti…
Vaadake robotit YouTube'is tegevuses: kõik selles juhendis kasutatud ressursid leiate minu ajaveebist aadressil