Obsah:
Video: Rameno robota Bluetooth pomocí ovladače jednoho motoru: 3 kroky
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Vítejte v mém Instructable.
V tomto pokynu vám ukážu, jak převést rameno robota s drátovým ovládáním na rameno robota Bluetooth pomocí ovladače jednoho motoru. Toto je projekt z domova, který byl proveden ve stavu zákazu vycházení. Takže tentokrát mám pouze jeden ovladač motoru L298N. Pokud zaškrtnete drátové ovládací rameno robota, obsahuje 5 motorů. Pokud tedy máme 3 ovladače motorů L298N, můžeme ovládat 6 motorů (ovladač L298N může ovládat 2 motory obousměrně) a snadno jej můžeme převést na rameno robota Bluetooth pomocí ovladačů arduino a L298N 3. Ale v současné situaci mám pouze jeden motor L298N a několik servomotorů. Podívejme se, jak tento úkol provést.
K tomu budete potřebovat následující položky.
Zásoby
- Dokončené kabelové ovládací rameno robota
- Deska Arduino (používám Arduino Nano)
- Modul Bluetooth (H06)
- Ovladač motoru L298N
- Chlebová deska
- Propojovací vodiče
- Servomotor
- Mini šrouby a matice
Krok 1: Dokončete rameno robota s drátovým ovládáním
K provedení tohoto projektu budete potřebovat rameno robota s drátovým ovládáním. To lze zakoupit na eBay nebo Amazon. pokud nemáte kabelové ovládací rameno robota, můžete to udělat pomocí převodového motoru, který také spojuje několik plastových částí ramen. Nebudu popisovat, jak sestavit toto kabelové ovládací rameno robota, které jste si vzali. V tomto videu ukazuje, jak jej sestavit.
Krok 2: Příprava řídicí jednotky více motorů
Toto je hlavní koncept, který v tomto projektu použiji. Nyní, když zkontrolujete pracovní strukturu ovladače Arduino Motor, jak je uvedeno níže.
- Připojte E1, E2 v ovladači motoru k desce Arduino Pin 9, 11
- Připojte vodiče motoru k konektorům výstupu 1, 2 ovladače motoru
- Nyní se stane, když dáte motoru E1 HIGH, E2 LOW běžícím směrem (řekněme ve směru hodinových ručiček)
- Pokud změníte E1 LOW, E2 HIGH, pak motor běží do jiného směru (řekněme proti směru hodinových ručiček)
- Co se nyní stane, když k tomuto výstupu 1, 2 konektorů ovladače motoru připojíte 5 motorů
- Poté budou všechny motory fungovat stejným způsobem, ale rychlost může být kvůli napájení nízká, k ovladači motoru můžete připojit externí napájení +konektor 12 V
- Pokud tedy můžeme připojit jeden po druhém vodiče motoru k 1 nebo 2 konektorům ovladače motoru, konkrétní připojený motor funguje pouze.
- To je koncept, který použiji k ovládání ramene robota.
- K tomu mohu použít servomotor. S různým úhlem stupně zkratuji výstupní pin 1 nebo 2 vodič s jiným vodičem motoru.
- Pro lepší pochopení se podívejte na výše uvedené obrázky.
- Také potřebujeme získat správný stupeň pro připojení pinů. K tomu můžete použít potenciometr s připojeným kódem Arduino a při kontrole sériového monitoru najdete stupeň.
- Tento koncept můžete použít ke zkratování také pro jiné účely.
Krok 3: Kód pro připojení Bluetooth a dokončení projektu
Nyní připojte drátové ovládací rameno robota k výše vytvořeným zkratovacím kolíkům souvisejícím se servomotorem. A přidejte modul Bluetooth. Musíte připojit modul Bluetooth TX k Arduino RX a modul Bluetooth RX k pinům Arduino TX a také připojit napájecí vodiče. Servomotor také potřebuje připojit desku Arduino a se vstupním znakem připojení Bluetooth budeme psát stupeň servomotoru.
Do telefonu si můžete stáhnout jakoukoli aplikaci související s technologií Bluetooth a podle konfigurace aplikace a zadaných znaků můžete změnit kód Arduino. K tomu jsem použil aplikaci Arduino Bluetooth Controller.
Když se to pokusíte spustit s napájením z počítače USB, některé motory nefungují z důvodu nedostatečného výkonu pro servomotory a ovladače motorů. Pokud k tomu dojde, můžete k ovladači motoru připojit externí napájení.
Toto je implementace modelu a provádí se s omezenými prostředky. Pokud máte 3 ovladače motoru L298N, lze to snadno provést.
Rovněž výše uvedený krok 2 lze použít i pro jiné potřeby.
Děkuji za sledování.