Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kagamitan
- Hakbang 2: Pag-set up ng Arduino + Temperatura
- Hakbang 3: Pagkonekta sa Sensor ng Humidity
- Hakbang 4: Pag-set up ng Code !!
Video: Arduino + Temperatura + Humidity: 4 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Isang simpleng sensor ng temperatura na gumagamit ng isang LM35 Precision Temperature Sensor, Humidity Sensor at Arduino, upang maaari kang mag-hookup sa iyong mga susunod na proyekto. Magpadala ang circuit ng serial na impormasyon tungkol sa temperatura at halumigmig upang magamit mo sa iyong computer. Kumuha ako ng data mula sa aking compost. Ang proyekto ay nauugnay sa isang mayroon nang araw-araw na pagtapon ng produkto kung saan maaaring i-convert ng sinuman ang basura sa kusina sa pag-aabono sa bahay. Para sa higit pang mga detalye tungkol sa produkto pumunta sa https://www.dailydump.org/content/. Ipinapakita ng Digicompost ang mga pagbabago (pagbabago sa temp, halumigmig) na nangyayari sa loob ng pagtapon
Hakbang 1: Mga Kagamitan
- Arduino (Maaari kang gumamit ng iba pang microcontroller, ngunit kakailanganin mong baguhin ang code).- LM35 Precision Centigrade Temperature Sensor, maaari kang makakuha mula sa anumang elektronikong tindahan. Narito ang DATA SHEET.- BreadBoard.- Humidity Sensor.- Wires.
Hakbang 2: Pag-set up ng Arduino + Temperatura
Ang Arduino ay isang open-source electronics prototyping platform batay sa kakayahang umangkop, madaling gamiting hardware at software. Ito ay inilaan para sa mga artista, taga-disenyo, libangan, at sinumang interesado sa paglikha ng mga interactive na bagay o kapaligiran. Para sa karagdagang impormasyon mag-log on sa (https://www.arduino.cc) Pagkonekta ng isang sensor ng temperatura: Ang LM35 ay may tatlong mga binti at mukhang isang transistor. Ang dalawang mga binti sa labas ay + 5v at Ground, at ang gitnang binti ay bubuo ng sample na boltahe. Ang Analog to Digital Converter (ADC) ay nagko-convert ng mga halagang analog sa isang digital na approximationbased sa formula na ADC Value = sample * 1024 / reference voltage (+ 5v). Kaya't sa isang +5 boltahe, ang digital approximation ay = input boltahe * 205. (Hal. 2.5v * 205 = 512.5) Ang LM35 ay isang eksaktong linear temperatura sensor na nagbibigay ng 10mv bawat degree na Celsius. Nangangahulugan ito sa 15 degree Celsius, ito ay magbubuo ng isang pagbasa ng.150v o 150 millivolts. Ang paglalagay ng halagang ito sa aming ADC conversion (.15v * 205 = 30.75) makakakuha tayo ng isang malapit na pag-apruba ng temperatura ng Celsius sa pamamagitan ng paghati sa bilang ng digital input ng 2. Kung ang LM35 ay ibinibigay ng isang iba't ibang boltahe ng sanggunian (9v o 12v) na nais naming gumamit ng ibang paraan ng conversion. Para sa circuit na ito, ang paghahati ng 2 ay gumagana nang maayos.
Hakbang 3: Pagkonekta sa Sensor ng Humidity
Mayroong dalawang mga pin sa sensor ng halumigmig isa ay para sa lupa at iba pa para sa labas na pupunta sa pin 3 sa arduino. Gumamit ako ng isang lokal na ginawa sensor para sa pagsubok ng halumigmig / kahalumigmigan ngunit ang isa ay maaaring pumunta para sa SHT15 na may parehong temperatura at halumigmig.
Hakbang 4: Pag-set up ng Code !!
I-plug ang iyong arduino sa computer, buksan ang application pumili ng tamang port at modelo ng no. bago ka magsimula sa anumang pag-coding. Matapos ang lahat ay tapos na isulat ang code tulad ng ipinakita sa ibaba: int pin = 5; // analog pinint putPin = 3; // humidityint tempc = 0, tempf = 0; // mga variable ng temperatura ng mga sample [8]; // variable upang makagawa ng isang mas mahusay na precintint maxi = -100, mini = 100; // to start max / min temperaturaint i; float humi = 0; float prehum = 0; float humconst = 0; float truehum = 0; float pretruehum = 0; mahabang pretruehumconst = 0; mahabang valb = 0; void setup () {Serial.begin (9600); // start serial communication} void loop () {for (i = 0; i <= 7; i ++) {sample = (5.0 * analogRead (pin) * 100.0) / 1024.0; tempc = tempc + mga sample ; antala (1000);} tempc = tempc / 8.0; tempf = (tempc * 9) / 5 + 32; valb = analogRead (putPin); // pagkalkula ng halumigmig = (valb / 5); humconst = (0.16 / 0.0062); humi = prehum - humconst; pretruehumconst = 0.00216 * tempc; pretruehum = 1.0546-pretruehumconst; truehum = humi / pretruehum; antala (1000); Serial. print (tempc, DEC); Serial.print ("Celsius,"); Serial.print ("Humidity:"); Serial.print ((long) truehum); Serial.println ("%"); tempc = 0; pagkaantala (1000); // delay before loop} Matapos ang lahat ay mag-click sa pindutan ng upload na tatagal ng kaunting sandali upang mai-upload at kapag tapos na ang pag-upload siguraduhing mag-click sa Serial Communication upang makuha ang mga pagbabasa mula sa sensor !!!
Inirerekumendang:
Temperatura, Humidity Monitor - Arduino Mega + Ethernet W5100: 5 Hakbang
Temperatura, Humidity Monitor - Arduino Mega + Ethernet W5100: Modyul 1 - FLAT - hardware: Arduino Mega 2560 Wiznet W5100 Ethernet kalasag 8x DS18B20 temperatura sensor sa OneWire bus - nahahati sa 4 na mga bus ng OneWire (2,4,1,1) 2x digital na temperatura at kahalumigmigan sensor DHT22 (AM2302) 1x temperatura at humidit
Pagmamanman ng Temperatura sa Temperatura at Humidity Gamit ang Cloud ng ESP32 at AskSensors: 6 na Hakbang
Pagsubaybay sa Temperatura ng Temperatura at Humidity Sa Cloud ng ESP32 at AskSensors: Sa tutorial na ito matututunan mo kung paano subaybayan ang temperatura at halumigmig ng iyong silid o desk gamit ang DHT11 at ang ESP32 na konektado sa cloud. Ang aming mga pag-update ng tutorial ay matatagpuan dito. DHT11 Mga detalye: Ang sensor ng DHT11 ay maaaring masukat ang temperatura
ESP8266 Pagsubaybay sa Temperatura ng Nodemcu Paggamit ng DHT11 sa isang Local Webserver - Kumuha ng Temperatura ng Temperatura at Humidity sa Iyong Browser: 6 na Hakbang
ESP8266 Pagsubaybay sa Temperatura ng Nodemcu Paggamit ng DHT11 sa isang Local Webserver | Kumuha ng Temperatura ng Temperatura at Kahalumigmigan sa Iyong Browser: Kumusta mga tao ngayon gagawa kami ng isang kahalumigmigan & temperatura monitoring system gamit ang ESP 8266 NODEMCU & Sensor ng temperatura ng DHT11. Ang temperatura at halumigmig ay makukuha mula sa DHT11 Sensor & makikita ito sa isang browser kung aling webpage ang magiging manag
Monitor ng Temperatura sa Temperatura at Humidity: 6 Hakbang
Room Temperature and Humidity Monitor: Sinusukat ng aking proyekto, QTempair ang temperatura ng kuwarto, halumigmig at kalidad ng hangin. Ang proyektong ito ay nagbabasa ng data mula sa mga sensor, ipinapadala ang data sa database at ang data na iyon ay ipapakita sa isang website. Maaari kang makatipid ng isang temperatura sa mga setting sa
Madali ang IoT: Nakukuha ang Data ng Remote na Panahon: UV at Temperatura ng Temperatura at Humidity: 7 Hakbang
Madali ang IoT: Nakukuha ang Data ng Remote na Panahon: UV at Temperatura ng Temperatura at Humidity: Sa tutorial na ito, makukuha namin ang malayuang data bilang UV (Ultra-Violet radiation), temperatura ng hangin at halumigmig. Ang data na iyon ay magiging napakahalaga at gagamitin sa hinaharap na kumpletong Weather Station. Ipinapakita ng block Diagram kung ano ang makukuha natin sa dulo