Spisu treści:

Wyświetlacz e-papierowy monitora pogody IoT - ESP8266 podłączony do Internetu: 7 kroków
Wyświetlacz e-papierowy monitora pogody IoT - ESP8266 podłączony do Internetu: 7 kroków

Wideo: Wyświetlacz e-papierowy monitora pogody IoT - ESP8266 podłączony do Internetu: 7 kroków

Wideo: Wyświetlacz e-papierowy monitora pogody IoT - ESP8266 podłączony do Internetu: 7 kroków
Wideo: Stealthy SMART Display Using ePaper 2024, Lipiec
Anonim
Image
Image

Wyświetlacz E-Paper wyświetli informacje o pogodzie, zsynchronizowane z API OpenWeatherMap (przez Wi-Fi). Sercem projektu jest ESP8266/32.

Hej co tam u was? Akarsh tutaj z CETech. Dzisiaj zrobimy projekt, który jest monitorem pogody, który wyświetla wszystkie informacje związane z pogodą na wyświetlaczu E-Paper firmy DFRobot.

Wyświetlacz jest podłączony do esp8266, możesz również użyć esp32 z tym wyświetlaczem. Esp8266 jest podłączony do internetu za pomocą wifi, którego dane można zmienić za pomocą kodu, który podałem na GitHub.

Więc zacznijmy! Zrobiłem również film o szczegółowym budowaniu tego projektu, polecam go obejrzeć dla lepszego wglądu i szczegółów.

Krok 1: Części

Części
Części
Części
Części

Aby to zrobić, będziesz potrzebować płyty ESP8266 lub ESP32, a jeśli chcesz, możesz również dodać baterię.

Do wyświetlacza użyłem modułu EPaper Firebeetle.

Proponuję użyć płyty DFRobot z tym modułem, ponieważ pinout będzie kompatybilny i nigdzie nie napotkasz żadnych problemów. Użyłem płyty Firebeetle od DFRobot, ponieważ ma wbudowane rozwiązanie do ładowania i monitorowania baterii.

Krok 2: Wyprodukuj płytki PCB do swojego projektu

Uzyskaj płytki PCB do swojego projektu wyprodukowane
Uzyskaj płytki PCB do swojego projektu wyprodukowane

Musisz sprawdzić JLCPCB, aby zamówić tanie PCB online!

Otrzymasz 10 dobrej jakości płytek PCB wyprodukowanych i wysłanych na wyciągnięcie ręki za 2 $ i trochę przesyłki. Otrzymasz również zniżkę na wysyłkę przy pierwszym zamówieniu. Aby zaprojektować własną płytkę drukowaną, przejdź do easyEDA, a gdy to zrobisz, prześlij swoje pliki Gerber do JLCPCB, aby uzyskać ich wysoką jakość i szybki czas realizacji.

Krok 3: Pobierz i skonfiguruj Arduino IDE

Pobierz i skonfiguruj Arduino IDE
Pobierz i skonfiguruj Arduino IDE

Pobierz Arduino IDE stąd.

1. Zainstaluj Arduino IDE i otwórz je. 2. Przejdź do Plik > Preferencje

3. Dodaj https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json adresy URL menedżera tablic dodatkowych.

4. Przejdź do Narzędzia > Tablica > Menedżer tablic

5. Wyszukaj ESP8266, a następnie zainstaluj płytkę.

6. Uruchom ponownie IDE.

Krok 4: Podłącz wyświetlacz e-papierowy do mikrokontrolera Firebeetle

Podłącz wyświetlacz e-papierowy do mikrokontrolera Firebeetle
Podłącz wyświetlacz e-papierowy do mikrokontrolera Firebeetle

1. Po prostu dopasuj i wyrównaj białe rogi obu modułów i ułóż je jeden na drugim.

Krok 5: Zarejestruj się na OpenWeatherMap.org

Zarejestruj się na OpenWeatherMap.org
Zarejestruj się na OpenWeatherMap.org
Zarejestruj się na OpenWeatherMap.org
Zarejestruj się na OpenWeatherMap.org

1. Wejdź na stronę.

2. Zarejestruj się, podając swój identyfikator e-mail i inne dane uwierzytelniające (BEZPŁATNIE).

3. Po zalogowaniu przejdź do zakładki Klucze API i skopiuj swój unikalny klucz API, którego będziemy potrzebować w następnym kroku.

Krok 6: Kodowanie modułu

Kodowanie modułu
Kodowanie modułu

1. Pobierz repozytorium GitHub:

2. Wyodrębnij pobrane repozytorium.

3. Skopiuj biblioteki z pobranego repozytorium do folderu Library w folderze szkicu Arduino.

4. Otwórz szkic Code.ino w Arduino IDE.

5. Zmień SSID Wi-Fi i hasło w szkicu.

6. Dodaj klucz API z kroku 4 do linii nr 44 kodu w miejsce hashtagów.

7. Przejdź do Narzędzia > Tablica. Wybierz odpowiednią płytę, której używasz, w moim przypadku Firebeetle ESP8266.

8. Wybierz poprawny komunikat. port, przechodząc do menu Narzędzia > Port.

9. Naciśnij przycisk przesyłania.

10. Gdy zakładka mówi Gotowe przesyłanie, jesteś gotowy do korzystania z monitora pogody.

Krok 7: Zabawa z monitorem

Zabawa z monitorem
Zabawa z monitorem

Gdy tylko moduł połączy się z siecią WiFi, wyświetlacz zacznie się odświeżać i zobaczysz, że projekt ożywa.

Zalecana: