Turinys:

Belaidis „Arduino“robotas naudojant „HC12“belaidį modulį: 7 žingsniai
Belaidis „Arduino“robotas naudojant „HC12“belaidį modulį: 7 žingsniai

Video: Belaidis „Arduino“robotas naudojant „HC12“belaidį modulį: 7 žingsniai

Video: Belaidis „Arduino“robotas naudojant „HC12“belaidį modulį: 7 žingsniai
Video: 3D printed humanoid robot using Arduino. wireless connection between python script and esp32 2024, Lapkritis
Anonim
Belaidis „Arduino“robotas naudojant „HC12“belaidį modulį
Belaidis „Arduino“robotas naudojant „HC12“belaidį modulį
Belaidis „Arduino“robotas naudojant „HC12“belaidį modulį
Belaidis „Arduino“robotas naudojant „HC12“belaidį modulį

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

Mažos kainos aukštos kokybės PCB iš JLCPCB
Mažos kainos 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

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

Grandinių projektavimas ir PCB kūrimas
Grandinių projektavimas ir PCB kūrimas
Grandinių projektavimas ir PCB kūrimas
Grandinių projektavimas ir PCB kūrimas
Grandinių projektavimas ir PCB kūrimas
Grandinių 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

PCB paruošimas iš JLCPCB
PCB paruošimas iš JLCPCB
PCB paruošimas iš JLCPCB
PCB paruošimas iš JLCPCB
PCB paruošimas iš JLCPCB
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

Nuotolinis valdiklis
Nuotolinis valdiklis

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ą

Bandomasis važiavimas
Bandomasis važiavimas
Bandomasis važiavimas
Bandomasis važiavimas

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