Cov txheej txheem:
- Kauj Ruam 1: Kauj Ruam: 1 Xyuas Kom Ua Haujlwm Li Cas ntawm Cov Kws Paub thiab Cov Khoom Siv
- Kauj Ruam 2: Nws Ua Haujlwm Li Cas?
- Kauj ruam 3: Program Koj Arduino Siv Arduino IDE
- Kauj Ruam 4: Simulation Siv Proteus
- Kauj Ruam 5: Kev Kho Vajtse
Video: Kev Ntsuas Lub Cev Tsav Tsheb Siv Arduino: 6 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
Nws nyuaj rau ntsuas rpm ntawm lub cev ??? Kuv tsis xav li ntawd. Nov yog ib qho kev daws teeb meem yooj yim.
Tsuas yog ib qho IR sensor thiab Arduino hauv koj cov khoom tuaj yeem ua li ntawd.
Hauv kab ntawv no kuv yuav muab cov lus qhia yooj yim piav qhia yuav ntsuas RPM ntawm txhua lub tshuab siv IR sensor thiab Arduino UNO/nano
Khoom siv:
1. Arduion uno (Amazon) / Arduion nano (Amazon)
2. IR Sensor (Amazon)
3. DC lub cev muaj zog (Amazon)
4. LCD 16*2 (Amazon)
Cov Cuab Yeej Siv
1. Soldering Iron (Amazon)
2. Hlau Stripper (Amazon)
Kauj Ruam 1: Kauj Ruam: 1 Xyuas Kom Ua Haujlwm Li Cas ntawm Cov Kws Paub thiab Cov Khoom Siv
IR Sensor yog dab tsi? IR sensor yog lub tshuab hluav taws xob, uas tso lub teeb kom nkag siab qee yam khoom ib puag ncig. Ib qho IR sensor tuaj yeem ntsuas cua sov ntawm ib yam khoom thiab kuaj pom qhov txav mus los. Feem ntau, hauv cov duab hluav taws xob sab saud, txhua yam khoom tawg qee yam ntawm cov hluav taws xob hluav taws xob. Cov hom hluav taws xob no tsis pom rau peb lub qhov muag, tab sis cov duab hluav taws xob tuaj yeem pom cov hluav taws xob no.
DC Lub Cev Muaj Zog yog dab tsi? Lub cav tam sim no (DC) yog lub tshuab hluav taws xob uas hloov cov hluav taws xob los ua hluav taws xob. DC lub cev muaj zog siv hluav taws xob los ntawm kev ncaj qha tam sim no, thiab hloov lub zog no mus rau kev sib hloov khoom siv.
Cov motors DC siv cov chaw sib nqus uas tshwm sim los ntawm cov hluav taws xob tsim tawm, uas ua rau lub zog txav ntawm lub rotor tsau hauv cov zis tawm. Lub zog tsim tawm thiab nrawm nyob ntawm ob qhov hluav taws xob nkag thiab tsim ntawm lub cev muaj zog.
Arduino yog dab tsi?
Arduino yog lub platform siv hluav taws xob qhib raws qhov yooj yim-rau-siv-kho vajtse thiab software. Cov laug cam Arduino tuaj yeem nyeem cov tswv yim - teeb ntawm lub ntsuas pa, ntiv tes ntawm lub pob, lossis Twitter lus - thiab tig nws mus rau hauv cov zis - qhib lub tshuab, qhib lub LED, tshaj tawm qee yam online. Koj tuaj yeem qhia koj pawg thawj coj ua dab tsi los ntawm kev xa cov txheej txheem qhia rau microcontroller ntawm lub rooj tsavxwm. Txhawm rau ua li ntawd koj siv Arduino cov lus programming (raws li thaiv), thiab Arduino Software (IDE), raws li Kev Ua Haujlwm.
Download ARDUINO IDE
Kauj Ruam 2: Nws Ua Haujlwm Li Cas?
Yog li dab tsi yog qhov laj thawj tom qab qhov no ??
Nws ua haujlwm zoo ib yam li encoder. Encoders tau txiav tawm nyuaj rau nkag siab rau cov pib tshiab. Txhua yam koj yuav tsum paub yog IR sensor tsim cov mem tes thiab peb tab tom nrhiav lub sijhawm sib nrug ntawm txhua qhov mem tes.
Hauv qhov no IR sensor yuav xa tus mem tes mus rau Arduino thaum twg nws qhov IR nqaj tau cuam tshuam nrog lub cav kiv cua. Feem ntau peb siv cov kiv cua nrog ob lub ntsej muag tab sis kuv tau siv cov kiv cua nrog peb lub ntsej muag raws li qhia hauv daim duab. nyob ntawm tus naj npawb ntawm cov kiv cua tuaj peb yuav tsum hloov kho qee qhov txiaj ntsig thaum xam RPM.
cia peb txiav txim siab tias peb muaj lub kiv cua uas muaj ob lub ntsej muag. Rau txhua qhov kev tawm tsam lub cev muaj zog cov hniav yuav cuam tshuam IR duab hluav taws xob ob zaug. Yog li IR sensor yuav tsim cov noob taum thaum puas tau cuam tshuam.
Tam sim no peb yuav tsum sau ib txoj haujlwm uas tuaj yeem ntsuas tus lej pulses tsim los ntawm IR sensor ntawm lub sijhawm tshwj xeeb.
Muaj ntau dua ib txoj hauv kev los daws teeb meem tab sis peb yuav tsum xaiv qhov twg yog qhov zoo tshaj hauv cov lej no kuv tau ntsuas lub sijhawm nruab nrab ntawm qhov cuam tshuam (IR sensor) Kuv siv micros () ua haujlwm los ntsuas lub sijhawm pulses hauv vib nas this.
koj tuaj yeem siv Cov Qauv no los ntsuas RPMRPM = ((1/sijhawm)*1000*1000*60)/hniav
qhov twg, ntev - lub sijhawm sib nrug ntawm cov noob.
60 - vib nas this rau feeb
1000 - zeb rau sec
1000 - micro rau zeb
hniav - tsis muaj tis hauv tus kiv cua.
LCD Zaub - Arduino hloov kho cov lus txib thiab cov ntaub ntawv sau npe ntawm LCD zaub. Uas qhia ASCII cov cim ntawm LCD zaub.
Kauj ruam 3: Program Koj Arduino Siv Arduino IDE
#suav nrog
LiquidCrystal lcd (9, 8, 7, 6, 5, 4); const int IR_IN = 2; // IR sensor INPUT unsigned ntev prevmicros; // Txhawm rau khaws lub sijhawm tsis tau kos npe ntev; // Txhawm rau khaws lub sijhawm sib txawv tsis tau kos npe ntev lcdrefresh; // Txhawm rau khaws sijhawm rau lcd kom rov ua tshiab rpm; // RPM tus nqi boolean currentstate; // Lub xeev tam sim no ntawm IR cov tswv yim scan boolean prevstate; // Lub xeev ntawm IR sensor hauv kev tshuaj xyuas yav dhau los tsis muaj teeb meem teeb tsa () {pinMode (IR_IN, INPUT); lcd.begin (16, 2); prevmicros = 0; prevstate = LOW; } void loop () {//////////////////////////////////////////// ///////////////////////////////////// RPM Kev ntsuas tam sim no = digitalRead (IR_IN); // Nyeem IR lub xeev sensor yog tias (yeej muaj! // Lub sijhawm sib txawv ntawm kev hloov pauv hauv microsecond rpm = ((60000000/sijhawm)/3); // rpm = (1/ lub sij hawm millis)*1000*1000*60; prevmicros = micros (); // khaws lub sijhawm rau kev hloov pauv nect hloov pauv}} prevstate = currentstate; // khaws qhov scan no (ua ntej luam theej duab) cov ntaub ntawv rau tom ntej scan ///////////////////////////////////// /////////////////////////////////////////////// LCD Display yog ((millis ()-lcdrefresh)> = 100) {lcd.clear (); lcd.setCursor (0, 0); lcd.print ("Ceev Tsav"); lcd.setCursor (0, 1); lcd.print ("RPM ="); lcd.print (rpm); lcdrefresh = millis (); }}
Kauj Ruam 4: Simulation Siv Proteus
Txoj haujlwm no ua haujlwm zoo kawg nkaus thaum kuv sim sim qhov no nrog kev pab los ntawm proteus.
Hloov chaw ntawm kev siv IR sensor Kuv siv DC lub tshuab hluav taws xob mem hluav uas yuav simulated IR mem tes zoo ib yam li tsim tawm thaum IR hluav taws xob tsoo lub kiv cua.
koj yuav tsum tau hloov pauv rau koj cov haujlwm nyob ntawm seb lub sensor koj siv
IR sensor nrog LM358 yuav tsum siv qhov lus txib no.
yog (currentstate == HIGH) // Yog tias cov tswv yim tsuas hloov ntawm LOW mus rau HIGH
IR sensor nrog LM359 yuav tsum siv qhov lus txib no.
yog (currentstate == LOW) // Yog tias cov tswv yim tsuas hloov ntawm HIGH rau LOW
Kauj Ruam 5: Kev Kho Vajtse
Rau cov txheej txheem siv cov duab simulation lossis xa cov program cov lej thiab ua cov kev sib txuas raws li. Rub cov program program rau Arduino thiab ntsuas RPM ntawm txhua lub tshuab. Nyob zoo rau kuv cov ntawv tom ntej thiab saib kuv li YouTube channel.
Pom zoo:
Yuav Ua Li Cas Tsis Siv Lub Qhov Rooj Tsis Tshua, Lub Cev Kub Lub Cev, GY-906, 433MHz Siv Arduino: 3 Kauj Ruam
Yuav Ua Li Cas Tsis Siv Lub Qhov Rooj Tsis Tuaj, Lub Cev Kub Lub Cev, GY-906, 433MHz Siv Arduino: Hnub no peb yuav ua lub qhov rooj tsis kov, nws yuav ntsuas koj lub cev kub. Hauv qhov xwm txheej tam sim no, Nws yog ib qho tseem ceeb heev uas yuav tsum paub yog tias ib tus neeg lub cev kub ntau dua li ib txwm, thaum ib tus neeg raug ncaws tawm
Stepper Tsav Tswj Cov Qauv Tsav Tsheb - Stepper Lub Cev Ua Raws Li Lub Hau Encoder: 11 Kauj Ruam (nrog Duab)
Stepper Tsav Tswj Cov Qauv Tsav Tsheb | Stepper Motor Raws li Rotary Encoder: Hauv ib qho ntawm Cov Lus Qhia yav dhau los, peb tau kawm paub yuav siv lub tshuab stepper li cas los ua tus lej nkag teb chaws. Hauv txoj haujlwm no, tam sim no peb yuav siv lub tshuab hluav taws xob stepper tig lub cav nkag los tswj tus qauv tsheb ciav hlau siv Arduino microcontroller. Yog li ntawd, tsis muaj f
Yuav Ntsuas Li Cas Ntsuas Kev Siv Lub Hwj Chim ntawm Kev Sib Txuas Lus Wireless hauv Era ntawm Kev Siv Hluav Taws Xob?: 6 Cov Kauj Ruam
Yuav Ua Li Cas Ntsuas Kom Tau Txais Kev Siv Lub Hwj Huam ntawm Kev Sib Txuas Lus Wireless hauv Era ntawm Kev Siv Hluav Taws Xob? Feem ntau IoT nodes yuav tsum tau siv lub roj teeb. Tsuas yog los ntawm kev ntsuas ntsuas lub zog siv ntawm lub wireless wireless peb tuaj yeem kwv yees kwv yees ntau npaum li cas roj teeb kuv
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
Tutorial rau MD-L298 Lub Cev Tsav Tsheb Tsav Tsheb: 5 Kauj Ruam
Tutorial rau MD-L298 Lub Cev Tsav Tsheb Tsav Tsheb Module: Nqe lus piav qhia Qhov no ob lub cav tsav tsheb yog raws li qhov nrov L298 Dual H-Bridge Motor Driver IC. Cov qauv no yuav tso cai rau koj kom yooj yim thiab ywj siab tswj ob lub cav txog li 2A txhua qhov hauv ob qho lus qhia