Arduino: Nokia LCD & sensorer (3 / 4 steg)

Steg 3: Temperatur och luftfuktighet?



Så nu vad som är fel? Jag gjorde några tänkande (farlig sak att göra för en gammal man). Jag undrar vad ändrar 5V gör att läsa analoga spänningar. Säker nog, sprang jag HSM - 20G demo, temperaturen och luftfuktigheten varierade med DC-spänning för Arduino. En fullständig förklaring lade jag Analog till Digital konvertering i ett steg så de flesta av er kan hoppa över den.

Lösning 2?: Tja, trodde jag ett alternativ var att köra Arduino på 5V och justera spänningen på Nokia3310 sköld. Det verkade inte något enkelt sätt att göra detta.

Lösning 3?: Det finns sätt att ställa in den Arduino Analog omvandlare så det inte behöver 5V men detta skulle kräva en hel del programvara förändringar och experimentera, plus att jag var tvungen att överväga joysticken var analog också och var redan avsedd för 5V.

Lösning 4: Samtidigt söka runt efter lösningar, hittade jag denna webbplats:
http://blog.thiseldo.co.uk/?p=383

"Andy" skrev om biblioteken för Nokia3310. Jag hämtade dem och tog en titt. En av kommentarerna säger initiering av LCD uppdaterades för en nyare version av LCD-skärmen som nuelectronics använde. AHA! Så jag inte har listat ut hur Andy hittade denna från webbplatsen nuelectronics, kunde jag inte men det hade varit trevligt om de hade uppdaterat sina bibliotek.

Jag tog potentiometern ut och sätta regelbundna bygeln tillbaka i. Så alla problem lösta, rätt?

Problem 5: Naturligtvis inte. Jag laddade Andys programvara så gott jag visste hur till Arduino miljön. Då jag försökte köra hans demo program och höll får kompilera misstagen. Jag tog ut hans sensor saker eftersom det var annorlunda från min men fortfarande höll får misstagen.
En av anledningarna till att jag bestämde mig på Arduino var så att jag inte hade att gräva i. H. C. CPP-filer. Jag är lat och gamla så ville inte bry sig om. Tja, det inte varade länge. Jag är fortfarande en GEEK, så med några justeringar till Andys filer, lyckades jag få igång. Jag gjorde mitt bästa för att tyda felkoder och gjort ändringar. Jag försökte att markera alla ändringar jag gjort med en / / MTS. En sak jag vet är inte arbetar är stora teckensnitt.
Jag kunde få demo sensor koden till Nokia kod, är det enligt exempel: nokia_Temp_RH.pde
Så zippade jag upp den kod som i princip fungerar. Du bör packa upp filerna direkt till Arduino miljön biblioteken.
Min är \\MICHAEL-PC\Users\Michael\Documents\Arduino\arduino-0018\libraries

Så allt fungerar ganska bra.

Om någon av er har haft bra eller dåliga erfarenheter med modulen Nokia3310LCD, uppskattar jag en kommentar. Om du har ett fungerande bibliotek, det skulle vara ännu bättre.

Praktisk Information: Jag arbetat många år inom mät- och elektronikindustrin. Temperatur och luftfuktighet varierar över avstånd och tid. Skissen tar 10 prover och i genomsnitt dem. Även så, antar jag att temperaturen är bara inom +/-3 grader och +/-5% RH. Men bryr du dig verkligen? Du kan skilja mellan 89 och 92 grader F. Jag kan inte.

Det finns en omständighet där temperaturen kan vara avgörande. Det är fryspunkten för vatten, 32 grader F. Om detta är avgörande för din ansökan, bör då du kalibrera sensorn på denna punkt. Förmodligen skulle det enklaste sättet vara att hålla sensorn i en baggie och sticker den i en påse med is. Du kan behöva justera dina formler för att få denna temperatur noggrannare.

Förresten, är den andra "fasta" temperaturen kokpunkten för vatten. 212 F. akta, detta är bara på havsnivå. På min höjd (4653 fot) är kokpunkten för vatten 203,6 F. Här är en hemsida-kalkylator för att hitta din kokpunkt (temperatur).
http://www.csgnetwork.com/h2oboilcalc.html

Jag använde Google Earth för att hitta höjden på mitt hus.

Var mycket försiktig om du använder kokpunkt som en kalibreringspunkt.

Här är en föreslagen metod för en en punktskalibrering av relativ fuktighet. Jag vet inte varför det ska vara 75%.
http://exoticpets.about.com/OD/herpresources/SS/hygrometer.htm

Se Steg
Relaterade Ämnen

Arduino Temp/fukt Sensor använder DHT11 och I2C LCD-en dag projekt

Jag har köpt en Arduino Mega 2560 uppsättning som kom med några sensorer och naturligtvis och Arduino Mega.I detta instructable, jag kommer att dela med dig stegen jag tog för att göra en Arduino baserade temperatur och luftfuktighet visas.Element, s...

Duscha Monitor Arduino med LCD-skärm

Välkommen! För vår miljö Capstone klass (senior te) för St. Olaf College vi byggt en bildskärm som skulle effektivt övervaka hur mycket vatten använder en dusch. Tanken bakom denna vatten monitor är att om du bifogar en piezo givare (liten mikrofon)...

Arduino tid-och-Sensor-baserade Android musikspelare

Tänk dig din musikspelare som spelar för dig, en spelare den meningen det omgivande ljuset, temperatur och tid som påverkar stämningen i en person, och välja en låt kategorisera som stämningar. Eftersom jag inte har en sensor som kan översätta mänskl...

Arduino interaktiv ljud Sensor

Vi kommer att lära hur man bygger en Arduino krets som tar input från någon form av analog sensor (vibrationsgivare, trycksensor, potentiometer) och använda den till utgång ljud från en piezo speaker. Detta gäller till exempel lär du dig att ansluta...

Bänk PSU strömförsörjning från gamla ATX med Arduino och LCD-skärm

Hej alla och Välkommen till min första Instructable.Jag har alltid velat en bänk PSU för enkel åtkomst till en strömkälla, och något som jag kan lita på när du arbetar med olika projekt. Jag ville ha ett NÄTAGG som:• ger 12v och 5v 3.3V utgångar• ger...

Arduino och ultrasonic sensor control servo och distans mätare

Arduino och ultrasonic sensor control servo och distans mätareI detta projekt kan du se hur du styr servomotor och tu beräkna avstånd med hjälp av arduino och ultrasonic sensor. Du behöver: 1. Arduino (uno, nano, pro mini)HårdvaraInrätta trigpin ultr...

Arduino text LCD animation

jag har sett många sidor om hur tråd upp en LCD-panel till en Arduino och sidor som hjälper dig att rita egna tecken, men jag såg inte många som använt funktionen anpassade tecken för animering.Vad du behöver för detta:-Arduino Uno-HD44780-kompatibel...

Arduino 5110 LCD sköld

Arduino 5110 LCD sköld DHT11 nyans RTCYouTube-videor...

Hemautomation med arduino, knappar, LCD, EEPROM och smarttelefon

Nu kan vi styra skrovet med smart telefon hemSteg 1: Hårdvara krävs för hemautomation kan du lägga till olika saker jag väljer omkoppling eller reläI detta projekt du styr kopplat av mobila .if mobil finns inte du kan också använda knappsatsenJag ock...

Bil strålkastare Arduino fotomotstånd Sensor

Kunna berätta om huruvida du strålkastare är på att använda en arduino och foto sensorSteg 1: Vad du behöver 1. Arduino * jag använde och Arduino Uno2. hoppare ledningar3. fordon med manuell huvudet ljus4. ledde5. fotomotståndSteg 2: KretsenEn ström...

Arduino - Nokia 5110 LCD temperatur mätare med DS18B20

Hej världen! Jag gjorde en temperatur mätare med en Nokia 5110 LCD.Jag la bibliotek och jag gjort en bild på LCD bakgrunden med en rundad kant och temperatur somtillsätts LCD5110_Graph Library och heter borderRoundedIcon .cFölj nästa steg för den sch...

Arduino + Nokia 5110 display + IR sensor

Hi! Idag är jag visa er mitt nya projekt med en Arduino UNO, Nokia 5110 display (PCD8544) och en IR-sensorn. Jag lyckades skriva en skiss som läser data tas emot av IR-sensorn och sedan Visa namnen på påskjuten knapparna på skärmen. Jag använde även...

Strömmande video från SD-kort till Nokia LCD med Arduino

Länge tänkte jag spela upp video med var ljud inte möjligt på Arduino. En dag jag beslutade då att ge det ett skott och det visade sig vara enklare än jag trodde.Jag beslöt att skriva stegen i en instructable till förmån för andra överväger prova sjä...

Montering en Arduino Nano / LCD projekt plattform

Den "Arduino Nano / 1.8" TFT LCD projekt plattform "består av en 3D tryckta fall att wraps en anpassade utformade PCB som är monterad en Arduino Nano, en 1.8" TFT LCD med en SD-kortläsare och tre tryckknappar som är utsatta på framsida...

Arduino termometer med Sensor LM35 temperatur

Arduino termometer med LM35 temperaturgivare är en mycket enkel att genomföra Arduino baserat projekt. Dess en perfekt projekt om du är nybörjare och har bara började praktiskt testa Arduino projekt.I detta projekt kommer vi visar temperaturen i grad...

Arduino kontrollerad Motion Sensor

i detta Instructable, ska jag förklara hur man bygger en rörelse aktiverat larm! Det använder en Arduino mikrokontroller, en PIR (passiv infraröd)-sensor och en typ av larm. Du kan använda en LED-indikator, en Summer eller en piezo. Det är den enkla...

Arduino Wireless parkering Sensor

Detta projekt kommer att beskriva uppbyggnaden av våra bärbara parkering sensorer.Data från ultraljudssensorer, systemet kommer att se LCD-skärmen via bluetooth. Vårt system kommer att ge fördelar över hela linjen är mycket enkel att transportera och...

Arduino markens fukt Sensor

Redigera ***Använd gärna motstånd när du ansluter lysdioderna till din Arduino!Redigera ***I detta instructable jag visar dig hur du ansluter till en Arduino Nano och en fukt sensor. Informationen kommer då att visas med 5 lysdioder. Detta är mycket...

Arduino ledar-LCD-klocka

Denna klocka är utformad som en fristående klocka eller som en ledar-tar tid att driva slav-tar tid och är bärbar med batteribackup. Se klockans hemsida för ytterligare detaljer LCD klocka hem huvudsidaUppdatering - automatisk sommar advance och vint...