Sisukord:
- Samm: pange MKR1000 ja 8x8 kuvar Mini Leivalauale kokku
- 2. samm: looge oma Weather Api konto
- 3. samm: välgutage või programmeerige oma MKR1000
- Samm: lõpetage
Video: Kuidas teha ilmastiku mininäidikut: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Projekti kohta
Mikrokontroller võib olla samaaegselt lõbus ja meelelahutuslik, lisage asjade Interneti jaoks Interneti -ühendus! Lubage mul teile näidata, kuidas mul õnnestus luua 8x8 maatriksekraani ja armsa, kuid võimsat täis MKR1000 abil väike ilmastikunäidik.
Kasutan Genuino MKR1000 temperatuuri, niiskuse ja ilmastikutingimuste leidmiseks valitud kohas.
Kuva olek slaidianimatsioonimustris kuvamiseks.
Väljakutsed
Kasutage oma mikrokontrolleri võimsust ja taseme tõelise asjade interneti jaoks!
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 oma mikrokontrolleri võimsust täielikult ära kasutada
- kasutada Interneti -ühendust IOT -i jaoks
- kuidas analüüsida Jsoni andmeid
- kuidas kasutada niite ja Wifi teeke Arduinos
Samm: pange MKR1000 ja 8x8 kuvar Mini Leivalauale kokku
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
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 või programmeerige oma MKR1000
Lisage lisatud HexFont.h oma Arduino raamatukogudesse.
Kasutage lisatud simple_weather_display.ino oma mikrokontrolleri välgutamiseks.
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 = "14.3335591, 120.9758737"; // 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 ("");
Samm: lõpetage
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 minu Githubi repos
github.com/imjeffparedes/iot-simple-weath…
Samuti palun palun hääletage minu poolt mikrokontrollerite võistlusel.:)
Soovitan:
Kuidas teha traadita plekk-telefoni! (Arduino Walkie Talkie): 7 sammu (koos piltidega)
Kuidas teha traadita plekk-telefoni! (Arduino Walkie Talkie): Just teisel päeval olin keset väga olulist telefonikõnet, kui mu banaanitelefon lakkas töötamast! Ma olin nii pettunud. See on viimane kord, kui ma selle rumala telefoni tõttu kõnest ilma jäin! (Tagantjärele mõeldes olin ma võib -olla natuke liiga vihane
Kuidas teha päikeseenergia laetavat valgust: 8 sammu
Kuidas teha päikeseenergia laetavat valgust:
Ehitage ilmastiku juhtpaneel Dark Sky API abil: 5 sammu (koos piltidega)
Ehitage ilmastiku juhtpaneel Dark Sky API abil: Dark Sky on spetsialiseerunud ilmaennustamisele ja visualiseerimisele. Dark Sky kõige lahedam aspekt on nende ilmastiku API, mille abil saame ilmaandmeid hankida peaaegu kõikjalt maailmast. Ilm ei ole ainult vihmane või päikeseline, vaid ka temperamentne
Floger: seade ilmastiku parameetri jälgimiseks: 6 sammu
Floger: seade ilmastiku parameetri jälgimiseks: väike ühendatud ja AUTONOMUS -seade, mis jälgib mitmeid kasulikke aiandust abistavaid seadmeid. See seade on loodud erinevate ilmastikuparameetrite mõõtmiseks: Põranda- ja õhutemperatuur Põranda- ja õhuniiskus Luminosity kuvab selle
Kuidas teha vanavanemate kalendrit & Külalisteraamat (isegi kui te ei tea, kuidas külalisteraamatut teha): 8 sammu (piltidega)
Kuidas teha vanavanemate kalendrit & Külalisteraamat (isegi kui te ei tea, kuidas külalisteraamatut teha): see on väga ökonoomne (ja väga tänuväärne!) Puhkusekink vanavanematele. Ma tegin sel aastal 5 kalendrit hinnaga vähem kui 7 dollarit. Materjalid: 12 suurepärast fotot teie lapsest, lastest, õetütardest, vennapoegadest, koertest, kassidest või muudest sugulastest12 erinevat tükki