Sisällysluettelo:

Langaton Arduino -robotti käyttämällä langatonta HC12 -moduulia: 7 vaihetta
Langaton Arduino -robotti käyttämällä langatonta HC12 -moduulia: 7 vaihetta

Video: Langaton Arduino -robotti käyttämällä langatonta HC12 -moduulia: 7 vaihetta

Video: Langaton Arduino -robotti käyttämällä langatonta HC12 -moduulia: 7 vaihetta
Video: Lesson 1: What is Arduino? Types of Arduino Boards and SunFounder Kit | SunFounder Robojax 2024, Marraskuu
Anonim
Langaton Arduino -robotti käyttämällä langatonta HC12 -moduulia
Langaton Arduino -robotti käyttämällä langatonta HC12 -moduulia
Langaton Arduino -robotti käyttämällä langatonta HC12 -moduulia
Langaton Arduino -robotti käyttämällä langatonta HC12 -moduulia

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ä

Edulliset korkealaatuiset piirilevyt JLCPCB: ltä
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

Komponentit
Komponentit
Komponentit
Komponentit
Komponentit
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

Piirisuunnittelu ja piirilevykehitys
Piirisuunnittelu ja piirilevykehitys
Piirisuunnittelu ja piirilevykehitys
Piirisuunnittelu ja piirilevykehitys
Piirisuunnittelu ja piirilevykehitys
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ä

PCB: iden valmistaminen JLCPCB: ltä
PCB: iden valmistaminen JLCPCB: ltä
PCB: iden valmistaminen JLCPCB: ltä
PCB: iden valmistaminen JLCPCB: ltä
PCB: iden valmistaminen JLCPCB: ltä
PCB: iden valmistaminen JLCPCB: ltä

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

Kaukosäädin
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

Koeajo
Koeajo
Koeajo
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: