Cov txheej txheem:

Arduino + Kub + Vaum: 4 Kauj Ruam
Arduino + Kub + Vaum: 4 Kauj Ruam

Video: Arduino + Kub + Vaum: 4 Kauj Ruam

Video: Arduino + Kub + Vaum: 4 Kauj Ruam
Video: Amazing arduino project 2024, Hlis ntuj nqeg
Anonim
Arduino + Kub + Vaum
Arduino + Kub + Vaum
Arduino + Kub + Vaum
Arduino + Kub + Vaum
Arduino + Kub + Vaum
Arduino + Kub + Vaum

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

Khoom siv
Khoom siv
Khoom siv
Khoom siv
Khoom siv
Khoom siv
Khoom siv
Khoom siv

- 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

Teeb Arduino + Kub
Teeb Arduino + Kub
Teeb Arduino + Kub
Teeb Arduino + Kub
Teeb Arduino + Kub
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

Txuas Cov Vaum Sensor
Txuas Cov Vaum Sensor
Txuas Cov Vaum Sensor
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 !

Teeb Txoj Cai !!!
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: