Sisukord:

SimpleWalker: 4-jalaga 2-servo kõnnirobot: 7 sammu
SimpleWalker: 4-jalaga 2-servo kõnnirobot: 7 sammu

Video: SimpleWalker: 4-jalaga 2-servo kõnnirobot: 7 sammu

Video: SimpleWalker: 4-jalaga 2-servo kõnnirobot: 7 sammu
Video: Two servo simple walker with arduino 2024, Juuli
Anonim
SimpleWalker: 4-jalaga 2-serviline kõnnirobot
SimpleWalker: 4-jalaga 2-serviline kõnnirobot

Arduino (oma disain koos atmega88) juhitava kõnnirobotiga, mis on valmistatud kahest RC servost ja 1 A4 lehest

Samm: hankige materjalid

Hankige materjalid
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

Tehke osad
Tehke osad
Tehke osad
Tehke osad
Tehke osad
Tehke 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

Paigaldage RC Servo
Paigaldage RC Servo
Paigaldage RC Servo
Paigaldage RC Servo

Servo saab paigaldada 4 kruviga. Puidu kasutamisel piisab isekeermestavatest kruvidest. Muul juhul kasutage mutreid ja polte.

Samm: pange jalad kokku

Pange jalad kokku
Pange jalad kokku
Pange jalad kokku
Pange jalad kokku
Pange jalad kokku
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

Lisage elektroonika ja aku
Lisage elektroonika ja aku
Lisage elektroonika ja aku
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

Laadige programm üles
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…

Lülitage nüüd sisse ja laske lahti…
Lülitage nüüd sisse ja laske lahti…

Vaadake robotit YouTube'is tegevuses: kõik selles juhendis kasutatud ressursid leiate minu ajaveebist aadressil

Soovitan: