Cuprins:

Robot: 7 pași (cu imagini)
Robot: 7 pași (cu imagini)

Video: Robot: 7 pași (cu imagini)

Video: Robot: 7 pași (cu imagini)
Video: Ce înseamna semnul tau din nastere 2024, Iulie
Anonim
Image
Image

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

Materiale
Materiale
Materiale
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

Cablarea
Cablarea
Cablarea
Cablarea
Cablarea
Cablarea
Cablarea
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

Cod - Declarați-vă variabilele
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

Cod - Configurare
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:

Imagine
Imagine

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

Baza
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ă

Image
Image
Făcând corpul să se învârtă
Făcând corpul să se învârtă
Făcând corpul să se învârtă
Făcând 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: