Według FBI włamania do domu zdarzają się co 13 sekund, a 3 z 4 domów w USA zostaną włamane w ciągu najbliższych 20 lat, wynika ze statystyk dotyczących włamań do domów w 2017 roku. W świecie, który szybko się rozwija dzięki technologii, w której samochody mogą jeździć samodzielnie, a drony mogą przechwytywać żywność, włamania nie powinny być dużym problemem, ale powyższe statystyki tylko dowodzą, że to nieprawda. Jaki jest sens tych wszystkich modnych słów, takich jak IoT, AI, uczenie maszynowe itp., Jeśli po prostu nie mogę czuć się bezpiecznie w domu?
Zanim piszę ten artykuł, na rynku jest wiele systemów bezpieczeństwa IoT, ale żaden z nich nie został spersonalizowany według mojego gustu ani nie mieścił się w moim budżecie. Będąc majsterkowiczem, zdecydowałem się zbudować jeden samodzielnie i wtedy natknąłem się na platformę Bolt IoT, na której twierdzą, że pomagają nam budować projekty IoT o 80% szybciej dzięki platformie Bolt IoT.
Dlatego w tym projekcie zbudujemy własny system bezpieczeństwa, który wykrywa, czy drzwi / okna są otwarte. Alarm można aktywować lub dezaktywować za pomocą poleceń głosowych za pomocą asystenta Google, a gdy zostanie wykryte włamanie, wyśle również wiadomość e-mail do Ciebie i Twoich bliskich, ostrzegając ich o tym. Fajne jest to, że całość działa w chmurze, więc można nią sterować z dowolnego miejsca na świecie. Intrygujące prawda! Więc zacznijmy…..
Wymagane materiały
- Płytka rozwojowa Bolt
- Płytka prototypowa
- Czujnik Halla (A3144)
- DOPROWADZIŁO
- Kondensator (50V, 10uF)
- Rezystor 10K
- Magnes
- Przewody łączące
Koncepcja pracy
Płytka rozwojowa Bolt jest oparta na słynnym module Wi-Fi ESP8266 firmy Espressif. Ale tutaj ma swoje własne oprogramowanie Bolt, które działa w nim, pomaga nam to uzyskać dostęp do pinów GPIO (odczyt / zapis cyfrowy, odczyt analogowy, zapis PWM) itp. Za pośrednictwem interfejsu API dostarczonego przez śrubę. Dzięki temu Bolt można zaprogramować za pomocą JavaScript, HTML lub nawet Pythona. Ponieważ mamy już wiele projektów IoT z Raspberry Pi i Pythonem, zdecydowałem się pozostać przy Pythonie. Aby dowiedzieć się więcej o module Wi-Fi ESP8266, skorzystaj z linku, a prosty alarm bezpieczeństwa IoT można również zbudować za pomocą ESP8266. Projekt ten można dodatkowo rozszerzyć o przechwytywanie obrazu intruza za pomocą mikrokontrolera obsługującego interfejs kamery. Zbudowaliśmy ten rodzaj Home Security System przy użyciu Raspberry Pi.
Bolt ma 5 pinów GPIO i 1 pin analogowy, z których wszystkie są połączone z chmurą. Zasadniczo, aby pisać lub czytać z tych pinów, musimy używać wywołań API. W naszym sprzęcie będziemy mieć czujnik Halla i magnes zamontowany do drzwi. Po otwarciu drzwi magnes odsuwa się od czujnika halla, a czujnik go wykryje i można to odczytać za pomocą wywołań API i możemy uruchomić Buzzer. Omówimy