Obsah:

ROBOT OVLÁDANÝ SMARTPHONE S BLE 4.0 !!!: 5 krokov
ROBOT OVLÁDANÝ SMARTPHONE S BLE 4.0 !!!: 5 krokov

Video: ROBOT OVLÁDANÝ SMARTPHONE S BLE 4.0 !!!: 5 krokov

Video: ROBOT OVLÁDANÝ SMARTPHONE S BLE 4.0 !!!: 5 krokov
Video: Как программировать робота lego WeDo 2.0 45300 Robo Master 2024, November
Anonim
Image
Image
Veci, ktoré budete potrebovať
Veci, ktoré budete potrebovať

V predchádzajúcom návode som sa s vami podelil o to, ako môžete pomocou modulu Bluetooth (konkrétne HM10 BLE v4.0) s Arduino ovládať LED diódy pomocou smartfónu. Môžete si to pozrieť tu. V tomto návode vám ukážem, ako postaviť robota, ktorý je možné ovládať pomocou smartfónu prostredníctvom technológie Bluetooth Low Energy. Pokúsim sa to udržať čo najjednoduchšie.

Krok 1: Veci, ktoré budete potrebovať:-

Veci, ktoré budete potrebovať
Veci, ktoré budete potrebovať
Veci, ktoré budete potrebovať
Veci, ktoré budete potrebovať

Tu som uviedol názov a podrobnosti o všetkých súčiastkach, ktoré budete potrebovať, spolu s odkazmi na najlepšie nákupy.

1. Elektronické súčiastky:-

Arduino UNO:- Použil som UNO, ale môžete použiť akúkoľvek inú dosku, ako je Mega, ak chcete dať robotovi ďalšie funkcie a vyžadovať veľa I/O pinov alebo menšie Nano, ak chcete malého kompaktného robota. Ak ste začiatočník, odporúčam vám získať UNO, pretože je univerzálnejší a užívateľsky prívetivejší. Odkaz na US Link pre Európu

Motorový štít Arduino:- Použil som štít motora L293D, ktorý je pre tento projekt lacný a účinný, ale ak chcete, môžete sa rozhodnúť. pre lepšiu verziu Motorový štít L298N, ktorý je schopný pracovať s väčšími motormi. Odkaz na USLink pre Európu

Modul Bluetooth:-Tu som použil modul AT-09, ktorý je kompatibilný s HM-10. Ak chcete, môžete ísť na HM-10. Aj keď je tento návod v podstate pre Bluetooth 4.0v, môžete použiť aj modul HC-05, ak ho máte k dispozícii. Odkaz na USLink pre Európu

Prevodové jednosmerné motory:- Tie, ktoré som použil, sú lacné a prácu zvládnu. ale ak sa naozaj chcete stať profesionálom, môžete si tu kúpiť motory s vysokým krútiacim momentom. Odkaz na USLink pre Európu

  • Batérie:- Na tento projekt budú potrebné 2 batérie, 9 V- 12 V batéria pre vodiča motora a 9 V batéria pre Arduino. Alebo môžete na napájanie použiť powerbanku cez USB Link pre USLink pre Európu
  • Rezistory 2,2k ohm a 1k ohm. Odkaz na USLink pre Európu

2. Požiadavky na softvér:-

Arduino IDE:- Na zápis a odosielanie kódu na dosku arduino

BLE joystick apk:- Ak používate moduly HM10/AT-09, použite joystick BLE. Ak používate moduly HC-05/06, použite aplikáciu Bluetooth Controller

3. Hardvérové požiadavky:-

Teraz sa hardvérové požiadavky líšia v mnohých aspektoch, napríklad ak chcete dvojkolesového robota alebo štvorkolesového robota. Alebo možno chcete taký, ktorý má skladby ako Tank. Tu som poskytol odkazy na niekoľko podvozkov robotov, ktoré si môžete kúpiť, alebo si ich môžete vyrobiť z predmetov, ktoré máte položené ako kartónové / akrylové listy.

  • Pohon 2 kolies.
  • Pohon 4 kolies.
  • Cisternový podvozok.

Okolo seba použijem niektoré časti a vyrobím telo robota. Podrobnosti v nasledujúcom kroku.

Krok 2: Výroba podvozku:-

Výroba podvozku
Výroba podvozku
Výroba podvozku
Výroba podvozku
Výroba podvozku
Výroba podvozku

Tu som použil 5 mm hrubú dosku Sunboard ako základňu, vyvŕtané otvory pre konzoly motora a Arduino na vrchu. a zostavil všetko tak, ako je to znázornené na obrázkoch. Urobil som podobný dizajn v predchádzajúcom Instructable, ktorý si môžete pozrieť tu, ktorý obsahuje ďalšie podrobnosti o dizajne:- Jednoduchý a inteligentný robot pomocou Arduina.

Namiesto toho, aby ste si vyrobili sami, môžete si kúpiť aj taký, ktorý bude jednoduchší. Odkazy, ktoré som už zdieľal v predchádzajúcom kroku.

Tento príspevok je viac o ovládaní robota pomocou BLE, takže sa do toho pustíme.

Krok 3: Vytvorenie spojení:-

Vytváranie spojení
Vytváranie spojení
Vytváranie spojení
Vytváranie spojení
Vytváranie spojení
Vytváranie spojení
Vytváranie spojení
Vytváranie spojení

Najprv musíte pripojiť modul Bluetooth k arduinu, ako je to znázornené na obrázku vyššie.

  • Tx => Rx Arduina (pin 0)
  • Rx => Tx Arduina (pin 1)
  • GND => GND
  • Vcc => +5v

Odporúča: