Përmbajtje:
Video: Ekran dyshifror duke përdorur një matricë të vetme 8x8 të udhëhequr: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:14
Këtu do të doja të ndërtoja një tregues të temperaturës dhe lagështisë për dhomën time. Kam përdorur një matricë LED 8x8 për shfaqjen e numrave dyshifrorë dhe mendoj se një pjesë e projektit u bë më e dobishme. Boksova finalen e ndërtuar duke përdorur një kuti kartoni, të lyer si dru.
Furnizimet
- Arduino Nano x1
- Sensori i temperaturës dhe lagështisë DHT11 x1
- Matricë LED 8x8 me MAX7219 x1
- Rezistenca 10K x1
- Telat e kokës
- Furnizimi me energji 5V x1
- Kuti kartoni (4x8x13 cm)
Hapi 1: Skematik
Sensori dixhital i temperaturës dhe lagështisë DHT11 jep temperatura midis 0 - 50 ° C dhe lagështi midis 20% deri 90%. Saktësia e temperaturës është ± 2 ° C (maksimumi) dhe saktësia e lagështisë është 5%.
DHT11 gjithashtu siguron vlera të pikës së vesës. Pika e vesës është temperatura në të cilën ajri duhet të ftohet për t'u ngopur me avujt e ujit. Kur ftohet më tej, avulli i ujit në ajër do të kondensohet për të formuar ujë të lëngshëm.
Hapi 2: Instalime dhe boks
Fillimisht pikturova kutinë e kartonit duke përdorur bojë akrilike dhe pas tharjes për 1 ditë përfundova me një llak flokësh. Kam bërë një dritare katrore për ekran LED në kapakun e përparmë. Gjithashtu hapa një vrimë të vogël drejtkëndëshe për furnizimin me energji Arduino Nano dhe vura disa vrima pranë sensorit DHT11.
Unë e fiksova Arduino në cep të kutisë kryesore duke përdorur kuti të vogël dhe silikon të nxehtë.
Vendosa matricën LED në dritare duke përdorur shirita kasetë transparente. Këtu është e rëndësishme ta vendosni atë me një rrotullim 90 ° në drejtim të akrepave të orës, sepse kodi do të përdorë 4 rreshtat e sipërm për shifrën dhjetëra dhe 4 rreshtat e poshtëm për njësitë e shifrave. Për modulin që kam përdorur ana me MAX7219 duhet të jetë në anën bazë.
Për shkak se vendosa Arduino dhe sensorin në anën mbyllëse të kutisë nuk mund ta mbyllja plotësisht?. Më mirë zgjidhni anën tjetër:).
Hapi 3: Kodi
Fillimisht ngarkoni bibliotekën për DHT11 (https://github.com/adidax/dht11) dhe matricën LED (https://github.com/wayoda/LedControl) nëse nuk e keni tashmë.
Kodi përdor 4 rreshtat e parë të matricës LED si dhjetëra dhe 4 rreshtat e fundit si njësi. Kështu për shembull nëse kontrolloni kodin për "një" do të shihni "11" të rrotulluar 90 ° në drejtim të akrepave të orës. Nëse dëshironi të ndryshoni këto kode, ju lutemi kujdesuni për atë detaj.
byte një = {B00000000, B01000100, B01111100, B01000000, B00000000, B01000100, B01111100, B01000000};
Kodet për marrjen e shifrave nga leximi i sensorit janë:
njësi = e lagësht % 10; dhjetëshe = (i lagësht /10) % 10;
Për dhjetë shifra, laku for shkon si më poshtë:
nëse (dhjetëra == 1) {për (int c = 0; c <4; c ++) {lc.setRow (0, c, një [c]); }
Për njësitë shifrore, laku for shkon si më poshtë:
nëse (njësitë == 1) {për (int c = 4; c <8; c ++) {lc.setRow (0, c, një [c]); }
Rendi i shfaqjes është në lak si më poshtë:
"° C" -> temperatura -> "hum" -> lagështia -> "dp" -> pika e vesës -> kuptimi i pikës së vesës (shpjegohet më poshtë)
Unë kam disa informacione se si njerëzit e ndiejnë motin sipas pikës së vesës dhe e fut atë informacion në kod si më poshtë:
dp <10: e thatë
9 <dp <15: mirë (g..d)
14 <dp <18: Sweltry (sw)
17 <dp <24: Sweltry plus (sw +)
dp> 23: i lagësht
Ekrani për këto fjalë nuk është i mirë, por ende i kuptueshëm për një ekran të vetëm 8x8
Recommended:
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Tran Arduino Compatible Audio Pranker/Joke Board praktike .: Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë. Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në një përpjekje
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: 4 hapa
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: Përshëndetje, unë jam Rithik. Ne do të bëjmë një led të kontrolluar nga interneti duke përdorur telefonin tuaj. Ne do të përdorim softuer si Arduino IDE dhe Blynk. Simpleshtë e thjeshtë dhe nëse keni sukses mund të kontrolloni sa më shumë komponentë elektronikë që dëshironi Gjërat që Ne Nevojë: Hardware:
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Ekran LCD I2C / IIC - Përdorni një ekran SPI në ekranin LCD I2C duke përdorur modulin SPI në IIC me Arduino: 5 hapa
Ekran LCD I2C / IIC | Përdorni një ekran SPI në ekranin LCD I2C Duke përdorur modulin SPI në IIC Me Arduino: Përshëndetje djema pasi një SPI LCD 1602 normal ka shumë tela për t'u lidhur, kështu që është shumë e vështirë ta ndërlidhni me arduino, por ekziston një modul i disponueshëm në treg i cili mund të shndërroni ekranin SPI në ekranin IIC kështu që atëherë ju duhet të lidhni vetëm 4 tela
Kontrollimi i një matricë të udhëhequr duke përdorur Arduino: 5 hapa
Kontrolli i një matricë Led duke përdorur Arduino: Përshëndetje, mik. Në këtë artikull unë do t'ju tregoj se si të përdorni matricën Led duke përdorur Arduino. Matrica e udhëhequr është një koleksion i LED -ve në formën e vargjeve. Matricat Led kanë një larmi kolonash dhe rreshtash, në varësi të llojit. Duke paraqitur disa LED me një certifikatë