Sisällysluettelo:
- Vaihe 1: Materiaalit
- Vaihe 2: Arduino + -lämpötilan asettaminen
- Vaihe 3: Liitä kosteusanturi
- Vaihe 4: Koodin asettaminen !
Video: Arduino + lämpötila + kosteus: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:04
Yksinkertainen lämpötila -anturi, joka käyttää yhtä LM35 -tarkkuuslämpötila -anturia, kosteusanturia ja Arduinoa, joten voit kytkeytyä tuleviin projekteihisi. Piiri lähettää sarjatietoja lämpötilasta ja kosteudesta, jotta voit käyttää sitä tietokoneellasi. Olen ottanut tietoja kompostistani. Hanke liittyy olemassa olevaan päivittäiseen kaatopaikkaan, jolla kuka tahansa voi muuntaa keittiöjätteet kotonaan kompostiksi. Lisätietoja tuotteesta on osoitteessa https://www.dailydump.org/content/. Digicompost näyttää kaatopaikan sisällä tapahtuvat muutokset (lämpötilan, kosteuden muutokset)
Vaihe 1: Materiaalit
- Arduino (Voit käyttää toista mikro-ohjainta, mutta sinun on sitten vaihdettava koodi).- LM35 Precision Centigrade Temperature Sensor, saat mistä tahansa sähköisestä kaupasta. Tässä on TUOTESELOSTE.- BreadBoard.- Kosteusanturi.- Johdot.
Vaihe 2: Arduino + -lämpötilan asettaminen
Arduino on avoimen lähdekoodin elektroniikan prototyyppialusta, joka perustuu joustavaan, helppokäyttöiseen laitteistoon ja ohjelmistoon. Se on tarkoitettu taiteilijoille, suunnittelijoille, harrastajille ja kaikille, jotka ovat kiinnostuneita luomaan interaktiivisia esineitä tai ympäristöjä. Lisätietoja saat kirjautumalla osoitteeseen (https://www.arduino.cc) Lämpötila -anturin liittäminen: LM35: ssä on kolme jalkaa ja se näyttää transistorilta. Kaksi ulkopuolista jalkaa ovat+5 V ja maadoitus, ja keskijalka kehittää näytejännitettä.. Joten +5 voltin viitearvolla digitaalinen approksimaatio = tulojännite * 205. (esim. 2.5v * 205 = 512.5) LM35 on tarkkuus lineaarinen lämpötila -anturi, joka syöttää 10 mv celsiusastetta kohti, eli 15 celsiusasteessa tuottaa arvon.150 V tai 150 millivolttia. Kun tämä arvo lisätään ADC -muunnokseen (.15v * 205 = 30,75), voimme saada Celsius -lämpötilan läheltä lähentämisen jakamalla digitaalitulojen määrän kahdella. eri vertailujännite (9v tai 12v), meidän olisi käytettävä eri muuntomenetelmää. Tässä piirissä jakaminen kahdella toimii hyvin.
Vaihe 3: Liitä kosteusanturi
Kosteusanturissa on kaksi nastaa, toinen maata varten ja toinen ulos, joka menee tapin 3 päälle arduinoon. Olen käyttänyt paikallista anturia kosteuden/ kosteuden testaamiseen, mutta voidaan käyttää SHT15: tä, jolla on sekä lämpötila että kosteus.
Vaihe 4: Koodin asettaminen !
Liitä arduino tietokoneeseen, avaa sovellus ja valitse oikea portti ja mallinumero. ennen kuin aloitat koodauksen. Kun kaikki on tehty, kirjoita alla oleva koodi muistiin: int pin = 5; // analoginen pinint putPin = 3; // kosteusint tempc = 0, tempf = 0; // lämpötilan muuttujatnäytteet [8]; // muuttujat tarkkuuden parantamiseksiint maxi --100, mini = 100; // aloittaaksesi maksimi/min -lämpötilanint i; float humi = 0; float prehum = 0; float humconst = 0; float truehum = 0; float preruehum = 0; pitkä preruehumconst = 0; pitkä valb = 0; void setup () {Serial.begin (9600); // aloita sarjaliikenne} void loop () {for (i = 0; i <= 7; i ++) {sample = (5.0 * analogRead (pin) * 100.0) / 1024,0; tempc = tempc + näytteet ; viive (1000);} tempc = tempc/8,0; tempf = (tempc * 9)/ 5 + 32; valb = analoginenLue (putPin); // kosteuslaskentaprehum = (valb/5); humconst = (0,16/0,0062); humi = prehum - humconst; pretruehumconst = 0,00216*tempc; pretruehum = 1,0546 -preruehumconst; truehum = humi/preruehum; delay (1000); Sarja. print (tempc, DEC); Serial.print ("Celsius"); Serial.print ("Kosteus:"); Serial.print ((pitkä) truehum); Serial.println ("%"); tempc = 0; viive (1000); // viive ennen silmukkaa} Kun kaikki on tehty, napsauta latauspainiketta, jonka lataaminen kestää jonkin aikaa, ja kun lataus on suoritettu, varmista, että napsautat sarjaliikennettä saadaksesi lukemat anturista !!!
Suositeltava:
Kuinka käyttää DHT22 -kosteus- ja lämpötila -anturia Arduinon kanssa: 6 vaihetta
Kuinka käyttää DHT22 -kosteus- ja lämpötila -anturia Arduinon kanssa: Tässä opetusohjelmassa opimme käyttämään DHT22 -kosteus- ja lämpötila -anturia Arduinon kanssa ja näyttämään arvot OLED -näytöllä
NÄYTÄ KOSTEUS JA LÄMPÖTILA nestekidenäytöllä ARDUINO NANO: 5 vaihetta
NÄYTÄ KOSTEUS JA LÄMPÖTILA nestekidenäytöllä ARDUINO NANO: Seuraavat ohjeet sisältävät yksinkertaisen LCD -käyttöliittymän luomisen arduino nanolla
Mittaa lämpötila ja kosteus käyttämällä DHT11 / DHT22 ja Arduino: 4 vaihetta
Mittaa lämpötila ja kosteus DHT11 / DHT22- ja Arduino -ohjelmilla: Tässä Arduino -opetusohjelmassa opimme käyttämään DHT11- tai DHT22 -anturia lämpötilan ja kosteuden mittaamiseen Arduino -levyn kanssa
Greentent - maailman ensimmäinen kannettava vihreä talo, jossa on Arduino -lämpötila ja kosteus: 3 vaihetta
Greentent - Maailman ensimmäinen mini kannettava vihreä talo, jossa on Arduinon lämpötilan ja kosteuden mittaus: Keksin ensin idean kannettavasta kasvihuoneesta, jonka avulla voit liikkua yöllä, kun halusin tehdä tavan saada pieni puutarha laatikossa, jossa on valvottu lämpötila ja kosteus. Joten, se on myöhään illalla ja haluan mennä kauppaan hankkimaan nämä
Kasvihuoneen automatisointi LoRa! (Osa 1) -- Anturit (lämpötila, kosteus, maaperän kosteus): 5 vaihetta
Kasvihuoneen automatisointi LoRa! (Osa 1) || Anturit (lämpötila, kosteus, maaperän kosteus): Tässä projektissa näytän sinulle, kuinka automatisoin kasvihuoneen. Tämä tarkoittaa sitä, että näytän teille, kuinka rakensin kasvihuoneen ja miten kytkin virta- ja automaatioelektroniikan. Aion myös näyttää sinulle, kuinka ohjelmoida Arduino -levy, joka käyttää L