Obsah:

Rameno robota Bluetooth pomocí ovladače jednoho motoru: 3 kroky
Rameno robota Bluetooth pomocí ovladače jednoho motoru: 3 kroky

Video: Rameno robota Bluetooth pomocí ovladače jednoho motoru: 3 kroky

Video: Rameno robota Bluetooth pomocí ovladače jednoho motoru: 3 kroky
Video: Top 10 nejnebezpečnějších tobogánů na světě! 2021 2024, Červenec
Anonim
Image
Image
Připravte si řídicí jednotku více motorů
Připravte si řídicí jednotku více motorů

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

Image
Image

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ů

Image
Image
Připravte si řídicí jednotku více motorů
Připravte si řídicí jednotku 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.

  1. Připojte E1, E2 v ovladači motoru k desce Arduino Pin 9, 11
  2. Připojte vodiče motoru k konektorům výstupu 1, 2 ovladače motoru
  3. 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)
  4. 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)
  5. Co se nyní stane, když k tomuto výstupu 1, 2 konektorů ovladače motoru připojíte 5 motorů
  6. 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
  7. 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.
  8. To je koncept, který použiji k ovládání ramene robota.
  9. 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.
  10. Pro lepší pochopení se podívejte na výše uvedené obrázky.
  11. 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ň.
  12. 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

Kód pro připojení Bluetooth a dokončení projektu
Kód pro připojení Bluetooth a dokončení projektu
Kód pro připojení Bluetooth a dokončení projektu
Kód pro připojení Bluetooth a dokončení projektu
Kód pro připojení Bluetooth a dokončení projektu
Kód pro připojení Bluetooth a dokončení projektu
Kód pro připojení Bluetooth a dokončení projektu
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í.

Doporučuje: