Spisu treści:

ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 kroki
ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 kroki

Wideo: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 kroki

Wideo: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 kroki
Wideo: ESP8266/Arduino MQTT Text Memo Notifier 2024, Lipiec
Anonim
Image
Image

Czy nastolatki, które zamykają się w sobie, grają w swoje gry online z założonymi słuchawkami? Masz dość tego, że nie słyszą, jak krzyczysz do nich lub nie odpowiadają na ich wiadomości tekstowe lub połączenia? Tak… MY TEŻ! To właśnie jest motywacją do mojego najnowszego gadżetu (dodatkowo fajnie było go zbudować). Zaparkuj ten mały klejnot tuż przed ich ekranem. Chociaż jest cicho, po prostu siedzi i pilnuje swoich spraw. Ale… kiedy wyślesz mu wiadomość, robi się trochę NIEBEZPIECZNA i emituje sygnał dźwiękowy i miga diodami LED wraz z wiadomością na ekranie LCD… ZDECYDOWANIE przyciąga uwagę Twojego ukochanego nastolatka. Więc czytaj dalej, obejrzyj powyższy film i zbuduj sobie też.

Krok 1: Wymagany sprzęt i podłączenie

Wymagany sprzęt i podłączenie
Wymagany sprzęt i podłączenie
Wymagany sprzęt i podłączenie
Wymagany sprzęt i podłączenie

CZĘŚCI:

ESP8266 NodeMCU 1.0 (każdy ESP powinien działać)

1602 lub 2004 LCD z interfejsem szeregowym/I2C

Chwilowy przycisk

Deska do krojenia chleba

PROWADZONY

Zworki

POŁĄCZENIE:

ESP8266 -----------LCD-----------PRZYCISK-----------Brzęczyk------------- PROWADZONY

Ziemia------Grund----------- 1. Polak------------Grund------ ------------Grnd

Vcc ------------------- Vcc

D6------------------------------------------------- -------------------------------------Długa noga

D7------------------------------------------------- ----------- 2-gi Polak

D4 --------------------------------------- 2. Polak

D1-------------------- SCL

D2---------SDA

Krok 2: Wymagane oprogramowanie i konfiguracja

Wymagane oprogramowanie i konfiguracja
Wymagane oprogramowanie i konfiguracja
Wymagane oprogramowanie i konfiguracja
Wymagane oprogramowanie i konfiguracja
Wymagane oprogramowanie i konfiguracja
Wymagane oprogramowanie i konfiguracja

Założenia: Znajomość i praktyka korzystania z Arduino IDE i bibliotek.

Wymagane oprogramowanie:

  • Arduino IDE (użyłem 1.8.5)
  • Aplikacja na Androida MQTT Dash (nie jestem pewien, czy istnieje wersja na iOS)
  • Strona internetowa

Konfiguracje oprogramowania:

  1. Android App MQTT DashUżyj tych samych szczegółów client.subscribe (zwanych również tematem), jak poniżej. Pozostała domyślna wartość „powinna” być OK. Skorzystaj ze szczegółów znajdujących się na powyższej stronie internetowej dla numeru portu i nazwy hosta serwera:
  2. Arduino Sketch (programowanie wymagające zmian jest również skomentowane w szkicu)

    • Adres I2C twojego LCD
    • Kredyty Wi-Fi
    • Informacje o brokerze MQTT (losowe/spersonalizowane wybory, które podajesz)

      1. String clientId = "TWÓJ_WYBÓR_TUTAJ";
      2. client.subscribe("Twój_temat_TUTAJ")

Krok 3: Operacja

Operacja
Operacja

Po otwarciu aplikacji MQTT Dash:

  1. Kliknij PLUS zaloguj się w prawym górnym rogu.
  2. Wybierz typ „Tekst”.
  3. Imię to twój wybór.
  4. Wpisz tutaj swoją nazwę tematu, jak wspomniano w poprzednim kroku.
  5. Kliknij Dysk w prawym górnym rogu, aby zapisać.
  6. Otwórz kafelek wymieniony według nazwy wybranej w kroku 3 powyżej.
  7. Wpisz dowolny tekst w przedstawionym wierszu. Kliknij USTAW.
  8. Komunikat powinien pojawić się na wyświetlaczu LCD, jeśli wszystko działa zgodnie z oczekiwaniami.
  9. Aby wyczyścić wiadomość, wyślij pustą wiadomość.
  10. LUB…Naciśnij na chwilę przycisk dołączony do ESP, aby wyczyścić.

Krok 4: Wszystko zapakowane i gotowe do MQTT

Podniosłem pudełko rzemieślnicze i ładniejszy chwilowy przycisk i złożyłem to wszystko razem.

Zalecana: