Spisu treści:

Alarm pocztowy: 6 kroków (ze zdjęciami)
Alarm pocztowy: 6 kroków (ze zdjęciami)

Wideo: Alarm pocztowy: 6 kroków (ze zdjęciami)

Wideo: Alarm pocztowy: 6 kroków (ze zdjęciami)
Wideo: 6 USTAWIEŃ które MUSISZ ZMIENIĆ w Androidzie! 2024, Listopad
Anonim
Image
Image
składniki
składniki

Po ukończeniu mojego GSM Home Alarm V1.0 i pewnym czasie użytkowania, zdecydowałem się na pewne modyfikacje.

W sprzęcie główne zmiany to wymiana czujnika ultradźwiękowego oraz wprowadzenie klawiatury. W oprogramowaniu zmieniam powiadomienie SMS na e-mail. Postanowiłem również zmniejszyć obwód i zaprojektować oraz wydrukować w 3D pudełko dla obwodu.

Krok 1: Komponenty

Mikrokontroler IOT DFRobot FireBeetle ESP32

DFRobot Gravity: cyfrowy czujnik ruchu na podczerwień dla Arduino

DFRobot Sealed Membrana 4 * 4 przyciskowa podkładka z naklejką

Pakiet LED DFRobot 5mm (50 szt.)

Rezystor DFRobot 220R

Płyta perforowana

Krok 2: Podłącz komponenty

Połącz komponenty
Połącz komponenty

Mózgiem tego projektu będzie mikrokontroler FireBeetle ESP32 IOT. Dużą zaletą jest to, że możesz uzyskać dostęp do sieci WIFI i zarządzania baterią w jednym bardzo małym rozmiarze. Zasilany jest bezpośrednio z portu USB (+5V), ale dodałem też baterię jako zasilanie awaryjne (ta ostatnia jest opcjonalna).

Klawiatura jest podłączona od pinu D2 do pinu D8. Dioda jest podłączona do pinu MOSI/IO19. Pin sygnału czujnika PIR jest podłączony do pinu A1/IO39.

Do złącza nano USB należy podłączyć zasilacz +5 V (zwykły adapter ścienny do smartfona). Jedna bateria +3,7 V może być również dodana jako zasilanie awaryjne.

Krok 3: Pchanie pudełka

Popychanie pudełka
Popychanie pudełka
Popychanie pudełka
Popychanie pudełka
Popychanie pudełka
Popychanie pudełka
Popychanie pudełka
Popychanie pudełka

Podczas tego projektu odkryłem usługę IOT, która pozwala na ustawienie kilku powiadomień.

1 - Przejdź do https://www.pushingbox.com i utwórz konto.

2- Przejdź do "Moich usług"

3 - „Dodaj usługę”

4 - W wierszu „E-mail” naciśnij „Wybierz tę usługę”.

5- Skonfiguruj e-mail, który otrzyma powiadomienie.

6 - Przejdź do „Moich scenariuszy”

7 - Naciśnij "Test".

8 - Jeśli wszystko jest w porządku, powinieneś otrzymać wiadomość e-mail w skrzynce odbiorczej.

Krok 4: Kod

Kod
Kod

Abyś mógł korzystać z mojego kodu, konieczne są pewne zmiany.

Zdefiniuj nazwę i hasło sieci WIFI.

Skopiuj DEVID z „Moich scenariuszy” na Pushingbox i wklej go w kodzie.

Wgraj i otwórz okno Serial Monitor, aby sprawdzić, czy wszystko działa. Aby aktywować system wystarczy nacisnąć "1234", moje domyślne hasło, a alarm zostanie uzbrojony za 8s (można to również zmienić w kodzie).

Krok 5: Pliki 3D

Krok 6: Wniosek

Wniosek
Wniosek

W porównaniu z moim poprzednim projektem aktualizacja do czujnika PIR to duża poprawa. Nie otrzymuję prawie żadnego „fałszywego, pozytywnego” alarmu.

Niemal w końcowej fazie przypominam sobie: „Dlaczego nie użyłem RFID???!!!”, albo lepiej modułu Bluetooth dostępnego w ESP32, zamiast klawiatury. Również kod jest bardzo prosty, z wieloma możliwościami ulepszeń, więc nie sądzę, że będzie to mój ostatni system alarmowy.

Zapraszam do komentowania lub wysyłania mi wiadomości, jeśli znalazłeś jakieś błędy lub jeśli masz jakieś sugestie/ulepszenia lub pytania.

Lubię to. Subskrybuj. Zrób to.

Zalecana: