Cuprins:

Cum să faci un robot umanoid: 8 pași
Cum să faci un robot umanoid: 8 pași

Video: Cum să faci un robot umanoid: 8 pași

Video: Cum să faci un robot umanoid: 8 pași
Video: Cum am făcut un robot cu ce-am găsit prin studio 2024, Noiembrie
Anonim
Image
Image
Cum funcționează acest robot!
Cum funcționează acest robot!

Bună băieți! Sper că v-ați bucurat deja de „Stația meteo online (NodeMCU)” instructabilă anterioară și sunteți gata pentru una nouă, după robotul model SMARS pe care l-am asamblat ultima dată, proiectul de astăzi, este și despre învățarea roboților și vom folosi OTTO model de robot din acest videoclip și va fi un proiect cu adevărat uimitor, acest proiect ar putea fi un început minunat în lumea roboticii.

În timpul realizării acestui proiect, am încercat să ne asigurăm că acest instructable va fi cel mai bun ghid pentru dvs., pentru a vă ajuta dacă doriți să creați propriul robot, așa că sperăm că acest instructable conține documentele necesare.

Acest proiect este atât de la îndemână de realizat special după obținerea PCB-ului personalizat pe care l-am comandat de la JLCPCB pentru a îmbunătăți aspectul dispozitivului nostru electronic și, de asemenea, există suficiente documente și coduri în acest ghid pentru a vă ajuta să creați robotul dvs. frumos.

Am realizat acest proiect în doar 5 zile, doar două zile pentru a obține pieselor tipărite 3D ale robotului toate componentele electronice necesare, apoi încă două zile pentru a finaliza fabricarea hardware-ului și asamblarea, apoi într-o zi pentru a pregăti codul potrivit proiect și am început testarea și ajustările.

Ce veți învăța din acest instructabil:

  1. Selectarea componentelor în funcție de funcționalitățile sale.
  2. Înțelegeți mecanismul robotului.
  3. Pregătiți schema circuitului pentru a conecta toate componentele alese.
  4. Lipiți piesele electronice pe PCB.
  5. Asamblați toate părțile proiectului (corpul robotului).
  6. Porniți primul test și validați proiectul.

Pasul 1: Cum funcționează acest robot

Cum funcționează acest robot!
Cum funcționează acest robot!

Începând cu descrierea proiectului, așa cum am spus deja, vom reproduce modelul robot OTTO că puteți avea piesele sale proiectate 3D gratuit de la comunitatea OTTO, dar ceea ce vom adăuga în proiectul nostru este un design PCB personalizat pentru a controla robotul, astfel încât vom folosi microcontrolerul ATmega328 în loc să folosim o întreagă placă Arduino Nano așa cum a făcut comunitatea pentru acest proiect.

Robotul are multe caracteristici și îți vor plăcea mișcările sale efectuate de 4 servo-motoare și sunetele sale afișate printr-un buzzer activ, robotul va fi alimentat de o baterie litiu simplă de 9V și controlat de un modul Bluetooth printr-o aplicație pentru Android pe care o poți descărca direct gratuit din playstore și appstore.

Mișcările robotului sunt efectuate de 4 servo-motoare, deci avem 2 servouri în fiecare picior și există, de asemenea, o versiune actualizată a robotului OTTO pentru a controla și mișcările mâinilor, dar nu vom face acest lucru în acest instrument și vom actualiza placa de control pentru această sarcină în venirea noastră instructabilă.

Pasul 2: Diagrama circuitului

Diagrama circuitului
Diagrama circuitului

Pentru a aduna toate componentele electronice împreună, am ales să-mi creez propriul design PCB pentru acest proiect și să îl produc din JLCPCB, m-am mutat pe platforma easyEDA, unde am pregătit următoarea diagramă de circuit și, după cum puteți vedea, toate componentele de care avem nevoie, apoi am transformat designul circuitului într-un design PCB cu dimensiunile necesare pentru a se potrivi șasiului robotului.

Pasul 3: Realizarea PCB-urilor

Fabricarea PCB-urilor
Fabricarea PCB-urilor
Fabricarea PCB-urilor
Fabricarea PCB-urilor
Fabricarea PCB-urilor
Fabricarea PCB-urilor
Fabricarea PCB-urilor
Fabricarea PCB-urilor

După pregătirea circuitului, l-am transformat într-un design PCB personalizat cu dimensiunile și forma reutilizate pentru a se potrivi cu robotul nostru. Următorul pas este generarea fișierelor GERBER ale designului PCB-ului și încărcarea acestuia pe pagina de comandă JLCPCB pentru a produce PCB-ul nostru.

Patru zile să așteptăm PCB-urile și iată-ne. Este pentru prima dată când încercăm culoarea galbenă pentru PCB-uri și arată într-adevăr atât de grozav.

