INHOUDSOPGAWE:
- Stap 1: materiaal
- Stap 2: Stel Arduino + temperatuur op
- Stap 3: Verbind humiditeitsensor
- Stap 4: Stel kode op !
Video: Arduino + temperatuur + humiditeit: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:28
'N Eenvoudige temperatuursensor met een LM35 -presisie -temperatuursensor, humiditeitsensor en Arduino, sodat u kan aansluit by u toekomstige projekte. Die kring sal reeksinligting oor die temperatuur en humiditeit stuur sodat u dit op u rekenaar kan gebruik. Ek het data uit my kompos geneem. Die projek hou verband met 'n bestaande produk daaglikse storting waarmee almal kombuisafval tuis in kompos kan omskep. Besoek https://www.dailydump.org/content/ vir meer inligting oor die produk. Digicompost vertoon die veranderinge (verandering in temperatuur, humiditeit) wat binne die stortingsterrein plaasvind
Stap 1: materiaal
- Arduino (u kan 'n ander mikrobeheerder gebruik, maar dan moet u die kode verander).- LM35 Precision Centigrade Temperatuursensor, wat u by enige elektroniese winkel kan kry. Hier is die GEGEVENSBLAD.- Broodbord.- Vochtigheidsensor.- Drade.
Stap 2: Stel Arduino + temperatuur op
Arduino is 'n open-source elektroniese prototipe platform gebaseer op buigsame, maklik om te gebruik hardeware en sagteware. Dit is bedoel vir kunstenaars, ontwerpers, stokperdjies en almal wat belangstel om interaktiewe voorwerpe of omgewings te skep. Vir meer inligting, meld by (https://www.arduino.cc) Aansluiting van 'n temperatuursensor: Die LM35 het drie bene en lyk soos 'n transistor. Die twee buitebene is+5v en grond, en die middelste been ontwikkel die steekproefspanning.. Dus, met 'n +5 voltreferensie, sal die digitale benadering = insetspanning * 205. (Byvoorbeeld 2.5v * 205 = 512.5) Die LM35 is 'n presiese lineêre temperatuursensor wat 10mv per graad Celsius lewer. Dit beteken by 15 grade Celsius, dit is As ons hierdie waarde in ons ADC -omskakeling (.15v * 205 = 30.75) plaas, kan ons 'n nabye benadering van die Celsius -temperatuur kry deur die digitale inset telling te deel deur 2. As die LM35 verskaf word deur 'n ander verwysingspanning (9v of 12v) sou ons 'n ander omskakelingsmetode moes gebruik. Vir hierdie kring werk die deel deur 2 goed.
Stap 3: Verbind humiditeitsensor
Daar is twee penne op die humiditeitsensor, die een is vir die grond en die ander om uit te gaan, wat op die pen 3 na die arduino gaan. Ek het 'n plaaslike sensor gebruik om humiditeit/ vog te toets, maar SHT15 kan met temperatuur en humiditeit gekies word.
Stap 4: Stel kode op !
Koppel u arduino aan op die rekenaar, maak die toepassing oop, kies die regte poort en modelnr. voordat u met kodering begin. Nadat alles klaar is, skryf die kode neer soos hieronder getoon: int pin = 5; // analoog pinint putPin = 3; // humintint tempc = 0, tempf = 0; // temperatuurveranderlikes in monsters [8]; // veranderlikes om 'n beter presisie te kry: maxi = -100, mini = 100; // om maks/min temperatuur te begin in; float humi = 0; float prehum = 0; float humconst = 0; float truehum = 0; float pretruehum = 0; lang pretruehumconst = 0; lang valb = 0; leemte -opstelling () {Serial.begin (9600); // begin seriële kommunikasie} leemte lus () {vir (i = 0; i <= 7; i ++) {monsters = (5.0 * analogRead (pin) * 100.0) / 1024.0; tempc = tempc + monsters ; vertraging (1000);} tempc = tempc/8.0; tempf = (tempc * 9)/ 5 + 32; valb = analogRead (putPin); // humiditeitsberekeningprehum = (klep/5); humconst = (0.16/0.0062); humi = prehum - humconst; pretruehumconst = 0.00216*tempc; pretruehum = 1.0546 -pretruehumconst; truehum = humi/pretruehum; vertraging (1000); Serial. print (tempc, DEC); Serial.print ("Celsius"); Serial.print ("Humidity:"); Serial.print ((lang) truehum); Serial.println ("%"); tempc = 0; vertraging (1000); // vertraag voor lus} Nadat alles klaar is, klik op die oplaai -knoppie, wat 'n rukkie sal neem om op te laai en as die oplaai klaar is, klik op die seriële kommunikasie om die lesings van die sensor af te kry !!!
Aanbeveel:
Hoe om humiditeit en temperatuur real-time data-opnemer te maak met Arduino UNO en SD-kaart - DHT11 Data-logger Simulasie in Proteus: 5 stappe
Hoe om humiditeit en temperatuur real-time data-opnemer te maak met Arduino UNO en SD-kaart | DHT11 Data-logger Simulasie in Proteus: Inleiding: hi, dit is Liono Maker, hier is die YouTube-skakel. Ons maak 'n kreatiewe projek met Arduino en werk aan ingebedde stelsels. Data-Logger: 'n Datalogger (ook data-logger of data recorder) is 'n elektroniese toestel wat data mettertyd opneem
Meet temperatuur en humiditeit met behulp van DHT11 / DHT22 en Arduino: 4 stappe
Meet temperatuur en humiditeit met behulp van DHT11 / DHT22 en Arduino: In hierdie Arduino -tutoriaal leer ons hoe u die DHT11- of die DHT22 -sensor kan gebruik om temperatuur en humiditeit te meet met die Arduino -bord
Arduino weerstasie met BMP280 -DHT11 - temperatuur, humiditeit en druk: 8 stappe
Arduino weerstasie met behulp van BMP280 -DHT11 - temperatuur, humiditeit en druk: in hierdie tutoriaal leer ons hoe u 'n weerstasie kan maak wat 'n TEMPERATUUR, Vochtigheid en druk op die LCD -skerm TFT 7735 sal vertoon Kyk na 'n demonstrasievideo
Arduino Nano - HTS221 Relatiewe humiditeit en temperatuur sensor handleiding: 4 stappe
Arduino Nano - HTS221 Relatiewe humiditeit en temperatuur sensor handleiding: HTS221 is 'n ultra kompakte kapasitiewe digitale sensor vir relatiewe humiditeit en temperatuur. Dit bevat 'n waarnemingselement en 'n gemengde seintoepassingspesifieke geïntegreerde stroombaan (ASIC) om die meetinligting deur middel van digitale reeks
Meting van humiditeit en temperatuur met behulp van HIH6130 en Arduino Nano: 4 stappe
Meting van humiditeit en temperatuur met behulp van HIH6130 en Arduino Nano: HIH6130 is 'n humiditeits- en temperatuursensor met digitale uitset. Hierdie sensors bied 'n akkuraatheidsvlak van ± 4% RH. Met die toonaangewende langtermynstabiliteit, ware temperatuurgekompenseerde digitale I2C, toonaangewende betroubaarheid in die bedryf, energie-doeltreffendheid