Table des matières:

Tableau de bord COVID-19 (simple et facile): 4 étapes
Tableau de bord COVID-19 (simple et facile): 4 étapes

Vidéo: Tableau de bord COVID-19 (simple et facile): 4 étapes

Vidéo: Tableau de bord COVID-19 (simple et facile): 4 étapes
Vidéo: COVID-19 Power BI Dashboard Building | Création du tableau de bord ♦ Part #1 ♦ Intro 2024, Novembre
Anonim
Image
Image

Partout, il y a une énorme épidémie du nouveau virus COVID-19. Il est devenu nécessaire de surveiller le scénario actuel de COVID-19 dans le pays.

Donc, étant à la maison, c'était le projet auquel j'ai pensé: "Un tableau de bord d'information" - Un tableau de bord qui fournit des mises à jour en temps réel sur l'état COVID-19 de n'importe quel pays. Plus besoin de garder la télévision allumée ou de continuer à regarder sur divers sites Web.

La conception du projet n'était pas la partie importante. Mais faire quelque chose d'utile, en utilisant les composants qui étaient à portée de main, c'était le défi. J'ai construit deux versions différentes du tableau de bord en utilisant deux types d'écrans différents. Mais cette instructable se concentrera sur l'utilisation de l'écran OLED.

Ce projet vous aidera sûrement à créer une interface de tableau de bord simple pour vous tenir au courant.

Regardez le projet en action dans la vidéo.

Étape 1: Ingrédients

Ingrédients
Ingrédients
Ingrédients
Ingrédients

Pour ce projet, vous avez besoin de:

1) Carte ESP32 / ESP8266 x 1 (j'ai utilisé ESP32)

2) Module d'affichage OLED (vous pouvez utiliser n'importe quel type d'écran que vous avez avec vous. J'ai utilisé un écran OLED de 0,96 avec des sections de couleur jaune et bleu)

3) Fils de connexion, résistances 4.7kohms x 2 (facultatif)

4) C'est tout !:-)

Étape 2: Temps de cuisson

Temps de cuisson
Temps de cuisson

Il est temps de connecter tous les composants rassemblés. Connectez l'écran OLED à l'ESP32 comme suit:

ESP 32 =====> Affichage OLED

GPIO22 =====> SCL

GPIO21 =====> SDA

3V3 =====> VCC

GND =====> GND

De nos jours, les écrans OLED ont des résistances de rappel intégrées. Si votre écran OLED n'a pas de résistances pull-up intégrées, vous avez besoin de deux résistances de 4,7 k ohms. Connectez ces résistances comme suit:

1) Entre SDA et 3V3

2) Entre SCL et 3V3

J'ai utilisé des fils de résistance comme fils de connexion au lieu de fils normaux pour lui donner une approche de structure différente. Vous pouvez connecter l'écran OLED et d'autres composants à l'aide de fils normaux.

Une fois que vous avez terminé avec les connexions, vérifiez tout avant de passer à l'étape suivante.

Étape 3: Le cœur du projet

Le cœur du projet est l'API à partir de laquelle les données sont récupérées à des intervalles spécifiés.

L'API est disponible sur https://covid.vinteq.in/api et son utilisation est totalement gratuite. (actuellement obsolète)

Les données que nous obtenons de cette API contiennent des données COVID-19 en temps réel et des données COVID-19 historiques d'un pays spécifique. Vous pouvez obtenir plus d'informations en vous connectant à votre compte.

Enregistrez-vous pour obtenir votre AUTH-KEY. Vous devez ajouter cette AUTH KEY dans le code avant de télécharger le code sur ESP32. Modifiez le code et téléchargez-le !

Assurez-vous d'avoir installé les cartes ESP32/ESP8266 dans Arduino.

Téléchargez le code.

Étape 4: Enveloppez-le…

Et un petit projet extrêmement utile est terminé ! Bonne fabrication !!!:-)

J'espère que vous avez aimé ce projet simple. Faites-en un et commentez-le dans la section Commentaires.

Voici la deuxième version du tableau de bord dans la vidéo que j'ai réalisée en utilisant 2.4 TFT LCD + Arduino UNO + ESP8266.

Conseillé: