Sadržaj:
Video: RC Car Hack - Bluetooth kontrolirano putem Android aplikacije: 3 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Siguran sam da će svako od vas kod kuće pronaći nekorišteni RC automobil. Ovo uputstvo će vam pomoći da promijenite svoj stari RC automobil u originalni poklon:) Zbog činjenice da je RC automobil koji sam imao bio male veličine, odabrao sam Arduino Pro Mini za glavni kontroler. Još jedan važan modul koji sam koristio u ovom projektu je TB6612FNG nosač dvostrukog motora. Ovaj regulator motora ima dovoljan raspon prihvatljivih ulaznih napona (4,5V do 13,5V) i kontinuiranu izlaznu struju (1A po kanalu). Kao bluetooth prijemnik koristio sam popularan jeftin modul HC-06. Osim toga, LED diode možete koristiti kao prednja i stražnja svjetla u automobilu.
Komponente projekta:
- RC automobil (može biti star i pokvaren)
- Arduino Pro Mini 328 (3V/8Mhz) x1
- TB6612FNG Nosač vozača s dva motora x1
- Bluetooth modul HC-06 ili sličan x1
- Led: 2x crveni i 2x bijeli
- Otpornik 10k (potrebno za LED diode) x4 ili 10k SIL mreža otpornika x1
- Oglasna ploča (pola veličine) x1
- Džemperi i kablovi
- AA baterije x4
Korak 1: Povezivanje modula
Način povezivanja Arduino Pro Mini s ostalim modulima dan je u nastavku. Ne zaboravite spojiti mrežni napon na svaki modul (VCC, GND).
1. Bluetooth (npr. HC -06) -> Arduino Pro Mini (3,3 V)
- RXD - TXD
- TXD - RXD
- VCC - 3.3V iz Arduino Pro Mini (VCC)
- GND - GND
2. TB6612FNG vozač s dva motora -> Arduino Pro Mini
- AIN1 - 4
- AIN2 - 7
- BIN1 - 8
- BIN2 - 9
- PWMA - 5
- PWMB - 6
- STBY - Vcc
- VMOT - napon motora (4,5 do 13,5 V) - 6V iz RC akumulatora u automobilu
- Vcc - logički napon (2,7 do 5,5) - 3,3 V iz Arduino Pro Mini (VCC)
- GND - GND
3. TB6612FNG pokretač s dvostrukim motorom -> DC motori
- A01 - pogonski motor A
- A02 - pogonski motor A
- B01 - motor upravljača B
- B02 - motor upravljača B
4. LED diode -> Arduino Pro Mini
- prednji desni LED - 2
- prednji lijevi led - 3
- stražnja desna LED dioda - 14
- stražnji lijevi dioda - 15
Korak 2: Arduino kod
Potpuni kod za ovaj projekat dostupan je na GitHub -u: veza
Program Arduino provjerava u glavnoj petlji - "void loop ()" je li nova naredba (znak) poslana iz Android aplikacije putem bluetootha. Ako postoji bilo koji dolazni znak iz bluetooth serijskog programa, program započinje izvršavanje funkcije "void processInput ()". Zatim se iz ove funkcije, ovisno o znaku, poziva posebna kontrolna funkcija (npr. Za funkciju znaka "r" poziva se "void turn_Right ()").
Ako ćete koristiti Arduino motorni štit (L298), ova vam veza može biti korisna
Korak 3: Android aplikacija
Moja aplikacija za Android omogućuje vam kontrolu Bluetooth -om preko bilo kojeg robota opremljenog Arduino pločom. Također možete neovisno kontrolirati dva PWM kanala motora (par motora).
Jedinstveni znak dodijeljen je svakom gumbu Android aplikacije kao što je prikazano na gornjoj slici. Možete urediti Arduino kôd i koristiti moju Android aplikaciju za kontrolu vlastitog uređaja (ne samo ovog RC automobila).
Moju aplikaciju za Android možete besplatno preuzeti s Google Playa: veza
Kako koristiti Android aplikaciju:
- dodirnite dugme menija ili 3 vertikalne tačke (u zavisnosti od verzije Androida)
- odaberite karticu "Povežite uređaj"
- dodirnite karticu "HC-06" i nakon nekog vremena trebali biste vidjeti poruku "Povezano s HC-06"
- nakon povezivanja možete upravljati svojim automobilom
- ako ne vidite svoj Bluetooth uređaj HC-06, dodirnite dugme "Skeniraj za uređaje"
- pri prvoj upotrebi uparite svoje Bluetooth uređaje unosom zadanog koda "1234"
Ako želite vidjeti moje druge projekte vezane za robotiku, posjetite:
- moja web stranica: www.mobilerobots.pl
- facebook: Mobilni roboti
Preporučuje se:
Kontrola Led putem aplikacije Blynk pomoću Nodemcu preko interneta: 5 koraka
Kontrola LED -a putem aplikacije Blynk pomoću Nodemcu preko interneta: Pozdrav svima Danas ćemo vam pokazati kako možete kontrolirati LED pomoću pametnog telefona putem interneta
Staklena kamena LED cijev (WiFi kontrolirano putem aplikacije za pametni telefon): 6 koraka (sa slikama)
Staklena kamena LED cijev (WiFi kontrolirana putem aplikacije za pametne telefone): Pozdrav kolege proizvođači! U ovom uputstvu pokazat ću vam kako izgraditi LED cijev koja kontrolira WiFi koja je ispunjena staklenim kamenjem za lijep efekt difuzije. LED diode se mogu pojedinačno adresirati i stoga su mogući lijepi efekti u
Kaskada registara pomaka 74HC595 Kontrolirano putem Arduina i Etherneta: 3 koraka
Kaskada registara pomaka 74HC595 kontrolira se putem Arduina i Etherneta: Danas bih želio predstaviti projekt koji sam implementirao u dvije verzije. Projekt koristi 12 registara pomaka 74HC595 i 96 LED dioda, Arduino Uno ploču s Ethernet štitom Wiznet W5100. Na svaki registar pomaka spojeno je 8 LED dioda. Brojevi 0
Izrada Android aplikacije za mala preduzeća pomoću aplikacije MIT i Google Fusion Table: 7 koraka
Izrada Android aplikacije za mala preduzeća koristeći MIT APP i Google Fusion Table: Jeste li ikada poželjeli napraviti vlastitu aplikaciju koja može biti dostupna u google play trgovini !!! Ako imate posao, ovaj vodič će vam promijeniti život. Nakon što ovo pažljivo pročitate, moći ćete napraviti vlastitu aplikaciju. Befo
IOT: ESP 8266 Nodemcu Kontrola RGB LED trake putem interneta pomoću aplikacije BLYNK: 9 koraka
IOT: ESP 8266 Nodemcu Kontrola RGB LED trake putem Interneta pomoću aplikacije BLYNK: Zdravo momci, u ovom uputstvu sam vam pokazao kako da napravite kontroler RGB LED trake sa nodemcuom koji može kontrolirati RGB LED STRIP preko cijelog svijeta putem interneta BLYNK APP. Zato uživajte u izradi ovog projekta & učinite vaš dom šarenim