Përmbajtje:
- Hapi 1: Materialet
- Hapi 2: Vendosja e Arduino + Temperatura
- Hapi 3: Lidhja e sensorit të lagështisë
- Hapi 4: Vendosja e Kodit !!
Video: Arduino + Temperatura + Lagështia: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:31
Një sensor i thjeshtë i temperaturës duke përdorur një sensor LM35 Precision Temperature Sensor, Sensor Lagështie dhe Arduino, kështu që ju mund të lidheni me projektet tuaja të ardhshme. Qarku do të dërgojë informacion serik në lidhje me temperaturën dhe lagështinë, në mënyrë që të mund t'i përdorni në kompjuterin tuaj. Kam marrë të dhëna nga plehra ime. Projekti lidhet me një venddepozitim të produktit ekzistues ditor me të cilin çdokush mund t'i shndërrojë mbeturinat e kuzhinës në plehrash në shtëpi. Për më shumë detaje rreth produktit shkoni në https://www.dailydump.org/content/. Digicompost shfaq ndryshimet (ndryshimi i temperaturës, lagështisë) që ndodhin brenda deponisë
Hapi 1: Materialet
- Arduino (Ju mund të përdorni mikrokontrollues të tjerë, por atëherë do t'ju duhet të ndryshoni kodin).- Sensori i temperaturës LM35 Precision Centigrade, mund ta merrni nga çdo dyqan elektronik. Këtu është TE DHNAT.- BreadBoard.- Sensori i lagështisë.- Telat.
Hapi 2: Vendosja e Arduino + Temperatura
Arduino është një platformë prototipimi elektronike me burim të hapur, e bazuar në harduer dhe softuer fleksibël, të lehtë për t’u përdorur. Intendedshtë menduar për artistë, stilistë, hobiistë dhe këdo që është i interesuar në krijimin e objekteve ose mjediseve ndërvepruese. Për më shumë informacion hyni në (https://www.arduino.cc) Lidhja e një sensori të temperaturës: LM35 ka tre këmbë dhe duket si një tranzistor. Dy këmbët e jashtme janë+5v dhe Ground, dhe këmba e mesme zhvillon tensionin e mostrës. Konvertuesi analog në dixhital (ADC) konverton vlerat analoge në një përafrim dixhital bazuar në formulën Vlera ADC = mostër * 1024 / tension referencë (+5v) Me Pra, me një referencë +5 volt, përafrimi dixhital do të jetë = tensioni i hyrjes * 205. (Shemb. 2.5v * 205 = 512.5) LM35 është një sensor linear i temperaturës precize që furnizon 10mv për gradë Celsius. Kjo do të thotë në 15 gradë Celsius, ajo do të prodhonte një lexim prej.150v ose 150 milivolt. Duke e vendosur këtë vlerë në konvertimin tonë ADC (.15v * 205 = 30.75) ne mund të marrim një përafrim të afërt të temperaturës Celsius duke e ndarë numrin e hyrjes dixhitale me 2. Nëse LM35 furnizoheshin nga një tension tjetër referimi (9v ose 12v) do të na duhej të përdorim një metodë të ndryshme konvertimi. Për këtë qark, pjesëtimi me 2 funksionon mirë.
Hapi 3: Lidhja e sensorit të lagështisë
Ekzistojnë dy kunja në sensorin e lagështisë, njëra është për tokë dhe tjetra për jashtë e cila shkon në kunjin 3 në arduino. Unë kam përdorur një sensor të prodhuar lokal për testimin e lagështisë/ lagështisë, por mund të shkoni për SHT15 të cilat kanë temperaturë dhe lagështi.
Hapi 4: Vendosja e Kodit !!
Lidheni arduinon tuaj me kompjuterin, hapni aplikacionin, zgjidhni portën e duhur dhe numrin e modelit. para se të filloni ndonjë kodim. Pasi të jetë bërë gjithçka, shkruani kodin siç tregohet më poshtë: int pin = 5; // pinint analog putPin = 3; // lagështiaint tempc = 0, tempf = 0; // variablat e temperaturëskampione [8]; // variabla për të bërë një saktësi më të mirë maxi = -100, mini = 100; // për të filluar max/min temperaturëint i; float humi = 0; float prehum = 0; float humconst = 0; float truehum = 0; float pretruehum = 0; pretruehumconst gjatë = 0; valvul i gjatë = 0; konfigurim i pavlefshëm () {Serial.begin (9600); // fillo komunikimin serik} lak void () {për (i = 0; i <= 7; i ++) {mostra = (5.0 * analogRead (pin) * 100.0) / 1024.0; tempc = tempc + mostra ; vonesë (1000);} tempc = tempc/8.0; tempf = (tempc * 9)/ 5 + 32; valb = analogRead (putPin); // llogaritja e lagështisëprehum = (valb/5); humconst = (0.16/0.0062); humi = prehum - humconst; pretruehumconst = 0.00216*tempc; pretruehum = 1.0546 -pretruehumconst; truehum = humi/pretruehum; vonesë (1000); Serial print (tempc, DEC); Serial.print ("Celsius"); Serial.print ("Lagështia:"); Serial.print ((gjatë) truehum); Serial.println ("%"); tempc = 0; vonesa (1000); // vonesa para lakut} Pasi të jetë bërë gjithçka klikoni në butonin e ngarkimit i cili do të marrë pak kohë për tu ngarkuar dhe kur ngarkimi të jetë bërë sigurohuni që të klikoni në Komunikimin Serial për të marrë leximet nga sensori !!!
Recommended:
ESP8266 dhe Visuino: Temperatura dhe Lagështia Web Server DHT11: 12 hapa
ESP8266 dhe Visuino: DHT11 Temperatura dhe Lagështia Web Server: Modulet ESP8266 janë kontrollues të shkëlqyeshëm me kosto të ulët me Wi-Fi të integruar, dhe unë tashmë kam bërë një numër udhëzimesh rreth tyre. Temperatura e kombinuar DTH11/DTH21/DTH22 dhe AM2301 janë shumë të njohura dhe sensorë të lagështisë Arduino, dhe unë bëra një numër
Temperatura dhe lagështia duke përdorur ESP32-DHT22-MQTT-MySQL-PHP: 7 hapa
Temperatura dhe lagështia duke përdorur ESP32-DHT22-MQTT-MySQL-PHP: E dashura ime donte një serë, kështu që unë e bëra atë. Por unë doja një sensor të temperaturës dhe lagështisë brenda serrës. Kështu, unë kërkova në google për shembuj dhe fillova të eksperimentoja. Konkluzioni im ishte se të gjithë shembujt që gjeta nuk ishin saktësisht
Automatizimi i një serë me LoRa! (Pjesa 1) -- Sensorë (Temperatura, Lagështia, Lagështia e Tokës): 5 hapa
Automatizimi i një serë me LoRa! (Pjesa 1) || Sensorët (Temperatura, Lagështia, Lagështia e Tokës): Në këtë projekt do t'ju tregoj se si automatizova një serë. Kjo do të thotë që unë do t'ju tregoj se si e kam ndërtuar serën dhe si e kam lidhur elektronikën e energjisë dhe automatizimit. Gjithashtu do t'ju tregoj se si të programoni një bord Arduino që përdor L
Stacioni i motit Arduino duke përdorur BMP280 -DHT11 - Temperatura, Lagështia dhe Presioni: 8 Hapa
Stacioni i motit Arduino duke përdorur BMP280 -DHT11 - Temperatura, Lagështia dhe Presioni: Në këtë tutorial ne do të mësojmë se si të bëjmë një stacion moti që do të shfaqë një TEMPERATURE, LARTUMSI DHE PRESION në ekranin LCD TFT 7735 Shikoni një video demonstruese
Temperatura dhe lagështia nga Arduino në Raspberry Pi: 6 hapa
Temperatura dhe lagështia nga Arduino në Raspberry Pi: Ndjekja e temperaturës dhe lagështisë është e rëndësishme nëse keni një serë ose keni plane të ardhshme për të përmirësuar serën tuaj në një mini-fermë të zgjuar. Për Instructable -in tim të parë do të demonstroj se si të krijoj një prototip: Lidhni një temperaturë DHT11 një