Innehållsförteckning:
Video: Tvåsiffrig display med enkel 8x8 Led Matrix: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Här skulle jag vilja bygga en temperatur- och luftfuktighetsindikator för mitt rum. Jag använde en enda 8x8 LED Matrix för att visa tvåsiffriga nummer, och jag tror att en del av projektet blev mer användbar. Jag boxade det sista byggt med en kartong, målad som trä.
Tillbehör
- Arduino Nano x1
- DHT11 temperatur- och fuktighetssensor x1
- 8x8 LED -matris med MAX7219 x1
- 10K motstånd x1
- Sidhuvudstrådar
- 5V strömförsörjning x1
- Kartong (4x8x13 cm)
Steg 1: Schematisk
DHT11 digital temperatur- och fuktighetssensor levererar temperaturer mellan 0 - 50 ° C och luftfuktighet mellan 20% och 90%. Temperaturnoggrannheten är ± 2 ° C (maximal) och fuktighetsnoggrannheten är ± 5%.
DHT11 ger också daggpunktsvärden. Daggpunkten är temperaturen till vilken luft måste kylas till för att bli mättad med vattenånga. Vid ytterligare kylning kondenseras luftburna vattenånga för att bilda flytande vatten.
Steg 2: Kabeldragning och boxning
Först målade jag kartongen med akrylfärg och efter torkning i 1 dag slutade jag med en hårspray. Jag gjorde ett fyrkantigt fönster för LED -display på framsidan. Jag öppnade också ett litet rektangelhål för Arduino Nano -strömförsörjning och lade flera hål nära DHT11 -sensorn.
Jag fixade Arduino i hörnet av huvudboxen med en liten låda och varmt kisel.
Jag placerade LED -matrisen i fönstret med transparenta tejpremsor. Här är det viktigt att placera den med en 90 ° moturs rotation eftersom koden använder de fyra övre raderna för tiotal och de nedre fyra raderna för enhetssiffror. För modulen använde jag sidan med MAX7219 ska vara på undersidan.
Eftersom jag placerade Arduino och sensor vid lådans stängningssida kunde jag inte helt stänga den?. Välj hellre den andra sidan:).
Steg 3: Kod
Ladda först upp biblioteket för DHT11 (https://github.com/adidax/dht11) och LED -matris (https://github.com/wayoda/LedControl) om du inte redan har det.
Koden använder den första 4 raden i LED -matrisen som tio och de sista 4 raderna som enheter. Således till exempel om du markerar koden för "en" ser du "11" som roterad 90 ° medurs. Om du vill ändra dessa koder vänligen ta hand om den detaljen.
byte one = {B00000000, B01000100, B01111100, B01000000, B00000000, B01000100, B01111100, B01000000};
Koderna för att få siffrorna från sensoravläsningen är:
enheter = fuktig % 10; tior = (fuktig /10) % 10;
För tiosiffriga löper for loop enligt följande:
if (tens == 1) {for (int c = 0; c <4; c ++) {lc.setRow (0, c, one [c]); }
För enheter siffrar för -loop -körningarna enligt följande:
if (enheter == 1) {för (int c = 4; c <8; c ++) {lc.setRow (0, c, en [c]); }
Visningsordningen är i loop enligt följande:
"° C" -> temperatur -> "hum" -> fuktighet -> "dp" -> daggpunkt -> betydelse av daggpunkt (förklaras nedan)
Jag har lite information om hur människor känner vädret enligt daggpunkten och sätter den informationen i koden enligt följande:
dp <10: torr
9 <dp <15: bra (g..d)
14 <dp <18: Sweltry (sw)
17 <dp <24: Sweltry plus (sw +)
dp> 23: våt
Displayen för dessa ord är inte bra men ändå förståelig för en enda 8x8 -skärm
Rekommenderad:
Hur man bygger 8x8 BIG LED Matrix (MAX7219 LED 10mm): 9 steg (med bilder)
Hur man bygger 8x8 BIG LED Matrix (MAX7219 LED 10mm): Har du arbetat med färdig 8x8 LED-matris som skärmar? De finns i olika storlekar och är ganska intressanta att arbeta med. En stor lättillgänglig storlek är cirka 60 mm x 60 mm. Men om du letar efter en mycket större färdig LED-matris,
Gränssnitt LED Dot Matrix (8x8) med NodeMCU: 6 steg (med bilder)
Gränssnitt LED Dot Matrix (8x8) Med NodeMCU: Hej Makers, jag är med en annan enkel och cool Instructable.In denna Instructable kommer vi att lära oss hur man gränssnitt LED Dot Matrix (8x8) med NodeMCU. Så, låt oss börja
Enkel enkel läxmaskin: 4 steg (med bilder)
Enkel enkel läxmaskin: Denna maskin är byggd med billiga material och går inte över 7 $ för att bygga. För att bygga detta behöver du lite tålamod och 2 timmar. Och du måste vara bekant med lödning och ledningar eftersom detta innebär en liten krets. När det är byggt är det bara att ansluta
8x8 LED MATRIX DISPLAY - ARDUINO - BLUETOOTH CONTROL: 7 steg (med bilder)
8x8 LED MATRIX DISPLAY | ARDUINO | BLUETOOTH CONTROL: I den här självstudien visar jag hur jag bygger en 8 x 8 LED -matris med en Arduino. KOMMENTERA VAD DU TÄNKER OM DENNA INSTRUKTABEL, SÅ ATT JAG KAN FÖRBÄTTRA I MIN YTTERLIGARE INSTRUKTABLER Ta en titt på videohandledningen för en bättre förståelse av hela
En enkel, billig och enkel LED-blinkande krets med CMOS 74C14: 5 steg
En lätt att göra, billig och enkel LED-blinkande krets med CMOS 74C14: Ibland behöver du bara några blinkande lysdioder, för juldekoration, blinkande konstverk eller bara för att ha kul med blink blink blink. Jag ska visa dig hur du gör en billig och enkel krets med upp till 6 blinkande lysdioder. Obs: Detta är min första instuktiv och