Sisällysluettelo:
- Vaihe 1: Kokoa MKR1000 ja 8x8 -näyttö Mini -leipälevylle
- Vaihe 2: Luo Weather Api -tilisi
- Vaihe 3: Flash tai ohjelmoi MKR1000
- Vaihe 4: Lopeta
![Mini -säätilanäytön tekeminen: 4 vaihetta Mini -säätilanäytön tekeminen: 4 vaihetta](https://i.howwhatproduce.com/images/002/image-3084-51-j.webp)
Video: Mini -säätilanäytön tekeminen: 4 vaihetta
![Video: Mini -säätilanäytön tekeminen: 4 vaihetta Video: Mini -säätilanäytön tekeminen: 4 vaihetta](https://i.ytimg.com/vi/RWCSB7TUWvg/hqdefault.jpg)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
![Kuinka tehdä mini säätilanäyttö Kuinka tehdä mini säätilanäyttö](https://i.howwhatproduce.com/images/002/image-3084-52-j.webp)
![Kuinka tehdä mini säätilanäyttö Kuinka tehdä mini säätilanäyttö](https://i.howwhatproduce.com/images/002/image-3084-53-j.webp)
Tietoja projektista
Mikro -ohjain voi olla hauska ja viihdyttävä samanaikaisesti, lisää Internet -yhteys todelliseen esineiden Internetiin! Sallikaa minun näyttää teille, kuinka onnistuin luomaan mini -säätilan näytön käyttämällä 8x8 -matriisinäyttöä ja söpöä, mutta tehokasta MKR1000 -näyttöä.
Käytän Genuino MKR1000 -laitetta lämpötilan, kosteuden ja sääolosuhteiden noutamiseen valitusta paikasta.
Näytä tila, joka näytetään dian animaatiomallina.
Haasteet
Hyödynnä mikrokontrollerisi voimaa ja astu todelliseen esineiden Internetiin!
Koska 8x8 Matrix on pohjimmiltaan joukko LED -valoja, minun on ohjelmoitava se näyttämään teksti- ja animaatiotehosteita
Tässä projektissa opit myös miten
- kuluttaa lepo web -palvelun api
- miten voit käyttää mikrokontrollerisi tehoa täysimääräisesti
- käyttää Internet -yhteyttä IOT: lle
- kuinka jäsentää Json -tiedot
- kuinka käyttää säikeitä ja Wifi -kirjastoja Arduinossa
Vaihe 1: Kokoa MKR1000 ja 8x8 -näyttö Mini -leipälevylle
![Kokoa MKR1000 ja 8x8 -näyttö Mini -leipälevylle Kokoa MKR1000 ja 8x8 -näyttö Mini -leipälevylle](https://i.howwhatproduce.com/images/002/image-3084-54-j.webp)
![Kokoa MKR1000 ja 8x8 -näyttö Mini -leipälevylle Kokoa MKR1000 ja 8x8 -näyttö Mini -leipälevylle](https://i.howwhatproduce.com/images/002/image-3084-55-j.webp)
![Kokoa MKR1000 ja 8x8 -näyttö Mini -leipälevylle Kokoa MKR1000 ja 8x8 -näyttö Mini -leipälevylle](https://i.howwhatproduce.com/images/002/image-3084-56-j.webp)
Asennus on melko yksinkertainen, meidän tarvitsee vain liittää 8x8 -matriisinäyttö mikrokontrolleriimme.
Vaatimukset
- 16 kpl miesten ja naisten puseroita
- Mini leipälauta
- Mikro -ohjain
- 8x8 matriisinäyttö '
Kokoonpanonäyttö
Jaa puserosi 8 kpl: n ryhmään.
Varmista, että hyppyjohtimet ovat kohdakkain.
Liitä 8 naarashyppyjohdinta matriisinäytön 8 ensimmäiseen nastaan.
Yhdistä muut 8 naarashyppääjää matriisinäytön toiseen kahdeksaan nastaan.
Kiinnitä mikro -ohjaimeen
Kiinnitä mikro -ohjain minileipälevyyn
Aseta ne hyppyjohtimien päätulppien avulla 8 ensimmäiseen reikään, joihin mikrokontrollitapit on kiinnitetty (5-A5).
Aseta loput kahdeksaan muuhun reikään, joihin mikrokontrollerin tapit on kiinnitetty (6-13).
Säädä 8x8 -matriisinäyttö niin, että se on edestä päin, kun asetat sen pöydälle.
Vaihe 2: Luo Weather Api -tilisi
![Luo Weather Api -tilisi Luo Weather Api -tilisi](https://i.howwhatproduce.com/images/002/image-3084-57-j.webp)
![Luo Weather Api -tilisi Luo Weather Api -tilisi](https://i.howwhatproduce.com/images/002/image-3084-58-j.webp)
Jotta meitä kutsuttaisiin täysin esineiden Internetiksi, meidän on haettava joitain tietoja Internetistä.
Käytin APIXU -sovellusliittymää säätietojen hakemiseen valitsemastani paikasta.
Rekisteröi tili täällä https://www.apixu.com/login.aspx ja hanki tilisi sovellusliittymäavain.
Voit vapaasti käyttää omaa api -avaintani
Merkkijono apiKey = "8f0ff191defb4a20b5583518171203"; // apixu api -avaimesi
Vaihe 3: Flash tai ohjelmoi MKR1000
Lisää liitteenä oleva HexFont.h Arduino -kirjastoihisi.
Käytä liitteenä olevaa simple_weather_display.ino salamaa mikro -ohjaimesi.
Tässä koodin osassa:
Korvaa WiFi -asetuksillasi
char ssid = ""; // verkkosi SSID (nimi) char pass = ""; // verkkosi salasana (käytä WPA: ta tai WEP: n avainta)
Korvaa Apixu Api -avaimella ja sijaintikoordinaateilla
Merkkijono apiKey = "8f0ff191defb4a20b5583518171203"; // apixu api -avaimesi
Merkkijonokoordinaatit = "14.3335591, 120.9758737"; // sijaintisi koordinaatit
Voit myös muuttaa mitä tietoja näytetään koodin tässä osassa
// päivitä näyttöteksti uuteen säätilaan
viesti = ""; // hae nykyinen ehto Merkkijonon ehto = tulos ["nykyinen"] ["kunto"] ["teksti"]; appendMessage (ehto); appendMessage (""); Jono temp_c = tulos ["current"] ["temp_c"]; appendMessage (temp_c); appendMessage ("C"); appendMessage (""); Merkkijonon kosteus = tulos ["nykyinen"] ["kosteus"]; appendMessage (kosteus); appendMessage ("H"); appendMessage ("");
Jos esimerkiksi haluat lisätä wind_mph apixu api -tuloksesta:
Jono wind_mph = tulos ["current"] ["wind_mph"];
appendMessage (wind_mph); appendMessage ("Tuuli mph"); appendMessage ("");
Vaihe 4: Lopeta
![](https://i.ytimg.com/vi/D1tKScxrzts/hqdefault.jpg)
Kun se vilkkuu, se yrittää muodostaa yhteyden WiFI -verkkoon ja hakee sääolosuhteesi, lämpötilan ja kosteuden!
Varmista, että sinulla on Internet -yhteys.
Tarvitsetko apua?
Voit vapaasti kommentoida täällä.
Tue projektia Github -repossani
github.com/imjeffparedes/iot-simple-weath…
Myös äänestäkää minua Microcontroller Contest -kilpailussa.:)
Suositeltava:
MP3 -soittimen tekeminen nestekidenäytöllä Arduinon ja DFPlayer Mini MP3 -soittimen avulla: 6 vaihetta
![MP3 -soittimen tekeminen nestekidenäytöllä Arduinon ja DFPlayer Mini MP3 -soittimen avulla: 6 vaihetta MP3 -soittimen tekeminen nestekidenäytöllä Arduinon ja DFPlayer Mini MP3 -soittimen avulla: 6 vaihetta](https://i.howwhatproduce.com/images/001/image-1519-j.webp)
MP3 -soittimen tekeminen nestekidenäytöllä Arduino- ja DFPlayer Mini MP3 -soittimoduulin avulla: Tänään teemme LCD -MP3 -soittimen käyttämällä Arduino- ja DFPlayer mini MP3 -soitinmoduulia. Projekti voi lukea SD -kortin MP3 -tiedostoja ja voi keskeyttää ja pelata samalla tavalla kuin laite 10 vuotta sitten. Ja siinä on myös edellinen kappale ja seuraava kappale hauskaa
Mini Bug -robotin tekeminen 5 minuutissa: 10 vaihetta
![Mini Bug -robotin tekeminen 5 minuutissa: 10 vaihetta Mini Bug -robotin tekeminen 5 minuutissa: 10 vaihetta](https://i.howwhatproduce.com/images/009/image-25282-j.webp)
Mini Bug -robotin tekeminen 5 minuutissa: Tässä projektissa teemme yksinkertaisen pienen bugirobotin käyttämällä joitain peruskomponentteja. Tarvitset 5–10 minuuttia tämän yksinkertaisen liikkuvan minivikarobotin tekemiseen
Mini-blinkenrocketin tekeminen: 6 vaihetta
![Mini-blinkenrocketin tekeminen: 6 vaihetta Mini-blinkenrocketin tekeminen: 6 vaihetta](https://i.howwhatproduce.com/images/011/image-30394-j.webp)
Mini-Blinkenrocketin valmistus: LUE TÄYDELLISET OHJEET ENNEN ASENNUSTA SARJAA! SE VOI NÄYTTÄÄ HELPPOA, MUTTA ON JOITA PITFALLS. pienempiä.Niin pieni
Bluetooth -sovittimen tekeminen Pt.2 (yhteensopivan kaiuttimen tekeminen): 16 vaihetta
![Bluetooth -sovittimen tekeminen Pt.2 (yhteensopivan kaiuttimen tekeminen): 16 vaihetta Bluetooth -sovittimen tekeminen Pt.2 (yhteensopivan kaiuttimen tekeminen): 16 vaihetta](https://i.howwhatproduce.com/images/004/image-10452-9-j.webp)
Bluetooth -sovittimen tekeminen Pt.2 (yhteensopivan kaiuttimen tekeminen): Tässä ohjeessa näytän sinulle, kuinka voin käyttää Bluetooth -sovitinta tehdäkseni vanhan kaiuttimen Bluetooth -yhteensopivaksi.*Jos et ole lukenut ensimmäistä ohjeeni " Bluetooth -sovitin " Ehdotan, että teet niin ennen kuin jatkat. C
(DIY) ESP8266 Ultra Mini & Simple Relay Home Automation Boardin tekeminen: 17 vaihetta
![(DIY) ESP8266 Ultra Mini & Simple Relay Home Automation Boardin tekeminen: 17 vaihetta (DIY) ESP8266 Ultra Mini & Simple Relay Home Automation Boardin tekeminen: 17 vaihetta](https://i.howwhatproduce.com/images/006/image-16863-12-j.webp)
(DIY) Kuinka tehdä ESP8266 Ultra Mini & Simple Relay Home Automation Board: Hei EveryBody, tänään kerron teille, kuinka tehdä Mini Esp 12 Wifi -relelevy, jonka koko on vain 3,9 cm x 3,9 cm! Tällä taululla on erittäin hienoja ominaisuuksia, joista jokainen Tech Lover pitää mielellään. Olen sisällyttänyt kaikki tiedostot seuraaviin vaiheisiin