Cuprins:
- Pasul 1: Încercări și erori la proiectarea modelului
- Pasul 2: Proiectarea modelului și algoritmului
- Pasul 3: Componente necesare
- Pasul 4: Construirea corpului
- Pasul 5: Cablare
- Pasul 6: Creșterea puterii
- Pasul 7: Codificare
Video: Robot umanoid bazat pe Arduino folosind motoare servo: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Bună ziua tuturor, Acesta este primul meu robot umanoid, realizat din folie de spumă din PVC. Este disponibil în diferite grosimi. Aici, am folosit 0,5 mm. În prezent, acest robot poate merge doar când am pornit. Acum lucrez la conectarea Arduino și mobil prin modulul Bluetooth. Am făcut deja o aplicație precum Cortana și Siri pentru Windows Phone, care este disponibilă în magazinul de aplicații https://www.microsoft.com/en-us/store/apps/patrick … După ce am conectat-o cu succes pe amândouă, o pot controla prin voce comandă în Windows Phone.
Am petrecut multe luni rezolvând problema bateriei pentru greutate și am terminat cu un eșec epic din cauza problemei bugetului. Deci, în cele din urmă, am decis să dau energie de la o baterie externă de plumb-acid.
Să vedem cum mi-am dat seama de designul perfect al corpului pentru robot.
Pasul 1: Încercări și erori la proiectarea modelului
La început nu am idee despre puterea servomotorelor și a electronice-electronice care se ocupă de baterii și circuite. Am planificat mai întâi un robot de mărime naturală pentru aproximativ 5 până la 6 picioare. După ce am încercat de aproape 6 sau 7 ori, am realizat cuplul maxim al unui servo și am redus până la 2 până la 3 picioare înălțimea totală a robotului.
Am încercat apoi până la soldul robotului pentru a verifica algoritmul de mers.
Pasul 2: Proiectarea modelului și algoritmului
Înainte de a merge mai departe, trebuie să decidem câte motoare sunt necesare, unde trebuie să reparăm. Apoi proiectați părțile corpului conform imaginilor date.
Pasul 3: Componente necesare
1) Foaie de plastic
2) Super Glue
3) 15 - Servomotoare cu cuplu ridicat (am folosit TowerPro MG995)
4) Arduino Atmega 2560 sau alte plăci Arduino
5) Baterie 6V (minim 3 numere. Cel puțin 5 motoare pentru fiecare baterie)
6) Modul Bluetooth HC-05 pentru comunicare
7) Alte lucruri de bază pe care le are fiecare pasionat!
Pasul 4: Construirea corpului
După ce m-am luptat cu bucăți de lemn, am găsit această foaie de plastic destul de ușor de tăiat și de lipit pentru a face diferite forme.
Am tăiat găuri pentru a se potrivi servo-motoare direct în foaie, aplicând super lipici (am folosit 743).
Pasul 5: Cablare
Nu studiez specializarea electronică sau electrică. Și nu am suficientă răbdare pentru a proiecta un PCB sau pentru a proiecta cablarea corectă. De aceea acest cablaj dezordonat.
Pasul 6: Creșterea puterii
Puteți vedea că am folosit doar 11 servomotoare la început. din cauza unei probleme de greutate excesivă, a căzut și sa rupt în timpul testării. Așadar, am mărit încă 4 servouri la fiecare îmbinare a picioarelor.
Pasul 7: Codificare
Am atașat codul Arduino.
pentru (i = 0; i <180; i ++)
{
servo.write (i);
}
Acesta este codul de bază pentru rotirea oricărui servo motor atașat la orice placă Arduino.
Dar calibrarea gradelor de rotație și deciderea motoarelor care ar trebui să funcționeze în timpul mișcării fiecărui picior este cea mai dificilă parte a codificării. Poate fi realizat de un alt Sketch numit (Servo_Test). Testând gradul de rotație al fiecărui motor prin comunicarea serială prin placa Arduino, putem calibra fiecare motor.
În cele din urmă, robotul începe să meargă după introducerea valorii "0" în fereastra monitorului serial.
Am inclus, de asemenea, un exemplu de cod sursă eșantion Windows Phone 8.1 pentru conectarea Arduino și Mobile folosind bluetooth.
Recomandat:
Cum se rulează motoare servo folosind Moto: bit Cu Micro: bit: 7 pași (cu imagini)
Cum se rulează motoare servo folosind Moto: bit Cu Micro: bit: O modalitate de a extinde funcționalitatea micro: bit este de a utiliza o placă numită moto: bit de SparkFun Electronics (aproximativ 15-20 USD). Arată complicat și are multe caracteristici, dar nu este greu să rulezi servo-motoare de pe acesta. Moto: bit vă permite să
BONES Robotul umanoid: 11 pași (cu imagini)
BONES Robotul Humanoid: Happy Halloween Toată lumea !!! Pentru a sărbători acest an de Halloween, m-am gândit că ar fi o idee minunată să construiesc un robot potrivit pentru această ocazie. Un schelet uman dansant !!! Am vrut mereu să proiectez și să construiesc propriul meu robot umanoid, așa că acesta a fost p
DIY Robot Arm 6 Axis (cu motoare pas cu pas): 9 pași (cu imagini)
DIY Robot Arm 6 Axis (cu motoare pas cu pas): După mai bine de un an de studii, prototipuri și diverse defecțiuni, am reușit să construiesc un robot de fier / aluminiu cu 6 grade de libertate controlat de motoare pas cu pas. Cea mai dificilă parte a fost designul, deoarece Am vrut să realizez 3 obiective fundamentale
ASPIR: Robot umanoid tipărit 3D: 80 de pași (cu imagini)
ASPIR: Robot umanoid tipărit 3D: robot autonom de inspirație pozitivă și de susținere (ASPIR) este un robot umanoid tipărit cu sursă deschisă, de 4,3 ft, pe care oricine îl poate construi cu suficientă unitate și determinare. Am împărțit acest instructiv masiv de 80 de pași în 10 e
Robot Rover FPV controlat Wi-Fi (cu motoare Arduino, ESP8266 și Stepper): 11 pași (cu imagini)
Robot Rover FPV controlat Wi-Fi (cu motoare Arduino, ESP8266 și Stepper): Acest instructabil arată cum să proiectați un rover robotic cu două roți controlat de la distanță pe o rețea wi-fi, utilizând un Arduino Uno conectat la un modul Wi-Fi ESP8266 și două motoare pas cu pas. Robotul poate fi controlat dintr-o navigare obișnuită pe internet