Taula de continguts:
Vídeo: ESPECTADOR D'ESTAT ESP32 COVID19: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Aquest projecte acaba d’obtenir l’estat de COCID19 en format json i mostrar-lo a l’OLED.
Pas 1: agafeu coses
HARDWARE
1. Mòdul de desenvolupament Esp32
2. Pantalla OLED de 128x32
PROGRAMARI
1. Arduino IDE (instal·leu taules esp32 mitjançant el gestor de taules)
2. Biblioteca de pantalla OLED
3. Biblioteca Arduinojson
Pas 2: Codificació
1. Primer instal·leu esp32 a Arduino IDE.
Al vostre IDE Arduino, aneu a Fitxer> Preferències.
Introduïu https://dl.espressif.com/dl/package_esp32_index.j… al camp "URL del gestor de taules addicionals", tal com es mostra a la figura següent. A continuació, feu clic al botó "D'acord"
Obriu el Gestor de juntes. Aneu a Eines> Tauler> Gestor de taulers …
Cerqueu ESP32 i premeu el botó d'instal·lació per a "ESP32 by Espressif Systems" Feu clic a Instal·la.
2 Instal·lació de biblioteques
Vés a Esbós> Inclou biblioteca> Gestiona biblioteques.
Escriviu SSD1306 i instal·leu Adafruit SSD1306
Escriviu Arduinojson i instal·leu ArduinoJson de Benoit Blanchon
3. Després d'instal·lar les biblioteques necessàries, copieu i enganxeu el codi (o clonar) des de l'enllaç següent:
github.com/Anirudhvl/ESP32-COVID19-Status-…
4. Pengeu a l'esp32.
5. Si voleu canviar el país aneu:
github.com/novelcovid/api
i veure'n la documentació.
6. Si voleu canviar el país o altres dades, primer obteniu la resposta json i enganxeu-la a
arduinojson.org/v6/assistant/
A continuació, calculeu la mida dinàmica. Fàcilment copieu tot el codi des de
Analitzeu el programa i enganxeu-lo a la funció parseJson () de l'esbós.
Pas 3: Configuració del maquinari
Connexions de pins OLED
OLED - ESP32 ---------------------------------------------
1. GND - GND
2. + 3.3v - 3v3
3. SDA - Pin 21
4. SCL - Pin 22
Pas 4: teoria
Aquest projecte envia una sol·licitud GET a
corona.lmao.ninja/countries/india
i passar la resposta a la funció Deserialitzar per dividir les dades. Deserialitzar és un mètode d'Arduinojson.
Recomanat:
Actualitzador de l'estat de Slack amb ESP8266: 5 passos (amb imatges)
Actualitzador de l'estat de Slack amb ESP8266: aquest projecte us ajuda a fer el dia una mica més fàcil si sou un treballador remot que utilitza Slack. Us mostraré com construir-lo mitjançant una placa wifi ESP8266. No us perdeu el vídeo anterior per obtenir una visió general. Ja sigui que hàgiu fet servir Slack o acabeu de fer-ho servir
Indicador d'estat familiar / company de feina: 6 passos (amb imatges)
Indicador d’estat familiar / company de feina: el meu primer instructiu, molts projectes m’han ajudat al llarg dels anys, espero que això ajudi a algú més. La història breu … Necessitàvem una manera de mostrar-nos el nostre estat en lloc d’interrompre les trucades o de mantenir-nos allunyats quan assumim un altre
Pantalla LED d'estat de qualitat de l'aire PurpleAir: 4 passos
Pantalla LED d'estat de qualitat de l'aire de PurpleAir: amb els incendis forestals recents a Califòrnia, la qualitat de l'aire a San Francisco s'ha vist molt afectada. Ens vam trobar comprovant el mapa PurpleAir una i altra vegada als nostres telèfons o portàtils intentant veure quan l’aire era prou segur per obrir la victòria
Llum d'estat d'ànim icosaedre RGB: 9 passos (amb imatges)
RGB Icosahedron Mood Lamp: les formes geomètriques sempre han captat la nostra atenció. Recentment, una forma tan fascinant va despertar la nostra curiositat: l’icosaedre. L'icosaedre és un poliedre amb 20 cares. Hi pot haver infinitament formes no similars d'icosaedres, però el bes
Live Covid19 Tracker mitjançant ESP8266 i OLED - Tauler de control Covid19 en temps real: 4 passos
Live Covid19 Tracker mitjançant ESP8266 i OLED | Tauler de control Covid19 en temps real: visiteu el lloc web de Techtronic Harsh: http: //techtronicharsh.com. Es va fer necessari vigilar l’escenari actual de COVID-19 al món. Així doncs, estar a casa era aquest el