Pasul 4: Piese tipărite 3D ale corpului robotului

Piese imprimate 3D pentru corpul robotului
Piese imprimate 3D pentru corpul robotului

Trecând la părțile corpului robotului, așa cum am menționat deja în prezentare, puteți avea fișierele STL ale acestui robot de pe site-ul comunității OTTO prin acest link pentru a produce aceste părți printr-o imprimantă 3D.

Pasul 5: Ingrediente electronice

Ingrediente electronice
Ingrediente electronice

Acum avem totul gata, așa că haideți să examinăm lista de componente:

★ ☆ ★ Componentele necesare (link-uri Amazon) ★ ☆ ★

  • PCB-ul pe care l-am comandat de la JLCPCB
  • Microcontroler ATmega328:
  • Modul Bluetooth HC-05:
  • Senzor cu ultrasunete:
  • 4 servo motoare:
  • Condensatori 22pF:
  • Condensatori 10uF:
  • Un oscilator:
  • Regulator de tensiune L7805:
  • Un buzzer:
  • Baterie de 9V:
  • Conector antet:

Pasul 6: Partea software

Partea software
Partea software
Partea software
Partea software

Acum trebuie să încărcăm codul robotului pe microcontroler, așa că vom avea nevoie de placa Arduino Uno pentru a face acest lucru, despre software-ul robotului puteți utiliza ID-ul Arduino pentru a încărca codul dvs. sau puteți descărca pur și simplu ID-ul OTTO blocat care vă va ajuta cu câteva exemple pentru a începe să vă creați propriul program pentru robot, în cazul nostru vom încărca acest cod furnizat de comunitate, acest cod îmi permite să accesez toate caracteristicile robotului din aplicația Android.

Puteți avea ultima versiune actualizată de pe acest link sau puteți descărca pur și simplu fișierul atașat de mai jos, legat de versiunea de cod 9 pe care am folosit-o în proiectul nostru.

Pasul 7: Asamblare electronică

Asamblare electronică
Asamblare electronică
Asamblare electronică
Asamblare electronică
Asamblare electronică
Asamblare electronică
Asamblare electronică
Asamblare electronică

Am pregătit partea electronică, așa că să începem să lipim componentele noastre electronice pe PCB.

După cum puteți vedea prin imagini, utilizarea acestui PCB este atât de ușoară datorită realizării sale de înaltă calitate și fără a uita etichetele care vă vor ghida băieții în timp ce lipiți fiecare componentă, deoarece veți găsi pe stratul superior de mătase o etichetă a fiecărei componente care indică plasarea sa pe tablă și astfel veți fi 100% siguri că nu veți face greșeli de lipire.

Am lipit fiecare componentă la locul său, în legătură cu acest PCB este un PCB cu două straturi, ceea ce înseamnă că puteți utiliza ambele părți ale acestuia pentru a lipi componentele electronice.

Pasul 8: Asamblarea și demonstrarea corpului robotului

Asamblare și demonstrație a corpului robotului
Asamblare și demonstrație a corpului robotului
Asamblare și demonstrație a corpului robotului
Asamblare și demonstrație a corpului robotului
Asamblare și demonstrație a corpului robotului
Asamblare și demonstrație a corpului robotului

Înainte de a începe asamblarea, vă sfătuiesc să vă calibrați toate servomotorele la unghi de 90 °, folosiți doar un servodemon Arduino de bază pentru a face acest lucru.

Asamblarea nu poate fi mai ușoară decât aceasta:

  1. luați corpul robotului și două servo-motoare și înșurubați-le din partea superioară.
  2. apoi uniți picioarele la servomontele asamblate pentru a controla mișcările picioarelor.
  3. următorul pas este alăturarea celorlalte două servouri la picioare și atașarea părților piciorului la servouri și astfel veți avea un servo pentru fiecare picior și un servo pentru fiecare picior.
  4. Următoarea parte este senzorul cu ultrasunete pe care îl vom pune pe capul robotului nostru.
  5. Ultimul pas este conectarea senzorului cu ultrasunete la conectorul său și conectarea servo-urilor la PCB.

Puteți consulta codul în care veți găsi simbolul adecvat pentru fiecare servo și veți găsi aceeași etichetă în partea superioară a PCB-ului pe care am făcut-o.

După conectarea bateriei, atașăm capul la corp și putem începe să ne jucăm cu robotul nostru.

Mi-a plăcut foarte mult acest proiect și sper să vă văd producând acest tip de roboți, dar încă câteva îmbunătățiri de realizat în proiectul nostru pentru a-l face mult mai unt, de aceea voi aștepta comentariile voastre pentru a-l îmbunătăți.

Un ultim lucru, asigurați-vă că faceți electronice în fiecare zi.

A fost BEE MB de la MEGA DAS ne vedem data viitoare.

Recomandat: