Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Instalacja sterownika i biblioteki w Arduino IDE
- Krok 2: Połączenia i testowanie obwodów
- Krok 3: Kod
- Krok 4: Wynik
![Licznik przypadków koronawirusa - ESP32: 4 kroki Licznik przypadków koronawirusa - ESP32: 4 kroki](https://i.howwhatproduce.com/images/006/image-15272-j.webp)
Wideo: Licznik przypadków koronawirusa - ESP32: 4 kroki
![Wideo: Licznik przypadków koronawirusa - ESP32: 4 kroki Wideo: Licznik przypadków koronawirusa - ESP32: 4 kroki](https://i.ytimg.com/vi/ySQo-guq9Ck/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
![Licznik przypadków koronawirusa - ESP32 Licznik przypadków koronawirusa - ESP32](https://i.howwhatproduce.com/images/006/image-15272-1-j.webp)
W związku z niedawną pandemią postanowiłem udokumentować podróż koronawirusa w dzienniku. Ale jednym z problemów, z którymi się zmierzyłem, było uzyskanie aktualnych danych dotyczących rozprzestrzeniania się wirusa. Kiedy zaczęła się blokada, tata kupił mi płytkę ESP - 32, więc gdy uczyłem się jej używać, postanowiłem wymyślić rozwiązanie mojego problemu.
Stworzyłem program, który pobiera dane o infekcjach na całym świecie z https://github.com/NovelCOVID/API("źródło"), a następnie pokazuje je na 0.96" OLED. Więc podzielę się kodem i konfiguracją z Ciebie, a także uczenie Cię, jak działa kod.
Użyłem płyty ESP-32 DOIT DEVKIT V1, ale możesz użyć dowolnej płyty z funkcjami Wi-Fi.
Kieszonkowe dzieci
Niezbędniki:
Kabel USB do micro-USB
Płyta ESP-32 (dowolna, moja to DOIT DEVKIT V1)
Wyświetlacz OLED - 0,96 cala (128 x 64 pikseli)
4 przewody połączeniowe żeńskie na żeńskie
Arduino IDE (na komputerze)
Opcjonalny
Deska do krojenia chleba
Krok 1: Instalacja sterownika i biblioteki w Arduino IDE
![Instalacja sterownika i biblioteki w Arduino IDE Instalacja sterownika i biblioteki w Arduino IDE](https://i.howwhatproduce.com/images/006/image-15272-2-j.webp)
![Instalacja sterownika i biblioteki w Arduino IDE Instalacja sterownika i biblioteki w Arduino IDE](https://i.howwhatproduce.com/images/006/image-15272-3-j.webp)
- Najpierw przejdź do Narzędzia >> Tablica i zmień ją na dowolną posiadaną tablicę. Może być konieczne dodanie go za pomocą Menedżera tablic.
- Następnie zmień port na dowolny port i ustaw prędkość wysyłania na 115200.
-
Następnie przejdź do Szkic>>Dołącz bibliotekę>>Zarządzaj bibliotekami i dodaj następujące biblioteki
- Arduino_Json
- Klient NTPC
- Biblioteka Adafruit GFX
- Adafruit SSD1306
- Czas
Następnie jesteś gotowy do podłączenia obwodu.
Krok 2: Połączenia i testowanie obwodów
![Połączenia i testowanie obwodów Połączenia i testowanie obwodów](https://i.howwhatproduce.com/images/006/image-15272-4-j.webp)
![Połączenia i testowanie obwodów Połączenia i testowanie obwodów](https://i.howwhatproduce.com/images/006/image-15272-5-j.webp)
![Połączenia i testowanie obwodów Połączenia i testowanie obwodów](https://i.howwhatproduce.com/images/006/image-15272-6-j.webp)
Zacznij od podłączenia pinu VCC do wyjścia 3.3V na ESP32 i podłącz GND do masy.
Następnie podłącz pin SCL do pinu D22 w ESP32 i podłącz pin SDA do pinu D21 w ESP32.
Aby przetestować OLED, przejdź do FIle>>Examples i przewiń w dół, aż dojdziesz do przykładów z niestandardowych bibliotek. Teraz wyszukaj Adafruit SSD1306. Wybierz ssd1306_128x64_i2c. Być może będziesz musiał wybrać inny, jeśli Twój OLED jest inny.
Jedną z ważnych zmian jest to, że jeśli twój OLED nie ma przycisku resetowania, powinieneś ustawić zmienną na -1.
#define OLED_RESET -1
Krok 3: Kod
To jest najtrudniejsza część. kodowanie. Aby uzyskać dane, używam tego. To jest kod, który napisałem. Teraz, jeśli nie chcesz zrozumieć, jak jest napisany, a po prostu chcesz go wypróbować, przejdź do następnego kroku.
W przeciwnym razie zacznijmy.
Na początku kodu „include” informuje program, których bibliotek użyć, co pomaga pisać łatwiejsze funkcje, a także dodaje funkcje, takie jak OLED.
Następnie trafia na serwer i prosi o najnowszą aktualizację, którą następnie formatuje i wyświetla na ekranie.
Dodałem również komentarze na każdym kroku w kodzie, aby uzyskać bardziej szczegółowe zrozumienie.
Krok 4: Wynik
![Wynik Wynik](https://i.howwhatproduce.com/images/006/image-15272-7-j.webp)
Teraz, aby uruchomić program, sprawdź, czy wybrałeś prawidłowy port i czy sterownik jest zainstalowany. Kliknij ten link, jeśli nie jest, lub wyszukaj w Internecie.
Teraz idź i naciśnij przycisk przesyłania po podłączeniu płyty, a powinieneś otrzymać wynik podobny do powyższego.
Gratulacje! Teraz masz w pełni działający licznik COVID. Baw się dalej kodem i sprawdź, czy możesz dołączyć go do brzęczyka, aby poinformować Cię, kiedy liczba wzrosła, lub pokazać konkretny kraj.
Mając nadzieję, że ta epidemia wkrótce się skończy, i podekscytowany widząc, co zrobisz, Wylogowanie, Xarcrax
Zalecana:
Licznik odwiedzających przy użyciu 8051 i czujnika podczerwieni z wyświetlaczem LCD: 3 kroki
![Licznik odwiedzających przy użyciu 8051 i czujnika podczerwieni z wyświetlaczem LCD: 3 kroki Licznik odwiedzających przy użyciu 8051 i czujnika podczerwieni z wyświetlaczem LCD: 3 kroki](https://i.howwhatproduce.com/images/001/image-09-j.webp)
Licznik odwiedzających korzystający z 8051 i czujnika IR Z wyświetlaczem LCD: Drodzy Przyjaciele, wyjaśniłem, jak wykonać licznik odwiedzających za pomocą 8051 i czujnika IR i wyświetlić go na wyświetlaczu LCD. 8051 to jeden z najpopularniejszych mikrokontrolerów wykorzystywany do tworzenia hobbystycznych, komercyjnych aplikacji na całym świecie. Zrobiłem wizę
LICZNIK CZĘSTOTLIWOŚCI CMOS: 3 kroki
![LICZNIK CZĘSTOTLIWOŚCI CMOS: 3 kroki LICZNIK CZĘSTOTLIWOŚCI CMOS: 3 kroki](https://i.howwhatproduce.com/images/001/image-854-j.webp)
LICZNIK CZĘSTOTLIWOŚCI CMOS: Ten przewodnik z dołączonymi plikami PDF i zdjęciami pokazującymi, jak zaprojektowałem własny licznik częstotliwości dla zabawy z dyskretnej logiki. Nie będę wdawać się w szczegółowe informacje na temat tego, jak zrobiłem obwody ani jak je podłączyć, ale schematy są wykonane w KICAD, który jest darmowym oprogramowaniem
Licznik i kontroler zajętości pokoju MicroBit: 4 kroki
![Licznik i kontroler zajętości pokoju MicroBit: 4 kroki Licznik i kontroler zajętości pokoju MicroBit: 4 kroki](https://i.howwhatproduce.com/images/001/image-1903-j.webp)
Licznik i kontroler zajętości pokoju MicroBit: Podczas pandemii jednym ze sposobów ograniczenia transmisji wirusa jest maksymalizacja fizycznego dystansu między ludźmi. W pokojach lub sklepach dobrze byłoby wiedzieć, ile osób znajduje się w zamkniętej przestrzeni w danym momencie. Ten projekt wykorzystuje parę
Licznik odwiedzin za pomocą Arduino na TinkerCad: 3 kroki
![Licznik odwiedzin za pomocą Arduino na TinkerCad: 3 kroki Licznik odwiedzin za pomocą Arduino na TinkerCad: 3 kroki](https://i.howwhatproduce.com/images/001/image-2558-j.webp)
Licznik odwiedzin Korzystanie z Arduino na TinkerCad: Wiele razy musimy monitorować osobę / osoby odwiedzające takie miejsce jak sala seminaryjna, sala konferencyjna, centrum handlowe lub świątynia. Ten projekt może służyć do liczenia i wyświetlania liczby odwiedzających wchodzących do dowolnej sali konferencyjnej lub sali seminaryjnej
Jak odczytać licznik energii elektrycznej za pomocą Arduino: 3 kroki
![Jak odczytać licznik energii elektrycznej za pomocą Arduino: 3 kroki Jak odczytać licznik energii elektrycznej za pomocą Arduino: 3 kroki](https://i.howwhatproduce.com/images/002/image-3480-j.webp)
Jak odczytać licznik energii elektrycznej za pomocą Arduino: Często warto poznać aktualne zużycie energii lub całkowite zużycie energii w domu, aby ograniczyć koszty energii elektrycznej i chronić środowisko. To naprawdę nie jest problem, ponieważ w większości znajdziesz inteligentny cyfrowy el