Sisällysluettelo:
- Vaihe 1: Edulliset korkealaatuiset piirilevyt JLCPCB: ltä
- Vaihe 2: Komponentit
- Vaihe 3: Piirisuunnittelu ja piirilevykehitys
- Vaihe 4: Piirilevyjen tekeminen JLCPCB: stä
- Vaihe 5: Koodi
- Vaihe 6: Kaukosäädin
- Vaihe 7: Koeajo
Video: Langaton Arduino -robotti käyttämällä langatonta HC12 -moduulia: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Hei kaverit, tervetuloa takaisin. Edellisessä viestissäni selitin, mikä on H -siltapiiri, L293D -moottorin ohjainpiiri, säästävä L293D -moottorin ohjainpiiri suurivirtaisten moottoriajurien ajamiseen ja kuinka voit suunnitella ja tehdä oman L293D -moottorinohjainkortin, joka voi ohjata jopa 4 korkeaa nykyiset tasavirtamoottorit itsenäisesti ja suorita oma Arduino Motor Shield -piirilevysi.
Tässä viestissä näytän sinulle, kuinka tehdä Arduino Wirless -robotti käyttämällä langatonta HC12 -moduulia. käyttämällä JLCPCB: tä.
Vaihe 1: Edulliset korkealaatuiset piirilevyt JLCPCB: ltä
JLCPCBI on yksi parhaista online -piirilevyjen valmistusyrityksistä, josta voit tilata piirilevyjä verkosta ilman vaivaa. Yritys työskentelee 24 tuntia vuorokaudessa, 7 päivää viikossa. Korkean teknologian koneidensa ja automatisoidun työvirransa ansiosta he voivat valmistaa valtavia määriä korkealaatuisia piirilevyjä muutamassa tunnissa.
JLCPCB voi kehittää monimutkaisia PCB -yhdisteitä. He kehittävät yksinkertaisia ja halpoja PCB -levyjä, joissa on yksikerroksinen levy harrastajille ja harrastajille, sekä monimutkaisia monikerroksisia levyjä korkeatasoisiin teollisiin sovelluksiin. JLC toimii suurten tuotevalmistajien kanssa, ja se voi olla käyttämiesi laitteiden, kuten kannettavan tietokoneen tai matkapuhelimen, piirilevy, joka on valmistettu tällä tehtaalla.
Vaihe 2: Komponentit
H -silta
H Bridge on yksinkertaisesti piiri, joka mahdollistaa jännitteen kohdistamisen kuorman yli kumpaankin suuntaan. Niitä käytetään yleisesti DC -moottorin ohjaamiseen robottien liikkuvissa osissa. Tasavirtamoottorin käytön etuna on, ettähttps://rootsaid.com/arduino-gesture-controller/, voimme kääntää syötetyn jännitteen napaisuuden kuorman läpi muuttamatta piiriä. Jos haluat tietää lisää tästä H Bridge -piiristä, tutustu tähän linkkiin.
L293D
L293D on pienikokoinen H -siltapiiri IC: n muodossa, joka käyttää edellä mainittua piiriä. Se on IC, jossa on 8 nastaa kummallakin puolella (yhteensä 16 nastaa), joka sisältää 2 itsenäistä H -siltapiiriä, mikä tarkoittaa, että voimme ohjata kahta moottoria itsenäisesti yhden IC: n avulla.
L293D on tyypillinen moottoriajuri tai moottoriajurin IC, jonka avulla tasavirtamoottori voi ajaa kumpaankin suuntaan. L293D on 16-nastainen IC, joka voi ohjata kahden tasavirtamoottorin sarjaa samanaikaisesti mihin tahansa suuntaan. Se tarkoittaa, että voit ohjata kahta tasavirtamoottoria yhdellä L293D -piirillä. Lue lisää L293D IC: stä
Arduino Pro Mini
Tämä pieni kortti on kehitetty sovelluksiin ja projekteihin, joissa tilaa on paljon ja asennuksista tehdään pysyviä.
Pieni, saatavana 3,3 V: n ja 5 V: n versioina, powered by ATmega328. Pienen kokonsa vuoksi tässä projektissa käytämme tätä korttia Arduino -pohjaisen moottorinohjainkortin ohjaamiseen.
Robotin runko Tämä on robotin runko, jolla tein BLE -robotin. Sain tämän paketin banggood.com. Ei vain tätä, heillä on niin monenlaisia robotikehyksiä, moottoreita ja lähes kaikki anturit arduino-, vadelmapi- ja muiden elektroniikka- ja harrastusprojektien tekemiseen.
Saat nämä kaikki halvalla hinnalla todella nopealla ja laadukkaalla toimituksella. Ja hienoa tässä sarjassa on, että ne tarjoavat kaikki työkalut, joita tarvitset kehyksen kokoamiseen.
Vaihe 3: Piirisuunnittelu ja piirilevykehitys
Pro Mini Motor Shield PCB: n ominaisuudet
- Ohjaa 2 moottoria itsenäisesti kerrallaan
- Riippumaton nopeuden säätö PWM: llä
- Kompakti rakenne 5 V, 12 V ja Gnd -otsikot lisäkomponenteille
- Lisää tehoa säästämällä
- Tuki langattomalle HC12 -moduulille
Katsotaanpa nyt moottorinohjainkorttimme piiriä. Näyttää vähän sotkuiselta? Älä huoli, minä selitän sen sinulle.
Säädin
Tulovirta on kytketty 7805 -säätimeen. 7805 on 5 V: n säädin, joka muuntaa 7- 32 V: n tulojännitteen tasaiseksi 5 V: n tasavirtalähteeksi. 5 V syöttö on kytketty Arduinon jännitetuloon sekä L293D IC: n loogisiin toimintoihin. 12V- ja 5V -liittimissä on merkkivalot helpottamaan vianetsintää. Joten voit kytkeä tähän virtapiiriin tulojännitteen, joka on välillä 7V - 32. Botilleni mieluummin 11,1 V: n Lipo -akku.
Kerron nyt kuinka suunnittelin piirin ja sain tämän piirilevyn valmiiksi JLCPCB: ltä.
Vaihe 1 - Prototyypin luominen
Liitä ensin kaikki osat leipälaudalle, jotta voin tehdä vianmäärityksen helposti, jos jokin menee pieleen. Kun sain kaiken toimimaan kunnolla, kokeilin sitä robotilla ja pelasin sen kanssa jonkin aikaa. Tuolloin varmistin, että piiri toimii oikein eikä kuumene.
Vaihe 2 - Kaaviot
Piirien piirtämiseen ja piirilevyjen suunnitteluun meillä on EasyEDA: n online -piirilevyjen suunnittelutyökalut, jotka tarjoavat kaikki tarvittavat ominaisuudet online -piirilevyjen suunnitteluun ja piirilevyjen PCB -tulostamiseen, joissa on satoja komponentteja ja useita kerroksia tuhansilla raidoilla.
Piirsin piirin EasyEDAssa, joka sisälsi kaikki leipälevyn komponentit - IC: t, Arduino Nano ja HC12 -moduulin, jotka on liitetty Arduinon digitaaliseen nastaan. Olen myös lisännyt joitain otsikoita, jotka on liitetty näiden painikkeiden analogisiin ja digitaalisiin nastoihin, ovat hyödyllisiä tulevaisuudessa.
Lisäksi on olemassa 5V, 12V, Gnd, langaton moduuli, digitaaliset ja analogiset nastatunnisteet, jos haluat lisätä antureita ja ottaa lukemia tulevaisuudessa. Nastan täydellinen kartoitus on selitetty alla olevissa osissa.
Moottorin kuljettaja 1
- Ota käyttöön 1-5 (PWM)
- InM1A - 2InM1B - 3
- Ota käyttöön 2-6 (PWM)
- InM2A - 7 tuumaa
- M2B - 4
HC12
- Vin - 5V
- Gnd - Gnd
- Tx/Rx - D10/D11
Vaihe 3 - Piirilevyasettelun luominen
Seuraavaksi piirilevyn suunnittelu. Piirilevyasettelu on itse asiassa merkittävä osa piirilevyjen suunnittelua, käytämme piirilevyasetteluja piirilevyjen tekemiseen kaavioista. Suunnittelin piirilevyn, jossa voisin juottaa kaikki komponentit yhteen. Tallenna ensin kaaviot ja napsauta ylimmästä työkaluluettelosta Muunna -painiketta ja valitse”Muunna PCB: ksi”.
Tämä avaa ikkunan. Täällä voit sijoittaa komponentit rajan sisään ja järjestää ne haluamallasi tavalla. Helppo tapa reitittää kaikki komponentit on "automaattinen reitti". Napsauta sitä varten "Reittityökalu" ja valitse "Automaattinen reititin".
PCB Online -reititysvaihtoehdot
Tämä avaa automaattisen reitittimen määrityssivun, jossa voit antaa tietoja, kuten välyksen, raideleveyden, kerroksen tiedot jne. Kun olet tehnyt sen, napsauta "Suorita". Tässä on linkki EasyEDA -kaavioihin ja L293D Arduino Motor Shield Boardin Gerber -tiedostoihin. Voit ladata tai muokata kaavioita/piirilevyasettelua.
Siinä kaikki, asettelusi on nyt valmis. Tämä on kaksikerroksinen piirilevy, mikä tarkoittaa, että reititys on olemassa piirilevyn molemmilla puolilla. Voit nyt ladata Gerber -tiedoston ja käyttää sitä PCB: n valmistamiseen JLCPCB: stä.
Vaihe 4: Piirilevyjen tekeminen JLCPCB: stä
Vaihe 4 - Korkealaatuisen piirilevyn valmistus
JLCPCB on PCB -valmistusyritys, jolla on täysi tuotantosykli. Tämä tarkoittaa, että ne alkavat "A" ja päättyvät "Z" PCB -valmistusprosessiin.
Raaka -aineista valmiisiin tuotteisiin kaikki tehdään suoraan katon alla. Siirry JLCPCBs -sivustolle ja luo ilmainen tili.
Kun olet luonut tilin, napsauta "Lainaa nyt" ja lataa Gerber -tiedostosi. Gerber -tiedosto sisältää tietoja piirilevystäsi, kuten PCB -asettelutiedot, kerrokset, välitiedot ja muutamia kappaleita.
Piirilevyn esikatselun alapuolella näet niin monia vaihtoehtoja, kuten piirilevyjen määrä, rakenne, paksuus, väri jne. Valitse kaikki tarpeelliset. Kun kaikki on tehty, napsauta "Tallenna ostoskoriin".
Seuraavalla sivulla voit valita toimitus- ja maksutavan ja tarkistaa turvallisesti. Voit maksaa joko Paypalilla tai luotto-/maksukortilla. Siinä se kaverit. Se on tehty.
Piirilevy valmistetaan ja toimitetaan muutamassa päivässä, ja se toimitetaan kotiovellesi mainitun ajan kuluessa.
Vaihe 5: Koodi
Tässä jaan HC12 -kaukosäätimen ja RC -robotin koodin. Lähetä tämä koodi yksinkertaisesti kaukosäätimeesi sekä DIY RC -robottiisi.
Tämä on koodi DIY RC Off Road Robotille.
Vaihe 6: Kaukosäädin
Edellisessä viestissä näytin sinulle, kuinka voit määrittää pitkän kantaman kaukosäätimen RC -robotillesi. Tässä projektissa voit käyttää samaa kauko -ohjainta samalla koodilla.
Vaihe 7: Koeajo
Kun olet ladannut kaikki koodit lähettimessä ja robotissa. Käynnistä se.
Voit käyttää robottia virtalähteenä LiPo -akulla ja kauko -ohjaimen virtaa 9 V: n paristolla tai USB: llä. Jos kaikki menee hyvin, merkkivalot palavat.
Yritä nyt siirtää ohjaussauvaa. Botin pitäisi alkaa liikkua jo nyt.
Suositeltava:
Kuinka tehdä RADAR käyttämällä Arduino for Science -projektia - Parhaat Arduino -projektit: 5 vaihetta
Kuinka tehdä RADAR käyttämällä Arduino for Science -projektia | Parhaat Arduino -projektit: Hei ystävät, tässä ohjeessa näytän teille, kuinka tehdä hämmästyttävä tutkajärjestelmä, joka on rakennettu käyttämällä arduino nanoa
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
Langaton tiedonsiirto käyttämällä halpoja 433 MHz: n RF -moduuleja ja Pic -mikro -ohjaimia. Osa 2: 4 vaihetta (kuvilla)
Langaton tiedonsiirto käyttämällä halpoja 433 MHz: n RF -moduuleja ja Pic -mikro -ohjaimia. Osa 2: Tämän ohjeen ensimmäisessä osassa esittelin kuinka ohjelmoida PIC12F1822 käyttämällä MPLAB IDE- ja XC8 -kääntäjää yksinkertaisen merkkijonon lähettämiseksi langattomasti käyttämällä halpoja TX/RX 433MHz -moduuleja. kaapelimainos
Viidenkymmenen metrin kantaman langaton tukiasema TP -linkillä WN7200ND langaton USB -sovitin raspbian -venytyksellä: 6 vaihetta
Viidenkymmenen metrin kantaman langaton tukiasema, jossa on TP -linkki WN7200ND langaton USB -sovitin Raspbian Stretchillä: Raspberry Pi on loistava suojattujen langattomien tukiasemien luomiseen, mutta sillä ei ole hyvää kantamaa. Haluan jakaa miten se tehdäänMiksi haluan käyttää vadelmapiä reitittimen sijaan? T
Käytä langatonta D-Link Omnifi -sovitinta Windows Xp: ssä: 6 vaihetta
Käytä langatonta D-Link Omnifi -sovitinta Windows Xp: ssä: Käytä langatonta D-Link Omnifi -sovitinta Windows XP -laitteessa