Obsah:

Bezdrôtový robot Arduino pomocou bezdrôtového modulu HC12: 7 krokov
Bezdrôtový robot Arduino pomocou bezdrôtového modulu HC12: 7 krokov

Video: Bezdrôtový robot Arduino pomocou bezdrôtového modulu HC12: 7 krokov

Video: Bezdrôtový robot Arduino pomocou bezdrôtového modulu HC12: 7 krokov
Video: Lesson 24: Smart Car Part 2: Moving Forwared, Reverse, left and right and Controling Speed of Car 2024, November
Anonim
Bezdrôtový robot Arduino pomocou bezdrôtového modulu HC12
Bezdrôtový robot Arduino pomocou bezdrôtového modulu HC12
Bezdrôtový robot Arduino pomocou bezdrôtového modulu HC12
Bezdrôtový robot Arduino pomocou bezdrôtového modulu HC12

Čaute priatelia, vitajte späť. Vo svojom predchádzajúcom príspevku som vysvetlil, čo je to mostíkový obvod H, integrovaný obvod vodiča motora L293D, integrovaný obvod ovládača motora L293D na riadenie motorových vodičov s vysokým prúdom a ako si môžete navrhnúť a vyrobiť vlastnú dosku vodiča motora L293D, ktorá dokáže ovládať až 4 výšky. aktuálne jednosmerné motory a nechajte si urobiť vlastnú PCB Arduino Motor Shield.

V tomto príspevku vám ukážem, ako vytvoriť bezdrôtový robot Arduino pomocou bezdrôtového modulu HC12. pomocou JLCPCB.

Krok 1: Nízke náklady na vysokokvalitné PCB od JLCPCB

Nízke náklady na vysokokvalitné PCB od JLCPCB
Nízke náklady na vysokokvalitné PCB od JLCPCB

JLCPCBI je jednou z najlepších spoločností vyrábajúcich online PCB, z ktorých si môžete bez akýchkoľvek problémov objednať PCB online. Spoločnosť pracuje nepretržite 24 hodín denne, 7 dní v týždni. Vďaka svojmu špičkovému strojovému zariadeniu a automatizovanému pracovnému toku dokážu vyrobiť obrovské množstvo prvotriednych PCB do niekoľkých hodín.

JLCPCB môže vyvíjať PCB rôznej zložitosti. Vyvíjajú jednoduché a lacné dosky plošných spojov s jednovrstvovou doskou pre fanúšikov a nadšencov, ako aj komplexné viacvrstvové dosky pre priemyselné aplikácie vysokého štandardu. JLC spolupracuje s veľkými výrobcami produktov a môže to byť PCB zariadení, ktoré používate, ako sú prenosné počítače alebo mobilné telefóny, vyrobené v tejto továrni.

Krok 2: Komponenty

Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty

Most H

H Bridge je jednoducho obvod, ktorý umožňuje aplikovať napätie na záťaž v oboch smeroch. Bežne sa používajú na ovládanie jednosmerného motora v pohyblivých častiach robotov. Výhodou použitia jednosmerného motora je to, že Ak sa chcete dozvedieť viac o tomto obvode H Bridge, pozrite sa na tento odkaz.

L293D

L293D je kompaktná forma obvodu H Bridge vo forme integrovaného obvodu, ktorý využíva vyššie uvedený obvod. Jedná sa o integrovaný obvod s 8 kolíkmi na každej strane (celkom 16 kolíkov), ktorý obsahuje 2 nezávislé obvody H Bridge, čo znamená, že pomocou jedného integrovaného obvodu môžeme nezávisle ovládať dva motory.

L293D je typický integrovaný obvod ovládača motora alebo ovládača motora, ktorý umožňuje jednosmernému motoru jazdiť v oboch smeroch. L293D je 16-kolíkový integrovaný obvod, ktorý môže ovládať súpravu dvoch jednosmerných motorov súčasne v ľubovoľnom smere. To znamená, že môžete ovládať dva jednosmerné motory jediným integrovaným obvodom L293D. Získajte viac informácií o L293D IC

Arduino Pro Mini

Táto malá malá doska bola vyvinutá pre aplikácie a projekty, v ktorých je priestor drahý a inštalácie sú trvalé.

Malý, dostupný vo verziách 3,3 V a 5 V, poháňaný procesorom ATmega328. Vzhľadom na svoju malú veľkosť budeme v tomto projekte používať túto dosku na ovládanie dosky vodiča motora na báze Arduino.

Podvozok robota Toto je podvozok robota, ktorý som použil na výrobu svojho robota BLE. Dostal som túto súpravu banggood.com. Nielen tento, ale majú toľko typov rámov robotov, motorov a takmer všetkých senzorov na arduino, malinové pi a inú elektroniku a hobby projekty.

Všetky tieto veci získate za výhodnú cenu so skutočne rýchlym a kvalitným doručením. A skvelé na tejto súprave je, že poskytujú všetky nástroje potrebné na zostavenie rámu dohromady.

Krok 3: Návrh obvodu a vývoj DPS

Návrh obvodov a vývoj DPS
Návrh obvodov a vývoj DPS
Návrh obvodov a vývoj DPS
Návrh obvodov a vývoj DPS
Návrh obvodov a vývoj DPS
Návrh obvodov a vývoj DPS

Vlastnosti dosky plošných spojov Pro Mini Motor Shield

  • Ovláda 2 motory súčasne nezávisle
  • Nezávislé ovládanie rýchlosti pomocou PWM
  • Kompaktný dizajn 5 V, 12 V a Gnd hlavičky pre ďalšie komponenty
  • Zvýšte silu pomocou Piggybackingu
  • Podpora bezdrôtového modulu HC12

Teraz sa pozrime na obvod našej dosky vodiča motora. Vyzerá to trochu chaoticky? Neboj sa, vysvetlím ti to.

Regulátor

Vstupný výkon je pripojený k regulátoru 7805. 7805 je 5V regulátor, ktorý prevádza vstupné napätie 7–32 V na stabilné 5 V jednosmerné napájanie. Napájanie 5 V je pripojené k napäťovému vstupu Arduino aj pre logické operácie IC L293D. Indikátory LED na svorkách 12V a 5V uľahčujú riešenie problémov. K tomuto obvodu teda môžete pripojiť vstupné napätie od 7 V do 32 V. Pre svojho robota dávam prednosť 11,1 V Lipo batérii.

Teraz vám poviem, ako som obvod navrhol a ako vyrobil túto dosku z JLCPCB.

Krok 1 - Vytvorenie prototypu

Najprv prepojte všetky súčasti dohromady na doske, aby som mohol v prípade poruchy ľahko vyriešiť problémy. Keď všetko začalo správne fungovať, vyskúšal som to na robote a nejaký čas som sa s ním hral. V tom čase som sa ubezpečil, že obvod funguje správne a nezahrieva sa.

Krok 2 - Schémy

Na kreslenie obvodov a navrhovanie plošných spojov máme k dispozícii online nástroje na navrhovanie plošných spojov od spoločnosti EasyEDA, ktoré poskytujú všetky potrebné možnosti pre online návrh plošných spojov a tlač obvodových dosiek so stovkami komponentov a viacerých vrstiev s tisíckami dráh.

V EasyEDA som nakreslil obvod, ktorý zahrnoval všetky komponenty na doske - integrované obvody, modul Arduino Nano a modul HC12, ktoré sú pripojené k digitálnemu kolíku Arduina. Tiež som pridal niekoľko hlavičiek, ktoré sú pripojené k analógovým pinom a digitálnym pinom. Tieto tlačidlá budú v budúcnosti užitočné.

K dispozícii sú tiež 5V, 12V, GND, bezdrôtový modul, digitálne a analógové kolíkové hlavičky, ak chcete v budúcnosti pridať senzory a odčítať údaje. Kompletné mapovanie pinov je vysvetlené v nasledujúcich častiach.

Vodič motora 1

  • Povoliť 1 - 5 (PWM)
  • InM1A - 2InM1B - 3
  • Povoliť 2 - 6 (PWM)
  • InM2A - 7In
  • M2B - 4

HC12

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

Krok 3 - Vytvorenie rozloženia DPS

Ďalej návrh PCB. Rozloženie DPS je v skutočnosti významnou súčasťou návrhu DPS, na zostavenie DPS zo schém používame rozloženia DPS. Navrhol som DPS, kde by som mohol spájkovať všetky komponenty dohromady. Za týmto účelom najskôr uložte schémy a v hornom zozname nástrojov kliknite na tlačidlo previesť a vyberte „Previesť na DPS“.

Tým sa otvorí okno. Tu môžete umiestniť komponenty dovnútra hranice a usporiadať ich tak, ako chcete. Jednoduchým spôsobom trasovania všetkých komponentov je proces „auto-route“. Za týmto účelom kliknite na nástroj „Trasa“a vyberte „Automatický smerovač“.

Možnosti smerovania online DPS

Otvorí sa stránka konfigurácie automatického smerovača, kde môžete zadať podrobnosti, ako je vzdialenosť, šírka stopy, informácie o vrstve atď. Keď to urobíte, kliknite na „Spustiť“. Tu je odkaz na EasyEDA Schematics and Gerber Files of L293D Arduino Motor Shield Board. Neváhajte si stiahnuť alebo upraviť rozloženie schém/DPS.

To je všetko, priatelia, vaše rozloženie je teraz úplné. Jedná sa o dvojvrstvovú DPS, čo znamená, že smerovanie je na oboch stranách DPS. Teraz si môžete stiahnuť súbor Gerber a použiť ho na výrobu dosky plošných spojov z JLCPCB.

Krok 4: Získanie DPS z JLCPCB

Zhotovenie DPS z JLCPCB
Zhotovenie DPS z JLCPCB
Zhotovenie DPS z JLCPCB
Zhotovenie DPS z JLCPCB
Zhotovenie DPS z JLCPCB
Zhotovenie DPS z JLCPCB

Krok 4 - Výroba vysokokvalitnej DPS

JLCPCB je spoločnosť vyrábajúca PCB s úplným výrobným cyklom. To znamená, že začínajú od „A“a končia „Z“výrobného postupu DPS.

Od surovín po hotové výrobky sa všetko robí priamo pod strechou. Prejdite na webovú stránku JLCPCBs a vytvorte si bezplatný účet.

Keď ste si úspešne vytvorili účet, kliknite na „Citovať teraz“a nahrajte svoj súbor Gerber. Súbor Gerber obsahuje informácie o vašej DPS, ako sú napríklad informácie o rozložení DPS, informácie o vrstve, informácie o rozstupoch a niekoľko stôp.

Pod náhľadom DPS uvidíte toľko možností, ako je množstvo DPS, textúra, hrúbka, farba atď. Vyberte všetky potrebné položky. Keď je všetko hotové, kliknite na „Uložiť do košíka“.

Na nasledujúcej stránke si môžete vybrať spôsob dopravy a platby a bezpečne sa prihlásiť. Na platbu môžete použiť Paypal alebo Kreditnú/Debetnú kartu. To je všetko, chlapci. Hotovo.

Doska plošných spojov bude vyrobená a odoslaná do niekoľkých dní a bude vám doručená v uvedenom časovom období.

Krok 5: Kód

Tu budem zdieľať kód pre diaľkový ovládač HC12 a RC robot. Jednoducho nahrajte tento kód do diaľkového ovládača, ako aj do vášho DIY RC robota.

Toto je kód pre DIY RC Off Road Robot.

Krok 6: Diaľkový ovládač

Diaľkový ovládač
Diaľkový ovládač

V predchádzajúcom príspevku som vám ukázal, ako môžete pre svoj RC robot nastaviť diaľkový ovládač s dlhým dosahom. Na tento projekt môžete použiť rovnaký diaľkový ovládač s rovnakým kódom.

Krok 7: Testujte jazdu

Testovacia jazda
Testovacia jazda
Testovacia jazda
Testovacia jazda

Po nahraní všetkých kódov do vysielača aj do robota. Zapnite to.

Na napájanie robota môžete použiť batériu LiPo a na napájanie diaľkového ovládača 9 V batériu alebo USB. Ak všetko pôjde dobre, LED diódy budú svietiť.

Teraz skúste pohnúť joystickom. Robot by sa už mal začať pohybovať.

Odporúča: