Sadržaj:
- Korak 1: Jeftini visokokvalitetni PCB -i iz JLCPCB -a
- Korak 2: Komponente
- Korak 3: Dizajn kruga i razvoj PCB -a
- Korak 4: Dobivanje PCB -a iz JLCPCB -a
- Korak 5: Kôd
- Korak 6: Daljinski upravljač
- Korak 7: Testna vožnja
Video: Bežični Arduino robot koji koristi bežični modul HC12: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
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
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
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
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
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č
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
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:
Alexa pametni kućni sustav koji koristi relejni modul NodeMCU: 10 koraka
Alexa pametni kućni sustav koji koristi NodeMCU relejni modul: U ovom IoT projektu napravio sam Alexa Alexa automatizacijski sustav pomoću NodeMCU ESP8266 & Relejni modul. Glasovnom naredbom možete jednostavno kontrolirati svjetlo, ventilator i druge kućanske aparate. Za povezivanje pametnog zvučnika Echo Dot s
Osnovni mobilni telefon koji koristi komplet za otkrivanje STM32F407 i GSM A6 modul: 14 koraka (sa slikama)
Osnovni mobilni telefon koji koristi komplet za otkrivanje STM32F407 i GSM A6 modul: Jeste li ikada poželjeli stvoriti cool ugrađeni projekt ?. Ako da, kako bi bilo izgraditi jedan od najpopularnijih i svima najomiljenijih gadgeta, tj. Mobitela !!!. U ovom Instructableu vodit ću vas kako izgraditi osnovni mobilni telefon pomoću STM -a
Bežični Bluetooth Bot koji koristi Arduino i Bluetooth: 6 koraka
Bežični Bluetooth Bot pomoću Arduina i Bluetootha: U ovom ćemo vodiču naučiti kako napraviti bežični Bluetooth Bot pomoću Arduina i Bluetooth modula hc-05 te upravljati njime pomoću našeg pametnog telefona
Sat baziran na Arduinu koji koristi DS1307 modul sata u stvarnom vremenu (RTC) i 0,96: 5 koraka
Arduino sat sa DS1307 modulom sata u realnom vremenu (RTC) i 0.96: Zdravo dečki, u ovom ćemo vodiču vidjeti kako napraviti radni sat pomoću modula sata realnog vremena DS1307 & OLED displeji. Dakle, očitavat ćemo vrijeme iz modula sata DS1307. I ispišite ga na OLED ekranu
Sustav kućne automatizacije koji koristi Arduino i Bluetooth-modul HC-05: 5 koraka (sa slikama)
Sustav kućne automatizacije koji koristi Bluetooth modul Arduino i HC-05: Hej dečki, kako ste! Danas sam ovdje sa svojim drugim Arduino instrukcijskim sustavom. To je sustav za kućnu automatizaciju kontroliran. Možete upravljati svojim kućanskim aparatima samo sa svog pametnog telefona. stvari rade savršeno! Također sam dizajnirao aplikaciju