Table des matières:

VISIONNEUSE DE STATUT ESP32 COVID19 : 4 étapes
VISIONNEUSE DE STATUT ESP32 COVID19 : 4 étapes

Vidéo: VISIONNEUSE DE STATUT ESP32 COVID19 : 4 étapes

Vidéo: VISIONNEUSE DE STATUT ESP32 COVID19 : 4 étapes
Vidéo: Visionneuse d'images 2024, Juillet
Anonim
Image
Image
VISIONNEUSE DE STATUT ESP32 COVID19
VISIONNEUSE DE STATUT ESP32 COVID19
VISIONNEUSE DE STATUT ESP32 COVID19
VISIONNEUSE DE STATUT ESP32 COVID19
VISIONNEUSE DE STATUT ESP32 COVID19
VISIONNEUSE DE STATUT ESP32 COVID19

Ce projet obtient simplement le statut de COCID19 au format json et l'affiche dans l'OLED.

Étape 1: saisissez les choses

MATÉRIEL

1. Module de développement Esp32

2. Écran OLED 128x32

LOGICIEL

1. Arduino IDE (Installez les cartes esp32 à l'aide du gestionnaire de cartes)

2. Bibliothèque d'affichage OLED

3. Bibliothèque Arduinojson

Étape 2: Codage

Codage
Codage
Codage
Codage

1. Installez d'abord esp32 sur Arduino IDE.

Dans votre IDE Arduino, allez dans Fichier> Préférences.

Entrez https://dl.espressif.com/dl/package_esp32_index.j… dans le champ « URL de gestionnaire de carte supplémentaire » comme indiqué dans la figure ci-dessous. Ensuite, cliquez sur le bouton « OK »

Ouvrez le gestionnaire de cartes. Allez dans Outils > Tableau > Gestionnaire de tableaux…

Recherchez ESP32 et appuyez sur le bouton d'installation pour le « ESP32 by Espressif Systems« Cliquez sur installer.

2 Installation des bibliothèques

Allez dans Sketch> Inclure la bibliothèque> Gérer les bibliothèques.

Tapez SSD1306 et installez Adafruit SSD1306

Tapez Arduinojson et installez ArduinoJson par Benoit Blanchon

3. Après avoir installé les bibliothèques requises, copiez et collez le code (ou clonez) à partir du lien ci-dessous:

github.com/Anirudhvl/ESP32-COVID19-Status-…

4. Téléchargez sur l'esp32.

5. Si vous souhaitez changer de pays, allez à:

github.com/novelcovid/api

et voir leur documentation.

6. Si vous souhaitez modifier le pays ou d'autres données, obtenez d'abord la réponse json et collez-la dans

arduinojson.org/v6/assistant/

Calculez ensuite la taille dynamique. Copiez facilement tout le code de

Programme d'analyse et collez-le dans la fonction parseJson() sur l'esquisse.

Étape 3: Configuration du matériel

Connexions des broches OLED

OLED-ESP32 -----------------------------------------------

1. GND - GND

2. +3.3v - 3v3

3. SDA - Broche 21

4. SCL - Broche 22

Étape 4: Théorie

Ce projet envoie une requête GET à

corona.lmao.ninja/countries/india

et transmettez la réponse à la fonction Deserialize pour diviser les données. Deserialize est une méthode d'Arduinojson.

Conseillé: