Cov txheej txheem:
- Kauj ruam 1: Yuav tsum tau ua
- Kauj ruam 2: Kev sib txuas
- Kauj ruam 3: Coding
- Kauj ruam 4: Uploading
- Kauj Ruam 5: Lub Hwj Huam Fais Fab
- Kauj ruam 6: Nruab App
Video: Tsheb Arduino Bluetooth: 6 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
qhov no yog kuv thawj qhov haujlwm Arduino nws yooj yim heev los ua. nws yuav siv sijhawm kwv yees li ib nrab teev los ua kom nws yooj yim heev raws li koj xav koj tseem tuaj yeem ua nws los ntawm cov kauj ruam hauv qab no thiab ua kom muaj kev lom zem nws muab rau kuv tsim kev zoo siab thaum kuv thaum kawg ua nws. tam sim no nws yog koj li tig los ua nws.just ua raws cov kauj ruam muab hauv qab kev piav qhia
Kauj ruam 1: Yuav tsum tau ua
Arduino uno board Bluetooth module hc 05 4wd ntaub thaiv npog (adafruit) Jumper xov hlau Ob lub roj teeb 9v (1. arduino board 2. lub hwj chim sab nraud rau sheild) Roj teeb lub hau nrog 9v pin nkaus
Kauj ruam 2: Kev sib txuas
mount daim ntaub thaiv ntawm arduino board thiab txuas Bluetooth rau audino lossis ncaj qha rau daim ntaub thaiv los ntawm kev siv nws txuas RX rau TX, TX rau RX, hauv av rau hauv av, vcc rau vcc raws li qhia hauv daim duab thiab tseem txuas Cov Tsav Tsheb rau M1 (sab laug) thiab M2 (txoj cai)
Kauj ruam 3: Coding
// *** 1- Cov ntaub ntawv // Qhov program no yog siv los tswj lub tsheb neeg hlau siv lub app uas sib txuas lus nrog Arduino hla lub bluetooth module
#suav nrog
// tsim ob yam khoom los tswj lub davhlau ya nyob twg 3 thiab 4 ntawm lub cev tiv thaiv AF_DCMotor motor1 (3); AF_DCMotor motor2 (4); hais kom ua char; teeb tsa tsis muaj dab tsi () {Serial.begin (9600); // Teeb tus nqi baud rau koj tus qauv Bluetooth. } void loop () {yog (Serial.available ()> 0) {command = Serial.read (); Nres (); // pib nrog lub cav nres // Hloov tus pin nkaus xwb yog tias cov lus txib tshiab txawv ntawm yav dhau los. //Serial.println(command); hloov (hais kom ua) {rooj plaub 'F': rau tom ntej (); tawg; rooj plaub 'B': rov qab (); tawg; rooj plaub 'L': sab laug (); tawg; rooj plaub 'R': yog (); tawg; }}} void rau pem hauv ntej () {motor1.setSpeed (255); // Txheeb xyuas qhov siab tshaj plaws lub cev muaj zog1.run (FORWARD); // tig lub cev muaj zog clockwise motor2.setSpeed (255); // Txheeb xyuas qhov siab tshaj plaws lub cev muaj zog2.run (FORWARD); // tig lub cav mus rau lub clockwise} tsis muaj dab tsi rov qab () {motor1.setSpeed (255); motor1.run (rov qab); // tig lub cav tig rov qab lub cav2.setSpeed (255); motor2.run (rov qab); // tig lub cav tig rov qab} void sab laug () {motor1.setSpeed (255); // Txheeb xyuas qhov siab tshaj plaws lub cev muaj zog1.run (FORWARD); // tig lub cav raws lub moos clock2 motor2.setSpeed (0); motor2.run (tso tawm); // tig lub cav 2 tawm} tsis muaj cai tso cai () {motor1.setSpeed (0); motor1.run (tso tawm); // tig lub cav 1 tawm ntawm lub cav2.setSpeed (255); // Txheeb xyuas qhov siab tshaj plaws lub cev muaj zog2.run (FORWARD); // tig lub cav mus rau lub clockwise} tsis muaj dabtsis Stop () {motor1.setSpeed (0); motor2.run (tso tawm); // tig lub cav 1 tawm ntawm lub cev muaj zog 2.setSpeed (0); motor2.run (tso tawm); // tig lub cav 2 tawm}
Kauj ruam 4: Uploading
tshem tawm Bluetooth module ua ntej rub tawm cov lej
Kauj Ruam 5: Lub Hwj Huam Fais Fab
txuas 9 volt roj teeb rau arduino board thiab koj tseem tuaj yeem txuas 9 volt roj teeb los tiv thaiv los ntawm lub zog sab nraud kom nce zog rau koj lub Motors tshem tawm lub hwj chim jumper qhia hauv daim duab.
Kauj ruam 6: Nruab App
nruab Bluetooth RC tus tswj app los ntawm kev ua si khw qhib lub app nws thov kev tso cai qhib Bluetooth tso cai nws thawj zaug tus lej nkag mus yog 1234 lossis 0000 ces nyem rau iav uas qhia hauv app tam sim no "xaiv txuas rau lub tsheb" khawm liab ntsais hauv app tig mus rau greennow koj tau txuas nrog koj lub tsheb ua si nrog nws thiab txaus siab rau koj txoj haujlwm. Ua tsaug rau koj saib qhov kev qhia no
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
Chaw Pabcuam Tsheb Nres Tsheb Nrog Arduino: 5 Kauj Ruam (nrog Duab)
Chaw Pab Tsheb Nres Tsheb Nrog Arduino: Qhov Nyuaj Thaum Kuv nres tsheb rau hauv kuv lub nkas -las qhov chaw muaj tsawg heev. Tiag tiag. Kuv lub tsheb (tsev neeg MPV) luv li 10 cm luv dua qhov chaw nyob. Kuv muaj cov cim nres tsheb hauv kuv lub tsheb tab sis lawv muaj qhov txwv: qis dua 20 cm lawv qhia liab liab yog li nws yog
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
Txawb Xov Tooj Tswb rau Lub Tsheb Tsav Tsheb, Tsheb lossis Txhua Yam Koj Xav Tau: 7 Kauj Ruam (nrog Duab)
Txawb Xov Tooj Tswb rau Maus Taus, Tsheb lossis Txhua Yam Koj Xav Tau: Kuv tau txais kev ceeb toom ib txwm ua suab nrov ntau, thiab tsis muaj leej twg ua daim ntawv ceeb toom ntawm lawv ntxiv lawm. Tsis tas li tsis paub yog leej twg tau cuam tshuam nrog kuv lub tsheb kauj vab vim tias kuv nyob deb kom hnov lub tswb.Yog li kuv txiav txim siab ua lub tswb no siv lub xov tooj qub