Satura rādītājs:
- 1. solis: materiāli
- 2. darbība: iestatiet Arduino + temperatūru
- 3. darbība. Mitruma sensora pievienošana
- 4. darbība: koda iestatīšana !
Video: Arduino + temperatūra + mitrums: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:59
Vienkāršs temperatūras sensors, izmantojot vienu LM35 precizitātes temperatūras sensoru, mitruma sensoru un Arduino, lai jūs varētu pieslēgties saviem turpmākajiem projektiem. Ķēde nosūtīs sērijveida informāciju par temperatūru un mitrumu, lai jūs varētu to izmantot savā datorā. Esmu paņēmis datus no sava komposta. Projekts ir saistīts ar esošu produktu ikdienas izgāztuvi, ar kuru ikviens var pārvērst virtuves atkritumus kompostā mājās. Lai iegūtu sīkāku informāciju par produktu, apmeklējiet vietni https://www.dailydump.org/content/. Digicompost parāda izmaiņas (temperatūras, mitruma izmaiņas), kas notiek izgāztuvē
1. solis: materiāli
- Arduino (Jūs varat izmantot citu mikrokontrolleri, bet tad jums būs jāmaina kods).- LM35 Precision Celsija temperatūras sensors, jūs varat iegādāties no jebkura elektroniskā veikala. Šeit ir DATU LAPA.- Maizes dēlis.- Mitruma sensors.- Vadi.
2. darbība: iestatiet Arduino + temperatūru
Arduino ir atvērtā pirmkoda elektronikas prototipēšanas platforma, kuras pamatā ir elastīga, viegli lietojama aparatūra un programmatūra. Tas ir paredzēts māksliniekiem, dizaineriem, hobijiem un visiem interesentiem, kas vēlas radīt interaktīvus objektus vai vidi. Lai iegūtu vairāk informācijas, piesakieties vietnē (https://www.arduino.cc) Temperatūras sensora pievienošana: LM35 ir trīs kājas un tas izskatās kā tranzistors. Abas ārējās kājas ir+5 V un zeme, un vidējā kāja attīsta parauga spriegumu. Analog to Digital Converter (ADC) pārveido analogās vērtības digitālā tuvinājumā, pamatojoties uz formulu ADC vērtība = paraugs * 1024 / atsauces spriegums (+5v). Tātad ar +5 voltu atskaiti digitālā tuvināšana būs = ieejas spriegums * 205. (piem., 2.5v * 205 = 512,5) LM35 ir precīzs lineārs temperatūras sensors, kas nodrošina 10 mv uz Celsija grādu. radītu rādījumu.150v vai 150 milivolti. Ievietojot šo vērtību mūsu ADC reklāmguvumā (.15v * 205 = 30.75), mēs varam iegūt tuvu Celsija temperatūras tuvinājumu, dalot digitālo ieeju skaitu ar 2. Ja LM35 piegādāja atšķirīgs atskaites spriegums (9v vai 12v), mums būtu jāizmanto cita pārveidošanas metode. Šajā ķēdē dalīšana ar 2 darbojas labi.
3. darbība. Mitruma sensora pievienošana
Uz mitruma sensora ir divas tapas: viena ir paredzēta zemei, bet otra - ārā, kas iet uz tapas 3 uz arduino. Mitruma/ mitruma pārbaudei esmu izmantojis vietējo sensoru, bet var izmantot SHT15, kam ir gan temperatūra, gan mitrums.
4. darbība: koda iestatīšana !
Pievienojiet savu arduino datoram, atveriet lietojumprogrammu, izvēlieties pareizo portu un modeļa Nr. pirms sākat jebkādu kodēšanu. Kad viss ir izdarīts, pierakstiet kodu, kā parādīts zemāk: int pin = 5; // analog pinint putPin = 3; // mitrumsint tempc = 0, tempf = 0; // temperatūras mainīgieint paraugi [8]; // mainīgie, lai panāktu labāku precizitātiint maxi --100, mini = 100; // lai sāktu maksimālo/min temperatūruint i; pludiņa humi = 0; pludiņa priekšpiens = 0; pludiņa humconst = 0; pludiņa patiesums = 0; pludiņa pretruehum = 0; garš preruehumconst = 0; long valb = 0; void setup () {Serial.begin (9600); // sākt sērijas sakarus} void loop () {for (i = 0; i <= 7; i ++) {paraugi = (5.0 * analogRead (pin) * 100.0) / 1024.0; tempc = tempc + paraugi ; aizkave (1000);} tempc = tempc/8,0; tempf = (tempc * 9)/ 5 + 32; valb = analogRead (putPin); // mitruma aprēķinsprehum = (valb/5); humconst = (0,16/0,0062); humi = prehum - humconst; pretruehumconst = 0,00216*tempc; pretruehum = 1,0546 -pretruehumconst; truehum = humi/pretruehum; kavēšanās (1000); Sērijveida. print (tempc, DEC); Serial.print ("Celsija"); Serial.print ("Mitrums:"); Serial.print ((garš) truehum); Serial.println ("%"); tempc = 0; kavēšanās (1000); // kavēšanās pirms cilpas} Kad viss ir izdarīts, noklikšķiniet uz augšupielādes pogas, kuras augšupielāde prasīs nedaudz laika, un, kad augšupielāde ir pabeigta, pārliecinieties, ka noklikšķināt uz Sērijas sakari, lai iegūtu rādījumus no sensora !!!
Ieteicams:
Temperatūra un mitrums, izmantojot ESP32-DHT22-MQTT-MySQL-PHP: 7 soļi
Temperatūra un mitrums, izmantojot ESP32-DHT22-MQTT-MySQL-PHP: Mana draudzene gribēja siltumnīcu, tāpēc es viņai to uztaisīju. Bet es gribēju temperatūras un mitruma sensoru siltumnīcas iekšpusē. Tātad, es googlē meklēju piemērus un sāku eksperimentēt. Mans secinājums bija, ka visi manis atrastie piemēri nebija gluži
Siltumnīcas automatizācija ar LoRa! (1. daļa) -- Sensori (temperatūra, mitrums, augsnes mitrums): 5 soļi
Siltumnīcas automatizācija ar LoRa! (1. daļa) || Sensori (temperatūra, mitrums, augsnes mitrums): Šajā projektā es jums parādīšu, kā es automatizēju siltumnīcu. Tas nozīmē, ka es jums parādīšu, kā es uzbūvēju siltumnīcu un kā savienoju strāvas un automatizācijas elektroniku. Es arī parādīšu, kā programmēt Arduino dēli, kas izmanto L
Arduino meteoroloģiskā stacija, izmantojot BMP280 -DHT11 - temperatūra, mitrums un spiediens: 8 soļi
Arduino meteoroloģiskā stacija, izmantojot BMP280 -DHT11 - Temperatūra, mitrums un spiediens: Šajā apmācībā mēs uzzināsim, kā izveidot laika staciju, kas LCD displejā TFT 7735 parādīs TEMPERATŪRU, Mitrumu un SPIEDIENU Skatieties demonstrācijas video
Esp32-Ubidots-Wireless-liela attāluma temperatūra un mitrums: 6 soļi
Esp32-Ubidots-Wireless-liela attāluma temperatūra un mitrums: šajā apmācībā mēs izmērīsim dažādus temperatūras un mitruma datus, izmantojot temperatūras un mitruma sensoru. Jūs arī uzzināsit, kā nosūtīt šos datus uz Ubidots. Lai jūs to varētu analizēt no jebkuras vietas dažādām lietojumprogrammām
Temperatūra un mitrums no Arduino līdz Raspberry Pi: 6 soļi
Temperatūra un mitrums no Arduino līdz Raspberry Pi: Temperatūras un mitruma izsekošana ir svarīga, ja jums ir siltumnīca vai plānojat nākotnē uzlabot savu siltumnīcu par mini viedo saimniecību. Pirmajā pamācībā es parādīšu, kā izveidot prototipu: pievienojiet DHT11 temperatūru