Talaan ng mga Nilalaman:
Video: RC Car Hack - Kinokontrol ng Bluetooth Sa pamamagitan ng Android App: 3 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Sigurado ako na ang bawat isa sa inyo ay makakahanap sa bahay ng hindi nagamit na RC car. Ang tagubiling ito ay tutulong sa iyo na baguhin ang iyong dating kotse sa RC sa orihinal na regalo:) Dahil sa ang katunayan na ang kotse na RC na mayroon ako ay maliit sa sukat pinili ko ang Arduino Pro Mini bilang isang pangunahing tagakontrol. Ang isa pang mahalagang module na ginamit ko sa proyektong ito ay ang TB6612FNG dalawahang motor driver. Ang motor controller na ito ay may sapat na saklaw ng mga katanggap-tanggap na voltages ng pag-input (4.5V hanggang 13.5V) at tuluy-tuloy na kasalukuyang output (1A bawat channel). Bilang isang tatanggap ng bluetooth Gumamit ako ng isang tanyag na murang module na HC-06. Bilang karagdagan, maaari mong gamitin ang mga LED bilang harap at likurang ilaw ng kotse.
Mga bahagi ng proyekto:
- RC car (maaaring luma at sirang)
- Arduino Pro Mini 328 (3V / 8Mhz) x1
- TB6612FNG Dual Motor Driver Carrier x1
- HC-06 Bluetooth module o katulad na x1
- Mga Leds: 2x pula at 2x puti
- Resistor 10k (kinakailangan para sa mga leds) x4 o 10k SIL Resistor Network x1
- Breadboard (kalahating laki) x1
- Mga jumper at cable
- Mga baterya ng AA x4
Hakbang 1: Koneksyon ng Mga Modyul
Ang paraan ng pagkonekta sa Arduino Pro Mini sa iba pang mga module ay ibinibigay sa ibaba. Huwag kalimutang ikonekta ang boltahe ng suplay sa bawat module (VCC, GND).
1. Bluetooth (hal. HC-06) -> Arduino Pro Mini (3.3V)
- RXD - TXD
- TXD - RXD
- VCC - 3.3V mula sa Arduino Pro Mini (VCC)
- GND - GND
2. TB6612FNG Dual Motor Driver -> Arduino Pro Mini
- AIN1 - 4
- AIN2 - 7
- BIN1 - 8
- BIN2 - 9
- PWMA - 5
- PWMB - 6
- STBY - Vcc
- VMOT - boltahe ng motor (4.5 hanggang 13.5 V) - 6V mula sa baterya ng RC Car
- Vcc - voltage voltage (2.7 hanggang 5.5) - 3.3V mula sa Arduino Pro Mini (VCC)
- GND - GND
3. TB6612FNG Dual Motor Driver -> DC Motors
- A01 - pagmamaneho ng motor A
- A02 - drive motor A
- B01 - pagpipiloto motor B
- B02 - pagpipiloto motor B
4. LEDs -> Arduino Pro Mini
- pinangunahan ang kanang kanan - 2
- humantong sa kaliwa sa harap - 3
- pinangunahan ang kanang likuran - 14
- sa likurang kaliwa na humantong - 15
Hakbang 2: Arduino Code
Ang buong code para sa proyektong ito ay magagamit sa GitHub: link
Ang Arduino program ay sumusuri sa pangunahing loop - "void loop ()" kung ang bagong command (character) ay naipadala mula sa Android app sa pamamagitan ng bluetooth. Kung mayroong anumang papasok na character mula sa serial ng bluetooth nagsisimula ang programa sa pagpapatupad ng "void processInput ()" na function. Pagkatapos mula sa pagpapaandar na ito depende sa character na isang tukoy na pagpapaandar ng kontrol ay tinatawag na (hal. Para sa "r" character function "void turn_Right ()" ay tinawag).
Kung gagamit ka ng Arduino motor Shield (L298) ang link na ito ay maaaring maging kapaki-pakinabang para sa iyo
Hakbang 3: Android App
Pinapayagan ka ng aking Android app na kontrolin ang anumang robot na nilagyan ng isang Arduino board sa pamamagitan ng bluetooth. Maaari mo ring kontrolin nang nakapag-iisa ang dalawang mga channel ng motors PWM (isang pares ng mga motor).
Ang natatanging character ay nakatalaga sa bawat pindutan ng Android app tulad ng ipinakita sa itaas na pigura. Maaari mong i-edit ang Arduino code at gamitin ang aking Android app upang makontrol ang iyong sariling aparato (hindi lamang ang RC car na ito).
Maaari mong i-download ang aking Android app nang libre mula sa Google Play: link
Paano gamitin ang Android app:
- i-tap ang pindutan ng menu o 3 patayong mga tuldok (depende sa bersyon ng iyong Android)
- piliin ang tab na "Kumonekta sa isang aparato"
- mag-tap sa tab na "HC-06" at makalipas ang ilang sandali dapat mong makita ang mensahe na "Nakakonekta sa HC-06"
- pagkatapos ng pagkonekta, maaari mong makontrol ang iyong sasakyan
- kung hindi mo nakikita ang iyong bluetooth device na HC-06 i-tap ang pindutang "I-scan para sa mga aparato"
- sa unang paggamit ipares ang iyong mga aparatong Bluetooth sa pamamagitan ng pagpasok ng default code na "1234"
Kung nais mong makita ang aking iba pang mga proyekto na nauugnay sa robotics mangyaring bisitahin ang:
- aking website: www.mobilerobots.pl
- facebook: Mga mobile robot
Inirerekumendang:
Robot Car Na May Bluetooth, Camera at MIT App Inventor2: 12 Mga Hakbang (na may Mga Larawan)
Robot Car With Bluetooth, Camera and MIT App Inventor2: Nais mo bang bumuo ng iyong sariling robot car? Kaya … ito ang iyong pagkakataon !! Sa Instructable na ito, lalakad kita sa kung paano gumawa ng isang Robot Car na kinokontrol sa pamamagitan ng Bluetooth at MIT App Inventor2. Magkaroon ng kamalayan na ako ay isang newbie at na ito ang aking unang instuc
RasbperryPi Car Na May FPV Camera. Kontrol sa pamamagitan ng Web Browser: 31 Mga Hakbang (na may Mga Larawan)
RasbperryPi Car Na May FPV Camera. Kontrol sa pamamagitan ng Web Browser: Kami ay magtatayo ng 4wd kotse - ang pagpipiloto ay magiging katulad tulad ng sa isang tangke - upang iikot ang isang gilid ng gulong ay paikutin na may iba't ibang bilis kaysa sa iba. Sa kotse ay ilalagay ang camera sa espesyal na may-ari kung saan maaari naming baguhin ang posisyon ng camera. Ang robot ay magiging c
Mga Arduino Smartphone Coms / Serial Monitor Sa Pamamagitan ng Bluetooth HC-05, HC-06: 4 Mga Hakbang (na may Mga Larawan)
Ang Arduino Smartphone Coms / Serial Monitor Sa pamamagitan ng Bluetooth HC-05, HC-06: Kapani-paniwalang kapaki-pakinabang kung nais mong subukan ang iyong sketch sa isang tunay na kapaligiran sa mundo, malayo sa iyong PC. Ang kinalabasan ay ang iyong smartphone na kumikilos pareho sa serial monitor ng Arduino sa iyong PC. Ang HC-05 at HC-06 Bluetooth modules ay magagamit
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c
Paano Gumawa ng Iyong Sariling USB Car Charger para sa Anumang IPod o Iba Pang Mga Device na Nagcha-charge Sa Pamamagitan ng USB: 10 Hakbang (na may Mga Larawan)
Paano Gumawa ng Iyong Sariling USB Car Charger para sa Anumang IPod o Iba Pang Mga Device na Nagcha-charge Sa Pamamagitan ng USB: Lumikha ng isang USB car charger para sa anumang iPod o iba pang Device na Nagcha-charge Sa Pamamagitan ng USB sa pamamagitan ng paghahati ng isang adapter ng kotse na naglalabas ng 5v at USB Female plug. Ang pinakamahalagang bahagi ng proyektong ito ay upang matiyak na ang output na iyong napiling adapter ng kotse ay pusta