Sisukord:

Mööda võidurobotist: 13 sammu
Mööda võidurobotist: 13 sammu

Video: Mööda võidurobotist: 13 sammu

Video: Mööda võidurobotist: 13 sammu
Video: lambandaz - katuseid mööda (prod. Simon jay) 2024, November
Anonim
Mööda või robotist
Mööda või robotist

Kokkuvõte

Selles projektis teeme võiroboti Ricki ja Morty peal. Robotis puudub kaamera- ja helifunktsioon. Videot saate vaadata alloleval lingil.

www.youtube.com/embed/X7HmltUWXgs

Metariaalide loend

  • Arduino UNO
  • Arduino mootorijuhi kilp
  • Zumo šassii komplekt
  • 6V reduktori mikro alalisvoolumootor (2 tk)
  • 7,4 V Lipo aku 850 mAh 25C
  • HC-05 või HC-06 Bluetooth-moodul
  • SG-90 mini servomootor
  • Jumper kaablid
  • Kirjaklamber (1 tk)
  • 3D osad

Samm: printeri osad

Printeri osad
Printeri osad
Printeri osad
Printeri osad
Printeri osad
Printeri osad
  • Selles projektis kasutame Arduino elektroonilist kaarti ja 3D -printeritehnoloogiat. Esiteks prindime välja 3D osad.
  • 3D -osadele pääsete juurde GitHubi lingilt.

Osade ülesanne on järgmine.

  • šassii: see on roboti põhiosa.
  • alumine keha: tükk, mis aitab roboti pead liigutada. Servomootor kinnitatakse selle osa külge.
  • ülakeha: see on šassii ja alumise kere vaheline osa.
  • liigend: See osa paneb keha avanema ja sulguma.

Printimise kestus (printerimudel: MakerBot Replicator2)

  • Osade printimise kestus joonisel_1: 5h 13m. (Kui määrate prindiseaded, nagu on näidatud joonisel_3.)
  • Osade printimise kestus joonisel_2: 5h 56m. (Kui määrate prindiseaded, nagu on näidatud joonisel_3.)
  • MÄRKUS. Prindiaeg sõltub printeri mudelist.

2. samm: jootmine ja servo häkkimine

Solder ja Servo Hack
Solder ja Servo Hack
Solder ja Servo Hack
Solder ja Servo Hack
Solder ja Servo Hack
Solder ja Servo Hack
Solder ja Servo Hack
Solder ja Servo Hack
  • Alalisvoolumootorid asuvad Zumo šassii sees.
  • Jumperkaablid on joodetud alalisvoolumootoritele.
  • Servole tuleb teha mõned muudatused, mis panevad roboti pea liikuma, enne kui see alumise kehaosa külge kinnitatakse. Selle muudatuse eesmärk on servomootori sujuvam käivitamine.
  • Võite kasutada allolevat linki.

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

  • Servomootor on fikseeritud kere alumise osa külge, nagu on näidatud joonisel_4.
  • Alumine ja ülakeha osad kinnitatakse teineteisega kruviga, nagu on näidatud joonisel_5.

3. samm: mootori ja draiverikilbi ühendus

Mootori ja juhtkilbi ühendus
Mootori ja juhtkilbi ühendus
Mootori ja juhtkilbi ühendus
Mootori ja juhtkilbi ühendus
Mootori ja juhtkilbi ühendus
Mootori ja juhtkilbi ühendus
  • Arduino mootorijuhtkilp on fikseeritud Arduino Uno külge, nagu on näidatud joonisel_6.
  • Parempoolsel alalisvoolumootoril on mootorijuhi M3 -port.
  • Vasakpoolne alalisvoolumootor on fikseeritud mootori juhi M4 -pordi külge.

Samm: Bluetooth -mooduli ühendus

Bluetooth -mooduli ühendus
Bluetooth -mooduli ühendus
  • RX- ja TX -tihvtid on joodetud vastavalt Arduino plaadi tihvtidele 2 ja 3.
  • VCC ja GND tihvtid on joodetud vastavalt Arduino plaadi 5V ja GND tihvtidele.

