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, Srpanj
Anonim
Bežični Arduino robot koji koristi bežični modul HC12
Bežični Arduino robot koji koristi bežični modul HC12
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 što je krug H mosta, IC upravljački program motora L293D, integrirani sklop upravljačkog programa motora L293D za pogon visokonaponskih upravljačkih programa motora i kako možete dizajnirati i izraditi vlastitu ploču pogona motora L293D koja može kontrolirati do 4 visoka aktuelne istosmjerne motore neovisno i napravite svoju vlastitu PCB ploču Arduino Motor Shield.

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 poduzeća za proizvodnju PCB -a na mreži odakle možete naručiti PCB -ove na mreži bez ikakvih problema. Tvrtka radi 24 sata dnevno, 7 dana u tjednu 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 s velikim proizvođačima proizvoda i mogu biti PCB uređaja koje koristite, poput prijenosnih računala ili mobilnih telefona koji su napravljeni u ovoj tvornici.

Korak 2: Komponente

Komponente
Komponente
Komponente
Komponente
Komponente
Komponente

H most

H Most je jednostavno krug koji 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 kruga. Ako želite saznati 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 spomenuti krug. To je IC s 8 pinova sa svake strane (ukupno 16 pinova) koji sadrži 2 neovisna kruga H mosta, što znači da možemo upravljati dva motora neovisno koristeći jednu IC.

L293D tipičan je 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 s jednom L293D IC možete upravljati s dva istosmjerna motora. 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 trajne.

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

Robotska šasija Ovo je robotska šasija 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 arduina, maline pi i drugih projekata elektronike i hobija.

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

Korak 3: Dizajn kruga i razvoj PCB -a

Dizajn sklopova i razvoj PCB -a
Dizajn sklopova i razvoj PCB -a
Dizajn sklopova i razvoj PCB -a
Dizajn sklopova i razvoj PCB -a
Dizajn sklopova i razvoj PCB -a
Dizajn sklopova i razvoj PCB -a

Značajke PCB -a Pro Mini Motor Shield

  • Nezavisno upravlja 2 motora odjednom
  • Neovisna kontrola brzine pomoću PWM -a
  • Kompaktni dizajn 5 V, 12 V i Gnd zaglavlja za dodatne komponente
  • Povećajte snagu Piggybackom
  • 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 naponski ulaz Arduina, kao i za logičke operacije IC L293D. LED indikatori na 12V i 5V terminalima za jednostavno 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 dobio ovu PCB od JLCPCB.

Korak 1 - Stvaranje prototipa

Prvo spojite 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 sklopova i dizajn PCB -a imamo mrežne alate za projektiranje PCB -a iz EasyEDA -e koji pružaju sve potrebne mogućnosti za mrežno projektiranje PCB -a i tiskanje PCB -a sa stotinama komponenti i više slojeva s tisućama 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đer, postoje 5V, 12V, Gnd, bežični moduli, digitalni i analogni pin zaglavlja u koje želite dodati senzore i mjeriti očitanja 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 - Stvaranje izgleda PCB -a

Zatim, projektiranje PCB -a. Raspored PCB -a zapravo je značajan dio dizajna PCB -a, mi koristimo PCB Layouts za izradu PCB -a od shema. Dizajnirao sam tiskanu ploču na kojoj mogu spojiti sve komponente zajedno. U tu svrhu najprije spremite sheme i s gornjeg popisa alata kliknite gumb za pretvaranje i odaberite "Pretvori u tiskanu pločicu".

Ovo će otvoriti prozor. Ovdje možete postaviti komponente unutar granice i rasporediti ih kako želite. Jednostavan 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 konfiguriranje automatskog usmjerivača na kojoj možete navesti pojedinosti kao što su zazor, širina staze, informacije o sloju itd. Nakon što to učinite, kliknite "Pokreni". Ovdje je poveznica na EasyEDA sheme i gerberske datoteke L293D Arduino ploče motora. Slobodno preuzmite ili uredite sheme/izgled PCB -a.

To je to momci, vaš raspored je sada dovršen. Ovo je dvoslojna PCB ploča š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: 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
Dobivanje PCB -a iz JLCPCB -a

Korak 4 - Izrada visokokvalitetnih PCB -a

JLCPCB je tvrtka za proizvodnju PCB -a s 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 odmah ispod krova. Idite na web stranicu JLCPCB i stvorite besplatni račun.

Nakon što ste uspješno stvorili račun, kliknite na “Quote Now” i prenesite svoju Gerber datoteku. Gerber datoteka sadrži podatke o vašem PCB -u, kao što su informacije o rasporedu PCB -a, informacije o sloju, informacije o razmaku, pjesme da nabrojimo samo neke.

Ispod pregleda PCB -a vidjet ćete toliko mogućnosti kao što su količina PCB -a, tekstura, debljina, boja itd. Odaberite sve što vam je potrebno. Nakon što sve učinite, kliknite "Spremi u košaricu".

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 u roku od nekoliko dana te će vam biti isporučen na kućni prag u navedenom vremenskom razdoblju.

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 svoj DIY RC robot.

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č s istim kodom.

Korak 7: Testna vožnja

Probna vožnja
Probna vožnja
Probna vožnja
Probna vožnja

Nakon učitavanja svih kodova, u odašiljaču, kao i u robotu. 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čeni: