Taula de continguts:
- Pas 1: munteu les pantalles MKR1000 i 8x8 a la mini placa de pa
- Pas 2: creeu el vostre compte de Weather Api
- Pas 3: feu flaixar el vostre MKR1000
- Pas 4: Acabeu
Vídeo: Visualització de la matriu meteorològica: 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Sobre el projecte
Us mostraré com crear una mini pantalla d’estat meteorològic a partir d’una pantalla de matriu de 8x8.
Utilitzaré Genuino MKR1000 per obtenir temperatura, humitat i condicions meteorològiques dins d’un lloc seleccionat.
Mostra l'estat per mostrar en un patró d'animació de diapositives.
Desafiaments
Com que 8x8 Matrix és bàsicament un conjunt de LEDs, hauré de programar-lo per mostrar efectes de text i animació
En aquest projecte també aprendreu a fer-ho
- consumeix la resta del servei web API
- com analitzar les dades de Json
- com utilitzar les biblioteques de fils i Wifi a Arduino
Pas 1: munteu les pantalles MKR1000 i 8x8 a la mini placa de pa
La configuració és bastant senzilla, només necessitem connectar la pantalla de matriu de 8x8 al nostre microcontrolador.
Requisits
- 16 unitats de ponts masculins a femenins
- Mini tauler de pa
- Microcontrolador
- Pantalla de matriu 8x8 '
Pantalla de muntatge
Dividiu els vostres ponts en un grup de 8 peces.
Assegureu-vos que els cables del pont estan perfectament alineats.
Connecteu els 8 ponts femenins als primers 8 pins de la pantalla matricial.
Connecteu els altres 8 ponts femenins als 2n vuit pins de la pantalla de matriu.
Connecteu-lo al microcontrolador
Connecteu el microcontrolador a la mini placa de control
Feu servir els passadors masculins finals dels cables del pont, introduïu-los als primers 8 forats on estan connectats els passadors del microcontrolador (5-A5).
Introduïu la resta en els altres vuit forats on estan connectats els pins del microcontrolador (6-13).
Ajusteu la pantalla Matrix 8x8 perquè quedi cap a la part frontal quan la col·loqueu sobre la taula.
Pas 2: creeu el vostre compte de Weather Api
Per anomenar-nos completament Internet de les coses, hem d’aconseguir algunes dades d’Internet.
He utilitzat l’API APIXU per obtenir dades meteorològiques de la ubicació seleccionada.
Registreu-vos al compte aquí https://www.apixu.com/login.aspx i obteniu la vostra clau d'API del compte.
No dubteu a utilitzar la meva pròpia clau API
String apiKey = "8f0ff191defb4a20b5583518171203"; // la vostra clau api api
Pas 3: feu flaixar el vostre MKR1000
Obteniu el codi complet aquí Veure a GitHub
No dubteu a enviar problemes o revisions:)
Afegiu HexFont.h a les biblioteques Arduino.
Utilitzeu simple_weather_display.ino per llampar el microcontrolador.
En aquesta part del codi:
Substituïu-la per la configuració de WiFi
char ssid = ""; // el vostre SSID de xarxa (nom)
char pass = ""; // la vostra contrasenya de xarxa (utilitzeu-la per a WPA o utilitzeu-la com a clau per a WEP)
Substituïu-la per la clau Api Api i les coordenades d'ubicació
String apiKey = "8f0ff191defb4a20b5583518171203"; // la vostra clau api api
Coordenades de cadena = "28.4810971, -81.5088347"; // les coordenades de la vostra ubicació
També podeu canviar les dades que es mostraran en aquesta part del codi
// actualitza el text de visualització a les noves condicions meteorològiques
missatge = ""; // obtenir la condició actual String condition = result ["current"] ["condition"] ["text"]; appendMessage (condició); appendMessage (""); String temp_c = result ["current"] ["temp_c"]; appendMessage (temp_c); appendMessage ("C"); appendMessage (""); Humitat de la cadena = resultat ["actual"] ["humitat"]; appendMessage (humitat); appendMessage ("H"); appendMessage ("");
Per exemple, si voleu afegir wind_mph des del resultat api api:
String wind_mph = result ["current"] ["wind_mph"];
appendMessage (vent_mph); appendMessage ("Vent mph"); appendMessage ("");
Obteniu el codi complet aquí Veure a GitHub
Pas 4: Acabeu
Un cop intermitent, provarà de connectar-se al vostre WiFI i obtindrà la vostra condició meteorològica, temperatura i humitat.
Assegureu-vos que teniu connexió a Internet.
Necessitar ajuda?
No dubteu a comentar aquí.
Donar suport al projecte des d’aquest repositori de Github
github.com/imjeffparedes/iot-simple-weath…
També, si us plau, voteu-me al concurs d'Internet de les coses.:)
Accèssit al concurs Internet de les coses 2017
Recomanat:
Matriu de visualització de 7 segments: 6 passos (amb imatges)
Matriu de visualització de 7 segments: he construït una pantalla LED formada per 144 pantalles de 7 segments controlades per un arduino nano. Els segments estan controlats per 18 ic MAX7219 que poden controlar fins a 64 leds individuals o 8 pantalles de 7 segments. La matriu té 144 pantalles formades cadascuna de
Visualització de la previsió meteorològica Art Deco: 9 passos (amb imatges)
Visualització de la previsió meteorològica Art Deco: Hola amics, en aquesta instrucció veurem calenta per construir aquesta pantalla de previsió meteorològica. Utilitza una mini placa Wemos D1 juntament amb una pantalla TFT a color d’1,8”per mostrar la previsió meteorològica. També vaig dissenyar i vaig imprimir en 3D un recinte per a
Estació meteorològica NaTaLia: l'estació meteorològica amb energia solar Arduino s'ha fet correctament: 8 passos (amb imatges)
Estació meteorològica NaTaLia: Estació meteorològica amb energia solar Arduino feta de la manera correcta: després d’un any d’exitació en 2 llocs diferents, comparteixo els plans del projecte de la meva estació meteorològica amb energia solar i explico com va evolucionar cap a un sistema que realment pot sobreviure durant molt de temps períodes des de l'energia solar. Si segueixes
Tutorial de visualització de matriu led Arduino Max7219: 4 passos
Tutorial de visualització de matriu Led Arduino Max7219: Hola nois, en aquest instructable aprendrem a utilitzar la pantalla de matriu led amb controlador de pantalla max7219 amb Arduino per mostrar animació i text en aquesta pantalla de matriu led
Temperatura de visualització al mòdul de visualització LED P10 mitjançant Arduino: 3 passos (amb imatges)
Temperatura de visualització al mòdul de visualització LED P10 mitjançant Arduino: en el tutorial anterior s’ha explicat com mostrar text al mòdul de visualització LED Dot Matrix P10 mitjançant Arduino i el connector DMD, que podeu consultar aquí. En aquest tutorial oferirem un senzill tutorial de projecte mitjançant el mòdul P10 com a mitjà de visualització