Inhaltsverzeichnis:

COVID-19-Dashboard (einfach & leicht): 4 Schritte
COVID-19-Dashboard (einfach & leicht): 4 Schritte

Video: COVID-19-Dashboard (einfach & leicht): 4 Schritte

Video: COVID-19-Dashboard (einfach & leicht): 4 Schritte
Video: Das Coronavirus sichtbar machen 2024, November
Anonim
Image
Image

Überall gibt es einen riesigen Ausbruch des neuartigen COVID-19-Virus. Es wurde notwendig, das aktuelle Szenario von COVID-19 im Land im Auge zu behalten.

Da ich zu Hause war, dachte ich an folgendes Projekt: "Ein Informations-Dashboard" - Ein Dashboard, das Echtzeit-Updates über den COVID-19-Zustand jedes Landes bietet. Sie müssen den Fernseher nicht mehr eingeschaltet lassen oder auf verschiedenen Websites zuschauen.

Das Design des Projekts war nicht der wichtige Teil. Aber es war die Herausforderung, etwas Nützliches zu schaffen und dabei die nützlichen Komponenten zu verwenden. Ich habe zwei verschiedene Versionen des Dashboards mit zwei verschiedenen Arten von Displays erstellt. Aber dieses instructable konzentriert sich auf die Verwendung von OLED-Display.

Dieses Projekt wird Ihnen sicherlich helfen, eine einfache Dashboard-Oberfläche zu erstellen, um Sie auf dem Laufenden zu halten.

Sehen Sie sich das Projekt im Video in Aktion an.

Schritt 1: Zutaten

Zutaten
Zutaten
Zutaten
Zutaten

Für dieses Projekt benötigen Sie:

1) ESP32 / ESP8266 Board x 1 (ich habe ESP32 verwendet)

2) OLED-Display-Modul (Sie können jede Art von Display verwenden, das Sie bei sich haben. Ich habe ein 0,96-Zoll-OLED-Display mit gelben und blauen Farbbereichen verwendet)

3) Anschlussdrähte, 4,7 kOhm Widerstände x 2 (optional)

4) Das ist es!:-)

Schritt 2: Kochzeit

Kochzeit
Kochzeit

Es ist Zeit, alle gesammelten Komponenten zu verbinden. Verbinden Sie das OLED-Display wie folgt mit dem ESP32:

ESP 32 =====> OLED-Display

GPIO22 =====> SCL

GPIO21 =====> SDA

3V3 =====> VCC

GND =====> GND

Heutzutage verfügen OLED-Displays über integrierte Pull-Up-Widerstände. Wenn Ihr OLED-Display keine On-Board-Pull-Up-Widerstände hat, benötigen Sie zwei 4,7k Ohm Widerstände. Schließen Sie diese Widerstände wie folgt an:

1) Zwischen SDA und 3V3

2) Zwischen SCL und 3V3

Ich habe Widerstandskabel als Anschlussdrähte anstelle von normalen Drähten verwendet, um ihm einen anderen Strukturansatz zu geben. Sie können das OLED-Display und andere Komponenten mit normalen Kabeln verbinden.

Wenn Sie mit den Verbindungen fertig sind, überprüfen Sie alles, bevor Sie mit dem nächsten Schritt fortfahren.

Schritt 3: Das Herz des Projekts

Das Herzstück des Projekts ist die API, von der die Daten in festgelegten Intervallen geholt werden.

Die API ist unter https://covid.vinteq.in/api verfügbar und kann völlig kostenlos verwendet werden. (Derzeit eingestellt)

Die Daten, die wir von dieser API erhalten, enthalten Echtzeit-Live-COVID-19-Daten und historische COVID-19-Daten eines bestimmten Landes. Weitere Informationen erhalten Sie, indem Sie sich in Ihr Konto einloggen.

Registrieren Sie sich, um Ihren AUTH-KEY zu erhalten. Sie müssen diesen AUTH KEY in den Code einfügen, bevor Sie den Code auf ESP32 hochladen. Bearbeiten Sie den Code und laden Sie ihn hoch!

Stellen Sie sicher, dass Sie die ESP32/ESP8266-Boards in Arduino installiert haben.

Laden Sie den Code herunter.

Schritt 4: Einpacken…

Und ein kleines, aber äußerst nützliches Projekt ist fertig! Viel Spaß beim Machen!!!:-)

Ich hoffe, Ihnen hat dieses einfache Projekt gefallen. Machen Sie sich selbst einen und kommentieren Sie ihn im Kommentarbereich.

Hier ist die zweite Version des Dashboards im Video, das ich mit 2,4-Zoll-TFT-LCD + Arduino UNO + ESP8266 erstellt habe.

Empfohlen: