Arduino: Nokia LCD & sensorer (1 / 4 steg)
Steg 1: Ansluta den HSM - 20G
Problem 1: Nokia3310 sköld passar på Freeduino men jag vill inte ansluta den HSM - 20G till skölden. Det finns endast tre komponenter i gränssnittet men jag hade inte en protoshield eller något prototyp område på den Nokia3310LCD skölden, så jag bestämde mig att bygga gränssnittet på HSM - 20G PCB. Detta är rimligt eftersom det alltid kommer att behövas när jag använde den HSM - 20G. Så lödde jag 10K till T-utgång och en marken på den bästa sidan av PCB. Se bild.
Varning: Denna metod rekommenderas inte för de oerfarna.
En marken pin kan hittas genom att följa marken (-) på kontakten och spåra det på PCB. Det bästa sättet att kontrollera att den är marken är att ange din DMM till ohm och mäta mellan (-) stift i kontakten och den pin som du misstänker är marken. Det bör vara kortsluten (mindre än en ohm).
Problem 2: Tja, jag hade inte en 47uFd kondensator, men jag scrounged en 22uFd kondensator från några skrotade skrivare PCB. Från dokumentationen, kan jag säga att allt kondensatorn gör är jämna ut relativ luftfuktighet spänningen, så 22uFd bör fungera alldeles utmärkt. Så jag löda kondensatorn till 100K motstånd, sedan lödas resistor ledningen till H stift på kontakten att se till att den positiva sidan av elektrolytisk kondensator är på denna sida. Sedan löda den andra sidan av motståndet till 10K resistor bly som är lödda till marken. Se bild.
Kontrollera alla leads är inte röra andra komponenter och det finns inga broar löda.
Problem 3: Det fanns ingen parning kontakt för den HSM - 20G modulen eller ett artikelnummer. Jag mailade Seeeduino begär varumärke och del nummer och naturligtvis fick inget svar. Men jag scrounged genom min skräp högen och hittade en kontakt som fungerade.
Problem 4: Hur ansluter jag den till Arduino? Det bästa sättet skulle vara att få en av dessa stapelbara protoshields och ansluta den HSM - 20G till den. Du kan också lägga interface kretsar på protoshield. Men jag hade inte en.
Rekommenderas inte: Så lödda jag kontakten direkt till min Freeduino. (+) Går till en 5V anslutning. (-) Går till en mark. "H" ansluter till Analog 1 och 'T' till Analog 2.
Varning: När du ansluter två olika sensorer eller sköldar, måste du vara försiktig med att inte överlappande Analog och Digital stift. Jag började ett Excel-kalkylblad som innehåller alla de min sköldar och stiften de använder. Nokia3310 skölden använder Analog 0 för joystick så Analog 1 och 2 är tillgängliga för HSM - 20G.
Här är den plats där jag fann prov HSM - 20G skissen. Denna person verkar verkligen veta vad han talar om. Jag kontrollerade formler med HSM - 20G databladet. De är mycket exakt. Det finns andra sensor-gränssnitt på den här sidan också.
http://sites.Google.com/site/measuringstuff/more-sensor-examples#TOC-HSM-20G-humidity-and-temperature-mi
Så kunde jag köra detta urval HSM - 20G skiss och visar temperatur och fuktighet på PC-skärm.