Obsah:
- Krok 1: Nízke náklady na vysokokvalitné PCB od JLCPCB
- Krok 2: Komponenty
- Krok 3: Návrh obvodu a vývoj DPS
- Krok 4: Získanie DPS z JLCPCB
- Krok 5: Kód
- Krok 6: Diaľkový ovládač
- Krok 7: Testujte jazdu
Video: Bezdrôtový robot Arduino pomocou bezdrôtového modulu HC12: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Č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
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
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
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
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č
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
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:
Údaje bezdrôtového senzora vibrácií a teploty do MySQL pomocou Node-RED: 40 krokov
Údaje o bezdrôtovom senzore vibrácií a teploty do MySQL pomocou Node-RED: Predstavujeme priemyselný bezdrôtový snímač vibrácií a teploty IoT s dlhým dosahom NCD, ktorý sa môže pochváliť až 2-mílovým dosahom použitím štruktúry bezdrôtovej sieťovej siete. Toto zariadenie obsahuje presný 16-bitový snímač vibrácií a teploty a
Odosielanie údajov bezdrôtového senzora vibrácií a teploty do Excelu pomocou Node-RED: 25 krokov
Odosielanie údajov bezdrôtového vibračného a teplotného senzora do Excelu pomocou Node-RED: Predstavujeme priemyselný bezdrôtový vibračný a teplotný senzor NCD s dlhým dosahom IoT od spoločnosti NCD, ktorý sa môže pochváliť využitím bezdrôtovej sieťovej štruktúry až na 2 míle. Toto zariadenie obsahuje presný 16-bitový snímač vibrácií a teploty a
Bezdrôtový TTL prevodník ESP8266 ESP-12E UART Bezdrôtový WIFI štít TTL Nekomplikovaný: 5 krokov
Bezdrôtový prevodník TTL ESP8266 ESP-12E UART na bezdrôtový WIFI štít TTL Nekomplikovaný: Táto príručka je určená ľuďom, ktorí si kúpili bezdrôtový prevodník TTL štítu ESP8266 ESP-12E UART Wireless WIFI Shield a nevedia, ako ho používať s Arduino. Tento návod bol pôvodne napísaný v portugalčine tu v Brazílii. Snažil som sa zo všetkých síl zabaliť
Hacknite bezdrôtový zvonček do spínača bezdrôtového alarmu alebo vypínača: 4 kroky
Hacknite bezdrôtový zvonček do bezdrôtového poplachového spínača alebo vypínača: Nedávno som postavil poplašný systém a nainštaloval ho do svojho domu. Použil som magnetické spínače na dverách a pripevnil som ich cez povalu. Okná boli ďalším príbehom a ich tvrdé zapojenie nebolo možné. Potreboval som bezdrôtové riešenie a toto je
Premeňte bezdrôtový smerovač na bezdrôtový predlžovač 2x prístupový bod: 5 krokov
Premeňte bezdrôtový smerovač na bezdrôtový predlžovač 2x prístupový bod: V dome som mal zlé bezdrôtové internetové pripojenie kvôli RSJ (kovový nosný lúč v strope) a chcel som zosilniť signál alebo pridať ďalší predlžovač pre zvyšok domu. Videl som predlžovače pre asi 50 libier v elektrickom