Spisu treści:
- Krok 1: BOM (to, czego potrzebujesz)
- Krok 2: Schemat
- Krok 7: Montaż Arduino, czytnika Rfid i Lcd
- Krok 8: Konfiguracja Pi
- Krok 9: Budowanie bazy danych
- Krok 10: Przesyłanie kodu
Wideo: Inteligentny system bezpieczeństwa: 10 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Czy kiedykolwiek czujesz się niebezpiecznie we własnym domu, a może potrzebujesz chronić swoją firmę? Może mógłbyś stworzyć system bezpieczeństwa, który rozwiązałby wszystkie te problemy. W tej instrukcji powiem ci, jak. Zamontowałem wszystkie części na drewnianej desce w celach demonstracyjnych, należy zamontować tam, gdzie jest to potrzebne (część arduino przy ścianie, gdzie można do niej dotrzeć, płyta główna gdzieś poza bezpośrednim zasięgiem, syrena i stroboskop tam, gdzie ty chcesz go i czujniki w pomieszczeniach, które chcesz chronić.
Aby postępować zgodnie z tą instrukcją, powinieneś mieć wiedzę na temat:
- pi malinowa
- arduino
- git
- mysql
A jeśli chcesz zmienić kod:
- pyton
- arduino
- html/css
Krok 1: BOM (to, czego potrzebujesz)
Na tej liście jest wszystko, czego potrzebujesz do stworzenia systemu bezpieczeństwa, większość rzeczy, które możesz kupić na aliexpress, ale niektóre rzeczy, takie jak adafruit pn532n i pi, powinieneś kupić gdzie indziej. Sejf na klucze, który można kupić w lokalnym sklepie z narzędziami.
Krok 2: Schemat
Wyciąłem laserowo kawałek, w którym zamontowałem wszystko na górze, wiercąc 3 mm otwory i używając nylonowych przekładek, wywierciłem również wiele otworów w sejfie z kluczem i użyłem przepustów kablowych, aby chronić kable przed ostrymi krawędziami.
Krok 7: Montaż Arduino, czytnika Rfid i Lcd
Zamontuj czytnik rfid tak, jak pokazano na rysunku, użyj nakrętek m3 jako przekładki między pokrywą a czytnikiem, zrób to samo dla lcd (upewnij się, że jest właściwie skierowany do góry).
Zamontuj arduino w preferowanym miejscu, użyj kabli połączeniowych lub wykonaj kabel z zaciskami termokurczliwymi, aby wszystko połączyć.
Krok 8: Konfiguracja Pi
Napisz nowy obraz raspbian na kartę SD, uruchom pi, połącz się przez ssh (nazwa użytkownika=pi, hasło=raspberry, zmień to jak najszybciej)
robić:
sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
teraz aktywujemy środowisko wirtualne
python3 -m pip install --upgrade pip setuptools wheel virtualenv
mkdir project1 && cd project1 python3 -m venv --system-site-packages env source env/bin/activate python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
Krok 9: Budowanie bazy danych
utwórz 3 użytkowników bazy danych: project1-web, project1-sensor i project1-admin z unikalnymi hasłami
utwórz bazę danych o nazwie project1
nadaj wszystkie uprawnienia administratorowi, a SELECT, INSERT, UPDATE i DELETE pozostałym 2 użytkownikom
zaimportuj plik sql do pi
Krok 10: Przesyłanie kodu
Liczba Pi
git klon
wpisz dane uwierzytelniające bazy danych w kodzie (w sensor.py w wierszu 47 i 64 oraz w web.py w wierszu 41)
aby dodać użytkownika serwisu, którego nie można usunąć: na dole kodu znajduje się wykomentowany wiersz: adduser(root, twoje hasło). Wpisz wybrane hasło i uruchom kod, a następnie skomentuj wiersz i usuń hasło
arduino
wgraj kod do swojego arduino
Zalecana:
Domowy system bezpieczeństwa wykorzystujący technologię Sensor Fusion: 5 kroków
Domowy system bezpieczeństwa wykorzystujący Sensor Fusion: Ideą tego projektu jest stworzenie taniego i łatwego do wykonania czujnika bezpieczeństwa, który może być używany do ostrzegania, gdy ktoś go przekroczy. Pierwotnym celem było stworzenie czegoś, co mogłoby mnie powiadomić, gdy ktoś wejdzie po schodach, ale ja też
Elektroniczny system bezpieczeństwa z RTC i kodem PIN definiowanym przez użytkownika: 7 kroków
Elektroniczny system bezpieczeństwa z RTC i kodem PIN definiowanym przez użytkownika: Hi Guys! Jest to projekt, który wykonałem za pomocą mikrokontrolera pic, który jest elektronicznym systemem zabezpieczającym kod PIN z zegarem czasu rzeczywistego i funkcjami kodu PIN definiowanymi przez użytkownika, ta strona zawiera wszystkie szczegóły, które można zrobić samemu. JEGO DZIAŁANIE I KONCEPCJA: Cóż
Inteligentny budzik: inteligentny budzik z Raspberry Pi: 10 kroków (ze zdjęciami)
Inteligentny budzik: inteligentny budzik z Raspberry Pi: Czy kiedykolwiek chciałeś mieć inteligentny zegar? Jeśli tak, to jest to rozwiązanie dla Ciebie! Zrobiłem Inteligentny Budzik, jest to zegar, w którym możesz zmienić godzinę alarmu zgodnie ze stroną internetową. Gdy alarm się włączy, rozlegnie się dźwięk (brzęczyk) i 2 światła będą
Zaawansowany system bezpieczeństwa: 7 kroków
Zaawansowany system bezpieczeństwa: Czy kiedykolwiek chciałeś całkowicie zabezpieczyć swój dom i uniemożliwić intruzom wejście do domu? Jeśli tak, to jest to rozwiązanie dla Ciebie! Zrobiłem Advanced Security System, jest to system, który zabezpieczy Twój dom od wewnątrz i z zewnątrz
Bezprzewodowy przycisk bezpieczeństwa dla bezpieczeństwa PLC: 6 kroków (ze zdjęciami)
Bezprzewodowy przycisk bezpieczeństwa dla bezpieczeństwa PLC: Ten projekt jest moim dowodem koncepcji wykorzystania IoT i (ewentualnie) robotyki do stworzenia dodatkowej warstwy bezpieczeństwa dla niebezpiecznych zakładów produkcyjnych. Ten przycisk może służyć do uruchamiania lub zatrzymywania wielu procesów, w tym sterowania sygnałem