Cov txheej txheem:
- Kauj ruam 1: Cov ntaub ntawv
- Kauj Ruam 2: Teeb Arduino + Kub
- Kauj Ruam 3: Txuas Cov Vaum Sensor
- Kauj Ruam 4: Teeb Txoj Cai !
Video: Arduino + Kub + Vaum: 4 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:31
Ib qho ntsuas kub yooj yim siv ib LM35 Precision Kub Sensor, Vaum Sensor thiab Arduino, yog li koj tuaj yeem sib txuas ntawm koj cov phiaj xwm yav tom ntej. Lub Circuit Court yuav xa cov ntaub ntawv qhia txog qhov kub thiab txias yog li koj tuaj yeem siv hauv koj lub computer. Kuv tau txais cov ntaub ntawv los ntawm kuv cov khoom sib tov. Txoj haujlwm muaj feem cuam tshuam nrog cov khoom lag luam niaj hnub no nrog txhua tus neeg uas tuaj yeem hloov pauv cov khoom pov tseg hauv chav ua noj rau hauv tsev. Yog xav paub ntau ntxiv txog cov khoom mus rau https://www.dailydump.org/content/. Digicompost qhia txog kev hloov pauv (hloov pauv huab cua, av noo) tshwm sim sab hauv
Kauj ruam 1: Cov ntaub ntawv
- Arduino (Koj tuaj yeem siv lwm lub microcontroller, tab sis tom qab ntawd koj yuav tsum tau hloov pauv tus lej).- LM35 Kev Ntsuas Qhov Ntsuas Kub Kub Ntsuas Kub, koj tuaj yeem tau txais los ntawm txhua lub khw hluav taws xob. Nov yog DATA SHEET.- BreadBoard.- Humidity Sensor.- Cov xov hlau.
Kauj Ruam 2: Teeb Arduino + Kub
Arduino yog lub hauv paus qhib hluav taws xob tsim qauv ua qauv raws kev hloov pauv tau, siv tau yooj yim kho vajtse thiab software. Nws tau npaj rau cov kws ua yeeb yam, cov tsim qauv, cov nyiam ua haujlwm, thiab txhua tus neeg nyiam tsim cov khoom sib tham lossis ib puag ncig. Yog xav paub ntxiv nkag rau (https://www.arduino.cc) Txuas lub ntsuas kub: LM35 muaj peb ceg thiab zoo li lub transistor. Ob sab ceg sab nraud yog+5v thiab Hauv av, thiab nruab nrab txhais ceg txhim kho cov qauv ntsuas. Qhov Analog rau Digital Converter (ADC) hloov pauv cov txiaj ntsig sib piv rau hauv kev kwv yees digital los ntawm tus lej ADC Tus nqi = piv txwv * 1024 / siv qhov ntsuas hluav taws xob (+5v). Yog li nrog +5 qhov ntsuas hluav taws xob, qhov kwv yees digital yuav = input voltage * 205. (Ex. 2.5v * 205 = 512.5) LM35 yog qhov ntsuas qhov ntsuas qhov ntsuas qhov tseeb uas muab 10mv ib qib Celsius qhov no txhais tau tias ntawm 15 degrees Celsius, nws yuav tsim kev nyeem ntawv ntawm.150v lossis 150 millivolts. Putting tus nqi no rau hauv peb qhov kev hloov pauv ADC (.15v * 205 = 30.75) peb tuaj yeem tau txais kev kwv yees ze ntawm qhov ntsuas kub Celsius los ntawm kev faib cov lej digital suav los ntawm 2. If LM35 tau muab los ntawm qhov sib txawv siv hluav taws xob (9v lossis 12v) peb yuav tsum tau siv txoj kev hloov pauv sib txawv. Rau lub voj voog no, faib los ntawm 2 ua haujlwm tau zoo.
Kauj Ruam 3: Txuas Cov Vaum Sensor
Muaj ob tus pin rau ntawm qhov ntsuas qhov av noo ib qho yog rau hauv av thiab lwm qhov rau qhov uas mus ntawm tus pin 3 ntawm mus rau arduino. Kuv tau siv lub ntsuas ntsuas hauv ib cheeb tsam los ntsuas cov av noo/ noo tab sis ib tus tuaj yeem mus rau SHT15 uas muaj qhov kub thiab txias.
Kauj Ruam 4: Teeb Txoj Cai !
Txuas koj lub arduino rau lub khoos phis tawj, qhib daim ntawv thov xaiv qhov chaw nres nkoj tsim nyog thiab qauv tsis muaj. ua ntej koj pib muaj coding. Tom qab txhua yam ua tiav sau tus lej raws li qhia hauv qab no: int pin = 5; // analog pinint putPin = 3; // humidityint tempc = 0, tempf = 0; // ntsuas kub hloov pauv piv txwv [8]; // hloov pauv kom ua tau zoo dua precisionint maxi = -100, mini = 100; // kom pib max/min temperatureint i; ntab humi = 0; ntab prehum = 0; ntab humconst = 0; ntab truehum = 0; ntab pretruehum = 0; ntev pretruehumconst = 0; ntev valb = 0; tsis muaj teeb tsa teeb tsa () {Serial.begin (9600); // pib kev sib txuas lus sib txuas} void loop () {rau (i = 0; i <= 7; i ++) {kuaj = (5.0 * analogRead (tus pin) * 100.0) / 1024.0; tempc = tempc + kuaj ; ncua (1000);} tempc = tempc/8.0; tempf = (tempc * 9)/ 5 + 32; valb = analogRead (putPin); // humidity calculatorprehum = (valb/5); humconst = (0.16/0.0062); humi = prehum - humconst; pretruehumconst = 0.00216*tempc; pretruehum = 1.0546 -pretruehumconst; truehum = humi/pretruehum; ncua (1000); Serial. print (tempc, DEC); Serial.print ("Celsius,"); Serial.print ("Vaum:"); Serial.print ((ntev) truehum); Serial.println ("%"); tempc = 0; ncua (1000); // ncua ua ntej lub voj} Tom qab txhua yam ua tiav nyem rau ntawm lub pob upload uas yuav siv sijhawm me ntsis los rub tawm thiab thaum rub tawm tiav ua kom ntseeg tau tias koj nyem rau ntawm Kev Sib Txuas Lus kom tau txais kev nyeem los ntawm lub sensor !!!
Pom zoo:
Vaum thiab Kev Tswj Kub Kub rau Terrarium: 11 Kauj Ruam (nrog Duab)
Kev Nyab Xeeb thiab Kev Tswj Kub Kub rau Terrarium: QHOV TSEEB: Cov lus qhia no yog rau kev txhim kho cov av noo thiab tswj qhov kub thiab txias uas siv Arduino Uno. Cov kab ke no siv cov dej tsis txaus thiab ntsuas kub los soj ntsuam ib puag ncig ib puag ncig thiab Arduino Uno txuas
ESP8266 Nodemcu Kev Ntsuas Kub Siv DHT11 ntawm Lub Vev Xaib Hauv Zos - Tau Chav Kub & Vaum ntawm Koj Tus Kheej: 6 Kauj Ruam
ESP8266 Nodemcu Kev Ntsuas Kub Siv DHT11 ntawm Lub Vev Xaib Hauv Zos | Tau Txais Chav Kub & Vaum ntawm Koj Tus browser: Nyob zoo cov neeg niaj hnub no peb yuav ua kom cov av noo & ntsuas xyuas qhov kub thiab txias siv ESP 8266 NODEMCU & DHT11 kub sensor. Kub thiab av noo yuav tau los ntawm DHT11 Sensor & nws tuaj yeem pom ntawm qhov browser uas lub vev xaib yuav tswj hwm
ESP8266 NodeMCU Access Point (AP) rau Web Server Nrog DT11 Kub Sensor thiab Luam Ntawv Kub & Vaum Hauv Browser: 5 Kauj Ruam
ESP8266 NodeMCU Access Point (AP) rau Web Server Nrog DT11 Kub Sensor thiab Luam Ntawv Kub & Vaum Hauv Browser: Nyob zoo cov phooj ywg hauv feem ntau ntawm cov haujlwm peb siv ESP8266 thiab hauv feem ntau ntawm cov haujlwm peb siv ESP8266 ua lub vev xaib kom cov ntaub ntawv tuaj yeem nkag tau rau txhua lub cuab yeej hla wifi los ntawm kev nkag mus rau Webserver tuav los ntawm ESP8266 tab sis qhov teeb meem tsuas yog peb xav tau lub router ua haujlwm rau
Yuav Ua Li Cas Siv DHT11 Kub Sensor Nrog Arduino thiab Luam Kub Kub thiab Vaum: 5 Kauj Ruam
Yuav Ua Li Cas Siv DHT11 Kub Sensor Nrog Arduino thiab Luam Kub Kub thiab Vaum: Lub DHT11 sensor tau siv los ntsuas kub thiab av noo. Lawv yog cov khoom siv hluav taws xob nrov tshaj plaws.Qhov DHT11 cov av noo thiab ntsuas kub ua rau nws yooj yim ntxiv cov av noo thiab ntsuas kub rau koj li DIY cov phiaj xwm hluav taws xob. Nws yog rau
Arduino 24 Teev Kub Kub Vaum Zaub: 3 Kauj Ruam (nrog Duab)
Arduino 24 Teev Kub Kub Cov Zaub Zaub: DHT11 yog lub ntsuas cua zoo kom pib nrog. Nws yog pheej yig thiab yooj yim los txuas rau Arduino. Nws tshaj tawm qhov ntsuas kub thiab av noo nrog kwv yees li 2%, thiab cov ntawv qhia no siv Gameduino 3 ua cov duab teeb tsa, qhia 24 teev keeb kwm