Sisukord:
- Samm: printeri osad
- 2. samm: jootmine ja servo häkkimine
- 3. samm: mootori ja draiverikilbi ühendus
- Samm: Bluetooth -mooduli ühendus
- Samm: servomootori ühendamine mootori draiveriga
- 6. samm: aku kokkupanek
- Samm: pea ja relvade valmistamine
- 8. samm: finaal
- Samm: Arduino programmeerimine (lisage Motor Shield Library)
- 10. samm: koodi kirjeldus-1
- 11. samm: koodi kirjeldus-2
- 12. samm: koodi kirjeldus-3
- 13. samm: projektifailid ja video
Video: Mööda võidurobotist: 13 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
- 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
- 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
- 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
- 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
- Servomootor on fikseeritud mootori juhi M1 -pordi külge.
- Arduino UNO asetatakse šassiile.
6. samm: aku kokkupanek
- 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
- Roboti pea ja käed on vajalikele kohtadele liimitud.
- Roboti pea on liimitud alumisele kehaosale.
- Hinge paigaldatakse joonisel näidatud viisil.
8. samm: 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)
- 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
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
jaotises tühimike seadistamine;
Algab jadaühendus.
12. samm: koodi 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:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
Xbox One'i suhtluskeeludest mööda hiilimine: 6 sammu
Xbox One'i suhtluskeeludest möödahiilimine: inimesed, kelle vastu mängisite, said kunagi teate, et kasutasite xboxis varem sobimatut keelt ja ei saanud siis sõpradega rääkida, kui nad omavahel suhtlesid, kuigi te ei öelnud teatud asju. Noh, nüüd on võimalus ja kõik
Kuidas varjata traati mööda vaipkattega seina: 3 sammu
Kuidas varjata traati vaipkattega seina ääres: see juhend juhendab, kuidas peita traat seina sisse vaipkattega. see ei hõlma üldse puusepatööd, torustikku ega koerakasvatust. see on eriti kasulik tubade ilusa väljanägemise tagamiseks, hoolitsedes selle eest, et koristaksid daamid/ emad/ sõbrannad
Kuidas oma serveri turvalisusest mööda minna: 4 sammu
Kuidas oma serveri turvalisusest mööda minna: Ok, kõigepealt tahaksin tunnistada, et see on minu esimene juhendatav ja olen olnud saidil väga tavaline külastaja ning kui märkasin teatud juhendit, kuidas mööda minna kooliserver ot myspace [või midagi muud] pidin lihtsalt looma