Satura rādītājs:
Video: RC Car Hack - Bluetooth vadāms, izmantojot Android lietotni: 3 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Esmu pārliecināts, ka ikviens no jums var atrast mājās neizmantotu RC automašīnu. Šī instrukcija palīdzēs jums nomainīt veco RC automašīnu uz oriģinālu dāvanu:) Tā kā manā rīcībā esošā RC automašīna bija maza izmēra, par galveno kontrolieri esmu izvēlējies Arduino Pro Mini. Vēl viens svarīgs modulis, ko esmu izmantojis šajā projektā, ir TB6612FNG divu motoru vadītāja nesējs. Šim motora regulatoram ir pietiekams pieļaujamo ieejas spriegumu diapazons (no 4,5 V līdz 13,5 V) un nepārtraukta izejas strāva (1A uz kanālu). Kā Bluetooth uztvērējs es izmantoju populāru lētu moduli HC-06. Turklāt gaismas diodes varat izmantot kā automašīnas priekšējos un aizmugurējos lukturus.
Projekta sastāvdaļas:
- RC automašīna (var būt veca un salauzta)
- Arduino Pro Mini 328 (3V/8Mhz) x1
- TB6612FNG divu motoru vadītāja nesējs x1
- HC-06 Bluetooth modulis vai līdzīgs x1
- Gaismas diodes: 2x sarkanas un 2x baltas
- Rezistors 10k (nepieciešams LED) x4 vai 10k SIL rezistoru tīkls x1
- Maizes dēlis (puse izmēra) x1
- Džemperi un kabeļi
- AA baterijas x4
1. solis: moduļu savienošana
Tālāk ir sniegts veids, kā savienot Arduino Pro Mini ar citiem moduļiem. Neaizmirstiet pieslēgt barošanas spriegumu katram modulim (VCC, GND).
1. Bluetooth (piemēram, HC -06) -> Arduino Pro Mini (3.3V)
- RXD - TXD
- TXD - RXD
- VCC - 3.3V no Arduino Pro Mini (VCC)
- GND - GND
2. TB6612FNG divu motoru draiveris -> Arduino Pro Mini
- AIN1 - 4
- AIN2 - 7
- BIN1 - 8
- BIN2 - 9
- PWMA - 5
- PWMB - 6
- STBY - Vcc
- VMOT - motora spriegums (4,5 līdz 13,5 V) - 6V no RC automašīnas akumulatora
- Vcc - loģiskais spriegums (no 2,7 līdz 5,5) - 3,3 V no Arduino Pro Mini (VCC)
- GND - GND
3. TB6612FNG divu motoru draiveris -> līdzstrāvas motori
- A01 - piedziņas motors A
- A02 - piedziņas motors A
- B01 - stūres motors B
- B02 - stūres motors B
4. Gaismas diodes -> Arduino Pro Mini
- priekšējais labais LED - 2
- priekšējais kreisais vads - 3
- aizmugurējais labais LED - 14
- aizmugurējais kreisais vads - 15
2. darbība: Arduino kods
Pilns šī projekta kods ir pieejams vietnē GitHub: saite
Arduino programma pārbauda galvenajā cilpā - "void loop ()", vai jaunā komanda (rakstzīme) ir nosūtīta no Android lietotnes, izmantojot Bluetooth. Ja no Bluetooth sērijas ir ienākošas rakstzīmes, programma sāk izpildīt funkciju "void processInput ()". Tad no šīs funkcijas atkarībā no rakstzīmes tiek izsaukta īpaša vadības funkcija (piemēram, "r" rakstzīmju funkcijai tiek saukta "void turn_Right ()").
Ja jūs gatavojaties izmantot Arduino motora vairogu (L298), šī saite jums var būt noderīga
3. darbība: Android lietotne
Mana Android lietotne ļauj jums vadīt jebkuru robotu, kas aprīkots ar Arduino plati, izmantojot Bluetooth. Varat arī patstāvīgi kontrolēt divus motoru PWM kanālus (motoru pāri).
Unikālā rakstzīme tiek piešķirta katrai Android lietotnes pogai, kā parādīts attēlā. Jūs varat rediģēt Arduino kodu un izmantot manu Android lietotni, lai kontrolētu savu ierīci (ne tikai šo RC automašīnu).
Jūs varat bez maksas lejupielādēt manu Android lietotni no Google Play: saite
Kā lietot Android lietotni:
- pieskarieties izvēlnes pogai vai 3 vertikāliem punktiem (atkarībā no jūsu Android versijas)
- atlasiet cilni "Pievienot ierīci"
- pieskarieties cilnei "HC-06" un pēc kāda laika jums vajadzētu redzēt ziņojumu "Savienots ar HC-06"
- pēc savienošanas jūs varat kontrolēt savu automašīnu
- ja neredzat savu Bluetooth ierīci HC-06, pieskarieties pogai "Meklēt ierīces"
- pirmās lietošanas laikā savienojiet pārī Bluetooth ierīces, ievadot noklusējuma kodu "1234"
Ja vēlaties redzēt citus manus projektus, kas saistīti ar robotiku, lūdzu, apmeklējiet:
- mana vietne: www.mobilerobots.pl
- facebook: Mobilie roboti
Ieteicams:
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: 5 soļi
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: Sveiki, visi šodien, mēs jums parādīsim, kā jūs varat kontrolēt LED, izmantojot viedtālruni internetā
Universāla tālvadības pults, izmantojot ESP8266 (vadāms ar Wi -Fi): 6 soļi (ar attēliem)
Universāls tālvadības pults, izmantojot ESP8266 (vadāms ar Wi -Fi): Šis projekts ir paredzēts, lai aizstātu parasto tālvadības pulti visām sadzīves ierīcēm, piemēram, maiņstrāvai, TV, DVD atskaņotājiem, mūzikas sistēmai, SMART ierīcēm !!! Apkārt izveidojot veselu atkritumu atkritumu atkritumu, padarot mūs par mīklu !!! Šis projekts mūs glābs no
Kā izveidot Android lietotni, izmantojot Android Studio: 8 soļi (ar attēliem)
Kā izveidot Android lietotni, izmantojot Android Studio: šī apmācība iemācīs jums pamatus, kā izveidot Android lietotni, izmantojot Android Studio izstrādes vidi. Tā kā Android ierīces kļūst arvien izplatītākas, pieprasījums pēc jaunām lietotnēm tikai palielināsies. Android Studio ir viegli lietojams (
8 releju vadība ar NodeMCU un IR uztvērēju, izmantojot WiFi un IR tālvadības pulti un Android lietotni: 5 soļi (ar attēliem)
8 releja vadība ar NodeMCU un IR uztvērējs, izmantojot WiFi un IR tālvadības pulti un Android lietotni: 8 releju slēdžu vadīšana, izmantojot nodemcu un ir uztvērēju, izmantojot wifi un ir tālvadības un android lietotne. Tālvadības pults darbojas neatkarīgi no wifi savienojuma. ŠEIT IR ATJAUNINĀTĀS VERSIJAS KLIKŠĶIS ŠEIT
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: 7 soļi (ar attēliem)
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: Šajā apmācībā mēs iemācīsimies lietot lietotni Blynk un Arduino, lai kontrolētu lampu, kombinācija notiks, izmantojot USB seriālo portu. Šīs pamācības mērķis ir parādīt vienkāršākais risinājums, lai attālināti kontrolētu savu Arduino vai c