Cov txheej txheem:
Video: RC Tsheb Hack - Bluetooth Tswj Ntawm Android App: 3 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Kuv paub tseeb tias txhua tus ntawm koj tuaj yeem pom hauv tsev tsis siv tsheb RC. Cov lus qhia no yuav pab koj hloov koj lub tsheb RC qub rau qhov khoom plig qub:) Vim tias lub tsheb RC kuv tau me me me me kuv tau xaiv Arduino Pro Mini ua tus tswj hwm tseem ceeb. Lwm qhov tseem ceeb uas kuv tau siv hauv txoj haujlwm no yog TB6612FNG ob lub cav tsav tsheb. Lub tshuab hluav taws xob no muaj ntau yam txaus ntawm cov tswv yim siv tau (4.5V txog 13.5V) thiab txuas ntxiv tam sim no (1A rau ib channel). Raws li tus neeg txais xov tooj cua bluetooth kuv tau siv qhov khoom pheej yig pheej yig HC-06. Ib qho ntxiv, koj tuaj yeem siv LEDs ua lub teeb pem hauv ntej thiab tom qab ntawm lub tsheb.
Cheebtsam ntawm txoj haujlwm:
- RC tsheb (tej zaum yuav yog qub thiab tawg)
- Arduino Pro Mini 328 (3V/8Mhz) x1
- TB6612FNG Dual Tsav Tsav Tsheb Tsav Tsheb x1
- HC-06 bluetooth module lossis zoo sib xws x1
- Leds: 2x liab thiab 2x dawb
- Resistor 10k (yuav tsum tau coj) x4 lossis 10k SIL Resistor Network x1
- Breadboard (ib nrab loj) x1
- Jumpers thiab cables
- AA roj teeb x4
Kauj Ruam 1: Kev Sib Txuas ntawm Cov Qauv
Txoj hauv kev txuas Arduino Pro Mini nrog rau lwm cov qauv tau muab hauv qab no. Tsis txhob hnov qab txuas lub zog hluav taws xob rau txhua tus qauv (VCC, GND).
1. Bluetooth (piv txwv li HC -06) -> Arduino Pro Mini (3.3V)
- RXD - TXD
- TXD -RXD
- VCC - 3.3V los ntawm Arduino Pro Mini (VCC)
- GND - NCO
2. TB6612FNG Dual Motor Driver -> Arduino Pro Mini
- PIB 1-4
- PIB 2-7
- PIB 1-8
- PIB 2 - 9
- PWMA - 5
- PWM - 6
- STBY - Vcc
- VMOT - lub zog hluav taws xob (4.5 txog 13.5 V) - 6V los ntawm RC Tsheb roj teeb
- Vcc - logic voltage (2.7 txog 5.5) - 3.3V los ntawm Arduino Pro Mini (VCC)
- GND - NCO
3. TB6612FNG Dual Motor Driver -> DC Motors
- A01 - tsav lub cev A.
- A02 - tsav lub cev A.
- B01 - lub cav tsav B.
- B02 - lub cav tsav B.
4. LEDs -> Arduino Pro Mini
- pem hauv ntej txoj cai coj - 2
- pem hauv ntej sab laug coj - 3
- rear txoj cai -14
- rear sab laug coj - 15
Kauj ruam 2: Arduino Code
Tag nrho cov cai rau txoj haujlwm no muaj nyob ntawm GitHub: txuas
Arduino qhov kev tshuaj xyuas hauv lub voj tseem ceeb - "void loop ()" seb lo lus txib tshiab (cim) tau raug xa los ntawm Android app ntawm bluetooth. Yog tias muaj cov cim nkag los ntawm bluetooth serial txoj haujlwm pib ua tiav ntawm "void processInput ()" muaj nuj nqi. Tom qab ntawd los ntawm txoj haujlwm no nyob ntawm tus yam ntxwv tshwj xeeb kev ua haujlwm hu ua (piv txwv li rau "r" tus cwj pwm ua haujlwm "void turn_Right ()" yog hu ua).
Yog tias koj yuav siv Arduino lub cev tiv thaiv kab mob (L298) qhov txuas no tuaj yeem muaj txiaj ntsig zoo rau koj
Kauj ruam 3: Android App
Kuv Android app tso cai rau koj los tswj cov neeg hlau nruab nrog Arduino board ntawm bluetooth. Koj tseem tuaj yeem tswj tus kheej ob lub cav PWM raws (ib khub ntawm lub cav).
Lub cim tshwj xeeb tau muab rau txhua lub khawm ntawm Android app raws li qhia hauv daim duab saum toj no. Koj tuaj yeem hloov kho Arduino code thiab siv kuv Android app los tswj koj tus kheej lub cuab yeej (tsis yog lub tsheb RC no nkaus xwb).
Koj tuaj yeem rub tawm kuv Android app dawb los ntawm Google Ua Si: txuas
Yuav siv Android app li cas:
- coj mus rhaub cov ntawv qhia zaub mov khawm lossis 3 kab ntsug (nyob ntawm qhov version ntawm koj Android)
- xaiv lub tab "Txuas lub cuab yeej"
- coj mus rhaub rau ntawm "HC-06" tab thiab tom qab ib ntus koj yuav tsum pom cov lus "Txuas nrog HC-06"
- tom qab txuas, koj tuaj yeem tswj hwm koj lub tsheb
- yog tias koj tsis pom koj lub cuab yeej bluetooth HC-06 coj mus rhaub "Scan rau cov cuab yeej"
- thawj zaug siv khub koj lub cuab yeej bluetooth los ntawm kev nkag mus rau lub hauv paus chaws "1234"
Yog tias koj xav pom kuv lwm cov phiaj xwm cuam tshuam nrog neeg hlau thov mus saib:
- kuv lub vev xaib: www.mobilerobots.pl
- facebook: Txawb neeg hlau
Pom zoo:
Xaiv Cov Kauj Ruam Tsav Tsheb thiab Tsav Tsheb rau Arduino Automated Shade Screen Project: 12 Cov Kauj Ruam (nrog Duab)
Xaiv Cov Kauj Ruam Tsav Tsheb thiab Tsav Tsheb rau Arduino Automated Shade Screen Project: Hauv Cov Lus Qhia no, Kuv yuav hla cov kauj ruam uas kuv tau xaiv los xaiv Lub Kauj Ruam Tsav Tsheb thiab Tsav Tsheb rau qhov ua piv txwv Automated Shade Screen project. Cov ntxaij vab tshaus ntxoov ntxoo yog qhov nrov thiab pheej yig Coolaroo tes cranked qauv, thiab kuv xav hloov
FinduCar: Lub Ntsej Muag Tsheb Ntsuas Qhia Cov Neeg rau Qhov Chaw Lub Tsheb Nres Tsheb: 11 Cov Kauj Ruam (nrog Duab)
FinduCar: Ntse Lub Ntsiab Tseem Ceeb Qhia Tib Neeg rau Qhov Chaw Tsheb Nres Tsheb: Txhawm rau daws cov teeb meem saum toj no, txoj haujlwm no tawm tswv yim txhawm rau txhim kho tus yuam sij tsheb ntse uas tuaj yeem coj tib neeg mus rau qhov chaw lawv nres tsheb. Thiab kuv txoj kev npaj koom nrog GPS rau hauv lub tsheb tseem ceeb. Tsis tas yuav siv lub smartphone app los taug qab
RasbperryPi Tsheb Nrog FPV Lub Koob Yees Duab. Tswj los ntawm Web Browser: 31 Kauj Ruam (nrog Duab)
RasbperryPi Tsheb Nrog FPV Lub Koob Yees Duab. Tswj los ntawm Lub Vev Xaib: Peb yuav tsim 4wd lub tsheb - lub kauj yuav zoo ib yam li hauv lub tank - kom tig ib sab ntawm lub log yuav tig nrog qhov nrawm dua li lwm qhov. Ntawm lub tsheb yuav muab lub koob yees duab tso rau ntawm tus tuav tshwj xeeb uas peb tuaj yeem hloov txoj haujlwm ntawm lub koob yees duab. Tus neeg hlau yuav c
Kev tswj hwm tus kheej ntawm RPM ntawm Lub Cav Siv Lub Tswv Yim Los Ntawm IR Raws Li Tachometer: 5 Cov Kauj Ruam (nrog Duab)
Kev Tswj Tus Kheej ntawm RPM ntawm Lub Cav Siv Lub Tswv Yim Los Ntawm IR Raws Lub Tachometer: Muaj ib txwm xav tau rau kev siv tshuab txheej txheem, ua nws yooj yim/tsis txaus ntseeg. cov txheej txheem rau dej/siv dej rau peb daim av me me.Qhov teeb meem ntawm tsis muaj kab khoom siv tam sim no
Yuav Ua Li Cas Tsheb Tsheb RC Los Ntawm Cov Duab Duab thiab Ntawv Ntawv: 9 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas RC Tsheb Log Los Ntawm Cardboard thiab Kraft Paper: RC log yog qhov tseem ceeb rau txhua lub tsheb RC. Muaj ntau ntau pawg thiab hom RC log thiab tau txais txoj kev xaiv lub log yog ib qho tseem ceeb tshaj plaws thaum cuam tshuam nrog cov tsheb no. Thaum kuv pib DIYing RC tsheb, ib qho ntawm cov maj