Kazalo:
- 1. korak: Poskusi in napake pri oblikovanju modela
- 2. korak: Oblikovanje modela in algoritma
- 3. korak: potrebne komponente
- 4. korak: Gradnja telesa
- 5. korak: Ožičenje
- 6. korak: Povečanje moči
- 7. korak: Kodiranje
Video: Humanoidni robot na osnovi Arduina z uporabo servo motorjev: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Pozdravljeni vsi skupaj, To je moj prvi humanoidni robot, izdelan iz PVC pene. Na voljo je v različnih debelinah. Tu sem uporabil 0,5 mm. Ta robot lahko zdaj samo hodi, ko sem vklopil. Zdaj delam na povezovanju Arduina in Mobilea prek modula Bluetooth. Za Windows Phone sem že naredil aplikacijo, kot sta Cortana in Siri, ki je na voljo v trgovini z aplikacijami https://www.microsoft.com/en-us/store/apps/patrick… Po uspešni povezavi obeh lahko nadziram z glasom ukaz v telefonu Windows.
Več mesecev sem porabil za reševanje problema s prekomerno težo baterije in končal z epskim neuspehom zaradi težave s proračunom. Tako sem se končno odločil za napajanje iz zunanje svinčeno-kislinske baterije.
Poglejmo, kako sem za robota ugotovil popolno obliko telesa.
1. korak: Poskusi in napake pri oblikovanju modela
Sprva nimam pojma o moči servo motorjev in elektronike-elektronike, ki se ukvarja z baterijami in vezji. Najprej sem načrtoval robota v naravni velikosti za približno 5 do 6 čevljev. Po skoraj 6 ali 7 -kratnem poskusu sem spoznal največji navor servo in zmanjšal do 2 do 3 čevlje celotne višine robota.
Nato sem poskusil do kolka robota preveriti algoritem hoje.
2. korak: Oblikovanje modela in algoritma
Preden nadaljujemo, se moramo odločiti, koliko motorjev potrebujemo, kam jih moramo popraviti. Nato oblikujte dele telesa v skladu s podanimi slikami.
3. korak: potrebne komponente
1) Plastična pločevina
2) Super lepilo
3) 15 - Servo motorji z visokim navorom (uporabil sem TowerPro MG995)
4) Arduino Atmega 2560 ali druge Arduino plošče
5) 6V baterija (najmanj 3 št. Največ 5 motorjev za vsako baterijo)
6) HC-05 Bluetooth modul za komunikacijo
7) Druge osnovne stvari, ki jih ima vsak hobist!
4. korak: Gradnja telesa
Ko sem se boril z lesenimi kosi, se mi je zdela ta plastična folija precej enostavna za rezanje in lepljenje v različne oblike.
Izrezala sem luknje za namestitev servo motorjev neposredno v list z nanosom super lepila (uporabil sem 743).
5. korak: Ožičenje
Ne študiram elektronike ali elektrotehnike. Nimam dovolj potrpljenja za oblikovanje tiskanega vezja ali oblikovanje ustreznega ožičenja. Zato je to grdo ožičenje.
6. korak: Povečanje moči
Vidite, da sem sprva uporabljal le 11 servo motorjev. zaradi težave s prekomerno težo je med testiranjem padel in se zlomil. Tako sem povečal še 4 servomotorje na vsakem spoju nog.
7. korak: Kodiranje
Priložil sem kodo Arduino.
za (i = 0; i <180; i ++)
{
servo.write (i);
}
To je osnovna koda za vrtenje katerega koli servo motorja, pritrjenega na katero koli ploščo Arduino.
Toda umerjanje vrtljivih stopinj in odločitev, kateri motorji naj delujejo med gibanjem vsake noge, je najbolj zapleten del kodiranja. To lahko naredi druga skica, imenovana (Servo_Test). S preizkušanjem stopnje vrtenja vsakega motorja s serijsko komunikacijo prek Arduinove plošče lahko umerimo vse motorje.
Končno, robot začne hoditi po vnosu vrednosti "0" v okno serijskega monitorja.
Vključil sem tudi vzorec izvorne kode windows phone 8.1 za povezavo Arduino in Mobile z uporabo bluetootha.
Priporočena:
Biometrični glasovalni stroj na osnovi prstnih odtisov z uporabo Arduina: 4 koraki (s slikami)
Biometrični glasovalni stroj na osnovi prstnih odtisov z uporabo Arduina: Vsi se zavedamo obstoječega elektronskega glasovalnega stroja, kjer mora uporabnik pritisniti gumb za oddajo glasu. Toda ti stroji so bili že od začetka kritizirani zaradi kaljenja. Zato vlada načrtuje uvedbo prstnih odtisov
NAIN 1.0 - osnovni humanoidni robot z uporabo Arduina: 6 korakov
NAIN 1.0 - osnovni humanoidni robot, ki uporablja Arduino: Nain 1.0 bo v osnovi imel 5 snemljivih modulov - 1) Arm - ki jih je mogoče krmiliti preko servomotorjev. 2) Kolesa - ki jih je mogoče krmiliti z enosmernimi motorji. 3) Noga - Nain bo lahko premikal med kolesi ali nogami za gibanje. 4) Glava in
Brezkontaktni infrardeči termometer na osnovi Arduino - IR termometer na osnovi Arduina: 4 koraki
Brezkontaktni infrardeči termometer na osnovi Arduino | IR -termometer z uporabo Arduina: Pozdravljeni fantje, v tem navodilu bomo naredili brezkontaktni termometer z arduinom. Ker je včasih temperatura tekočine/trdne snovi previsoka ali prenizka, potem pa je težko priti v stik z njo in prebrati temperatura v tem prizorju
Detektor aritmije na osnovi ocene z uporabo Arduina: 7 korakov
Detektor aritmije na osnovi ocene z uporabo Arduina: Srčne aritmije vsako leto prizadenejo približno štiri milijone Američanov (Texas Heart Institute, odstavek 2). Medtem ko vsako srce doživlja permutacije v ritmu in hitrosti, so lahko kronične srčne aritmije usodne za njihove žrtve. Številni srčni aritmi
Upravljanje 3 servo motorjev s 3 potenciometri in Arduinom: 11 korakov (s slikami)
Upravljanje 3 servo motorjev s 3 potenciometri in Arduinom: Pozdravljeni. To je moj prvi pouk, zato upam, da boste potrpežljivi z mano, če naredim kakšno napako pri nastavitvi. Napisano je za začetnike, zato naprednejši med vami veliko tega lahko preskočite in ga preprosto ožičite. Cilj, ki sem si ga zastavil