Cuprins:
- Pasul 1: Materiale
- Pasul 2: Cablarea
- Pasul 3: Cod - Declarați-vă variabilele
- Pasul 4: Cod - Configurare
- Pasul 5:
- Pasul 6: baza
- Pasul 7: Face corpul să se învârtă
Video: Robot: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Pentru proiectul nostru final, ni s-a spus să construim orice dorim. Folosind ceea ce am învățat și ce am putea găsi online. Sunt un mare fan al seriei Super Smash Bros. Dețin toate jocurile, cu excepția primului. Așadar, pentru proiectul meu final, am decis să construiesc un robot bazat pe personajul jucabil R. O. B.
Pasul 1: Materiale
- 4 Servo de 180 de grade
- 13 Tată - fire tată
- 8 fire masculine - feminine
- 2 joystick-uri
- 1 Pană de pâine
- 1 Arduino
Pasul 2: Cablarea
Utilizați un fir mascul-mascul pentru a conecta partea negativă a panoului de masă la masă (GND) de pe Arduino. Apoi conectați VR X-ul Joystick-ului la A0 și A2 și VR Y la A1 și A3 pe Arduino. Apoi conectați pinul Joysticks 5v la pinii de 3,5 și 5V de pe Arduino și GND-urile la orice GND de pe Arduino. Apoi, pentru fiecare dintre cele 4 servo conectați firul alb la pinii 7 - 4 de pe Arduino. Apoi conectați firul roșu de pe servos la panoul lateral pozitiv și conectați firul negru la partea negativă a panoului. Apoi conectați cutia bateriei pentru a alimenta circuitul.
Pasul 3: Cod - Declarați-vă variabilele
#include
Servo servo1; Servo servo2; Servo servo3; Servo servo4; int joyX = 0; int bucurieY = 1; int joyX2 = 2; int joyY2 = 3; int joyVal; int joyVal2;
Comanda Servo creează un obiect servo pentru a controla un servo.
Pasul 4: Cod - Configurare
void setup () {// Atașează fiecare servo la un pin servo1.attach (7); servo2.attach (6); servo3.attach (5); servo4.attach (4); }
Pasul 5:
bucla nulă ()
{
joyVal = analogRead (joyX); // Citește valoarea joystick-ului joyVal = hartă (joyVal, 0, 1023, 0, 180); // Convertește valorile joystick-ului în grade servo1.write (joyVal); // Schimbă poziția servo pentru a se potrivi cu intrarea Joystick joyVal = hartă (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); întârziere (15); joyVal2 = analogRead (joyX2); joyVal2 = hartă (joyVal2, 0, 1023, 0, 180); servo3.scrie (joyVal2); joyVal = analogRead (joyY2); joyVal2 = hartă (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); întârziere (15); }
Pasul 6: baza
Deci, odată ce ați terminat circuitul și codul. Puteți începe să construiți robotul propriu-zis. Pentru bază doriți să faceți toate unghiurile la 45 de grade. Laturile lungi sunt de 18 cm, iar laturile scurte de 6 cm. Deci, pur și simplu urmați imaginea și tăiați-ne forma bazei. Apoi faceți 2 benzi de 54 cm lungime și 5 cm lățime pentru a le folosi ca pereți. Lăsați laturile mici de 6 cm deschise. Apoi, doriți să copiați baza pentru a crea acoperișul. acum în acest compartiment, vom adăuga
Pasul 7: Face corpul să se învârtă
Aduceți o rolă de șervețel de hârtie și bandă / pistol de lipit fierbinte până la mijlocul acoperișului. Apoi creați ceva inele înalte de 6 cm în jurul bazei rolei de șervețel de hârtie. Apoi creați o farfurie mare cu o gaură suficient de mare pentru a se potrivi cu rola de prosop de hârtie. Așezați placa pe inel și apoi lipiți un servo în partea superioară a rolei de prosop de hârtie. Nu putem pune toată greutatea pe servo. Așa că vom folosi bastoane de dibluri și le vom face să se rotească. Deci, creați 2 găuri în placă suficient de mari pentru a se potrivi niște dibluri. Introduceți diblurile în gaură, suficient pentru a pătrunde puțin prin fundul găurii. Bandă / lipici fierbinte împușcă diblurile spre gaură, astfel încât să nu se miște. Luați o cutie de țesut goală și creați găuri suficient de mari pentru a se potrivi cu celălalt capăt al diblurilor. De asemenea, asigurați-vă că întinderea este suficientă pentru a putea trece ambele dibluri. Apoi lipiți cutia de servo și lipiți diblurile în orificiile cutiei de țesuturi. Bandați / lipiți diblurile la găuri astfel încât să nu se miște.
Recomandat:
Arduino - Robot de rezolvare labirint (MicroMouse) Robot următor de perete: 6 pași (cu imagini)
Arduino | Robot de rezolvare labirint (MicroMouse) Robot de perete: Bine ați venit, sunt Isaac și acesta este primul meu robot "Striker v1.0". Acest robot a fost conceput pentru a rezolva un labirint simplu. În competiție am avut două labirinturi și robotul a reușit să le identifice. Orice alte schimbări în labirint pot necesita o schimbare în
[DIY] Spider Robot (Quad Robot, Quadruped): 14 pași (cu imagini)
[DIY] Spider Robot (Quad Robot, Quadruped): Dacă aveți nevoie de sprijin suplimentar de la mine, va fi mai bine să faceți o donație adecvată pentru mine: http: //paypal.me/RegisHsu2019-10-10 actualizare: Noul compilator va cauza problema de calcul a numărului flotant. Am modificat deja codul. 26.03.2017
Cum să dezasamblați un computer cu pași și imagini ușoare: 13 pași (cu imagini)
Cum să dezasamblați un computer cu pași și imagini ușoare: Aceasta este o instrucțiune despre cum să dezasamblați un computer. Majoritatea componentelor de bază sunt modulare și ușor de îndepărtat. Cu toate acestea, este important să fiți organizat în acest sens. Acest lucru vă va ajuta să nu vă pierdeți piese și, de asemenea, să faceți reasamblarea
[Arduino Robot] Cum se realizează un robot de captură de mișcare - Thumbs Robot - Servomotor - Cod sursă: 26 de pași (cu imagini)
[Arduino Robot] Cum se realizează un robot de captură de mișcare | Thumbs Robot | Servomotor | Cod sursă: Robot Thumbs. S-a folosit un potențiometru al servomotorului MG90S. Este foarte distractiv și ușor! Codul este foarte simplu. Este doar în jur de 30 de linii. Arată ca o captură de mișcare. Vă rugăm să lăsați orice întrebare sau feedback! [Instrucțiuni] Cod sursă https: //github.c
Cum să faci un robot OAWR (Obstacle Avoiding Walking Robot): 7 pași (cu imagini)
Cum să faci un robot OAWR (Obstacle Avoiding Walking Robot): Acest instructiv arată cum să faci un mic robot ambulant care să evite obstacolele (la fel ca multe opțiuni disponibile în comerț). Dar ce distracție este să cumperi o jucărie când poți începe cu un motor, o foaie de plastic și o grămadă de șuruburi și pro