Kazalo:
- 1. korak: Shema vezja
- 2. korak: izdelava tiskanih vezij
- Korak: Sestavine
- 4. korak: Sestavljanje strojne opreme
- 5. korak: Montaža telesa robota
- 6. korak: Del programske opreme in preskus
Video: Arduino Robot 4WR: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Hej fantje! Upam, da ste že uživali v mojem prejšnjem poučevalnem "ELEKTRONSKEM BOŽIČNEM DRVETU" in ste pripravljeni na novega, kot ponavadi sem naredil to vadnico, ki vas bo vodila korak za korakom, ko naredite svojega robota, in se začeli učiti, kako se izdelujejo roboti, ki jih je mogoče upravljati, in kako jih obvladati, bi bil ta projekt lahko odličen začetek v svetu robotike.
Med izdelavo tega projekta smo poskušali zagotoviti, da bo ta navodila najboljši vodnik za vas, da vam pomagamo, če želite narediti svojega robota, zato upamo, da ta navodila vsebujejo potrebne dokumente. Ta projekt je tako priročen za izdelavo posebej po pridobitvi prilagojenega tiskanega vezja, ki smo ga naročili pri JLCPCB za izboljšanje videza naše elektronske naprave, v tem priročniku pa je dovolj dokumentov in kod, ki vam omogočajo, da ustvarite svojega čudovitega robota. Ta projekt smo naredili v samo 4 dneh, samo en dan, da dobimo vse potrebne dele in dokončamo izdelavo strojne opreme ter sestavljanje, nato en dan za pripravo kode, ki ustreza našemu projektu, in dva dni za izdelavo aplikacije za Android smo začeli s testiranjem in prilagajanji.
Kaj se boste naučili iz tega navodila:
- Izbira prave strojne opreme za vaš projekt, odvisno od njegovih funkcionalnosti.
- Razumeti mehanizem robota.
- Pripravite diagram vezja za povezavo vseh izbranih komponent.
- Spajite elektronske dele na tiskano vezje.
- Sestavite vse dele projekta (telo robota).
- Začnite prvi test in potrdite projekt.
1. korak: Shema vezja
Kot vedno, poskušam pobrati nekaj enostavnih projektov za občinstvo, da jih lahko preizkusi vsak, današnji projekt pa je tudi enostaven, ki temelji na 3D natisnjenih delih robota SMARS, ki je majhno vozilo z dvema mikromotorjema. veliko modelov, ki jim lahko sledite za izdelavo lastnega robota, pa tudi o dodatkih, ki jih lahko dodate svojemu robotu, jih je veliko, vendar bomo za naš projekt začeli z osnovno zasnovo, zato v njem ni veliko dodatkov, vendar bomo objavili v prihajajočih videoposnetkih, kako našemu malemu robotu dodati več funkcij.
Če se premaknemo na krmilni del, kot prikazuje zgornji diagram vezja, bomo uporabili MCU ATmega328, ki ga lahko dobite s plošče Arduino UNO, ta MCU poganja dva mikromotorja skozi gonilnik L293 H-most in kot vidite, I dodala dva gonilnika motorja, tako da lahko uporabite to shemo vezja, če je vaš robot s štirimi motorji, imamo tudi zvočni signal, krmiljenje izhoda servo motorja, priključke za Bluetooth in vhod ultrazvočnega senzorja, vse to so funkcije, ki jih lahko igrajte se, ko ustvarite isti diagram vezja.
Še zadnja komponenta je regulator napetosti 5V, ki je tukaj potreben, saj za napajanje robota uporabljamo baterijo 9V, zato moramo za napajanje MCU in motorjev znižati napetost na 5V.
2. korak: izdelava tiskanih vezij
O JLCPCB
JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), je največje podjetje za izdelavo prototipov PCB na Kitajskem in visokotehnološki proizvajalec, specializiran za hitro izdelavo prototipov PCB in proizvodnjo majhnih PCB. Z več kot 10 -letnimi izkušnjami v proizvodnji PCB ima JLCPCB več kot 200.000 strank doma in v tujini, z več kot 8.000 spletnimi naročili izdelave prototipov PCB in proizvodnjo majhnih količin PCB na dan. Letna proizvodna zmogljivost je 200 000 kvadratnih metrov. za različne 1-slojne, 2-slojne ali večplastne PCB-je. JLC je profesionalni proizvajalec PCB -jev, ki ga odlikuje obsežna oprema za vrtine, strogo upravljanje in vrhunska kakovost.
Pogovorna elektronika
Po pripravi vezja sem ga preoblikoval v prilagojeno zasnovo tiskanega vezja in najlažja naloga je zdaj oddati naročilo za tiskana vezja, zato se moram preseliti k najboljšemu dobavitelju tiskanih vezij JLCPCB, da dobim najboljšo storitev za proizvodnjo tiskanih vezij, kot vedno samo nekaj preprostih klikov, to je vse, kar potrebujete, da naložite datoteke GERBER o zasnovi vezja, nato sem se pomaknil, da nastavim nekatere parametre, tokrat pa bomo za to tiskano vezje uporabili modro barvo, le štiri dni po oddaji naročila in moja tiskana vezja so vklopljena moje namizje.
Pakiranje, pošiljanje in vsi proizvodni koraki so zelo dobri za izdelavo teh lepih PCB -jev.
Povezane datoteke za prenos
Kot lahko vidite na zgornjih slikah, je tiskano vezje zelo dobro izdelano in imam enako zasnovo tiskanega vezja, ki smo ga naredili za našo glavno ploščo, in vse nalepke, tam so logotipi, ki me vodijo med koraki spajkanja. Za to vezje lahko prenesete tudi datoteko Gerberfile.
Korak: Sestavine
Preden začnemo spajkati elektronske dele, si oglejmo seznam elektronskih komponent za naš projekt, zato bomo potrebovali:
- PCB, ki smo ga naročili pri JLCPCB
- En Arduino Uno:
- ATmega328 MCU:
- Gonilnik motorja L293:
- Modul Bluetooth HC05:
- Regulator napetosti L7805:
- 2 kondenzatorja skozi luknjo 10 uF:
- 16 MHz oscilator:
- Zvočni signal:
- 2 enosmerna mikromotorja:
- 9V baterija:
Potrebovali bomo robotsko 3D tiskane dele
4. korak: Sestavljanje strojne opreme
Zdaj je vse pripravljeno, zato začnimmo spajkati naše elektronske komponente na tiskano vezje in za to potrebujemo spajkalnik in žico spajkalnega jedra ter predelavo SMD za komponente SMD.
Varnost na prvem mestu
Spajkalnik Nikoli se ne dotikajte elementa spajkalnika….400 ° C! Žice držite za segrevanje s pinceto ali sponkami. Spajkalnik vedno vrnite na stojalo, ko ga ne uporabljate. Nikoli ga ne odlagajte na delovno mizo. Ko naprave ne uporabljate, jo izklopite in izvlecite iz vtičnice. Kot lahko vidite, je uporaba tega tiskanega vezja tako enostavna zaradi zelo kakovostne izdelave in ne pozabite na nalepke, ki vas bodo vodile med spajkanjem vsake komponente, ker boste na zgornji svileni plasti našli nalepko vsake komponente, ki označuje njeno namestitev na ploščo in na ta način boste 100% prepričani, da ne boste naredili nobenih napak pri spajkanju. Vsako komponento sem spajkal na njeno mesto in lahko z obema stranema tiskanega vezja spajkate svoje elektronske komponente.
5. korak: Montaža telesa robota
Nadaljujemo z montažo delov našega robota in začeli bomo z verigo kolesa, ki potrebuje teh 32 delov verige, 16 delov za vsako stran in uporabili smo to plastično nit, ki smo ji izrezali 30 delov, vsak del ima dolžino 15 milimetrov in držimo dele verige skupaj, lahko uporabite nekaj lepila, da zagotovite, da veriga ostane pritrjena, zdaj vzamemo robotsko ohišje in ta dva prosta kolesa ter ju sestavimo skupaj, nato pa 9V baterijo in mikromotorje vstavimo v njihove namestitve in sestavimo aktivna kolesa na motorje, nenazadnje postavimo verigo za povezavo koles med seboj, zadnji korak je privijanje žic koles in 9V baterije, nato vstavimo tiskano vezje v vtičnico in robot je zdaj pripravljen za premikanje.
6. korak: Del programske opreme in preskus
čas je, da se premaknem na del programske opreme. Naredil sem to kodo Arduino, ki jo lahko dobite na spodnji povezavi za prenos. To je tako osnovna koda, le nekaj navodil, ki jih morate prejeti iz aplikacije za Android, da lahko nadzirate premike robota, zdaj Vse, kar potrebujemo, je, da MCU namestimo na ploščo Arduino UNO in kodo naložimo v mikrokrmilnik, nato pa jo vzamemo nazaj v vtičnico na tiskanem vezju.
V prihodnjih videoposnetkih bomo objavili več funkcij, dodanih našemu robotu, saj vidite, da je današnji projekt tako enostaven za izdelavo in neverjeten, zato ga priporočamo vam, če se želite začeti igrati z roboti, ki jih je mogoče upravljati. Toda še nekaj drugih izboljšav, ki jih je treba izvesti v našem projektu, da bi bilo veliko bolj maslo, zato bom čakal na vaše komentarje, da ga izboljšamo, ne pozabite obiskati našega kanala YouTube, da boste imeli priložnost biti zmagovalec meseca naš nagradni program.
Še zadnja stvar: poskrbite, da boste vsak dan delali elektroniko.
Naslednjič se vidimo čebelji MB iz MEGA DAS -a.
Priporočena:
Arduino - Robot za reševanje labirinta (MicroMouse) Stenski robot: 6 korakov (s slikami)
Arduino | Robot za reševanje labirinta (MicroMouse) Wall Naslednji robot: Dobrodošli, jaz sem Isaac in to je moj prvi robot "Striker v1.0". Ta robot je bil zasnovan za reševanje preprostega labirinta. Na tekmovanju smo imeli dva labirinta in robota jih je lahko identificiral. Vse druge spremembe v labirintu lahko zahtevajo spremembo
PAPIR HUNGRY ROBOT - Pringles Recycle Arduino Robot: 19 korakov (s slikami)
PAPIR HUNGRY ROBOT - Pringles Recycle Arduino Robot: To je še ena različica Hungry Robot, ki sem jo izdelal leta 2018. Ta robot lahko naredite brez 3D tiskalnika. Vse kar morate storiti je samo kupiti pločevinko Pringlesa, servo motor, senzor bližine, arduino in nekaj orodja. Lahko prenesete vse
Joy Robot (Robô Da Alegria) - Odprtokodni 3D natisnjen, Arduino Powered Robot!: 18 korakov (s slikami)
Joy Robot (Robô Da Alegria) - Odprtokodni 3D natisnjen, Arduino Powered Robot !: Prva nagrada na tekmovanju Instructables Wheels, Druga nagrada na tekmovanju Instructables Arduino in Drugo mesto v izzivu Design for Kids. Hvala vsem, ki ste glasovali za nas! Roboti prihajajo povsod. Od industrijskih aplikacij do
Robot za uravnoteženje / 3 -kolesni robot / STEM robot: 8 korakov
Robot za uravnoteženje / 3 -kolesni robot / STEM Robot: Zgradili smo kombiniranega balansirnega in 3 -kolesnega robota za izobraževalno uporabo v šolah in po šolah. Robot temelji na Arduino Uno, ščitu po meri (vse podrobnosti o konstrukciji), Li -Ion bateriji (vse sestavljene iz
Robot za maslo: Arduino robot z eksistencialno krizo: 6 korakov (s slikami)
Robot iz masla: Arduino robot z eksistencialno krizo: Ta projekt temelji na animirani seriji "Rick in Morty". V eni od epizod Rick naredi robota, katerega edini namen je prinesti maslo. Kot študenti Brufacea (bruseljska fakulteta za inženiring) imamo nalogo za mehaniko