Hygrometer (5 / 6 steg)

Steg 5: kod

Läsa in följande kod till din arduino.

Förhoppningsvis fungerar det korrekt!

När temperaturerna inte är stabil nog att du kan ändra "en = 0,5" i till exempel "en = 0.8'

/*

Psykrometerskillnad

Läser en analog ingång på stift 0 och på stift 1. Omvandlar den till temperatur. Konverterar temperatur till en relativ fuktighet.

Och skriver ut resultatet till LCD-skärmen.

*/

inkludera bibliotek-koden:

#include

initiera bibliotek med numrerar av gränssnittet stiften

LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

ge initialt värderar för torra och våta temperaturen

flyta averagedry = 20;

flyta averagewet = 16.

ge en konstant som anger vikten av de gamla värdena i detemining det nya värdet

flyta en = 0,5;

Rutinen installationsprogrammet körs en gång när du trycker på reset:

void setup() {

här används den spänning som kommer in i Aref som referens

NÄR DU LÄMNAR UT MOTSTÅNDEN OCKSÅ LÄMNA

analogReference(EXTERNAL);

Ange den LCD antal kolumner och rader:

LCD.BEGIN (16, 2);

Skriv ut ett meddelande till LCD-skärmen.

LCD.Print("RelativeHumidity");

initiera seriell kommunikation med datorn:

Serial.BEGIN(9600);

}

loop rutinen körs för evigt om och om igen:

void loop() {

läsa indata på analoga stift 0 och pin 1, är detta torr/våt temperatur:

delay(1000) förseningarna med en andra, detta är att stabilisera arduino

analogRead(A0);

Delay(1000);

int sensorValuedry = analogRead(A0);

analogRead(A1);

Delay(1000);

flyta sensorValuewet = (float) analogRead(A1);

Konvertera sensorvalue till en temperatur

Sensorvalue mätt utan en lägre referensspänningen kalibreras med en termometer

Sensorvalue mätt med en lägre referensspänningen korrigeras med 149.7/828.3.

149.7 är sensorvalue utan lägre referensspänningen

828.3 är sensorvalue med lägre referensspänningen.

Dessa två värden kommer förmodligen vara annorlunda med andra resistants

NÄR DU LÄMNAR UT MOTSTÅNDEN OCKSÅ LÄMNA UT KONVERTERA DEL (149.7/828.3)

flyta temperaturedry = sensorValuedry * (149.7/828.3) * 0.5304-53.926;

Ta en löpande genomsnittlig med koefficient faktor en

averagedry = en * averagedry + (1-a) * temperaturedry;

Konvertera sensorvalue till en temperatur

flyta temperaturewet = sensorValuewet * (149.7/828.3) * 0.5181-50.889;

Ta en löpande genomsnittlig

averagewet = en * averagewet + (1-a) * temperaturewet;

använda formler för att avgöra den relativa luftfuktigheten

flyta Es = 0,61 * exp ((19.9 * averagewet) /(273 + averagewet));

flyta Ea = Es-0.067 * (averagedry-averagewet);

float H = Ea / Es;

{

ställa markören till kolumn 0, linje 1

(Obs: linje 1 är den andra raden, sedan räknar börjar med 0):

lcd.setCursor (0, 1);

skriva ut den relativa luftfuktigheten:

LCD.Print(H);

}

}

Se Steg
Relaterade Ämnen

Digital temperatur/Hygrometer ändring

jag har en temperatur/RH (relativ luftfuktighet) mätare som lyder insidan temperatur och luftfuktighet. En utanför trådlös sond mäter utetemperaturen.Eftersom jag behövde veta RH i mitt "vinkällare" kylskåp (där jag mognar min hemlagade ostar),...

Snabb Arduino Hygrometer (Fuktsensor)

Vi har haft några kondens och mögel frågor i vår lägenhet nyligen tack vare, tror jag, luftfuktigheten. Vår egendom är relativt nybyggt och, som sådan, har mycket god isoleringsförmåga (tvåglasfönster etc.). Bieffekt av detta är att det finns mycket...

Göra en enkel hygrometer för 0$! (bra för dina barn!)

Eftersom jag postat min sista instructable om enkel vetenskap (du kan kolla här) det får 41,501 åsikter, så jag bestämde mig att skriva en annan. Och idag kommer du lära dig hur man gör en enkel hygrometer, ett annat projekt som är kul att göra med b...

Arduino OLED termometer och Hygrometer med DHT11 för nybörjare

Hej! Jag ska visa dig hur man gör en Arduino OLED termometer och hygrometer * med DHT11.OLED vi använder idag är 1.3″ tum i storlek, funktioner 128 × 64 pixlar och använder SPI bussen. På nästa steg hittar du mer nyttig information om OLED tech och d...

Hur du använder modulen jord Hygrometer - Arduino handledning

I denna tutorial kommer vi använder en jord hygrometer modul som mäter markfuktighet av en pott.Modulen kan ge oss en digital signal när jord måste vattnas och denna effekt kan justeras av potentiometern. Eller det kan ge oss en analog signal för akt...

Lätt-till-bygga digital termometer och hygrometer för inomhusbruk

IntroduktionInomhus temperatur och luftfuktighet är två viktiga parametrar som avgör vilken komfort för de rum åkande. På större arbetsplatser, dessa parametrar kontrolleras och underhålls på lämpliga nivåer för att förbättra effektiviteten av arbeta...

Arduino Hygrometer

Jag bygger ett automatiserade bevattningssystem för mitt grönsaksland. Detta är ett system som övervakar fukt markytan och sedan visar på en pump att skicka vatten till min trädgård vid upptäckta fukt varje nivå.Vattnet kommer från vår regnvatten tan...

HIH4000 fuktighet, Hygrometer sensor handledning

Jerry Hedman-4000 serien luftfuktighet sensorer är utformade för hög effektiv luftfuktighet avkänning av honeywell. Den har en bra linjär spänning-utgång som kan kopplas till en mcu. Med en typisk strömförbrukning på endast 200 µA, Jerry Hedman-4000...

HumiGit - gitarr Hygrometer Cloud Logger

Tja, är bor i Sverige med ett torrt klimat under vintern och har en hög slut gitarr en utmaning. Så jag ville ha ett sätt att hålla ett öga på min gitarr att hålla det friska under perioden med torr atmosfär. Jag behövde en enhet med följande funktio...

Arduino hygrothermograph Hygrometer kit + LCD1602 / I2C + DHT11

Ingen behöver svetsning, inget behov av komplicerade elektriska kunskap, du kan göra din egen termometer.endast behöver ansluta kabeln vi ge källkoden ger detaljerad online tutorials och kommunikation utrymmeDetta kit design av SINONING ROBOTköp kitS...

A simple cute greenhouse

Ett enkelt söta växthus:Hej igen, min tredje instructable är att göra ett växthus, jag har en liten trädgård och jag kan inte göra ett permanent växthus, därför bestämde jag mig att göra ett tillfälligt växthus och i somrar bara ta bort locket och på...

Apple Cider från gettot

om du har ett stort antal äpplen och vet inte vad jag ska göra med dem, här är en uppfriskande dryck du kan göra.Anledningen till att jag har kallat det "Ghetto Cider" är att det inte kommer att tilltala purister av följande skäl:-Jag har inte e...

Omvandla en gammal PC-låda till en mini-indoor växa system. Transformar la caja de un viejo PC FN sistema mini-inomhus de cultivo.

--English:Material:1 x gamla dator box (liknande utrymme kan användas)2 x pc fans 8 cm och 12v.3 x energisparande glödlampor 23w CFL (två vita ljus "Kall", en gul lampa "Caliente") (LED strips kan användas eller annan belysning)tråd oc...

Termometer i vägg strömbrytare

Enkla projektDet är verkligen enkelt projekt utan någon mikroprocessor.Jag behövde att ange och övervaka fuktighet, temperatur i några rum i familjens hus. För att hitta rätt plats för installation av termometer/hygrometer inte är lätt, så jag bestäm...

VFD klockan/Nixie inomhus/utomhus termometer Retro passar Linden mantel klockan

Jag beslöt att göra något jag inte hade sett ännu och kombinerade (2) separat elektronik med (2) olika typer vakuumrör visar för att göra denna unika display. Nixie rör för termometer och VFD (vacuum flouresent display) för klockan.Steg 1: leveranser...

Grundläggande Internet saker ram med Intel Edison

Sakernas Internet stacken kan innebära sensorer, små datorenheter, Cloud Computing tjänster och API: er. För de flesta nybörjare är genomförande av var och en av dessa delar var för sig billigt och enkelt, med flera tillgängliga alternativ för prisvä...

TWIST - DIY Tweeting väderstation

Någonsin velat övervaka din stadens aktuella väderförhållanden, Carbon Footprint, buller och föroreningar? Vill du vara en klimat förändring Crusader eller ställa upp din egen Tweeting väderstation och dela din lokala väderförhållanden med världen?Mö...

Omvandla grundläggande badrumsfläkt till avancerad

Detta är min första instructable!Efter att jag flytta med min flickvän i vårt nya hyra hus, vårt nya badrum var utrustad med en fläkt utsug med en PIR-sensor att evakuera fukt, varje gång vi power ON ljuset i badrummet, FLÄKTEN slår på strömmen och g...

Billig torkmedel

Titta runt ditt hus.Hur många saker kan du hitta lagras runt ditt hus som reagerar negativt på fukt?VerktygKamerautrustningKrokar och lockar i ditt talja-boxAmmunition och skjutvapenViktiga dokumentFotografierListan är lång.Vad du behöver är något so...