Sadržaj:

Bežični Arduino robot koji koristi bežični modul HC12: 7 koraka
Bežični Arduino robot koji koristi bežični modul HC12: 7 koraka

Video: Bežični Arduino robot koji koristi bežični modul HC12: 7 koraka

Video: Bežični Arduino robot koji koristi bežični modul HC12: 7 koraka
Video: #15 HC 05 Bluetooth Modbus Android HMI | Внешний ПЛК Arduino 2024, Juli
Anonim
Bežični Arduino robot koji koristi HC12 bežični modul
Bežični Arduino robot koji koristi HC12 bežični modul
Bežični Arduino robot koji koristi HC12 bežični modul
Bežični Arduino robot koji koristi HC12 bežični modul

Hej momci, dobrodošli nazad. U svom prethodnom postu objasnio sam šta je to H mostni sklop, IC upravljački program motora L293D, integrirani IC upravljački program motora L293D za pogon visokonaponskih motora i kako možete dizajnirati i napraviti vlastitu ploču pogona motora L293D koja može kontrolirati do 4 visoka aktuelno jednosmerne motore nezavisno i uradite svoju Arduino Motor Shield PCB.

U ovom postu ću vam pokazati kako napraviti Arduino Wirless robota pomoću HC12 bežičnog modula. pomoću JLCPCB.

Korak 1: Jeftini visokokvalitetni PCB -i iz JLCPCB -a

Jeftini visokokvalitetni PCB -i iz JLCPCB -a
Jeftini visokokvalitetni PCB -i iz JLCPCB -a

JLCPCBI je jedno od najboljih kompanija za proizvodnju PCB -a na mreži odakle možete naručiti PCB -ove na mreži bez ikakvih problema. Kompanija radi 24 sata dnevno, 7 dana u sedmici non -stop. Sa svojim visokotehnološkim strojevima i automatiziranim radnim tokom, mogu proizvesti ogromne količine PCB-a visoke klase u roku od nekoliko sati.

JLCPCB može razviti PCB -e različite složenosti. Razvijaju jednostavne i jeftine PCB -ove s jednoslojnom pločom za ljubitelje i entuzijaste, kao i složenu višeslojnu ploču za industrijske primjene visokog standarda. JLC radi sa velikim proizvođačima proizvoda i mogu biti štampane ploče uređaja koje koristite, poput laptopa ili mobilnih telefona, napravljenih u ovoj fabrici.

Korak 2: Komponente

Komponente
Komponente
Komponente
Komponente
Komponente
Komponente

H most

H Most je jednostavno kolo koje omogućuje da se napon primijeni na opterećenje u bilo kojem smjeru. Obično se koriste za upravljanje istosmjernim motorom u pokretnim dijelovima robota. Prednost korištenja istosmjernog motora je u tome što https://rootsaid.com/arduino-gesture-controller/ možemo poništiti polaritet primijenjenog napona na opterećenju bez mijenjanja kola. Ako želite znati više o ovom krugu H mosta, pogledajte ovu vezu.

L293D

L293D je kompaktni oblik kruga H mosta u obliku IC -a koji koristi gore navedeno kolo. To je IC sa 8 pinova sa svake strane (ukupno 16 pinova) koji sadrži 2 nezavisna kruga H mosta, što znači da možemo upravljati dva motora nezavisno koristeći jednu IC.

L293D je tipičan pokretač motora ili IC upravljački sklop motora koji omogućuje istosmjernom motoru da vozi u bilo kojem smjeru. L293D je 16-pinski IC koji može kontrolirati skup dva istosmjerna motora istovremeno u bilo kojem smjeru. To znači da možete kontrolirati dva istosmjerna motora s jednim L293D IC -om. Saznajte više o L293D IC

Arduino Pro Mini

Ova mala ploča razvijena je za aplikacije i projekte gdje je prostor vrhunski, a instalacije stalne.

Mali, dostupan u verzijama od 3,3 V i 5 V, pokreće ATmega328. Zbog svoje male veličine, u ovom projektu koristit ćemo ovu ploču za upravljanje Arduino bazom upravljačkih programa motora.

