![Ilmamaatriksi ekraan: 4 sammu (piltidega) Ilmamaatriksi ekraan: 4 sammu (piltidega)](https://i.howwhatproduce.com/images/010/image-27598-j.webp)
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
![Ilmamaatriksi ekraan Ilmamaatriksi ekraan](https://i.howwhatproduce.com/images/010/image-27598-1-j.webp)
![Ilmamaatriksi ekraan Ilmamaatriksi ekraan](https://i.howwhatproduce.com/images/010/image-27598-2-j.webp)
Projekti kohta
Näitan teile, kuidas luua 8x8 maatriksekraanilt mini ilmastiku oleku kuva.
Kasutan Genuino MKR1000 temperatuuri, niiskuse ja ilmastikutingimuste leidmiseks valitud kohas.
Kuva olek slaidianimatsioonimustris kuvamiseks.
Väljakutsed
Kuna 8x8 Matrix on põhimõtteliselt LED -ide hulk, pean selle teksti- ja animatsiooniefektide kuvamiseks programmeerima
Selle projekti käigus saate ka teada, kuidas seda teha
- puhke veebiteenuse api
- kuidas analüüsida Jsoni andmeid
- kuidas kasutada niite ja Wifi teeke Arduinos
Samm: pange MKR1000 ja 8x8 kuvar Mini Leivalauale kokku
![Pange MKR1000 ja 8x8 ekraan kokku mini leivalauale Pange MKR1000 ja 8x8 ekraan kokku mini leivalauale](https://i.howwhatproduce.com/images/010/image-27598-3-j.webp)
![Pange MKR1000 ja 8x8 ekraan kokku mini leivalauale Pange MKR1000 ja 8x8 ekraan kokku mini leivalauale](https://i.howwhatproduce.com/images/010/image-27598-4-j.webp)
![Pange MKR1000 ja 8x8 ekraan kokku mini leivalauale Pange MKR1000 ja 8x8 ekraan kokku mini leivalauale](https://i.howwhatproduce.com/images/010/image-27598-5-j.webp)
Seadistamine on üsna lihtne, peame lihtsalt kinnitama 8x8 maatriksekraani oma mikrokontrolleri külge.
Nõuded
- 16 tk meeste ja naiste džemprid
- Mini leivalaud
- Mikrokontroller
- 8x8 maatriksi ekraan
Montaaži ekraan
Jagage oma džemprid 8 tk rühma.
Veenduge, et hüppaja juhtmed oleksid ideaalselt joondatud.
Ühendage 8 naissoost džemprit maatriksekraani esimese 8 kontaktiga.
Ühendage ülejäänud 8 naissoost džemprit maatriksekraani teise 8 kontaktiga.
Kinnitage mikrokontrolleri külge
Kinnitage mikrokontroller mini leivalaua külge
Sisestage hüppajajuhtmete otsakorkide abil need esimesed 8 auku, kuhu mikrokontrolleri tihvtid on kinnitatud (5-A5).
Sisestage ülejäänud ülejäänud 8 auku, kus on mikrokontrolleri tihvtid (6-13).
Reguleerige 8x8 maatriksekraani nii, et see oleks lauale asetades ees.
2. samm: looge oma Weather Api konto
![Looge oma Weather Api konto Looge oma Weather Api konto](https://i.howwhatproduce.com/images/010/image-27598-6-j.webp)
![Looge oma Weather Api konto Looge oma Weather Api konto](https://i.howwhatproduce.com/images/010/image-27598-7-j.webp)
Et meid täielikult nimetada asjade Internetiks, peame internetist mõned andmed tooma.
Kasutasin ilmastikuandmete toomiseks valitud asukohast APIXU API -d.
Registreeruge kontole siin https://www.apixu.com/login.aspx ja hankige oma konto API -võti.
Kasutage julgelt minu enda api võtit
String apiKey = "8f0ff191defb4a20b5583518171203"; // teie apixu api võti
3. samm: välgutage oma MKR1000
Täieliku koodi leiate siit. Vaadake GitHubis
Esitage julgelt küsimusi või parandusi:)
Lisage HexFont.h oma Arduino raamatukogudesse.
Kasutage oma mikrokontrolleri välkimiseks simple_weather_display.ino.
Koodi selles osas:
Asendage see WiFi -seadetega
char ssid = ""; // teie võrgu SSID (nimi)
char pass = ""; // teie võrgu parool (kasutage WPA jaoks või kasutage WEP -i võtmena)
Asendage see oma Apixu Api võtmega ja asukoha koordinaatidega
String apiKey = "8f0ff191defb4a20b5583518171203"; // teie apixu api võti
Stringi koordinaadid = "28.4810971, -81.5088347"; // teie asukoha koordinaadid
Samuti saate muuta, milliseid andmeid sellel koodiosal kuvada
// värskendage kuvatavat teksti uuele ilmastikutingimusele
sõnum = ""; // saada hetkeolukord String tingimus = tulemus ["praegune"] ["tingimus"] ["tekst"]; appendMessage (tingimus); appendMessage (""); String temp_c = tulemus ["praegune"] ["temp_c"]; appendMessage (temp_c); appendMessage ("C"); appendMessage (""); Stringi niiskus = tulemus ["praegune"] ["niiskus"]; appendMessage (niiskus); appendMessage ("H"); appendMessage ("");
Näiteks kui soovite apixu api tulemusest lisada wind_mph:
String wind_mph = result ["current"] ["wind_mph"];
appendMessage (wind_mph); appendMessage ("Tuul mph"); appendMessage ("");
Kogu koodi leiate siit. Vaadake GitHubis
Samm: lõpetage
![Image Image](https://i.howwhatproduce.com/images/010/image-27598-8-j.webp)
![](https://i.ytimg.com/vi/D1tKScxrzts/hqdefault.jpg)
Kui see vilgub, proovib see luua ühenduse teie WiFI -ga ja otsib teie ilmastikutingimusi, temperatuuri ja niiskust!
Veenduge, et teil oleks Interneti -ühendus.
Abi vajama?
Kommenteerige siin julgelt.
Toetage projekti sellest Githubi repost
github.com/imjeffparedes/iot-simple-weath…
Samuti palun hääletage minu poolt asjade Interneti konkursil.:)
![Asjade Interneti konkurss 2017 Asjade Interneti konkurss 2017](https://i.howwhatproduce.com/images/010/image-27598-9-j.webp)
Asjade Interneti konkursi teine auhind 2017
Soovitan:
CO2 -ekraan: 9 sammu (piltidega)
![CO2 -ekraan: 9 sammu (piltidega) CO2 -ekraan: 9 sammu (piltidega)](https://i.howwhatproduce.com/images/001/image-127-j.webp)
CO2 -kuvar: Nagu nimigi ütleb, on CO2 -näidisprojekt väike süsinikdioksiidi gaasiandur, mis tuleb ühendada USB -ga, et hõlpsasti jälgida sise- ja välisreostust. CO2 tase kuvatakse reaalajas, kuid see on võimalik dokumentatsioonis esitatud väikese rakendusega
BigBiti binaarkella ekraan: 9 sammu (piltidega)
![BigBiti binaarkella ekraan: 9 sammu (piltidega) BigBiti binaarkella ekraan: 9 sammu (piltidega)](https://i.howwhatproduce.com/images/001/image-155-j.webp)
BigBit Binary Clock Display: Eelmises juhendis (Microbit Binary Clock) oli projekt ideaalne kaasaskantava lauaarvutiseadmena, kuna ekraan oli üsna väike. Seetõttu tundus asjakohane, et järgmine versioon peaks olema mantel- või seinale paigaldatud versioon, kuid palju suurem
Mehaaniline seitsme segmendi ekraan: 7 sammu (piltidega)
![Mehaaniline seitsme segmendi ekraan: 7 sammu (piltidega) Mehaaniline seitsme segmendi ekraan: 7 sammu (piltidega)](https://i.howwhatproduce.com/images/001/image-200-j.webp)
Mehaaniline seitsme segmendi ekraanikell: paar kuud tagasi ehitasin kahekohalise mehaanilise 7 -segmendilise ekraani, mille muutsin loenduriks. See tuli üsna hästi välja ja paljud inimesed soovitasid kella tegemiseks ekraanil kahekordistada. Probleem oli selles, et mul oli juba jooks
TTGO (värviline) ekraan Micropythoniga (TTGO T-ekraan): 6 sammu
![TTGO (värviline) ekraan Micropythoniga (TTGO T-ekraan): 6 sammu TTGO (värviline) ekraan Micropythoniga (TTGO T-ekraan): 6 sammu](https://i.howwhatproduce.com/images/009/image-24779-j.webp)
TTGO (värviline) ekraan Micropythoniga (TTGO T-ekraan): TTGO T-ekraan on tahvel, mis põhineb ESP32-l ja sisaldab 1,14-tollist värvilist ekraani. Lauda saab osta vähem kui 7 dollari suuruse auhinna eest (sh saatmine, auhind banggoodil). See on uskumatu auhind ESP32 -ga koos ekraaniga. T
Ekraan Y temperatuuril ja LCD -ekraan Arduino: 5 sammu
![Ekraan Y temperatuuril ja LCD -ekraan Arduino: 5 sammu Ekraan Y temperatuuril ja LCD -ekraan Arduino: 5 sammu](https://i.howwhatproduce.com/images/009/image-25335-j.webp)
Presidendi Y temperatuur ja LCD -ekraan Arduino: Con este tutorial, see ense ñ ar á a usar el LCD con el arduino para que en la pantalla se muestra la presi ó n y temperatura, junto con ayuda del BMP180. Vee í en encontrara cada paso para completarlo, sh im á geen