Samm: servomootori ühendamine mootori draiveriga

Servomootori ühendamine mootorijuhiga
Servomootori ühendamine mootorijuhiga
Servomootori ühendamine mootorijuhiga
Servomootori ühendamine mootorijuhiga
  • Servomootor on fikseeritud mootori juhi M1 -pordi külge.
  • Arduino UNO asetatakse šassiile.

6. samm: aku kokkupanek

Aku komplekt
Aku komplekt
Aku komplekt
Aku komplekt
  • Zumo Kiti patareipesa on muudetud vastavalt joonisele. Seejärel kinnitatakse lipoaku selle modifitseeritud hoidiku külge kahepoolse teibiga.
  • Kui lipoaku punane tihvt on joodetud Arduino Viini tihvti külge ja must tihvt GND tihvti külge, saab Arduino Uno toite. Soovi korral saate ahelasse lisada väikese lüliti. Selleks saate šassii ossa teha väikese augu.

Samm: pea ja relvade valmistamine

Pea ja relvade valmistamine
Pea ja relvade valmistamine
Pea ja relvade valmistamine
Pea ja relvade valmistamine
  • Roboti pea ja käed on vajalikele kohtadele liimitud.
  • Roboti pea on liimitud alumisele kehaosale.
  • Hinge paigaldatakse joonisel näidatud viisil.

8. samm: finaal

Finaal
Finaal
  • Lõpuks peaks robot välja nägema nagu joonisel näidatud.
  • 3D -printimise osade ja kokkupaneku jaoks saate kasutada allolevat linki.

www.thingiverse.com/thing:1878565

Samm: Arduino programmeerimine (lisage Motor Shield Library)

Arduino programmeerimine (lisage Motor Shield Library)
Arduino programmeerimine (lisage Motor Shield Library)
  • Enne koodide sisestamist peame lisama Arduino IDE programmi mõned teegid.
  • Esiteks peate mootorite juhtimiseks lisama "AFMotor.h" raamatukogu. Selleks peaksite järgima alltoodud samme.
  • ZIP -fail nimega „Adafruit Motor Shield Library” laaditakse alla GitHubi lingilt.
  • Klõpsake Arduino IDE -s „Visand> Kaasa raamatukogu> Lisa. ZIP -teek. Valige allalaaditud Adafruit Motor Shield Library ja klõpsake nuppu Open. Sel viisil lisatakse projekti raamatukogu nimega AFMotor.h.
  • Kuid Bluetooth -ühenduse jaoks peate lisama raamatukogu "SoftwareSerial.h".

10. samm: koodi kirjeldus-1

Kood Kirjeldus-1
Kood Kirjeldus-1

jaotises enne tühimike seadistamist;

Luuakse objektid, mis kuuluvad pin -numbrite hulka, millega mootorid ja bluetooth -andur on ühendatud. (mySerial, mootor1, mootor2, mootor3)

11. samm: koodi kirjeldus-2

Kood Kirjeldus-2
Kood Kirjeldus-2

jaotises tühimike seadistamine;

Algab jadaühendus.

12. samm: koodi kirjeldus-3

Kood Kirjeldus-3
Kood Kirjeldus-3
Kood Kirjeldus-3
Kood Kirjeldus-3
Kood Kirjeldus-3
Kood Kirjeldus-3

sektsiooni tühjusahelas;

Kontrollige jaotises, mis on tähistatud punasega, kas andmed on Bluetooth -moodulist vastu võetud. Sissetulevad andmed saadetakse muutujale c.

Näiteks kui sissetulevad andmed on “F”, liigutatakse mootoreid edasi.

  • Pärast voidloopi sektsiooni luuakse alamprogrammid. Mootorite pöörlemiskiirus ja pöördepool on seadistatud alamprogrammides.
  • “Edasi”, “Tagasi”, “Vasak”, “Parem” ja “Stopp” on alamprogrammide nimed.

13. samm: projektifailid ja video

GitHubi link:

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

Soovitan: