Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Snadný způsob ovládání stejnosměrných motorů. Vše, co potřebujete, je znalost elektroniky a programování
Pokud máte nějaké dotazy nebo problémy, můžete mě kontaktovat na mém e -mailu: [email protected]
Navštivte můj youtube kanál:
Začněme tedy.
Krok 1: Sledujte video
Můžete také vidět, jak tento projekt funguje
www.youtube.com/watch?v=tm69V7npSg8
Krok 2: Materiály
Veškerý potřebný materiál najdete na ebay nebo amazonu, ale pokud máte stará elektronická zařízení, jako jsou tiskárny nebo něco jiného, můžete materiály získat odtud.
Odkaz sponzora: Recenze UTSource.net Je to důvěryhodná webová stránka pro levné objednávání elektronických součástek
cena a vynikající kvalita
Pro tento projekt budete potřebovat:
-ovladač motoru L293D
-Arduino Mega 2560 nebo Uno
-prkénko
-9V baterie
-stejnosměrný motor
-9V pouzdro na baterie
-některé dráty
-Zelené a červené LED diody
-dvě tlačítka
-dva odpory 10k ohmů
Ovladač motoru L293D
Tento čip můžete použít k ovládání jednoho nebo dvou různých motorů. Patří do rodiny TTL, to znamená, že běží na 5V+.
Má 16 pinů
Pin 1 no connect
Vstup 2 je pin
Pin 3 je výstup pro motor
Pin 4 a 5 jsou připojeny k GND baterie
Pin 6 je druhým výstupem pro motor
Pin 7 je druhý vstup
Pin 8 je V+ z baterie (9V)
Na druhé straně je to stejné kromě:
Pin 16 je Vcc+
Pin 9 no connect
Krok 3: Zapojení
Pokud budete mít problémy s kabeláží, můžete si pomoci obrázky. Nahoře je obvod pro ovládání 1 motoru a dole je obvod pro ovládání 2 motorů. Příkladem je pouze jeden motor.
Digitální vstup 2 je připojen k tlačítku ON (tlačítko s modrým uzávěrem)
Digitální vstup 3 je připojen k tlačítku OFF (tlačítko s červeným uzávěrem)
Pomocí těchto dvou tlačítek můžete změnit směr otáčení
K GND od Arduina musíte připojit 10k ohmový rezistor na pin tlačítka.
Zelená LED dioda je připojena k digitálnímu výstupu 5
Červená LED dioda je připojena k digitálnímu výstupu 4
Zapojení L293D
Pin 1 no connect, takže ho necháte prázdný.
Další je Pin 2, který je připojen k digitálnímu výstupu na Arduinu (můžete si vybrat jakýkoli digitální výstup od 2 do 53)
Pin 3 je připojen přímo k motoru
Pin 4 a 5 jsou připojeny k GND baterie
Pin 6 je připojen přímo k motoru
Pin 7 je připojen k digitálnímu výstupu na Arduinu
Pin 8 je V+ z baterie. Doporučuji použít 9V baterii, aby motor běžel hladce
Pokud potřebujete šanci, můžete vytvořit obvod.
Musíte dávat pozor, abyste propojili GND Arduina s GND baterie, v opačném případě to celé nebude fungovat
Pokud chcete ovládat dva motory, musíte zapojit druhou stranu L293D
Pin 16 je Vcc+. Získáte 5V napětí od Arduina
Pin 15 je připojen k digitálnímu výstupu na Arduinu
Pin 14 je připojen přímo k motoru
Pin 13 a pin 12 jsou připojeny k GND baterie
Pin 11 je připojen přímo k motoru
Pin 10 je připojen k digitálnímu výstupu na Arduinu
Pin 9 no connect
Krok 4: Vyrobte obvodovou desku
Tento obvod jsem vyrobil sám. Pro kreslení se používá obvod SprintLayout. Toto je program pro kreslení obvodů, v tomto programu máte všechny rozměry elektronických součástek, takže v zásadě můžete vytvořit obvod pro vše, co chcete.
K gravírování této desky slouží CNC gravírovací fréza. Na obvody jsem použil normální desku, která je na jedné straně opatřena mědí. Když byla deska hotová, vyleštil jsem ji velmi jemným brusným papírem. Poté jsem v prášku smíchal průmyslový alkohol a kalafunu. tuto směs jsem potom potáhl měděnou stranou, abych ji chránil.
Krok 5: Kód
Vytvořil jsem tři různé kódy.
Ovládání motoru:
Po každých 5 sekundách motor změní způsob otáčení
Ovládání motoru pomocí 1 tlačítka:
Když stisknete tlačítko poprvé, motor se točí v jednom směru, když stisknete tlačítko podruhé, motor se začne točit na druhé straně
Ovládání motoru pomocí 2 tlačítek:
Když stisknete tlačítko ON, motor se točí jedním směrem, když stisknete tlačítko OFF, motor se točí jiným směrem.