Inhaltsverzeichnis:
Video: ESP32 COVID19 STATUS VIEWER - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Dieses Projekt erhält nur den Status von COCID19 im Json-Format und zeigt ihn in der OLED an.
Schritt 1: Dinge greifen
HARDWARE
1. ESP32-Entwicklungsmodul
2. 128x32 OLED-Display
SOFTWARE
1. Arduino IDE (esp32-Boards mit dem Board-Manager installieren)
2. OLED-Display-Bibliothek
3. Arduinojson-Bibliothek
Schritt 2: Codierung
1. Installieren Sie zuerst esp32 auf der Arduino IDE.
Gehen Sie in Ihrer Arduino-IDE zu Datei> Einstellungen.
Geben Sie https://dl.espressif.com/dl/package_esp32_index.j… in das Feld „Additional Board Manager URLs“ein, wie in der Abbildung unten gezeigt. Klicken Sie dann auf die Schaltfläche „OK“
Öffnen Sie den Board-Manager. Gehen Sie zu Tools > Board > Boards-Manager…
Suchen Sie nach ESP32 und drücken Sie die Installationsschaltfläche für „ESP32 by Espressif Systems“Klicken Sie auf Installieren.
2 Bibliotheken installieren
Gehen Sie zu Skizze>Bibliothek einschließen> Bibliotheken verwalten.
Geben Sie SSD1306 ein und installieren Sie Adafruit SSD1306
Geben Sie Arduinojson ein und installieren Sie ArduinoJson von Benoit Blanchon
3. Kopieren Sie nach der Installation der erforderlichen Bibliotheken den Code (oder den Klon) und fügen Sie ihn vom folgenden Link ein:
github.com/Anirudhvl/ESP32-COVID19-Status-…
4. Auf den esp32 hochladen.
5. Wenn Sie das Land ändern möchten, gehen Sie zu:
github.com/novelcovid/api
und sehen Sie sich ihre Dokumentation an.
6. Wenn Sie das Land oder andere Daten ändern möchten, rufen Sie zuerst die Antwort json ab und fügen Sie sie ein
arduinojson.org/v6/assistant/
Berechnen Sie dann die dynamische Größe. Kopieren Sie einfach den gesamten Code von
Programm parsen und in die Funktion parseJson() auf der Skizze einfügen.
Schritt 3: Hardware einrichten
OLED-Pin-Anschlüsse
OLED - ESP32 ---------------------------------------------------------
1. GND - GND
2. +3.3v - 3v3
3. SDA - Pin 21
4. SCL - Stift 22
Schritt 4: Theorie
Dieses Projekt sendet eine GET-Anfrage an
corona.lmao.ninja/countries/india
und übergeben Sie die Antwort an die Deserialize-Funktion, um die Daten aufzuteilen. Deserialize ist eine Methode von Arduinojson.
Empfohlen:
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 9 Schritte
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um die Zeit auf dem LCD anzuzeigen
M5STACK So zeigen Sie Temperatur, Feuchtigkeit und Druck auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 6 Schritte
M5STACK So zeigen Sie Temperatur, Luftfeuchtigkeit und Druck auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um Temperatur, Luftfeuchtigkeit und Druck mit dem ENV-Sensor (DHT12, BMP280, BMM150)
Google-Suche auf ESP32: 7 Schritte
Google-Suche auf ESP32: In diesem Tutorial zeige ich Ihnen, wie Sie Google-Suchen mit einem ESP32 durchführen. Das Ergebnis selbst ist nicht sehr nützlich, da die Suchergebnisse im seriellen Monitor des Computers angezeigt werden, aber es ist eine coole Sache, die Leistung von ESP32 zu zeigen. Der Code kann
COVID19-Dashboard auf Weltkarte (mit Python) – wikiHow
COVID19-Dashboard auf der Weltkarte (mit Python): Ich weiß, dass fast alle von uns die meisten Informationen über COVID19 kennen , ich habe das Programm zum Github-Repository hinzugefügt: https://github.co
So fügen Sie jedem Projekt eine WLAN-Steuerung hinzu -- ESP32-Anfängerleitfaden: 5 Schritte
So fügen Sie jedem Projekt eine WLAN-Steuerung hinzu || ESP32-Anfängerhandbuch: In diesem Projekt zeige ich Ihnen, wie einfach / schwierig es ist, einen ESP32 mit der Arduino IDE zu verwenden, um jedem Elektronikprojekt eine WiFi-Steuerung hinzuzufügen. Unterwegs zeige ich Ihnen, wie Sie mit dem ESP32 einen einfachen WLAN-Server erstellen und wie Sie