Kazalo:
- Korak 1: Nizkocenovni visokokakovostni PCB iz JLCPCB
- Korak: Komponente
- 3. korak: Oblikovanje vezij in razvoj tiskanih vezij
- 4. korak: Dokončanje tiskanih vezij iz JLCPCB
- 5. korak: Koda
- 6. korak: Daljinski upravljalnik
- 7. korak: Preskusna vožnja
Video: Brezžični Arduino robot z brezžičnim modulom HC12: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Hej fantje, dobrodošli nazaj. V svojem prejšnjem prispevku sem razložil, kaj je H mostno vezje, IC gonilnika motorja L293D, integrirano krmiljenje L293D motornega gonilnika za vožnjo motorjev z visokim tokom in kako lahko oblikujete in izdelate svojo lastno ploščo motorja L293D, ki lahko nadzoruje do 4 visoke trenutne enosmerne motorje neodvisno in naredite lastno tiskano vezje Arduino Motor Shield.
V tem prispevku vam bom pokazal, kako narediti brezžični robot Arduino z brezžičnim modulom HC12. z uporabo JLCPCB.
Korak 1: Nizkocenovni visokokakovostni PCB iz JLCPCB
JLCPCBI je eno najboljših spletnih podjetij za proizvodnjo PCB -jev, kjer lahko brez težav naročite PCB -je na spletu. Podjetje deluje 24 ur na dan, 7 dni v tednu brez prestanka. S svojimi visokotehnološkimi stroji in avtomatiziranim delovnim tokom lahko v nekaj urah izdelajo ogromne količine visokokakovostnih PCB-jev.
JLCPCB lahko razvije PCB različne kompleksnosti. Razvijajo enostavne in poceni PCB -je z enoslojno ploščo za ljubitelje in navdušence ter kompleksno večplastno ploščo za industrijske aplikacije visokega standarda. JLC sodeluje z velikimi proizvajalci izdelkov in je lahko tiskano vezje naprav, ki jih uporabljate, na primer prenosnih računalnikov ali mobilnih telefonov, izdelanih v tej tovarni.
Korak: Komponente
H most
H Most je preprosto vezje, ki omogoča napetost na breme v obe smeri. Običajno se uporabljajo za krmiljenje enosmernega motorja v gibljivih delih robotov. Prednost uporabe enosmernega motorja je v tem, da https://rootsaid.com/arduino-gesture-controller/ lahko obrnemo polarnost uporabljene napetosti na obremenitvi brez spreminjanja vezja. Če želite izvedeti več o tem vezju H Bridge, si oglejte to povezavo.
L293D
L293D je kompaktna oblika vezja H Bridge v obliki IC, ki uporablja zgoraj omenjeno vezje. To je IC z 8 zatiči na vsaki strani (skupaj 16 zatičev), ki vsebuje 2 neodvisna vezja H Bridge, kar pomeni, da lahko z enim IC -jem neodvisno upravljamo dva motorja.
L293D je tipičen gonilnik motorja ali motor pogonskega sklopa, ki motorju DC omogoča vožnjo v obe smeri. L293D je 16-polni IC, ki lahko nadzoruje niz dveh enosmernih motorjev hkrati v kateri koli smeri. To pomeni, da lahko z enim IC L293D upravljate dva enosmerna motorja. Več o IC L293D
Arduino Pro Mini
Ta majhna deska je bila razvita za aplikacije in projekte, kjer je prostor vrhunski, instalacije pa trajne.
Majhen, na voljo v različicah 3,3 V in 5 V, ki ga poganja ATmega328. Zaradi svoje majhnosti bomo v tem projektu to ploščo uporabljali za nadzor plošče voznika motorja na osnovi Arduino.
Ohišje robota To je podvozje robota, ki sem ga uporabil za izdelavo svojega robota BLE. Ta komplet sem dobil banggood.com. Ne samo ta, imajo toliko vrst okvirjev robotov, motorjev in skoraj vse senzorje za izvajanje arduino, maline pi in drugih projektov elektronike in hobija.
Vse te stvari boste dobili po ugodni ceni z res hitro in kakovostno dostavo. Odlična stvar tega kompleta je, da ponuja vsa orodja, ki jih potrebujete za sestavo okvirja.
3. korak: Oblikovanje vezij in razvoj tiskanih vezij
Značilnosti tiskanega vezja Pro Mini Motor Shield
- Samostojno upravlja 2 motorja hkrati
- Neodvisen nadzor hitrosti z uporabo PWM
- Kompaktna oblika 5 V, 12 V in Gnd glave za dodatne komponente
- Povečajte moč s Piggybackingom
- Podpira brezžični modul HC12
Zdaj pa si oglejmo vezje naše vozniške plošče motorja. Izgleda nekoliko neurejeno? Ne skrbite, razložil vam bom.
Regulator
Vhodna moč je priključena na regulator 7805. 7805 je 5V regulator, ki pretvori vhodno napetost 7-32V v enakomerno 5V DC napajanje. Napajanje 5 V je priključeno na vhod napetosti Arduina, pa tudi za logične operacije IC L293D. Na 12V in 5V sponkah so indikatorske LED za enostavno odpravljanje težav. Tako lahko v to vezje priključite vhodno napetost od 7V do 32. Za svojega bota imam raje 11,1 V Lipo baterijo.
Zdaj pa naj vam povem, kako sem oblikoval vezje in dobil to tiskano vezje iz JLCPCB.
1. korak - Ustvarjanje prototipa
Najprej vse komponente povežite skupaj na ploščo, da bom lahko enostavno odpravil težave, če bo šlo kaj narobe. Ko sem vse naredil pravilno, sem poskusil na robotu in se nekaj časa igral z njim. Takrat sem se prepričal, da vezje deluje pravilno in se ne segreva.
2. korak - Sheme
Za risanje vezij in oblikovanje tiskanih vezij imamo spletna orodja za oblikovanje tiskanih vezij podjetja EasyEDA, ki nudijo vse potrebne zmogljivosti za spletno oblikovanje tiskanih vezij in tiskanje tiskanih vezij s tiskanimi vezji s stotinami komponent in več plastmi z več tisoč skladbami.
V EasyEDA sem narisal vezje, ki je vključevalo vse komponente na plošči - IC -je, modul Arduino Nano in HC12, ki so povezani z digitalnim zatičem Arduina. Dodal sem tudi nekaj glav, ki so povezani z analognimi nožicami in digitalnimi nožicami teh gumbov, ki bodo v prihodnosti uporabni.
Obstajajo tudi 5V, 12V, Gnd, brezžični moduli, digitalni in analogni zatiči, v katere želite v prihodnosti dodati senzorje in izmeriti odčitke. Popolno preslikavanje pin je razloženo v spodnjih razdelkih.
Voznik motorja 1
- Omogoči 1 - 5 (PWM)
- InM1A - 2InM1B - 3
- Omogoči 2 - 6 (PWM)
- InM2A - 7In
- M2B - 4
HC12
- Vin - 5V
- Gnd - Gnd
- Tx/Rx - D10/D11
3. korak - Ustvarjanje postavitve PCB
Nato načrtujemo tiskano vezje. Postavitev tiskanih vezij je pravzaprav pomemben del oblikovanja tiskanih vezij, za izdelavo tiskanih vezij iz shem uporabljamo postavitve tiskanih vezij. Oblikoval sem tiskano vezje, kjer bi lahko vse komponente spajkali skupaj. V ta namen najprej shranite sheme in na vrhu seznama orodij kliknite gumb za pretvorbo in izberite »Pretvori v tiskano vezje«.
S tem se odpre okno. Tu lahko komponente postavite znotraj meje in jih razporedite tako, kot želite. Enostaven način usmerjanja vseh komponent je postopek "samodejne poti". Če želite to narediti, kliknite orodje »Pot« in izberite »Samodejni usmerjevalnik«.
Možnosti spletnega usmerjanja PCB
To bo odprlo stran za samodejno konfiguracijo usmerjevalnika, kjer lahko navedete podrobnosti, kot so razdalja, širina sledi, podatki o sloju itd. Ko to storite, kliknite »Zaženi«. Tukaj je povezava do shem EasyEDA in datotek Gerber plošče motornega ščita L293D Arduino. Prenesite ali uredite shemo/postavitev tiskanega vezja.
To je to, fantje, vaša postavitev je zdaj končana. To je dvoslojno tiskano vezje, kar pomeni, da je usmerjanje na obeh straneh tiskanega vezja. Zdaj lahko prenesete datoteko Gerber in jo uporabite za izdelavo tiskanega vezja iz JLCPCB.
4. korak: Dokončanje tiskanih vezij iz JLCPCB
Korak 4 - Izdelava visokokakovostnih PCB
JLCPCB je podjetje za proizvodnjo PCB s polnim proizvodnim ciklusom. To pomeni, da začnejo od "A" in končajo z "Z" v proizvodnem procesu za PCB.
Od surovin do končnih izdelkov se vse naredi tik pod streho. Pojdite na spletno mesto JLCPCB in ustvarite brezplačen račun.
Ko uspešno ustvarite račun, kliknite »Ponudite zdaj« in naložite datoteko Gerber. Gerber datoteka vsebuje podatke o vašem tiskanem vezju, na primer informacije o postavitvi tiskanega vezja, informacije o sloju, podatke o razmiku, skladbe.
Pod predogledom tiskanega vezja boste videli toliko možnosti, kot so količina tiskanega vezja, tekstura, debelina, barva itd. Izberite vse, kar potrebujete. Ko je vse končano, kliknite »Shrani v košarico«.
Na naslednji strani lahko izberete možnost pošiljanja in plačila ter se varno odjavite. Za plačilo lahko uporabite Paypal ali kreditno/debetno kartico. To je to fantje. Opravljeno je.
PCB bo izdelan in odpremljen v nekaj dneh in vam bo dostavljen na vaš prag v omenjenem časovnem obdobju.
5. korak: Koda
Tukaj bom delil kodo za daljinski upravljalnik HC12 in RC robota. To kodo preprosto naložite v daljinski upravljalnik in v svojega DIY RC robota.
To je koda za terenskega robota DIY RC.
6. korak: Daljinski upravljalnik
V prejšnji objavi sem vam pokazal, kako lahko nastavite daljinski upravljalnik na velike razdalje za svojega RC robota. Za ta projekt lahko uporabite isti daljinski upravljalnik z isto kodo.
7. korak: Preskusna vožnja
Ko naložite vse kode, v oddajnik in tudi v robota. Vklopi.
Za napajanje robota lahko uporabite LiPo baterijo in 9V baterijo ali USB za vklop daljinskega upravljalnika. Če je vse v redu, bodo indikatorske LED svetile.
Zdaj poskusite premakniti krmilno palčko. Robot bi se moral že začeti premikati.
Priporočena:
Brezžični brezžični polnilnik Bluetooth: 5 korakov
Brezžični brezžični polnilnik Bluetooth: Ali imate star zvočnik Bluetooth in brezžični polnilnik? Združimo jih, da naredimo čudovit brezžični polnilnik Bluetooth
Domača avtomatizacija z infrardečim modulom in relejskim modulom, ki ga upravlja Bluetooth: 10 korakov
Domača avtomatizacija z infrardečim modulom in relejnim modulom, ki ga nadzira Bluetooth: V tem projektu avtomatizacije doma sem pokazal, kako lahko nadzorujemo svetlobo, ventilator in druge gospodinjske aparate iz aplikacije za pametni telefon in daljinskega upravljalnika z vezjem modula krmilnega releja Arduino. vezje ima dva načina, Inf
Raspberry Pi, Android, IoT in brezžični brezžični dron: 7 korakov (s slikami)
Raspberry Pi, Android, IoT in Bluetooth brezžični upravljalnik: Ta kompaktni, mobilni računalnik bo z uporabo Raspberry Pi za vgrajeno logiko ustvaril lokalna vrata, ki pretočno predvajajo video v realnem času, hkrati pa ustvarijo vtičnice Bluetooth za branje vrednosti pošlje aplikacija za Android po meri. Aplikacija se sinhronizira s t
Brezžični brezžični brezžični podaljšek USB, ki deluje na baterijo: 7 korakov (s slikami)
Brezžični brezžični Wi -Fi podaljševalnik z baterijo USB: kako neprijetno ni, če bivate v hotelu in je WiFi le slab. S podaljševalnikom WiFi lahko izboljšate pogoje, vendar tisti, ki sem jih videl, zahtevajo vtičnico, ki ni vedno na voljo. Odločil sem se, da bom obnovil nizko ceno
Pretvorite brezžični usmerjevalnik v brezžični podaljšek 2x dostopno točko: 5 korakov
Pretvorite brezžični usmerjevalnik v brezžični podaljšek 2x dostopno točko: V hiši sem imel slabo povezavo z brezžičnim internetom zaradi RSJ (kovinski nosilec v stropu) in sem želel povečati signal ali dodati dodaten podaljšek za preostanek hiše. V elektro sem videl podaljševalce za okoli 50 funtov