Šasija robota Ovo je šasija robota koju sam koristio za izradu svog BLE robota. Dobio sam ovaj komplet banggood.com. Ne samo ovaj, oni imaju toliko vrsta robotskih okvira, motora i gotovo sve senzore za izvođenje arduino, maline pi i drugih projekata elektronike i hobija.

Sve ove stvari ćete dobiti po povoljnoj cijeni uz zaista brzu i kvalitetnu dostavu. I odlična stvar u ovom kompletu je to što pruža sve alate koji su vam potrebni za sastavljanje okvira.

Korak 3: Dizajn kola i razvoj PCB -a

Dizajn kola i razvoj PCB -a
Dizajn kola i razvoj PCB -a
Dizajn kola i razvoj PCB -a
Dizajn kola i razvoj PCB -a
Dizajn kola i razvoj PCB -a
Dizajn kola i razvoj PCB -a

Značajke PCB -a Pro Mini Motor Shield

  • Nezavisno upravlja 2 motora
  • Nezavisna kontrola brzine pomoću PWM -a
  • Kompaktni dizajn 5 V, 12 V i Gnd zaglavlja za dodatne komponente
  • Povećajte snagu Piggybackingom
  • Podrška za bežični modul HC12

Pogledajmo sada krug naše ploče upravljačkih programa motora. Izgleda malo neuredno? Ne brinite, ja ću vam to objasniti.

Regulator

Ulazna snaga spojena je na regulator 7805. 7805 je 5V regulator koji će pretvoriti ulazni napon od 7- 32V u stabilno 5V DC napajanje. Napajanje od 5 V spojeno je na ulaz napona Arduina, kao i za logičke operacije IC L293D. Na 12V i 5V stezaljkama nalaze se indikatorske LED diode za lakše rješavanje problema. Dakle, na ovaj krug možete spojiti ulazni napon od 7V do 32. Za svog bota preferiram Lipo bateriju od 11,1 V.

Dopustite mi da vam kažem kako sam dizajnirao sklop i izradio ovu PCB iz JLCPCB -a.

Korak 1 - Kreiranje prototipa

Prvo povežite sve komponente zajedno na ploču kako bih mogao lako riješiti probleme ako nešto pođe po zlu. Kad sam sve ispravno radio, isprobao sam ga na robotu i igrao se s njim neko vrijeme. Tada sam se uvjerio da krug radi ispravno i da se ne zagrijava.

Korak 2 - Sheme

Za crtanje kola i oblikovanje PCB -a imamo internetske alate za dizajniranje PCB -a iz EasyEDA -e koji pružaju sve potrebne mogućnosti za mrežno dizajniranje PCB -a i štampanje PCB -a sa stotinama komponenti i više slojeva sa hiljadama zapisa.

Nacrtao sam krug u EasyEDA -i koji je uključivao sve komponente na matičnoj ploči - IC -ove, Arduino Nano i HC12 modul koji su spojeni na digitalni pin Arduina. Dodao sam i neka zaglavlja koja su povezana s analognim pinovima i digitalnim pinovima ovih gumba koji će biti korisni u budućnosti.

Takođe, tu su 5V, 12V, Gnd, bežični modul, digitalni i analogni pin zaglavlja u koje želite dodati senzore i očitavati u budućnosti. Potpuno mapiranje pinova objašnjeno je u donjim odjeljcima.

Vozač motora 1

  • Omogući 1 - 5 (PWM)
  • InM1A - 2InM1B - 3
  • Omogući 2 - 6 (PWM)
  • InM2A - 7In
  • M2B - 4

HC12

  • Vin - 5V
  • Gnd - Gnd
  • Tx/Rx - D10/D11

Korak 3 - Kreiranje rasporeda PCB -a

Zatim, projektiranje PCB -a. Raspored PCB -a je zapravo značajan dio dizajna PCB -a, mi koristimo PCB Layout za izradu PCB -a od shema. Dizajnirao sam PCB na kojem mogu spojiti sve komponente zajedno. U tu svrhu najprije spremite sheme i s gornje liste alata kliknite na gumb za pretvaranje i odaberite „Pretvori u PCB“.

Ovo će otvoriti prozor. Ovdje možete postaviti komponente unutar granice i rasporediti ih kako želite. Najjednostavniji način usmjeravanja svih komponenti je proces „automatskog usmjeravanja“. U tu svrhu kliknite na alat „Ruta“i odaberite „Automatski usmjerivač“.

Opcije mrežnog usmjeravanja na PCB -u

Ovo će otvoriti stranicu za konfiguraciju automatskog usmjerivača na kojoj možete navesti detalje kao što su udaljenost, širina staze, informacije o sloju itd. Nakon što to učinite, kliknite na "Pokreni". Ovdje je veza do EasyEDA shema i gerberskih datoteka ploče L293D Arduino Motor Shield. Slobodno preuzmite ili uredite sheme/izgled PCB -a.

To je to momci, vaš izgled je sada kompletan. Ovo je dvoslojni PCB, što znači da se usmjeravanje nalazi s obje strane PCB -a. Sada možete preuzeti Gerber datoteku i upotrijebiti je za izradu PCB -a iz JLCPCB -a.

Korak 4: Učinite PCB -ove iz JLCPCB -a

Dobivanje PCB -a iz JLCPCB -a
Dobivanje PCB -a iz JLCPCB -a
Dobivanje PCB -a iz JLCPCB -a
Dobivanje PCB -a iz JLCPCB -a
Dobivanje PCB -a iz JLCPCB -a
Dobivanje PCB -a iz JLCPCB -a

Korak 4 - Proizvodnja visokokvalitetnih PCB -a

JLCPCB je kompanija za proizvodnju PCB -a sa punim proizvodnim ciklusom. Što znači da počinju od “A”, a završavaju sa “Z” procesa proizvodnje PCB -a.

Od sirovina do gotovih proizvoda, sve se radi ispod krova. Idite na web stranicu JLCPCB i stvorite besplatni račun.

Nakon što ste uspješno kreirali račun, kliknite na “Quote Now” i učitajte svoju Gerber datoteku. Gerber datoteka sadrži informacije o vašem PCB -u, kao što su informacije o rasporedu PCB -a, informacije o sloju, informacije o razmaku, numere.

Ispod pregleda PCB -a vidjet ćete toliko opcija kao što su količina PCB -a, tekstura, debljina, boja itd. Odaberite sve što vam je potrebno. Nakon što sve završite, kliknite na "Sačuvaj u korpu".

Na sljedećoj stranici možete odabrati opciju dostave i plaćanja i Sigurno se odjaviti. Za plaćanje možete koristiti Paypal ili kreditnu/debitnu karticu. To je to momci. Gotovo je.

PCB će biti proizveden i isporučen za nekoliko dana i bit će vam isporučen na kućni prag u navedenom vremenskom periodu.

Korak 5: Kôd

Ovdje ću podijeliti kôd za daljinski upravljač HC12 i RC robota. Jednostavno prenesite ovaj kôd na svoj daljinski upravljač, kao i na svog DIY RC robota.

Ovo je kod za DIY RC off road robota.

Korak 6: Daljinski upravljač

Daljinski upravljač
Daljinski upravljač

U prethodnom postu sam vam pokazao kako možete postaviti daljinski upravljač velikog dometa za vaš RC Robot. Za ovaj projekt možete koristiti isti daljinski upravljač sa istim kodom.

Korak 7: Probna vožnja

Test Drive
Test Drive
Test Drive
Test Drive

Nakon učitavanja svih kodova, u odašiljač kao i u robota. Uključite ga.

Za napajanje robota možete koristiti LiPo bateriju, a za napajanje daljinskog upravljača 9V bateriju ili USB. Ako sve prođe dobro, LED indikatori će zasvijetliti.

Sada pokušajte pomaknuti joystick. Bot bi se već trebao početi kretati.

Preporučuje se: