Cuprins:

Robotul Cavalerului Negru: 5 pași
Robotul Cavalerului Negru: 5 pași

Video: Robotul Cavalerului Negru: 5 pași

Video: Robotul Cavalerului Negru: 5 pași
Video: Black Eagle cu subtitrare ro (JCVD)[VULTURUL NEGRU] 2024, Noiembrie
Anonim
Image
Image
Provizii!
Provizii!

Vești bune tuturor!

Astăzi vom învăța cum să construim un robot de cavaler negru, folosind kitul de robotică Hummingbird Duo și diverse materiale din carton și hârtie. La finalizare, veți avea un robot Black Knight care reacționează la mișcare! Verificați imaginea și videoclipul de mai sus pentru a vedea produsul finit!

Pasul 1: consumabile

Provizii!
Provizii!
Provizii!
Provizii!
Provizii!
Provizii!

Pentru acest proiect, veți avea nevoie (afișat de sus în jos, de la stânga la dreapta în imagini):

dimensiuni variate de cutii de carton și / sau afiș (sau carton)

1 placă Hummingbird Duo (cu cabluri de alimentare și USB)

3 senzori de distanță

4 servouri

2 leduri tricolore

2 motoare cu vibrații (opțional)

pistol de lipit fierbinte, bandă electrică și / sau bandă adezivă

Pasul 2: Proiectare

Proiecta!
Proiecta!

Pentru început, ar trebui să faceți câteva schițe de idei despre cum doriți să arate robotul dvs. Făcând acest lucru mai întâi, puteți planifica dimensiunea brută a cutiilor de care aveți nevoie sau modul în care veți tăia și plia afișul. Ar trebui să determinați proporțiile de bază ale robotului și cum doriți să arate fiecare mișcare. Îmi voi arăta schițele și îmi voi explica procesul de gândire, dar nu ezitați să-mi modificați designul și să fiu creativ!

În această etapă, ar trebui să experimentați și cu duo-ul colibri și cu toate părțile. Pentru a afla cum funcționează conectarea pieselor la placă, accesați această pagină: https://www.hummingbirdkit.com/learning/tutorials/connecting-electronics. Petreceți ceva timp lucrând cu senzorii, servomotoarele și ledurile, astfel încât să știți cum funcționează toate! Servo-urile se pot mișca doar la 180 de grade, așa că asigurați-vă că țineți cont de acest lucru în design. Poate fi util să lucrați cu aceste lucruri înainte de a vă construi robotul, astfel încât să puteți planifica corespunzător.

Pasul 3: Construiește

Construi!
Construi!
Construi!
Construi!
Construi!
Construi!

Acum că ai planificat totul pe hârtie, este timpul să începi să construiești! Există multe modalități posibile de a construi acest lucru, dar am folosit o cutie lungă și subțire pentru corp și am înfășurat o placă posteră pentru segmentele brațelor. Fiecare braț pivotează la corp și la cot.

Deșurubați partea albă a servo-ului care se mișcă și scoateți-o, astfel încât să o puteți lipi în interiorul brațelor. Fiecare braț va avea una dintre acestea în interior, astfel încât să se miște în siguranță cu servomotoarele. Va trebui să tăiați găuri pentru piesele care se conectează înapoi la servo. De asemenea, va trebui să tăiați fante în brațe, deasupra locului în care se duc șuruburile pentru servomotoare. În acest fel puteți monta o șurubelniță pentru a strânge servomotoarele.

Ambele servome de pe brațul drept ar trebui să pivoteze în sus și în jos (cu ambele părți ale brațului vertical). Servo-ul superior de pe brațul stâng ar trebui să se deplaseze de la stânga la dreapta cu brațul vertical, iar serverul de jos ar trebui să se deplaseze de la stânga la dreapta cu această parte orizontală.

Puteți vedea câteva imagini de mai sus cu procesul meu de construcție. Inspirați-vă din acestea, dar nu vă fie teamă să încercați altceva!

Pasul 4: Programează

Program!
Program!

Acum, este în sfârșit timpul să-ți aduci robotul la viață (unii ce)! Folosind declarațiile if / else, ar trebui să îi spuneți robotului să facă o mișcare atunci când este declanșat un senzor. După cum ați văzut în videoclipul robotului meu terminat, aleg să folosesc o mișcare de sabie și un scut. Puteți vedea o imagine a codului meu de mai sus, dar la fel ca orice altceva, sunt sigur că există multe modalități de abordare a programării acestui robot. Am folosit snap, dar puteți utiliza și o varietate de alte limbaje de programare.

Câteva probleme de care trebuie să fii atent:

Nu uitați să setați valori inițiale pentru toate servo-urile și ledurile! Robotul tău are nevoie de un punct de plecare!

Plasați tot codul într-o buclă „pentru totdeauna”, altfel robotul dvs. nu va termina niciodată o mișcare.

Dacă decideți să utilizați 2 senzori pentru mișcarea sabiei (așa cum am făcut-o eu), va trebui să plasați declarația if / else pentru un senzor, în instrucțiunea else pentru celălalt senzor. Altfel se vor contrazice.

Pasul 5: Probleme posibile …

Probleme posibile …
Probleme posibile …
Probleme posibile …
Probleme posibile …
Probleme posibile …
Probleme posibile …

Asigurați-vă că vă verificați servomotoarele, înainte de a le lipi / lipi. Ultimul lucru pe care îl doriți este ca brațul robotului dvs. să fie pe spate, apoi trebuie să re-lipiți servo-ul!

Sabia ta se poate îndoi, în funcție de modul în care o construiești (afișul nu este cel mai stabil). Am remediat acest lucru adăugând o bucată lungă de metal în interiorul sabiei (am folosit un obiect de tip frigăruie, nu unul ascuțit!).

Se pare că greutatea maximă a servo-urilor este undeva la un alt servo și materialele pe care le-am folosit pentru brațul drept și sabia. Inițial, aveam să am un motor în sabie, astfel încât poziția sa să poată fi reglată. Cu toate acestea, cu motorul brațul nu putea roti la 180 de grade. Deci, fii atent la greutatea materialelor tale!

Luați în considerare amplasarea scutului dvs., numai după ce ați lipit-o pe a mea de braț, mi-am dat seama că brațul ar trebui să fie în centrul scutului. Așezarea brațului în partea de jos a scutului creează instabilitate. Cu toate acestea, ar fi fost dificil să-mi mut scutul în jos, datorită plasării senzorilor mei.

Nu vă fie teamă să o luați de la capăt sau să vă schimbați designul după un început prost! Imaginile de mai sus arată prima mea încercare, înainte de a avea o idee mai bună despre cum ar trebui să arate robotul.

Cel mai probabil, acest robot va fi foarte greu în față, deci este posibil să fie nevoie să adăugați o contra-greutate sau un suport în spatele acestuia.

Recomandat: