Obsah:
Video: Najľahší spôsob, ako vytvoriť robota ovládajúceho gestá: 7 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Ovládajte hračky ako superHero. Naučte sa vyrábať auto ovládané gestami.
Ide o to, ako si sami vyrobiť auto ovládané gestami. V zásade ide o jednoduchú aplikáciu 3-osového gyroskopu, akcelerometra MPU-6050. Môžete robiť oveľa viac vecí. porozumením tomu, ako ho používať, ako ho prepojiť s Arduino a ako prenášať jeho údaje cez moduly Bluetooth. v tomto zápise sa zameriam na komunikáciu Bluetooth s Bluetooth, medzi dvoma modulmi Bluetooth HC-05.
Krok 1:
Použité komponenty:
1- Kartón, akrylový list 2- Arduino UNO X1-
3- Arduino nano X1:
4- BO Motor X2 -
5- Wheels X2-
6- IC L293D x1 -
7- 2s 7,4Voltová lipo batéria X 2-
8- DPS-
9- Konektory-
10- Modul Bluetooth X 2:
11- MPU-6050 X 1:
12- Gym rukavice X1:
Priama objednávka PCB použitá v tomto projekte z PCBway:
Nasledujte video a zostrojte telo robota a spojenia pre tento projekt. môžete postaviť telo robota, ako je znázornené na videu, alebo ho môžete upraviť na pohon všetkých kolies 4WD (pohon všetkých kolies).
Ak nepoužívate štít zobrazený na videu, na výrobu dosky plošných spojov môžete použiť uvedenú schému zapojenia. alebo si môžete objednať PCB pre tento štít priamo z odkazu PCBway.com, ktorý je na to uvedený vyššie.
Krok 2:
Po zostavení tela robota vyrobte diaľkovú jednotku podľa schémy zapojenia.
Krok 3:
Teraz sa porozprávajme o konfigurácii modulu Bluetooth. V zásade je modul Bluetooth HC-05 dodávaný s výrobným nastavením modulu slave. to znamená, že môžeme odosielať údaje do modulu jednoduchým zapojením. Nie je potrebné vykonávať žiadne ďalšie nastavenia na odosielanie údajov z mobilných zariadení do modulu HC-05. stačí zadať predvolené heslo (1234/0000) a spojiť sa s ním. ale čo keď chceme odosielať údaje pomocou tohto modulu do iného rovnakého modulu alebo do mobilného zariadenia.
v tomto projekte robíme to isté, čo pri odosielaní údajov prostredníctvom modulu Bluetooth. zhromaždené gyro senzorom MPU-6050 do iného modulu Bluetooth. aby sme to urobili Najprv musíme nakonfigurovať tieto dva moduly Bluetooth. aby sa po zapnutí mohli navzájom automaticky viazať. Prvý modul tu funguje ako podradené zariadenie, ktoré bude prijímať signály zo vzdialenej jednotky a bude namontované na auto. A nakonfigurujte druhé ako hlavné zariadenie, ktoré bude fungovať ako vysielacie jednotky a bude odosielať údaje do podradeného zariadenia,
Krok 4:
Najprv teda nakonfigurujte prvý modul bluetooth ako podradené zariadenie. za týmto účelom ho spojte s Arduino podľa tejto schémy zapojenia. A nahrajte kód podľa konfigurácie názvu.
stiahnite si všetky požadované programy a knižnice odtiaľto:
Odpojte modul. Stlačte a podržte ky na module a pripojte ho späť. Uvidíte, že LED na module bliká pomalšie. Raz za 2 sekundy. To znamená, že HC-05 je v príkazovom režime AT. Teraz otvorte sériový monitor a zmeňte prenosovú rýchlosť na 9600 a typ výstupu ako NL aj CR. Teraz zadajte AT do poľa pre odoslanie a odošlite ho. ak odpovie ok, znamená to, že je všetko v poriadku. Ale ak nie, a odpovie s nejakou chybou, pošlite AT znova. Kým neodpovie spojením ok alebo chek a znova odošle AT.
potom, čo dostanete OK odpoveď z modulu, zadajte jeden po druhom nasledujúce príkazy, AT+ORGL a odošlite ho. tento príkaz nastaví modul na výrobné nastavenia.
AT+RMAAD tento príkaz uvoľní modul z akéhokoľvek predchádzajúceho párovania
AT+UART? skontrolujte aktuálnu prenosovú rýchlosť modulu
AT+UART = 38400, 0, 0 nastaví prenosovú rýchlosť na 38400
AT+ÚLOHA? skontrolujte, či je rola otrokom alebo pánom. odpovedá 0 alebo 1. ak je modul podriadený, odpovedá 0 a ak je to hlavné zariadenie, potom odpovie s 1 nastavenou rolou ako podradené zariadenie.
zadajte AT+ROLE = 0
AT+ADDR? skontrolujte adresu modulu. Poznamenajte si túto adresu. odpovedal modul. po získaní tejto adresy sa vykoná konfigurácia pre podradený modul.
Krok 5:
Teraz je čas nakonfigurovať druhý modul Bluetooth ako hlavné zariadenie. Pripojte tento modul k doske Arduino a vstúpte do režimu AT. ako sme to urobili pri predchádzajúcom.
Zadajte tieto AT príkazy podľa danej sekvencie. AT+ORGL
AT+RMAAD
AT+UART?
AT+UART = 38400, 0, 0
AT+ÚLOHA?
nastavte úlohu tohto modulu ako hlavného zariadenia. AT+ÚLOHA = 1
AT+CMODE = 0, aby modul pripojil iba jedno zariadenie. predvolené nastavenie je 1
Teraz spojte tento modul s podradeným zariadením, aby ste to urobili, zadajte,
AT+BIND = "adresa podradeného modulu"
a všetko je hotové, nainštalujte knižnice pre senzor MPU-6050 a komunikáciu I2C. Pretože gyroskopický snímač MPU-6050 má rozhranie I2C. sťahujte knižnice a zdrojový kód odtiaľto. ak máte predinštalované tieto knižnice, preskočte to.
Krok 6:
Teraz pripojte automobilovú jednotku k počítaču pomocou kábla USB. vyberte správny port a typ dosky. A nahrajte program s názvom „Gesture_controled_Robot_car_unit_“. Pri odosielaní programu skontrolujte, či nie je batéria a modul Bluetooth pripojené k automobilu.
To isté urobte s diaľkovou jednotkou. otvorte program podľa názvu na diaľku. a nahrajte ho na vzdialenú jednotku. Vložte podradený modul Bluetooth do automobilovej jednotky a osvojte si modul Bluetooth vo vzdialenej jednotke. A všetko hotové.
Krok 7:
Zapneme ho a je pripravené hrať … …
Dúfam, že vám to bude užitočné. ak áno, lajkujte, zdieľajte, komentujte svoje pochybnosti. Pre viac takýchto projektov ma sledujte! Podporte moju prácu a prihláste sa na odber môjho kanála na YouTube.
Ďakujem!
Prvá cena v súťaži robotiky
Odporúča:
Najľahší spôsob programovania mikrokontroléra!: 9 krokov
Najľahší spôsob programovania mikrokontroléra !: Zaujíma vás, či máte mikrokontrolér, ktorý spotrebuje oveľa menej energie? Dnes vám predstavím model STM32 Ultra Low Power - L476RG, ktorý spotrebuje 4krát menej energie ako Arduino Mega a má výkonný procesor Cortex. Tiež budem
DRONY S APM (Najľahší spôsob): 11 krokov
DRONY S APM (Najľahší spôsob): V tomto tutoriáli vám ukážem, ako vyrobiť dron s apm jednoduchým spôsobom. Drony je možné použiť na rýchlu prepravu vecí a tiež na letecké snímkovanie. Celkové náklady na môj projekt sú okolo 200 $ .VEC VYŽADOVANÉ PRE TENTO PROJEKT bezkartáčové dc
Ako si vyrobiť autonómneho hracieho robota na basketbal pomocou IRobota Vytvoriť ako základ: 7 krokov (s obrázkami)
Ako vytvoriť autonómneho hracieho robota na basketbal pomocou IRobota Vytvoriť ako základ: Toto je môj príspevok k výzve iRobot Create. Najťažšie na celom tomto procese pre mňa bolo rozhodnúť sa, čo bude robot robiť. Chcel som predviesť skvelé funkcie programu Create a zároveň pridať trochu robo vkusu. Všetky moje
Najľahší spôsob, ako zmierniť pôvodný XBOX: 5 krokov
Najľahší spôsob, ako zmeniť pôvodný XBOX: Tento návod je prevzatý z gh3tt0h4x0r na Youtube (vrátane scenárov, pretože v noci, keď som to urobil, bol môj Gamebridge čudný). Jeho dvojdielne video ukazuje, ako je možné vykonať jednoduchú inštaláciu XBMC (XBox Media Center) na XBox bez nutnosti
Najľahší spôsob, ako vyrobiť kompaktné svetlo !! 3 JEDNODUCHÉ KROKY !!: 3 kroky
Najľahší spôsob, ako vyrobiť kompaktné svetlo !! 3 JEDNODUCHÉ KROKY !!: Čo budete potrebovať - Cínová fólia 1 batéria AA (niektoré batérie AAA budú fungovať) 1 Mini žiarovka (žiarovky sa používajú vo väčšine bateriek; pozrite si obrázok) Pravítko (v prípade potreby)