Cuprins:

Treceți robotul de unt: 13 pași
Treceți robotul de unt: 13 pași

Video: Treceți robotul de unt: 13 pași

Video: Treceți robotul de unt: 13 pași
Video: Zenys ❌ ​⁠Leo de la Kuweit- De ma ratacesc pe drum 🌍 2024, Noiembrie
Anonim
Treceți robotul de unt
Treceți robotul de unt

rezumat

În acest proiect, vom face robotul cu unt pe Rick și Morty. Nu va exista nicio funcție de cameră și sunet în robot. Puteți viziona videoclipul în linkul de mai jos.

www.youtube.com/embed/X7HmltUWXgs

Lista Metarial

  • Arduino UNO
  • Scutul driverului motorului Arduino
  • Set șasiu Zumo
  • Reductor 6V Micro Motor DC (2 bucăți)
  • Baterie Lipo de 7,4 V 850 mAh 25C
  • Modulul Bluetooth HC-05 sau HC-06
  • Mini servomotor SG-90
  • Cabluri jumper
  • Clemă de hârtie (1 bucată)
  • Piese 3D

Pasul 1: Părți ale imprimantei

Piese de imprimantă
Piese de imprimantă
Piese de imprimantă
Piese de imprimantă
Piese de imprimantă
Piese de imprimantă
  • În acest proiect vom folosi tehnologia de carduri electronice Arduino și imprimanta 3D. În primul rând, vom imprima piese 3D.
  • Puteți accesa părțile 3D din linkul GitHub.

Sarcina pieselor este următoarea.

  • șasiu: Este corpul principal al robotului.
  • lowerbody: piesa care va ajuta la mișcarea capului robotului. Servomotorul va fi fixat pe această parte.
  • partea superioară: este partea dintre șasiu și partea inferioară.
  • balama: Această parte face ca corpul să se deschidă și să se închidă.

Durata imprimării (model de imprimantă: MakerBot Replicator2)

  • Durata de imprimare a pieselor din Figura_1: 5h 13m. (Dacă setați setările de imprimare așa cum se arată în Figura_3.)
  • Durata de imprimare a pieselor din Figura_2: 5h 56m. (Dacă setați setările de imprimare așa cum se arată în Figura_3.)
  • NOTĂ: Timpul de imprimare depinde de modelul imprimantei.

Pasul 2: Soldare și Servo Hack

Solder and Servo Hack
Solder and Servo Hack
Solder and Servo Hack
Solder and Servo Hack
Solder and Servo Hack
Solder and Servo Hack
Solder and Servo Hack
Solder and Servo Hack
  • Motoarele de curent continuu sunt amplasate în interiorul șasiului Zumo.
  • Cablurile jumper sunt lipite cu motoare de curent continuu.
  • Câteva modificări trebuie făcute pe servo, ceea ce va face capul robotului să se miște, înainte ca acesta să fie atașat la partea inferioară a corpului. Scopul acestei modificări este de a rula servomotorul mai lin.
  • Puteți utiliza linkul de mai jos.

www.youtube.com/watch?v=I-sZ5HWsGZU

  • Servomotorul este fixat pe partea inferioară a corpului, așa cum se arată în Figura_4.
  • Părțile corpului inferior și ale corpului superior sunt fixate între ele cu șurub, așa cum se arată în Figura_5.

Pasul 3: Conexiunea ecranului motorului și a șoferului

Conexiunea motorului și a ecranului șoferului
Conexiunea motorului și a ecranului șoferului
Conexiunea motorului și a ecranului șoferului
Conexiunea motorului și a ecranului șoferului
Conexiunea motorului și a ecranului șoferului
Conexiunea motorului și a ecranului șoferului
  • Arduino Motor Driver Shield este fixat pe Arduino Uno așa cum se arată în Figura_6.
  • Motorul de curent continuu din partea dreaptă este fixat la portul M3 al șoferului motorului.
  • Motorul de curent continuu din partea stângă este fixat la portul M4 al șoferului motorului.

Pasul 4: Conexiunea modulului Bluetooth

Conexiune modul Bluetooth
Conexiune modul Bluetooth
  • Pinii RX și TX sunt lipiți la pinii 2 și, respectiv, 3 ai plăcii Arduino.
  • Pinii VCC și GND sunt lipiți la pinii 5V și respectiv GND ai plăcii Arduino.

Pasul 5: Conectarea servomotorului la driverul motorului

Conectarea servomotorului la driverul motorului
Conectarea servomotorului la driverul motorului
Conectarea servomotorului la driverul motorului
Conectarea servomotorului la driverul motorului
  • Servomotorul este fixat la portul M1 al driverului motorului.
  • Arduino UNO este așezat pe șasiu.

Pasul 6: Asamblarea bateriei

Ansamblu baterie
Ansamblu baterie
Ansamblu baterie
Ansamblu baterie
  • Suportul bateriei Zumo Kit este modificat așa cum se arată în figură. Apoi bateria lipo este atașată la acest suport modificat cu bandă dublă.
  • Dacă pinul roșu al bateriei lipo s-a lipit pe pinul Arduino și pinul negru pe pinul GND, Arduino Uno este alimentat. Dacă doriți, puteți adăuga un mic comutator la circuit. Pentru aceasta puteți face o mică gaură în partea șasiului.

Pasul 7: Realizarea capului și a brațelor

Realizarea capului și a brațelor
Realizarea capului și a brațelor
Realizarea capului și a brațelor
Realizarea capului și a brațelor
  • Capul și brațele robotului sunt lipite de petele necesare.
  • Capul robotului este lipit de partea inferioară a corpului.
  • Balamaua este montată așa cum se arată în figură.

Pasul 8: Final

Final
Final
  • În cele din urmă, robotul ar trebui să arate așa cum se arată în figură.
  • Puteți utiliza linkul de mai jos pentru piese de imprimare 3D și asamblare.

www.thingiverse.com/thing:1878565

Pasul 9: Programare Arduino (Adăugați Biblioteca Shield Motor)

Programare Arduino (Adaugă motor Shield Library)
Programare Arduino (Adaugă motor Shield Library)
  • Înainte de a introduce coduri, trebuie să adăugăm câteva biblioteci la programul Arduino IDE.
  • În primul rând trebuie să adăugați biblioteca "AFMotor.h" pentru a putea controla motoarele. Pentru aceasta trebuie să urmați pașii de mai jos.
  • Fișierul ZIP numit „Biblioteca Adafruit Motor Shield” este descărcat de pe linkul GitHub.
  • Faceți clic pe „Sketch> Include Library> Add. ZIP Library pe Arduino IDE. Selectați Biblioteca Adafruit Motor Shield descărcată și faceți clic pe butonul Deschidere. În acest fel, biblioteca numită AFMotor.h este adăugată la proiect.
  • Cu toate acestea, pentru conexiunea Bluetooth trebuie să adăugați biblioteca „SoftwareSerial.h”.

Pasul 10: Descrierea codului-1

Cod Descriere-1
Cod Descriere-1

în secțiunea dinainte de configurare nulă;

Sunt create obiecte aparținând numerelor de pin la care sunt conectate motoarele și senzorul bluetooth. (seria mea, motor1, motor2, motor3)

Pasul 11: Descrierea codului-2

Cod Descriere-2
Cod Descriere-2

în secțiunea setare nulă;

Începe comunicarea în serie.

Pasul 12: Descrierea codului-3

Cod Descriere-3
Cod Descriere-3
Cod Descriere-3
Cod Descriere-3
Cod Descriere-3
Cod Descriere-3

în secțiunea bucla nulă;

În secțiunea marcată cu roșu, verificați dacă datele sunt primite de la modulul Bluetooth. Datele primite sunt trimise variabilei c.

De exemplu, dacă datele primite sunt „F”, motoarele sunt deplasate în direcția înainte.

  • După secțiunea voidloop, sunt create subprograme. Viteza de rotație și partea de rotație a motoarelor sunt setate în subprograme.
  • „Înainte”, „Înapoi”, „Stânga”, „Dreapta” și „Stop” sunt numele subprogramelor.

Pasul 13: Fișiere de proiect și video

Link GitHub:

github.com/yasinbrcn/Pass-The-Butter-Robot.git

Recomandat: