Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Przygotuj tablicę
- Krok 2: Zamontuj płytkę Wemos (ESP8266)
- Krok 3: Zamontuj wyświetlacz OLED
- Krok 4: Zamontuj przełącznik
- Krok 5: Wykonaj obwód
- Krok 6: Zamontuj uchwyt baterii
- Krok 7: Ukończ obwód
- Krok 8: Ustawienia ThingSpeak
- Krok 9: Wprowadź ciąg parsowania
- Krok 10: Oprogramowanie i biblioteki
- Krok 11: Testy końcowe
Wideo: Śledź epidemię COVID-19 według ESP8266: 11 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Ten mały gadżet pomoże Ci być na bieżąco z epidemią koronawirusa i sytuacją w Twoim kraju. Jest to projekt oparty na IoT, który wyświetla w czasie rzeczywistym dane dotyczące przypadków, zgonów i osób odzyskanych przez koronawirusa (COVID-19). Wykorzystuje płytkę Wemos D1 Mini Pro opartą na module Wifi ESP8266 do pobierania danych ze światometrów za pośrednictwem interfejsu API ThingSpeak. Użyłem wyświetlacza OLED o przekątnej 0,96 cala do tworzenia deski rozdzielczej dla wszystkich danych w czasie rzeczywistym.
Uwaga: ten projekt stworzyłem dla zabawy i nauki. Wyświetlanie danych dotyczących COVID-19 w tym projekcie jest całkowicie oparte na informacjach dostępnych na stronie www.worldometers.info/coronavirus/. Śledź WHO (https://www.who.int/) w celu uzyskania aktualizacji COVID19.
Kieszonkowe dzieci
1. Wemos D1 Mini Pro (Amazonka)
2. Wyświetlacz OLED (Amazonka)
3. Tablica prototypowa (Amazonka)
4. 18650 Bateria (Amazonka)
5. 18650 Uchwyt Baterii (Amazonka)
6. Przełącznik suwakowy (Amazonka)
7. Kobiece nagłówki (Amazonka)
8. Przewody 24 AWG (Amazonka)
Krok 1: Przygotuj tablicę
Aby projekt był zwarty i schludny, wykonałem go za pomocą płyty perforowanej.
Najpierw mierzę szerokość deski Wemos, a następnie wycinam kawałek perforowanej deski nieco większy niż szerokość. Do wycięcia perforowanej płyty użyłem noża.
Krok 2: Zamontuj płytkę Wemos (ESP8266)
Aby zamontować płytkę Wemos, potrzebujesz żeńskiego prostego kołka nagłówkowego. Kupując proste nagłówki, będą one zbyt długie dla Arduino Nano. Musisz je przyciąć do odpowiedniej długości. Użyłem szczypiec, aby go przyciąć.
Następnie przylutuj żeńskie szpilki do płyty perforowanej.
Krok 3: Zamontuj wyświetlacz OLED
W tym projekcie używam wyświetlacza OLED I2C o przekątnej 0,96 cala. Potrzebujesz więc 4-pinowego nagłówka.
Podobnie jak w poprzednim kroku, przytnij szpilkę nagłówka za pomocą przycinacza.
Następnie przylutuj szpilki głowicy, jak pokazano na powyższym obrazku.
Krok 4: Zamontuj przełącznik
Przełącznik jest wymagany do odizolowania zasilania z akumulatora do płyty Wemos. Używam do tego przełącznika suwakowego.
Przylutuj przełącznik suwakowy, jak pokazano na powyższym obrazku.
Krok 5: Wykonaj obwód
Schemat obwodu dla tego projektu jest bardzo prosty. Wyświetlacz OLED jest podłączony do płytki Wemos w trybie komunikacji I2C.
OLED -> Wemos
VCC -> VCC
GND -> GND
SCL->D1
SDA -> D2
Do wykonania obwodu użyłem kolorowych przewodów 24AWG. Przylutuj przewód zgodnie ze schematem obwodu.
Schemat znajduje się poniżej.
Krok 6: Zamontuj uchwyt baterii
Moc potrzebną do zasilania płyty Wemos i wyświetlacza OLED zapewnia akumulator litowo-jonowy 18650.
Najpierw zamontuj taśmę dwustronną z tyłu uchwytu baterii.
Następnie wklej go na dolną stronę płyty perforowanej. Możesz zobaczyć powyższy obrazek.
Następnie nałożyłem gorący klej na cały uchwyt baterii.
Krok 7: Ukończ obwód
Na koniec musisz zakończyć obwód, podłączając zacisk akumulatora do płytki Wemos za pomocą przełącznika suwakowego.
Podłącz biegun dodatni uchwytu baterii do środkowego kołka przełącznika suwakowego. Następnie podłącz jeden z pozostałych dwóch pinów przełącznika do pinu Wemos 5V.
Podłącz ujemny zacisk akumulatora do styku GND na płycie Wemos.
Krok 8: Ustawienia ThingSpeak
Najpierw utwórz konto w ThingSpeak, a następnie zaloguj się na swoje konto.
W górnym menu kliknij aplikację i naciśnij „Nowa rzeczHTTP”.
Zauważysz wiele pustych pól, ale nie martw się, musisz wypełnić następujące trzy:
1. Nazwa: Nazwij pole według własnego wyboru
2. URL:
3. Parse String: W następnym kroku poprowadzę Cię, jak uzyskać ten ciąg.
Krok 9: Wprowadź ciąg parsowania
Wejdź na stronę WorldOmeters
Szukaj nazwy kraju, w moim przypadku to Indie. Następnie kliknij nazwę kraju. Znajdziesz 3 liczniki
1. Przypadki koronawirusa
2. Zgony
3. Odzyskany
Wybierz licznik -> kliknij prawym przyciskiem myszy -> Sprawdź
Po prawej stronie ekranu najedź kursorem na te elementy, aż wybierzesz właściwe dane do pobrania. Możesz zobaczyć powyższy obrazek dla lepszego zrozumienia.
Następnie kliknij prawym przyciskiem myszy na elemencie i skopiuj XPath.
Teraz wróć do pola ThingHTTP (Cases) i wklej go w Parse String i naciśnij „Save ThingHTTP”.
Teraz gotowe!
Krok 10: Oprogramowanie i biblioteki
Najpierw pobierz kod załączony poniżej. Następnie pobierz bibliotekę OLED z GitHub.
Aby używać Wemos D1 z biblioteką Arduino, musisz użyć Arduino IDE z obsługą płyty ESP8266. Jeśli jeszcze tego nie zrobiłeś, możesz łatwo zainstalować obsługę płyty ESP8266 w swoim Arduino IDE, wykonując następujące czynności
ten samouczek autorstwa Sparkfun.
W kodzie wpisz identyfikator SSID routera Wi-Fi i hasło.
Następnie wypełnij api_key dla wszystkich 3 pól.
Możesz zapoznać się z powyższym obrazkiem, aby uzyskać api_key.
Po edycji kodu skompiluj go, a następnie prześlij na swoją tablicę Wemos/ESP8266.
Kredyt: Oryginalny kod został napisany przez SurtrTech, zmodyfikowałem kod, aby pasował do moich wymagań.
Krok 11: Testy końcowe
Po pomyślnym przesłaniu kodu możesz przejść do monitora szeregowego. Liczby są wyświetlane w witrynie WorldoMeters.
Oto krótki klip do testowania:
www.instagram.com/p/B-xemNTjI2C/?utm_sourc…
Gratulacje, teraz Twój mały gadżet jest gotowy do użycia. Włóż baterię 18650 do uchwytu baterii.
Przesuń przełącznik do pozycji ON, zauważysz ikonę wirusa CORONA na wyświetlaczu OLED. Następnie zostanie wyświetlony jeden po danych.
Dziękuję za przeczytanie tego artykułu.
Zalecana:
EAL - zbieranie danych GPS według Przemysłu 4.0 w samochodzie zdalnie sterowanym: 4 kroki
EAL - Zbieranie danych GPS Industry 4.0 w samochodzie RC: W tej instrukcji porozmawiamy o tym, jak skonfigurować moduł GPS w samochodzie RC i opublikować zebrane dane na stronie internetowej w celu łatwego monitorowania. Wcześniej przygotowaliśmy instrukcję, jak zrobiliśmy nasz samochód RC, który można znaleźć tutaj. To używa th
Śledź jakość powietrza za pomocą Grafana i Raspberry Pi: 7 kroków
Śledź jakość powietrza za pomocą Grafana i Raspberry Pi: Szukałem małego małego projektu IOT i znajomy polecił mi sprawdzić ten samouczek: https://dzone.com/articles/raspberry-pi-iot-sensor…Bardzo Zalecamy skorzystanie z samouczka, aby kontynuować konfigurowanie Raspberry Pi do monitorowania
Wskaźnik temperatury i wilgotności według Arduino: 7 kroków (ze zdjęciami)
Wskaźnik temperatury i wilgotności Arduino: Ta instrukcja pokaże, jak zrobić pudełko, które może wskazywać temperaturę i wilgotność za pomocą Arduino. Możesz umieścić to pudełko na stole, aby zmierzyć temperaturę i wilgotność w swoim pokoju. zagęszczony f
Cyfrowe Szachy - Śledź swoją grę w szachy online: 5 kroków
Cyfrowe szachy – śledź swoją grę w szachy online: Od najmłodszych lat grałem dużo w szachy, a ponieważ w sieci jest mnóstwo stron internetowych, na których można grać w szachy z komputerami lub żywymi przeciwnikami, ani razu nie znalazłem strony internetowej który śledzi twoją partię szachów, w którą faktycznie grasz
Spraw, aby Twoja roślina była INTELIGENTNA! (Według Arduino): 5 kroków
Spraw, aby Twoja roślina była INTELIGENTNA! (Autor: Arduino): Więc zawsze zastanawiałeś się, jak dodać technologię do swoich roślin? Dzięki temu fajnemu projektowi możesz mieć pewność, że Twoje piękne rośliny są zawsze w dobrym stanie. Po wykonaniu tego projektu: Nauczysz się używać czujników z wyjściem analogowym Nauczysz się jak t