Obsah:
- Zásoby
- Krok 1: Dokončite rameno robota s káblovým ovládaním
- Krok 2: Pripravte si riadiacu jednotku pre viac motorov
- Krok 3: Kód pre pripojenie Bluetooth a dokončite projekt
Video: Rameno robota Bluetooth pomocou ovládača jedného motora: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Vitajte v mojom pokyne.
V tomto návode vám ukážem, ako previesť drôtové ovládacie rameno robota na rameno robota Bluetooth pomocou jedného motorového ovládača. Toto je projekt z domu, ktorý bol vykonaný v rámci zákazu vychádzania. Tentokrát mám teda iba jeden ovládač motora L298N. Ak začiarknete drôtové ovládacie rameno robota, obsahuje 5 motorov. Ak teda máme 3 ovládače motora L298N, môžeme ovládať 6 motorov (vodič L298N môže ovládať 2 motory v obojsmernom smere) a jednoducho ho môžeme previesť na rameno robota Bluetooth pomocou ovládačov arduino a L298N 3. Ale v súčasnej situácii mám iba jeden motor L298N a niekoľko servomotorov. Pozrime sa, ako túto úlohu vykonať.
Na to budete potrebovať nasledujúce položky.
Zásoby
- Dokončené drôtové ovládacie rameno robota
- Doska Arduino (používam Arduino Nano)
- Modul Bluetooth (H06)
- Ovládač motora L298N
- Doska na chlieb
- Prepojovacie vodiče
- Servo motor
- Mini skrutky a matice
Krok 1: Dokončite rameno robota s káblovým ovládaním
Na vykonanie tohto projektu budete potrebovať rameno robota s káblovým ovládaním. To je možné kúpiť na eBay alebo Amazon. Ak nemáte drôtové ovládacie rameno robota, môžete to urobiť pomocou prevodového motora, ktorý tiež spojí niekoľko plastových častí ramena. Nebudem popisovať, ako zostaviť toto drôtené riadiace rameno robota, ktoré ste vzali. V tomto videu je ukázané, ako ho zostaviť.
Krok 2: Pripravte si riadiacu jednotku pre viac motorov
Toto je hlavný koncept, ktorý v tomto projekte použijem. Teraz, keď skontrolujete pracovnú štruktúru ovládača Arduino Motor, ako je uvedené nižšie.
- Pripojte E1, E2 v ovládači motora k doske Arduino Pin 9, 11
- Pripojte vodiče motora k konektorom výstupu 1, 2 ovládača motora
- Teraz sa stane, keď dáte E1 VYSOKÝ, E2 NÍZKY motor bežiaci v smere (povedzme v smere hodinových ručičiek)
- Ak zmeníte tie E1 NÍZKE, E2 VYSOKÉ, potom motor pobeží iným smerom (povedzme proti smeru hodinových ručičiek)
- Čo sa teraz stane, ak k tomuto výstupu 1, 2 konektorov ovládača motora pripojíte 5 motorov
- Potom budú všetky motory fungovať rovnako, ale rýchlosť môže byť kvôli napájaniu nízka, k vodiču motora môžete pripojiť externé napájanie +konektor 12 V
- Ak teda môžeme jeden po druhom pripojiť vodiče motora k 1 alebo 2 konektorom ovládača motora, konkrétny pripojený motor funguje iba.
- To je koncept, ktorý použijem na ovládanie ramena robota.
- Na to môžem použiť servomotor. S rôznym stupňovým uhlom skratujem výstupný kolík 1 alebo 2 vodičom s iným vodičom motora.
- Pochopte vyššie uvedené obrázky, aby ste porozumeli.
- Potrebujeme tiež získať správny stupeň na pripojenie pinov. Na to môžete použiť potenciometer s pripojeným kódom Arduino a pri kontrole sériového monitora nájdete stupeň.
- Tento koncept môžete použiť na skratovanie aj na iné účely.
Krok 3: Kód pre pripojenie Bluetooth a dokončite projekt
Teraz pripojte drôty ramena riadiaceho robota k vyššie vytvoreným skratovacím kolíkom súvisiacim so servomotorom. A pridajte modul Bluetooth. Musíte pripojiť modul Bluetooth TX k Arduino RX a modul Bluetooth RX k kolíkom Arduino TX a tiež pripojiť napájacie vodiče. Servomotor tiež potrebuje pripojiť dosku Arduino a so vstupným znakom pripojenia Bluetooth budeme písať stupeň servomotora.
Do telefónu si môžete stiahnuť akúkoľvek aplikáciu súvisiacu s Bluetooth a podľa konfigurácií aplikácií a zadaných znakov môžete zmeniť kód Arduino. Na to som použil aplikáciu Arduino Bluetooth Controller.
Keď sa to pokúsite spustiť s napájaním z počítača USB, niektoré motory nefungujú z dôvodu nedostatku energie pre servomotory a ovládače motorov. Ak k tomu dôjde, môžete k ovládaču motora pripojiť externé napájanie.
Toto je modelová implementácia, ktorá sa vykonáva s obmedzenými zdrojmi. Ak máte 3 ovládače motora L298N, je to jednoduché.
Tiež nad krokom 2 môže byť uvedený spôsob skratu použitý na inú potrebu.
Ďakujem za sledovanie.
Odporúča:
ROBOTICKÁ RAMENO Xbox 360 [ARDUINO]: RAMENO AXIOM: 4 kroky
ROBOTICKÁ RÁMČKA Xbox 360 [ARDUINO]: RAMENO AXIOM:
Ovládajte robotické rameno pomocou Zio pomocou ovládača PS2: 4 kroky
Ovládajte robotické rameno pomocou Zia pomocou ovládača PS2: Tento blogový príspevok je súčasťou série Zio Robotics. Úvod Toto je posledná časť príspevku „Ovládajte robotické rameno pomocou Zia“. V tomto návode pridáme do nášho robotického ramena ďalšiu časť. Predchádzajúce návody neobsahujú základ pre
Robot vyhýbajúci sa prekážkam pomocou ovládača motora L298n: 5 krokov
Robot vyhýbajúci sa prekážkam pomocou ovládača motora L298n: ahoj chlapci, dnes vyrobíme tohto robota .. dúfame, že sa vám bude páčiť
Ako vytvoriť dotykový spínač pomocou jedného Mosfetu: 4 kroky (s obrázkami)
Ako vytvoriť dotykový spínač pomocou jedného mosfetu: AKO VYROBIŤ DOTYKOVÝ SPÍNAČ POUŽÍVAJÚCOM JEDEN JEDEN MOSFETOVÝ TRANZISTOR V mnohých ohľadoch sú MOSFETy lepšie ako bežné tranzistory a v dnešnom projekte tranzistora ukážeme, ako vytvoriť jednoduchý dotykový spínač, ktorý nahradí normálny spínač s h
Ovládajte čokoľvek pomocou jedného pinu AVR: 4 kroky
Ovládajte čokoľvek pomocou jedného pinu AVR: Tento návod ukazuje, ako ovládať skupinu LED diód jedným výstupom mikroprocesora. Mikro, ktoré budem používať, je Atmel Attiny2313