Spisu treści:

Czujnik drzwi IOT - oparty na Wi-Fi, zasilany 2 bateriami AAA: 6 kroków
Czujnik drzwi IOT - oparty na Wi-Fi, zasilany 2 bateriami AAA: 6 kroków

Wideo: Czujnik drzwi IOT - oparty na Wi-Fi, zasilany 2 bateriami AAA: 6 kroków

Wideo: Czujnik drzwi IOT - oparty na Wi-Fi, zasilany 2 bateriami AAA: 6 kroków
Wideo: Cyfrowa transformacja – rozwiązania IT dla branży medycznej 2024, Lipiec
Anonim
Czujnik drzwi IOT - oparty na Wi-Fi, zasilany 2 bateriami AAA
Czujnik drzwi IOT - oparty na Wi-Fi, zasilany 2 bateriami AAA

W tej instrukcji przedstawiamy, jak łatwo zbudować zasilany bateryjnie czujnik drzwi Wi-Fi z modułem IOT Cricket Wi-Fi. Pokazujemy również, jak zintegrować wiadomości Cricketa z IFTTT (lub innymi usługami, w tym Home Assistant, MQTT lub Webhooks z żądaniami HTTP POST), aby wysyłać powiadomienia telefoniczne. Gdy drzwi się otwierają, Cricket wysyła powiadomienia na Twój telefon.

UWAGA: jest to projekt pokazujący, jak w kilka minut można w prosty sposób złożyć prototypowy czujnik drzwi. Jednak aby stworzyć pełnoprawny czujnik drzwiowy, możesz poświęcić trochę więcej czasu na optymalizację projektu do swoich potrzeb.

W zasadzie tak to działa. Gdy część magnesu znajduje się w pobliżu czujnika kontaktronowego (drzwiczki zamknięte) odłącza IO1 od BATT, jeśli magnes oddala się od czujnika kontaktronowego (drzwiczki otwarte) podłącza napięcie BATT do sygnału IO1_Wakeup i budzi płytkę.

Konfigurujemy Cricket do wysyłania żądań HTTP POST do IFFTT, gdzie jest konwertowany na powiadomienia push, które są wysyłane na telefon. Dodatkowo wszystkie powiadomienia zawierają informacje o poziomie baterii i temperaturze otoczenia z wbudowanego czujnika temperatury Cricket.

Instrukcje obejmują następujące kroki: Wyjaśnienie projektu za pomocą schematów Konfiguracja IFTTT z usługą Pushbullet Konfiguracja modułu IOT Cricket Podłączanie IOT Cricket do Internetu przez Wi-Fi

Kieszonkowe dzieci

Moduł Wi-Fi do krykieta (https://www.thingsonedge.com/)

Przełącznik magnetyczny okna drzwi

Uchwyt baterii 2 baterie AAA

Krok 1: Montaż

montaż
montaż
montaż
montaż
montaż
montaż

Używamy czujnika kontaktronowego NC. Postępuj zgodnie z poniższymi schematami, aby połączyć ze sobą wszystkie komponenty.

Po złożeniu obwody powinny działać w następujący sposób. Kiedy drzwi są otwarte, budzi się Cricket wskazany przez miganie diody LED. Twoje urządzenie jest prawie gotowe. Teraz skonfigurujmy IFTTT, aby wysyłał powiadomienia push o zdarzeniu otwarcia drzwi.

Krok 2: Konfiguracja IFTTT z usługą Pushbullet

Konfiguracja IFTTT z usługą Pushbullet
Konfiguracja IFTTT z usługą Pushbullet
Konfiguracja IFTTT z usługą Pushbullet
Konfiguracja IFTTT z usługą Pushbullet

Kroki do naśladowania:

  • Przejdź do:
  • Zaloguj się lub zarejestruj
  • Kliknij Utwórz z menu Użytkownik / Konto (prawy górny róg)
  • Kliknij +, aby utworzyć nowe zdarzenie źródłowe
  • Wybierz usługę Webhooki
  • Kliknij Kontynuuj
  • Kliknij Odbierz żądanie internetowe (po lewej stronie)
  • Utwórz nazwę wydarzenia, np. czujnik_drzwi
  • Zdarzenie źródłowe powinno być teraz skonfigurowane, kliknij + po Zdarzeniu Następnie
  • Wyszukaj usługę pushbullet
  • Zmień nazwę zdarzenia na door_sensor
  • Zmień odpowiednio tytuł
  • Zmień wiadomość na Bateria przy otwartych drzwiach = {{Value1}} temp = {{Value2}}
  • Kliknij Zakończ

Prawie na miejscu, teraz trzeba zdobyć adres HTTP, na który możemy wysyłać zdarzenia z modułu IoT. Wyszukaj usługę Webhooks i kliknij dokument w prawym górnym rogu.

Następnie skopiuj łącza internetowe w sekcji „Wyślij żądanie internetowe POST lub GET do:”, które będą potrzebne później.

Zanim zaczniemy korzystać z urządzenia, należy je skonfigurować w Developer Portal. Przejdź do następnej sekcji.

Krok 3: Skonfiguruj swoje urządzenie w Portalu dla programistów

Open TOE Developer Portal (który jest dostarczany z modułem IOT Cricket) z dowolnej przeglądarki z komputera lub telefonu komórkowego. 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.

UWAGA: Numer seryjny należy zachować tylko dla siebie. Nie udostępniaj go nikomu innemu.

Ustaw następującą konfigurację:

RTC: OFFIO2: WYŁ. Monitor baterii: WŁ. Czujnik temperatury: WŁ.

Wydarzenia po wydarzeniach: patrz poniżej

Skopiuj / wklej link, który skopiowaliśmy z webhooków w io1_wakeup:

URL:

  • zamień https na
  • zamień zdarzenie na door_sensor

link powinien wyglądać tak poniżej:

maker.ifttt.com/trigger/door_sensor/with/key/{key}

Dane:

Po ustawieniu konfiguracji naciśnij przycisk Zapisz.

Jesteśmy prawie na miejscu! Wystarczy podłączyć nasze urządzenie do internetu przez sieć Wi-Fi.

Krok 4: Połącz się z siecią Wi-Fi (Internet)

Połącz się z siecią Wi-Fi (Internet)
Połącz się z siecią Wi-Fi (Internet)

Naciśnij przycisk na Cricket przez 5 sekund, aż dioda LED zacznie świecić światłem ciągłym. Następnie połącz się z dowolnego urządzenia z obsługą przeglądarki internetowej (smartfon, laptop, …) do prywatnej sieci Wi-Fi toe_device Circket. Otwórz stronę https://192.168.4.1/index.html i przekaż swoje dane uwierzytelniające Wi-Fi. Otóż to.

Krok 5: Pobierz konfigurację z portalu dla programistów

Jeszcze tylko jeden krok. Naciśnij przycisk na pokładzie przez 1 sekundę, aby pobrać konfigurację z Portalu dla programistów. Teraz wszystko jest gotowe i powinieneś otrzymywać powiadomienia na swój telefon, gdy drzwi są otwarte.

Więcej informacji na temat integracji z innymi usługami, takimi jak Home Assistant, MQTT lub HTTP POST request, znajdziesz w dokumentacji Cricket:

Krok 6: Informacje zwrotne

Mamy nadzieję, że budowanie czujnika drzwi z Cricket było przyjemnym doświadczeniem! Pomóż nam ulepszyć technologię, jeśli masz jakieś uwagi lub sugestie. Jeśli podobał Ci się projekt, pomóż nam rozpowszechniać informacje.

Dziękuję Ci!

Zalecana: