Turinys:
- 1 žingsnis: pigios aukštos kokybės PCB iš JLCPCB
- 2 žingsnis: komponentai
- 3 žingsnis: grandinės projektavimas ir PCB kūrimas
- 4 žingsnis: PCB paruošimas iš JLCPCB
- 5 žingsnis: Kodas
- 6 veiksmas: nuotolinio valdymo pultas
- 7 žingsnis: išbandykite važiavimą
Video: Belaidis „Arduino“robotas naudojant „HC12“belaidį modulį: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Sveiki, vaikinai, sveiki sugrįžę. Ankstesniame pranešime aš paaiškinau, kas yra „H Bridge“grandinė, „L293D“variklio vairuotojo IC, „L293D“variklio vairuotojo IC, skirta vairuoti didelės srovės variklių vairuotojus, ir kaip galite sukurti ir sukurti savo „L293D“variklio plokštę, galinčią valdyti iki 4 aukštų nepriklausomai nuo dabartinių nuolatinės srovės variklių ir atlikite savo „Arduino Motor Shield“PCB.
Šiame įraše aš jums parodysiu, kaip padaryti „Arduino Wirless“robotą naudojant „HC12 Wireless“modulį. naudojant JLCPCB.
1 žingsnis: pigios aukštos kokybės PCB iš JLCPCB
JLCPCBI yra viena geriausių internetinių PCB gamybos įmonių, iš kurių galite be vargo užsisakyti PCB internetu. Įmonė dirba 24 valandas per parą, 7 dienas per savaitę. Naudodami savo aukštųjų technologijų mašinas ir automatizuotą darbo srautą, jie per kelias valandas gali pagaminti didžiulį kiekį aukštos klasės PCB.
JLCPCB gali sukurti įvairaus sudėtingumo PCB. Jie kuria paprastas ir pigias PCB su vieno sluoksnio plokšte mėgėjams ir entuziastams, taip pat sudėtingą daugiasluoksnę plokštę, skirtą aukšto lygio pramoninėms reikmėms. JLC dirba su dideliais gaminių gamintojais ir gali būti jūsų naudojamų įrenginių, pvz., Nešiojamųjų kompiuterių ar mobiliųjų telefonų, PCB, pagaminti šioje gamykloje.
2 žingsnis: komponentai
H tiltas
„H Bridge“yra tiesiog grandinė, leidžianti įtampą įvesti apkrovai bet kuria kryptimi. Jie dažniausiai naudojami nuolatinės srovės varikliui valdyti judančiose robotų dalyse. DC variklio naudojimo pranašumas yra tas, kad https://rootsaid.com/arduino-gesture-controller/, mes galime pakeisti apkrovos įtampos poliškumą nekeisdami grandinės. Jei norite sužinoti daugiau apie šią „H Bridge“grandinę, patikrinkite šią nuorodą.
L293D
L293D yra kompaktiška H tilto grandinės forma IC pavidalu, kurioje naudojama aukščiau paminėta grandinė. Tai yra IC, turintis 8 kaiščius kiekvienoje pusėje (iš viso 16 kaiščių), kuriame yra 2 nepriklausomos „H Bridge“grandinės, o tai reiškia, kad mes galime valdyti du variklius nepriklausomai naudodami vieną IC.
L293D yra tipiškas variklio vairuotojas arba variklio vairuotojo IC, leidžiantis nuolatinės srovės varikliui važiuoti bet kuria kryptimi. L293D yra 16 kontaktų IC, galintis vienu metu valdyti dviejų nuolatinės srovės variklių rinkinį bet kuria kryptimi. Tai reiškia, kad galite valdyti du nuolatinės srovės variklius vienu L293D IC. Sužinokite daugiau apie L293D IC
„Arduino Pro Mini“
Ši maža maža plokštė buvo sukurta programoms ir projektams, kuriuose yra daug vietos ir įrenginiai yra nuolatiniai.
Mažas, tiekiamas 3,3 V ir 5 V versijomis, maitinamas ATmega328. Dėl mažo dydžio šiame projekte mes naudosime šią plokštę, norėdami valdyti „Arduino“pagrįstą variklio tvarkyklę.
Tai roboto važiuoklė, kurią naudoju kurdamas savo BLE robotą. Aš gavau šį rinkinį banggood.com. Ne tik šis, jie turi tiek daug tipų robotų rėmų, variklių ir beveik visų jutiklių, skirtų arduino, raspberry pi ir kitiems elektronikos bei pomėgių projektams atlikti.
Visa tai gausite už pigią kainą ir tikrai greitą ir kokybišką pristatymą. Puikus šio rinkinio dalykas yra tai, kad jie suteikia visus įrankius, kurių reikia rėmui surinkti.
3 žingsnis: grandinės projektavimas ir PCB kūrimas
„Pro Mini Motor Shield“PCB savybės
- Nepriklausomai vienu metu valdo 2 variklius
- Nepriklausomas greičio valdymas naudojant PWM
- Kompaktiškas dizainas 5 V, 12 V ir Gnd antraštės papildomiems komponentams
- Padidinkite galią „Piggybacking“
- Palaikykite belaidį HC12 modulį
Dabar pažvelkime į mūsų variklio vairuotojo plokštės grandinę. Atrodo kiek netvarkingai? Nesijaudink, aš tau paaiškinsiu.
Reguliatorius
Įvesties galia prijungta prie 7805 reguliatoriaus. 7805 yra 5 V reguliatorius, kuris 7-32 V įėjimo įtampą pavers pastoviu 5 V nuolatinės srovės šaltiniu. 5 V maitinimas yra prijungtas prie „Arduino“įtampos įvesties ir L293D IC loginių operacijų. 12V ir 5V gnybtuose yra indikatoriniai šviesos diodai, kurie palengvina trikčių šalinimą. Taigi, prie šios grandinės galite prijungti įėjimo įtampą nuo 7 iki 32 V. Savo robotui aš teikiu pirmenybę 11,1 V „Lipo“baterijai.
Dabar leiskite man papasakoti, kaip aš suprojektavau grandinę ir padariau šią PCB iš JLCPCB.
1 žingsnis - sukurkite prototipą
Pirmiausia sujunkite visus duonos lentos komponentus, kad galėčiau lengvai pašalinti triktis, jei kažkas negerai. Kai viskas veikė tinkamai, išbandžiau jį su robotu ir kurį laiką su juo žaidžiau. Tą kartą įsitikinau, kad grandinė veikia tinkamai ir nešildo.
2 žingsnis - schemos
Norėdami piešti grandines ir kurti PCB, turime internetinius „EasyEDA“PCB projektavimo įrankius, kurie suteikia visas būtinas galimybes internetiniam PCB projektavimui ir plokščių spausdinimui su šimtais komponentų ir keliais sluoksniais su tūkstančiais takelių.
Aš nupiešiau „EasyEDA“grandinę, kurioje buvo visi duonos lentos komponentai - IC, „Arduino Nano“ir „HC12“modulis, prijungti prie skaitmeninio „Arduino“kaiščio. Taip pat pridėjau keletą antraščių, kurios yra prijungtos prie šių mygtukų analoginių ir skaitmeninių kaiščių.
Be to, yra 5V, 12V, Gnd, belaidis modulis, skaitmeninės ir analoginės kaiščių antraštės, jei norite ateityje pridėti jutiklių ir nuskaityti rodmenis. Visas kaiščių atvaizdavimas aprašytas tolesniuose skyriuose.
Variklio vairuotojas 1
- Įgalinti 1–5 (PWM)
- InM1A - 2InM1B - 3
- Įgalinti 2–6 (PWM)
- InM2A - 7 col
- M2B - 4
HC12
- Vin - 5V
- Gnd - Gnd
- Tx/Rx - D10/D11
3 žingsnis - PCB išdėstymo kūrimas
Kitas, PCB projektavimas. PCB išdėstymas iš tikrųjų yra svarbi PCB dizaino dalis, mes naudojame PCB maketus, kad sudarytume PCB iš schemų. Aš sukūriau PCB, kur galėčiau lituoti visus komponentus. Norėdami tai padaryti, pirmiausia išsaugokite schemas ir iš viršutinio įrankių sąrašo spustelėkite mygtuką Konvertuoti ir pasirinkite „Konvertuoti į PCB“.
Tai atvers langą. Čia galite sudėti komponentus ribos viduje ir išdėstyti juos taip, kaip norite. Lengviausias viso maršruto maršrutas yra „automatinio maršruto“procesas. Norėdami tai padaryti, spustelėkite įrankį „Maršrutas“ir pasirinkite „Automatinis maršrutizatorius“.
PCB internetinio maršruto parinktys
Bus atidarytas automatinio maršrutizatoriaus konfigūracijos puslapis, kuriame galėsite pateikti išsamią informaciją, pvz., Atstumą, takelio plotį, sluoksnio informaciją ir tt Kai tai padarysite, spustelėkite „Vykdyti“. Čia yra nuoroda į „EasyEDA“schemas ir „L293D Arduino Motor Shield Board“„Gerber“failus. Nedvejodami atsisiųskite arba redaguokite schemas/PCB išdėstymą.
Tai viskas, vaikinai, jūsų išdėstymas dabar yra baigtas. Tai dviejų sluoksnių PCB, o tai reiškia, kad maršrutas yra abiejose PCB pusėse. Dabar galite atsisiųsti „Gerber“failą ir naudoti jį savo PCB gamybai iš JLCPCB.
4 žingsnis: PCB paruošimas iš JLCPCB
4 žingsnis - aukštos kokybės PCB gamyba
JLCPCB yra PCB gamybos įmonė, turinti visą gamybos ciklą. Tai reiškia, kad jie prasideda nuo „A“ir baigiasi „Z“PCB gamybos procese.
Nuo žaliavų iki gatavų gaminių viskas daroma tiesiai po stogu. Eikite į JLCPCBs svetainę ir sukurkite nemokamą paskyrą.
Sėkmingai sukūrę paskyrą, spustelėkite „Citata dabar“ir įkelkite savo „Gerber“failą. Gerber faile yra informacijos apie jūsų PCB, pvz., PCB išdėstymo informacija, sluoksnio informacija, tarpų informacija, keli takeliai.
Po PCB peržiūra pamatysite tiek daug parinkčių, tokių kaip PCB kiekis, tekstūra, storis, spalva ir tt Pasirinkite viską, kas jums reikalinga. Kai viskas bus padaryta, spustelėkite „Išsaugoti krepšelyje“.
Kitame puslapyje galite pasirinkti pristatymo ir mokėjimo parinktį ir saugiai išsiregistruoti. Mokėti galite naudodami „Paypal“arba kredito/debeto kortelę. Štai vaikinai. Padaryta.
PCB bus pagaminta ir išsiųsta per kelias dienas ir per nurodytą laikotarpį bus pristatyta prie jūsų slenksčio.
5 žingsnis: Kodas
Čia pasidalinsiu HC12 nuotolinio valdiklio ir RC roboto kodu. Tiesiog įkelkite šį kodą į savo nuotolinio valdymo pultą ir „pasidaryk pats“RC robotą.
Tai „DIY RC Off Road Robot“kodas.
6 veiksmas: nuotolinio valdymo pultas
Ankstesniame įraše aš parodžiau, kaip galite nustatyti didelio nuotolio nuotolinio valdymo pultą savo RC robotui. Šiam projektui galite naudoti tą patį nuotolinio valdymo pultą su tuo pačiu kodu.
7 žingsnis: išbandykite važiavimą
Įkėlę visus kodus, siųstuve ir robote. Įjunkite.
Robotui įjungti galite naudoti „LiPo“bateriją, o nuotolinio valdymo pultui - 9 V bateriją arba USB. Jei viskas klostysis gerai, užsidegs šviesos diodai.
Dabar pabandykite perkelti vairasvirtę. Botas jau turėtų pradėti judėti.
Rekomenduojamas:
Belaidis „Bluetooth“robotas naudojant „Arduino“ir „Bluetooth“: 6 žingsniai
Belaidis „Bluetooth“robotas naudojant „Arduino“ir „Bluetooth“: Šioje pamokoje mes sužinosime, kaip sukurti belaidį „Bluetooth“robotą naudojant „Arduino“ir „Bluetooth“modulį hc-05, ir valdyti jį naudojant savo išmanųjį telefoną
Belaidis ryšys naudojant „NRF24L01“siųstuvo -imtuvo modulį „Arduino“projektams: 5 žingsniai (su paveikslėliais)
Belaidis ryšys naudojant „NRF24L01“siųstuvo-imtuvo modulį „Arduino“projektams: tai yra mano antroji pamokoma pamoka apie robotus ir mikrovaldiklius. Tikrai nuostabu matyti jūsų robotą gyvą ir veikiantį taip, kaip tikėtasi, ir patikėkite manimi, kad bus smagiau, jei valdysite savo robotą ar kitus dalykus belaidžiu ryšiu greitai ir
Belaidis nuotolinis valdymas naudojant 2,4 GHz NRF24L01 modulį su „Arduino“- Nrf24l01 4 kanalų / 6 kanalų siųstuvo imtuvas keturkopteriui - Rc sraigtasparnis - Rc lėktuvas naudojant „Arduino“: 5 žingsniai (su nuotraukomis)
Belaidis nuotolinis valdymas naudojant 2,4 GHz NRF24L01 modulį su „Arduino“| Nrf24l01 4 kanalų / 6 kanalų siųstuvo imtuvas keturkopteriui | Rc sraigtasparnis | Rc lėktuvas naudojant „Arduino“: valdyti Rc automobilį | Kvadopteris | Dronas | RC plokštuma | RC valtis, mums visada reikia imtuvo ir siųstuvo, tarkime, kad RC QUADCOPTER mums reikia 6 kanalų siųstuvo ir imtuvo, o tokio tipo TX ir RX yra per brangus, todėl mes jį pagaminsime savo
Balansavimo robotas / 3 ratų robotas / STEM robotas: 8 žingsniai
Balansavimo robotas / 3 ratų robotas / STEM robotas: Mes sukūrėme kombinuotą balansavimo ir 3 ratų robotą, skirtą naudoti mokyklose ir po pamokų. Robotas sukurtas naudojant „Arduino Uno“, pasirinktinį skydą (pateikiama visa konstrukcijos informacija), „Li Ion“akumuliatorių paketą (visa tai atitinka
Darbo su „AWS IoT“pradžia naudojant belaidį temperatūros jutiklį naudojant MQTT: 8 žingsniai
Darbo su „AWS IoT“su belaidžiu temperatūros jutikliu naudojimas naudojant MQTT: Ankstesnėse instrukcijose mes perėjome įvairias debesų platformas, tokias kaip „Azure“, „Ubidots“, „ThingSpeak“, „Losant“ir kt. Mes beveik naudojome MQTT protokolą, skirtą jutiklių duomenims į debesį siųsti. visa debesų platforma. Norėdami gauti daugiau informacijos