COVID-19-dashboard (eenvoudig en gemakkelijk): 4 stappen
COVID-19-dashboard (eenvoudig en gemakkelijk): 4 stappen
Anonim
Image
Image

Overal is er een enorme uitbraak van het nieuwe COVID-19-virus. Het werd noodzakelijk om het huidige scenario van COVID-19 in het land in de gaten te houden.

Thuisgekomen was dit het project waar ik aan dacht: "Een informatiedashboard" - Een dashboard dat realtime updates geeft over de COVID-19-staat van elk land. U hoeft de tv niet meer aan te houden of naar verschillende websites te blijven kijken.

Het ontwerp van het project was niet het belangrijkste onderdeel. Maar iets nuttigs maken, gebruikmakend van de componenten die handig waren, was de uitdaging. Ik heb twee verschillende versies van het dashboard gebouwd met twee verschillende soorten displays. Maar deze instructable zal zich richten op het gebruik van OLED-display.

Dit project zal je zeker helpen bij het bouwen van een eenvoudige dashboardinterface om je op de hoogte te houden.

Bekijk het project in actie in de video.

Stap 1: Ingrediënten

Ingrediënten
Ingrediënten
Ingrediënten
Ingrediënten

Voor dit project heb je nodig:

1) ESP32 / ESP8266 Board x 1 (ik heb ESP32 gebruikt)

2) OLED-displaymodule (u kunt elk soort display gebruiken dat u bij u heeft. Ik heb een 0,96-inch OLED-display met gele en blauwe kleursecties gebruikt)

3) Aansluitdraden, 4,7 kohm weerstanden x 2 (optioneel)

4) Dat is het!:-)

Stap 2: Kooktijd

Kooktijd
Kooktijd

Het is tijd om alle verzamelde componenten aan te sluiten. Sluit het OLED-scherm als volgt aan op ESP32:

ESP 32 =====> OLED-scherm

GPIO22 =====> SCL

GPIO21 =====> SDA

3V3 =====> VCC

GND =====> GND

Tegenwoordig hebben OLED-schermen ingebouwde pull-up-weerstanden. Als uw OLED-scherm geen ingebouwde pull-up-weerstanden heeft, hebt u twee weerstanden van 4,7 k ohm nodig. Sluit deze weerstanden als volgt aan:

1) Tussen SDA en 3V3

2) Tussen SCL en 3V3

Ik gebruikte weerstandsdraden als verbindingsdraden in plaats van normale draden om het een andere structuurbenadering te geven. U kunt het OLED-scherm en andere componenten aansluiten met normale draden.

Als u klaar bent met de verbindingen, controleert u alles voordat u naar de volgende stap gaat.

Stap 3: Het hart van het project

Het hart van het project is de API van waaruit de gegevens met bepaalde tussenpozen worden opgehaald.

De API is beschikbaar op https://covid.vinteq.in/api en is volledig gratis te gebruiken. (Momenteel verouderd)

De gegevens die we van deze API krijgen, bevatten realtime live COVID-19-gegevens en historische COVID-19-gegevens van een specifiek land. Meer informatie kunt u verkrijgen door in te loggen op uw account.

Registreer uzelf om uw AUTH-KEY te krijgen. U moet deze AUTH KEY toevoegen aan de code voordat u de code uploadt naar ESP32. Bewerk de code en upload deze!

Zorg ervoor dat u de ESP32/ESP8266-kaarten in Arduino hebt geïnstalleerd.

Download de code.

Stap 4: Inpakken …

En een klein maar uiterst nuttig project is voltooid! Veel plezier met maken!!!:-)

Ik hoop dat je dit eenvoudige project leuk vond. Maak er een voor jezelf en becommentarieer het in de sectie Opmerkingen.

Hier is de tweede versie van het dashboard in de video die ik heb gemaakt met 2,4 TFT LCD + Arduino UNO + ESP8266.

Aanbevolen: