Obsah:

Bezdrátový robot Arduino pomocí bezdrátového modulu HC12: 7 kroků
Bezdrátový robot Arduino pomocí bezdrátového modulu HC12: 7 kroků

Video: Bezdrátový robot Arduino pomocí bezdrátového modulu HC12: 7 kroků

Video: Bezdrátový robot Arduino pomocí bezdrátového modulu HC12: 7 kroků
Video: Ukázka bezdrátové komunikace pomocí NRF24L01 2024, Listopad
Anonim
Bezdrátový robot Arduino pomocí bezdrátového modulu HC12
Bezdrátový robot Arduino pomocí bezdrátového modulu HC12
Bezdrátový robot Arduino pomocí bezdrátového modulu HC12
Bezdrátový robot Arduino pomocí bezdrátového modulu HC12

Čau lidi, vítejte zpět. Ve svém předchozím příspěvku jsem vysvětlil, co je to H Bridge Circuit, obvod ovladače motoru L293D, integrovaný obvod ovladače motoru L293D pro řízení motorových ovladačů s vysokým proudem a jak můžete navrhnout a vyrobit vlastní desku ovladače motoru L293D, která dokáže ovládat až 4 výšky. proudové stejnosměrné motory nezávisle a nechte si udělat vlastní desku plošných spojů Arduino Motor Shield.

V tomto příspěvku vám ukážu, jak vyrobit bezdrátový robot Arduino pomocí bezdrátového modulu HC12. pomocí JLCPCB.

Krok 1: Nízké náklady na vysoce kvalitní PCB od JLCPCB

Nízké náklady na vysoce kvalitní PCB od JLCPCB
Nízké náklady na vysoce kvalitní PCB od JLCPCB

JLCPCBJe jednou z nejlepších společností vyrábějících PCB online, kde si můžete objednat PCB online bez jakýchkoli potíží. Společnost pracuje 24 hodin denně, 7 dní v týdnu nepřetržitě. Díky svému špičkovému strojnímu zařízení a automatizovanému pracovnímu toku dokážou vyrobit obrovské množství prvotřídních desek plošných spojů během několika hodin.

JLCPCB může vyvíjet PCB různé složitosti. Vyvíjejí jednoduché a levné desky plošných spojů s jednovrstvou deskou pro fandy a nadšence a také komplexní vícevrstvou desku pro průmyslové aplikace vysokého standardu. JLC spolupracuje s velkými výrobci produktů a může se jednat o desku plošných spojů zařízení, která používáte, například notebooků nebo mobilních telefonů, vyrobených v této továrně.

Krok 2: Komponenty

Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty

Most H

H Bridge je jednoduše obvod, který umožňuje aplikovat napětí na zátěž v obou směrech. Běžně se používají k ovládání stejnosměrného motoru v pohyblivých částech robotů. Výhoda použití stejnosměrného motoru je v tom, že Pokud se chcete o tomto okruhu H Bridge dozvědět více, podívejte se na tento odkaz.

L293D

L293D je kompaktní forma obvodu H Bridge ve formě integrovaného obvodu, který využívá výše uvedený obvod. Jedná se o integrovaný obvod s 8 piny na každé straně (celkem 16 pinů), který obsahuje 2 nezávislé obvody H Bridge, což znamená, že můžeme ovládat dva motory nezávisle pomocí jediného integrovaného obvodu.

L293D je typický ovladač motoru nebo IC ovladače motoru, který umožňuje stejnosměrnému motoru řídit v obou směrech. L293D je 16pinový IC, který může ovládat sadu dvou stejnosměrných motorů současně v libovolném směru. To znamená, že můžete ovládat dva stejnosměrné motory jediným integrovaným obvodem L293D. Další informace o L293D IC

Arduino Pro Mini

Tato malá malá deska byla vyvinuta pro aplikace a projekty, kde je prostor drahý a instalace jsou trvalé.

Malý, dostupný ve verzích 3,3 V a 5 V, poháněný ATmega328. Vzhledem ke své malé velikosti budeme v tomto projektu pomocí této desky ovládat desku ovladače motoru na bázi Arduina.

Robotický podvozek Toto je robotický podvozek, který jsem použil k výrobě svého robota BLE. Dostal jsem tuto sadu banggood.com. Nejen tento, mají tolik typů robotických rámů, motorů a téměř všech senzorů pro arduino, malinové pi a další elektroniku a hobby projekty.

Všechny tyto věci získáte za levnou cenu s opravdu rychlým a kvalitním doručením. A skvělé na této sadě je, že poskytují všechny nástroje, které potřebujete k sestavení rámu dohromady.

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

Návrh obvodů a vývoj desek plošných spojů
Návrh obvodů a vývoj desek plošných spojů
Návrh obvodů a vývoj desek plošných spojů
Návrh obvodů a vývoj desek plošných spojů
Návrh obvodů a vývoj desek plošných spojů
Návrh obvodů a vývoj desek plošných spojů

Vlastnosti Pro Mini Motor Shield PCB

  • Řídí 2 motory nezávisle na sobě
  • Nezávislé řízení rychlosti pomocí PWM
  • Kompaktní design 5 V, 12 V a Gnd záhlaví pro další komponenty
  • Zvyšte sílu pomocí Piggybackingu
  • Podpora bezdrátového modulu HC12

Nyní se podívejme na obvod naší desky řidiče motoru. Vypadá trochu nepořádně? Nebojte se, vysvětlím vám to.

Regulátor

Vstupní výkon je připojen k regulátoru 7805. 7805 je 5V regulátor, který převede vstupní napětí 7–32 V na stabilní napájení 5 V DC. Napájení 5 V je připojeno k napěťovému vstupu Arduino i pro logické operace L293D IC. Pro snadné řešení potíží jsou na svorkách 12V a 5V indikační LED diody. K tomuto obvodu tedy můžete připojit vstupní napětí od 7 V do 32. Pro svého robota dávám přednost 11,1V Lipo baterii.

Nyní mi řekněte, jak jsem obvod navrhl a nechal udělat tuto DPS z JLCPCB.

Krok 1 - Vytvoření prototypu

Nejprve propojte všechny součásti dohromady na prkénku, abych mohl snadno řešit problémy, pokud se něco pokazí. Jakmile vše správně fungovalo, zkusil jsem to na robotu a nějakou dobu jsem si s tím hrál. V té době jsem se ujistil, že obvod funguje správně a nezahřívá se.

Krok 2 - Schémata

Pro kreslení obvodů a navrhování desek plošných spojů máme online nástroje pro navrhování desek plošných spojů od společnosti EasyEDA, které poskytují všechny potřebné funkce pro online návrh desek plošných spojů a tisk desek plošných spojů se stovkami komponent a více vrstev s tisíci stopami.

V EasyEDA jsem nakreslil obvod, který zahrnoval všechny komponenty na prkénko - integrované obvody, modul Arduino Nano a modul HC12, které jsou připojeny k digitálnímu kolíku Arduina. Také jsem přidal několik záhlaví, které jsou připojeny k analogovým pinům a digitálním pinům. Tato tlačítka budou v budoucnu užitečná.

K dispozici jsou také 5V, 12V, Gnd, bezdrátový modul, digitální a analogové záhlaví pinů, pokud chcete v budoucnu přidat senzory a provést odečty. Kompletní mapování pinů je vysvětleno v následujících částech.

Řidič motoru 1

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

HC12

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

Krok 3 - Vytvoření rozvržení desky plošných spojů

Dále návrh PCB. PCB Layout je ve skutečnosti významnou součástí PCB Design, PCB Layouts používáme k výrobě PCB ze schémat. Navrhl jsem desku plošných spojů, kde jsem mohl všechny součásti pájet dohromady. Za tímto účelem nejprve uložte schémata a ze seznamu nejlepších nástrojů klikněte na tlačítko převést a vyberte „Převést na PCB“.

Tím se otevře okno. Zde můžete umístit součásti dovnitř hranice a uspořádat je tak, jak chcete. Snadný způsob trasování všech komponent je proces „automatické trasy“. Chcete -li to provést, klikněte na nástroj „Trasa“a vyberte „Automatický směrovač“.

Možnosti online směrování DPS

Otevře se stránka Konfigurace automatického směrovače, kde můžete zadat podrobnosti, jako je vůle, šířka stopy, informace o vrstvě atd. Jakmile to uděláte, klikněte na „Spustit“. Zde je odkaz na EasyEDA Schematics and Gerber Files of L293D Arduino Motor Shield Board. Neváhejte si stáhnout nebo upravit rozložení schémat/DPS.

To je vše, lidi, vaše rozložení je nyní kompletní. Jedná se o dvouvrstvou desku plošných spojů, což znamená, že směrování je na obou stranách desky plošných spojů. Nyní si můžete stáhnout soubor Gerber a použít jej k výrobě DPS z JLCPCB.

Krok 4: Získání PCB z JLCPCB

Získání PCB z JLCPCB
Získání PCB z JLCPCB
Získání PCB z JLCPCB
Získání PCB z JLCPCB
Získání PCB z JLCPCB
Získání PCB z JLCPCB

Krok 4 - Výroba vysoce kvalitní desky plošných spojů

JLCPCB je společnost vyrábějící PCB s plným výrobním cyklem. Což znamená, že začínají od „A“a končí „Z“výrobního postupu DPS.

Od surovin po hotové výrobky se vše děje přímo pod střechou. Přejděte na web JLCPCBs a vytvořte si bezplatný účet.

Jakmile si úspěšně vytvoříte účet, klikněte na „Citovat nyní“a nahrajte svůj soubor Gerber. Soubor Gerber obsahuje informace o vaší desce plošných spojů, jako jsou informace o rozvržení desky plošných spojů, informace o vrstvách, informace o mezerách, abychom jmenovali alespoň některé.

Pod náhledem PCB uvidíte tolik možností, jako je množství DPS, textura, tloušťka, barva atd. Vyberte vše, co je pro vás nezbytné. Jakmile je vše hotovo, klikněte na „Uložit do košíku“.

Na další stránce si můžete vybrat způsob dopravy a platby a bezpečně se přihlásit. K placení můžete použít Paypal nebo kreditní/debetní kartu. To je, lidi. Je to hotovo.

Deska plošných spojů bude vyrobena a odeslána do několika dnů a bude vám doručena až ke dveřím ve zmíněném časovém období.

Krok 5: Kód

Zde budu sdílet kód pro dálkový ovladač HC12 a RC robot. Jednoduše nahrajte tento kód do svého dálkového ovladače a svého robota DIY RC.

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

Krok 6: Dálkový ovladač

Dálkový ovladač
Dálkový ovladač

V předchozím příspěvku jsem vám ukázal, jak můžete pro svůj RC robot nastavit dálkový ovladač s dlouhým dosahem. Pro tento projekt můžete použít stejný dálkový ovladač se stejným kódem.

Krok 7: Test Drive

Testovací jízda
Testovací jízda
Testovací jízda
Testovací jízda

Po nahrání všech kódů do vysílače i robota. Zapněte to.

K napájení robota můžete použít LiPo baterii a dálkový ovladač 9V baterii nebo USB. Pokud je vše v pořádku, LED diody se rozsvítí.

Nyní zkuste pohnout joystickem. Bot by se už měl začít pohybovat.

Doporučuje: