Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Wysyłanie powiadomień o wiadomościach, e-mailach jest staromodnych…
Zróbmy więc coś nowego, co jest bardzo łatwe i proste BEZ KOMPLIKOWANEGO HOSTINGU PHP PO STRONIE SERWERA LUB INNEJ KOMPLIKACJI…
Automatyka domowa, poziom pompy wody, podlewanie ogrodu, automatyczne karmienie zwierząt domowych, alarm PIR i wiele więcej, co chcesz otrzymywać na telefony (Android/iOS)
CIESZ SIĘ i bądź leniwy, ale otrzymuj powiadomienia !!!
Krok 1: Wymagane komponenty
głównym komponentem jest Nodemcu (ESP8266) lub inne równoważne płytki rozwojowe, takie jak adafruit huzzah, wemos d1 mini itp.
A używane czujniki zależą od Twoich potrzeb…
Używam powiadamiacza, aby powiadomić o moim wcześniej wykonanym projekcie sterowanym przez internet/chmurę, obwód alarmowy PIR, poziom wody kontrolowany czujnikiem ultradźwiękowym, drzwi czujnika IR!
Po skonfigurowaniu czujników pozostaje już tylko programowanie
Aby skonfigurować nodemcu w arduino, odwiedź moje poprzednie instrukcje…
Uwaga: przeczytaj całą instrukcję, nie czytaj jej w połowie i uszkodź swoje zestawy, nie będę ponosić odpowiedzialności:P
Krok 2: ESP_Powiadom i biblioteka
Możemy znaleźć aplikację powiadamiania ESP w sklepie Google Play lub możemy pobrać apk z dowolnego miejsca.
Po zainstalowaniu aplikacji musimy
- ZALOGUJ SIĘ (używając konta Google)
- naciśnij opcję WYŚLIJ TOKEN
- użyj swojego e-maila
- w e-mailu otrzymasz USER ID, DEVICE ID i zip URL biblioteki
- pobierz zip z linku
Po pobraniu biblioteki możesz dodać ją do swojego Arduino IDE przez
- klikając na Szkic
- Dołącz bibliotekę
- Dodaj bibliotekę. ZIP w IDE, a następnie wybierz pobrany plik ESP_Notify-master.zip z folderu pobierania.
Krok 3: KODOWANIE
Aby dowiedzieć się czegoś o bibliotece, przejdź do przykładów w arduino:
- Plik
- Przykłady
- ESP_Powiadom
- wyślij_powiadomienie.
Aby to działało, po prostu zmień 3 rzeczy: swój SSID Wi-Fi (nazwę), hasło Wi-Fi i Device_Id.
Device_Id, który możesz uzyskać z wiadomości e-mail przekazanej poprzednio przez WYŚLIJ TOKENY.
Więc po przetestowaniu kodu możemy teraz dostosować go do naszego użytku, jak wcześniej powiedzieliśmy…
Automatyka domowa, alarm PIR, alarm poziomu wody, powiadomienie czujnika drzwi IR
UWAGA:** PROSZĘ SPRAWDZIĆ, CZY URZĄDZENIE_ID JEST PODANE PRAWIDŁOWO I W PRAWIDŁOWEJ CENIE (BEZ BŁĘDNIEJ WYSOKOŚCI)**
Krok 4: Program Circuit Wise
Użyłem czujnika PIR, czujnika ultradźwiękowego, czujnika IR do różnych prac, a także w projekcie sterowanym chmurą wstawiłem bibliotekę i użyłem "notifier.sendNotification(device_id, "header", "message")" w żądanych miejscach, aby uzyskać powiadomiony na mój telefon o działaniach.
Zgodnie z moim kodem użyłem pinów D0, D1 dla czujnika ultradźwiękowego, D2 dla czujnika PIR i D3 dla czujnika podczerwieni.
Pobierz więc powyższy kod i zmodyfikuj go tak, jak chcesz.
Krok 5: Aplikacja powiadamiania ESP
Z aplikacji otrzymujemy żądane powiadomienie i jest to najprostsza aplikacja, jaką znalazłem do powiadomienia za pomocą ESP8266. To nie jest najlepsze, ale najprostsze.
Plusy- bardzo łatwe, proste, niezawodne
Wady- nie udało się znaleźć, czy parametry mogą być przekazywane do tej pory, mogą zostać dodane później.
Dzięki za aplikację i łatwą w użyciu procedurę bez wchodzenia w gorączkowy proces tworzenia aplikacji, zdarzeń, php na serwerze.
Więc ciesz się i wspieraj…