Inomhus termometer med både LCD och "Analog" avläsning med NeoPixels (2 / 4 steg)
Steg 2: Konstruera krets
Från fritzing diagrammet kretsen ser lite förvirrande, men det är faktiskt relativt enkelt. Vad är viktigt att notera är att du kommer att ha TMP36 på en separat krets från resten av projektet eftersom några buller som orsakas av pixlarna mässar upp spänning utslaget från TMP36 och i sin tur den temperatur behandlingen. När det gäller pixlar kommer lite en lödning att ske. Du kommer att vilja använda 4 vanliga, vardagliga headers, och löda direkt till NeoPixel minnet. Det är absolut nödvändigt att du får PIN-koden ut korrekt på detta annars du måste de och resolder rubrikerna och tro mig, de koppar kuddar på den NeoPixels inte gillar att vara resoldered och medan NeoPixels inte är den dyraste komponenten i världen, flera pinnar som är obrukbara eftersom koppar kuddar har tagits bort lägga upp mycket snabbt. För att löda du vill ett bra järn och en löda med en tunn mätare. Ett par "tredje händer" är särskilt användbart i detta projekt som rubriker kan vara knepigt att löda till minnet direkt om minnet liggande på bordet.
Jag tagit ett foto med korrekt pin ordern, sidan med "DIN" går till bakbord/Arduino och sidan "DOUT" går till andra pixlar eller bara luften. Du kan använda valfritt antal NeoPixels, en i studion har 4 pinnar för en särskilt framträdande läsa ut att skulle vara perfekt om du var bifoga den i en laser skära akryl visar (möjligen håll ögonen öppna). Å andra sidan, och som kan ses i en av bilderna, har jag en mindre med bara en pinne som fungerar alldeles utmärkt hemma att du sedan också slå in en väggmonterad display med en mycket snabb inhägnad. Det är en av sakerna med NeoPixels som gör dem bra, det inte tar mycket kod att få dem att passa nästan alla storlek eller form faktorn.
Stift ut från Arduino går enligt följande:
A0 till Vout på TMP36
3.3V till TMP36 PWR järnväg
AREF till TMP36 PWR järnväg //AREF tar en referens spänning och ger en mer exakt avläsning än att bara ta / /direkt från källan, ser du varför detta är viktigt på nästa sida
GND till TMP36 GND järnväg
5V till primära PWR järnväg
andra GND till primära GND järnväg
13 till stift 4 på LCD
12 till tillfällig switch //while inte nödvändigt jag inkluderat en tillfälliga växla som, när du trycker kommer att byta //between Celsius och Fahrenheit avläsning på LCD
11 till stift 6 på LCD
6-470 ohms motstånd leder till DIN på NeoPixels //resistor förhindrar överspänningar och skador på den pixel stick
5 till stift 11 på LCD
4-pin 12 på LCD
3 till stift 13 på LCD
2 till stift 14 på LCD
Andra Stifttilldelningar på LCD-skärmen
LCD pin 1 till ett ben av potentiometer leder till primära GND järnväg
LCD stift 2 till ett ben av potentiometer leder till primära PWR järnväg
LCD stift 3 mellersta benet eller "torkar" av potentiometer //this kontrollerar kontrasten på skärmen
LCD stift 5 till primära GND järnväg
LCD pin 15 till primära PWR järnväg
LCD pin 16 till primära GND järnväg
Resten av banan är ganska självförklarande och rensa i Fritzing diagrammet, kom bara ihåg att hålla TMP36 och primära kretsar separat.