Alarm na smartphona gdy zostanie wykryty ruch

Wstęp

nie ma za bardzo się opisywać – gdy czujnik ruchu wykryje ruch na smartphona zostanie wysłana push notyfikacja. W konfiguracji można ustawić ile razy ma zostać wykryty ruch (domyślnie dwa razy ) w określonym okresie czasu ( domyślnie 20sekund ). Jest przez jaki czas od wysłania notyfikacji nie wysyłać ponownie notyfikacji. Projekt nie wymaga od Was znajomości pisania aplikacji na androida 🙂

Schemat

W schemacie jest też dioda kontrolna która się zapali gdy zostanie wykryty ruch

  • Katoda diody przez rezystor do GND
  • Anoda diody do wyjście sygnału z czujnika
  • Wyjście czujnika ruchu do pinu D5
  • Zasilanie czujnika ruchu do Vin ( będzie tu napięcie 5v z USB)
  • GND czujnika ruchu do GND

Mój czujnik ruchu na wyjściu ma napięcie 3.3v dlatego mogę go podpiąć bezpośrednio do ESP

Gdy czujnik ruchu wykryje ruch na D5 wyśle stan wysoki

Do dzieła

Jest to projekt quick start i żeby go zbudować wystarczy parę klików

w zakładce quick projects wybieramy nasz projekt :

“Send notification when movement detected” następnie “Read more or Buid it”

Zakładka “buid It” następnie wprowadzamy nazwę naszej sieci wifi i hasło ( jak nie chcemy tego robić teraz potem możemy uzupełnić w kodzie źródłowym)

następnie “Next step” do momentu aż będziemy mogli zbudować projekt:

po kliknięciu “Build project” projekt zostanie zbudowany

teraz zaimportujemy aplikacje na telefon komórkowy ( ja używam z androidem ) klikamy na przycisk zaznaczony (1)

w oknie które się pojawi klikamy configure i otrzymamy:

QR code skanujemy, lub wysyłamy na androida link ( możemy go skopiować używając zielonego przycisku kopiuj ) który otwieramy w przeglądarce chrome na androidzie.

Przeglądarka zapyta nas, czy dodać aplikacje do głównego ekranu, i czy chcemy otrzymywać push notyfikacje – zgadzamy się. ( więcej o instalacji tutaj i tutaj )

po wyrażeniu zgody ikonka programu pojawi się na naszym pulpicie ( ikonkę można zmienić w plikach strony internetowej ). Po otwarciu aplikacji wyświetli się nam tekst, że aplikacja służy jedynie do obierania notyfikacji push, a co Ważniejsze ikonka dzonka w prawym dolnym rogu powinna zmienić kolor na zielony i zniknąć. Oznacza to, że notyfikacji push zostały prawidłowo dodane.

Teraz pora na ESP:

w okienku gdzie tworzyliśmy projekt jest przycisk do ściągnięcia kodu źródłowego:

kod źródłowy ściągamy na komputer i wgrywamy do naszego ESP.

po wgraniu programu na ESP przechodzimy do zakładki devices, gdzie nasze urządzenie będzie miało stan połączony:

teraz gdy nasz sensor wykryje ruch ( dwókrotnie w przeciągu 20s ) na telefonie otrzymamy push notyfikacje.

Push notyfikacje możemy też otrzymywać na komputer ( opisałem to we wprowadzeniu do aplikacji PWA)

dodatkowo możecie przeczytać  artykuł o aplikacjach PWM w RemoteMe

a dla osób które w jakimś momencie utknęły polecam podobny artykuł gdzie wysyłam notyfikacje push  po wciśnięciu przycisku znajduje się też tam filmik gdzie pokazuje krok po kroku jak uruchomić projekt

Zachęcam też do zrozumienia kodu źródłowego wgranego do ESP

Projekt oczywiście nie nadaję się jako alarm przeciw/powłamaniowy, złodziej w miniaturce ma tylko zwrócić Waszą uwagę 😉

Pozdrawiam,

Maciek