Spisu treści:

Zasilany bateryjnie inteligentny przycisk Wi-Fi do sterowania światłami HUE: 5 kroków (ze zdjęciami)
Zasilany bateryjnie inteligentny przycisk Wi-Fi do sterowania światłami HUE: 5 kroków (ze zdjęciami)

Wideo: Zasilany bateryjnie inteligentny przycisk Wi-Fi do sterowania światłami HUE: 5 kroków (ze zdjęciami)

Wideo: Zasilany bateryjnie inteligentny przycisk Wi-Fi do sterowania światłami HUE: 5 kroków (ze zdjęciami)
Wideo: Aqara Door and Window Sensor P2 Matter over Thread - bezprzewodowy czujnik kontaktronowy Matter 2024, Lipiec
Anonim

By sylwekbalaObserwuj Więcej autora:

Jak podłączyć RaspberryPi Pico do Wi-Fi i wysyłać powiadomienia?
Jak podłączyć RaspberryPi Pico do Wi-Fi i wysyłać powiadomienia?
Jak podłączyć RaspberryPi Pico do Wi-Fi i wysyłać powiadomienia?
Jak podłączyć RaspberryPi Pico do Wi-Fi i wysyłać powiadomienia?
BBC Micro:bit + WiFi + Powiadomienia z telefonu
BBC Micro:bit + WiFi + Powiadomienia z telefonu
BBC Micro:bit + WiFi + Powiadomienia z telefonu
BBC Micro:bit + WiFi + Powiadomienia z telefonu
Jak zbudować czujniki Wi-Fi i interfejs użytkownika w Node-RED na Raspberry Pi?
Jak zbudować czujniki Wi-Fi i interfejs użytkownika w Node-RED na Raspberry Pi?
Jak zbudować czujniki Wi-Fi i interfejs użytkownika w Node-RED na Raspberry Pi?
Jak zbudować czujniki Wi-Fi i interfejs użytkownika w Node-RED na Raspberry Pi?

Ten projekt pokazuje, jak zbudować zasilany bateryjnie przycisk Wi-Fi IoT w mniej niż 10 minut. Przycisk kontroluje światła HUE nad IFTTT.

Dziś można zbudować urządzenia elektroniczne i połączyć je z innymi urządzeniami inteligentnego domu dosłownie w kilka minut. Co więcej, możesz to zrobić bez dedykowanych programistów i pisania jednej linijki kodu. W tym blogu pokazujemy zasilany bateryjnie inteligentny przycisk Wi-Fi, który zdalnie steruje oświetleniem HUE przez Internet. Może być zbudowany bez wysiłku przez programistów na wszystkich poziomach umiejętności. Przycisk wytrzyma 15 tys. aktywacji na bateriach litowych 2xAAA - jest to zdecydowanie najlepszy inteligentny przycisk o niskim poborze mocy. Jeśli weźmiemy pod uwagę 8x pushy/wydarzenia dziennie, będzie to trwało ponad 5 lat. Wynika to z faktu, że moduł IoT zastosowany w tym projekcie nie pobiera prądu, gdy nie jest włączony - prawdziwe 0A. Niniejsza instrukcja obejmuje następujące kroki:

  1. Montaż za pomocą deski do chleba
  2. Konfiguracja usługi IFTTT i HUE
  3. Konfiguracja modułu IoT
  4. Podłączanie modułu IoT do internetu

Wszystko można zrobić w mniej niż 10 minut bez ani jednej linijki kodu lub wiedzy o chmurze.

Kieszonkowe dzieci

Części

  • Moduł Wi-Fi do krykieta Rzeczy na krawędzi
  • Deska do krojenia chleba (ogólna)
  • Przycisk SparkFun z dużą czerwoną kopułą
  • Uchwyt baterii, AAA x 2

Aplikacje i usługi online

Usługa FTTT Maker

Narzędzia

Lutownica (ogólna)

Krok 1: Montaż

Image
Image
montaż
montaż
montaż
montaż

Zrywalne złącze PCB do modułu Cricket. Nagłówek ułatwia podłączenie modułu Cricket do płytki stykowej.

  • Podłącz pierwszy pin z przycisku do akumulatora VCC (+)
  • Podłącz drugi pin z przycisku do portu WAKE_UP w module Cricket
  • Podłącz baterię VCC (+) do portu BATT w module Cricket
  • Podłącz baterię GND (-) do portu GND na module Cricket

Krok 2: Konfiguracja IFTTT

Konfiguracja IFTTT
Konfiguracja IFTTT
Konfiguracja IFTTT
Konfiguracja IFTTT
Konfiguracja IFTTT
Konfiguracja IFTTT
Konfiguracja IFTTT
Konfiguracja IFTTT

Kroki do naśladowania:

  1. Przejdź do:
  2. Zaloguj się lub zarejestruj
  3. Kliknij Utwórz z menu Użytkownik / Konto (prawy górny róg)
  4. Kliknij +, aby utworzyć nowe zdarzenie źródłowe
  5. Wybierz usługę Webhooki
  6. Kliknij Kontynuuj
  7. Kliknij Odbierz żądanie internetowe (po lewej stronie)
  8. Utwórz nazwę wydarzenia, np. button_event
  9. Zdarzenie źródłowe powinno być teraz skonfigurowane, kliknij + po Zdarzeniu Następnie
  10. Wyszukaj usługę HUE
  11. Wybierz zdarzenie serwisowe HUE
  12. jeśli nie masz jeszcze HUE, musisz dodać przez -> Połącz
  13. Wybierz urządzenie (światło), do którego zostanie dołączone to wydarzenie
  14. Kliknij Zakończ

Prawie gotowe, musimy uzyskać adres HTTP, na który możemy wysłać zdarzenie z modułu IoT.

Wyszukaj usługę Webhooks i kliknij dokument w prawym górnym rogu.

Następnie skopiuj łącza internetowe w sekcji „Utwórz żądanie internetowe POST lub GET do:” będzie potrzebne później.

Krok 3: Skonfiguruj moduł krykieta Wi-Fi

Skonfiguruj moduł krykieta Wi-Fi
Skonfiguruj moduł krykieta Wi-Fi
Skonfiguruj moduł krykieta Wi-Fi
Skonfiguruj moduł krykieta Wi-Fi
Skonfiguruj moduł krykieta Wi-Fi
Skonfiguruj moduł krykieta Wi-Fi

Cricket jest całkowicie skonfigurowany do OTA (Over The Air) za pośrednictwem Things On Edge - Developer Portal (https://dev.thingsonedge.com). Konfiguracja zostanie pobrana przez Cricket przez Internet po podłączeniu do Wi-Fi (co jest opisane w następnej sekcji). Teraz skonfigurujmy go najpierw.

Dla przycisku musimy skonfigurować Cricket, aby wysyłał żądanie POST HTTP, gdy zostanie wybudzony wysokim sygnałem na pinie IO1: WAKE_UP. Ten sygnał jest dostarczany po naciśnięciu przycisku.

Teraz otwórz TOE Developer Portal z dowolnej przeglądarki na komputerze lub urządzeniu mobilnym. Aby aktywować i skonfigurować urządzenie na swoim koncie, musisz się zarejestrować/zalogować się do Portalu dla programistów. W przeciwnym razie urządzenie nie będzie działać.

Po pomyślnym zalogowaniu/rejestracji należy kliknąć „Dodaj nowe” urządzenie, aby aktywować swoje urządzenie w systemie. Musisz użyć unikalnego numeru seryjnego wydrukowanego na naklejce z tyłu Cricket. OSTRZEŻENIE: Numer seryjny musisz zachować tylko dla siebie. Nie udostępniaj go nikomu innemu.

Teraz możesz skonfigurować swoje urządzenie.

Ustaw następującą konfigurację:

  • RTC: WYŁ
  • IO2: WYŁ
  • IO3: Wyłączony
  • Monitor baterii: WYŁĄCZONY
  • Wymuś aktualizacje włączone - IO1 Wake Up: włączone
  • Wymuś aktualizacje włączone - wybudzanie RTC: wyłączone
  • Wydarzenia po wydarzeniach: patrz poniżej

Skopiuj/wklej link skopiowany z webhooków do io1_wakeup i pozostaw dane puste

maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD

Po ustawieniu konfiguracji naciśnij przycisk Zapisz.

Bardzo dobrze! Już prawie jesteś! Teraz wystarczy podłączyć urządzenie do Internetu przez sieć Wi-Fi. Postępuj zgodnie z następną sekcją, jak to zrobić.

Krok 4: Podłączanie modułu IoT do Internetu

Podłączanie modułu IoT do Internetu
Podłączanie modułu IoT do Internetu
Podłączanie modułu IoT do Internetu
Podłączanie modułu IoT do Internetu
Podłączanie modułu IoT do Internetu
Podłączanie modułu IoT do Internetu

W kilku krokach połączysz swoje urządzenie z Internetem przez sieć Wi-Fi. Wszystko, co musisz zrobić, to aktywować prywatny hotspot Wi-Fi Cricket, a następnie otworzyć prywatną stronę internetową, aby przekazać swoje dane logowania do sieci Wi-Fi. Wykonaj poniższe czynności:

  1. Naciśnij i przytrzymaj przycisk na module przez 5 sekund, aż dioda LED zacznie świecić światłem ciągłym.
  2. Gdy dioda LED świeci się stale, Cricket otworzył prywatny hotspot Wi-Fi. Połącz się z hot spotem z laptopa lub smartfona za pomocą następujących poświadczeń: SSID: toe_device Nie jest wymagane hasło
  3. Po połączeniu otwórz prywatną stronę internetową: https://192.168.4.1/index.htmlUWAGA: upewnij się, że dioda LED jest nadal włączona! Jeśli nie świeci, powtórz kroki od początku
  4. Teraz możesz przekazać swoje dane logowania do sieci Wi-Fi i kliknąć POŁĄCZ. Jeśli podałeś poprawny identyfikator SSID i hasło, po kilku sekundach urządzenie powinno zgłosić, że jest online, a dioda LED zgaśnie.

Gratulacje! Teraz Twoje urządzenie działa i jest połączone z Internetem!

Krok 5: Podsumowanie

Teraz możesz włączyć/wyłączyć światło HUE za pomocą urządzenia z przyciskiem !

Więcej informacji znajdziesz:

  • O module Cricket ze strony Things On Edge (https://thingsonedge.com)
  • Więcej informacji technicznych można znaleźć tutaj GitHUB (https://github.com/thingsonedge/cricket)
  • Film z instrukcjami:

Zalecana: