Мазмұны:
- 1 -қадам: BOM (сізге қажет)
- 2 -қадам: схемалық
- 7 -қадам: Arduino, Rfid Reader және Lcd орнату
- 8 -қадам: Pi орнату
- 9 -қадам: мәліметтер қорын құру
- 10 -қадам: кодты жүктеу
Бейне: Ақылды қауіпсіздік жүйесі: 10 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Сіз өз үйіңізде өзіңізді қауіпті сезінесіз бе, әлде сіздің компанияңызды қорғау қажет пе? Мүмкін, сіз барлық қауіпсіздік мәселелерін шешетін қауіпсіздік жүйесін жасай аласыз. Бұл нұсқаулықта мен сізге қалай айтамын. Мен барлық бөлшектерді демонстрациялық мақсатта ағаш тақтаға орнаттым, сіз оны қажет жерге орнатуыңыз керек (сіз қол жеткізе алатын қабырғадағы ардуино бөлігі, негізгі тақта тікелей емес жерде, сирена мен строба). оны және сіз қорғағыңыз келетін бөлмелердегі сенсорларды алғыңыз келеді.
Бұл нұсқаулықты орындау үшін сіз мыналарды білуіңіз керек:
- таңқурай пи
- ардуино
- git
- mysql
Егер сіз кодты өзгерткіңіз келсе:
- питон
- ардуино
- html/css
1 -қадам: BOM (сізге қажет)
Бұл тізімде қауіпсіздік жүйесін жасау үшін қажет нәрсенің бәрі бар, көбінесе aliexpress -тен сатып алуға болады, бірақ adafruit pn532n және pi сияқты кейбір нәрселерді басқа жерден сатып алу керек. Кілт сейфін жергілікті жабдық дүкенінен сатып алуға болады.
2 -қадам: схемалық
Мен 3 мм тесіктерді бұрғылау және нейлон аралықтарын қолдану арқылы бәрін үстіне орнатқан бөлікті кесіп алдым, сонымен қатар кілт сейфінде көптеген тесіктерді бұрдым және кабельдерді өткір жиектерден қорғау үшін кабельдік тіректерді қолдандым.
7 -қадам: Arduino, Rfid Reader және Lcd орнату
Суретте көрсетілгендей rfid оқу құралын орнатыңыз, m3 жаңғақтарын қақпақ пен оқырман арасындағы аралық ретінде қолданыңыз, LCD үшін де дәл солай жасаңыз (оның жоғары көтерілгеніне көз жеткізіңіз).
Ардуиноны өзіңіз қалаған жерге орнатыңыз, өтпелі кабельдерді қолданыңыз немесе барлығын қосу үшін қысқыш терминалы кабель жасаңыз.
8 -қадам: Pi орнату
Sd картасына жаңа распиан бейнесін жазыңыз, pi жүктеңіз, ssh арқылы қосылыңыз (пайдаланушы аты = pi, пароль = таңқурай, тез арада өзгертіңіз)
істеу:
sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
Енді біз виртуалды ортаны қосамыз
python3 -m pip install -pip setuptools дөңгелегінің виртуалды жүйесін жаңарту
mkdir project1 && cd project1 python3 -m venv-system-site-packages env source env/bin/activate python -m pip mysql-Connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
9 -қадам: мәліметтер қорын құру
3 дерекқор пайдаланушысын жасаңыз: project1-web, project1-sensor және project1-admin бірегей құпия сөздері бар
project1 деп аталатын мәліметтер қорын құрыңыз
әкімшіге барлық артықшылықтарды беріңіз және басқа 2 пайдаланушыға SELECT, INSERT, UPDATE және DELETE беріңіз.
sql файлын pi -ге импорттаңыз
10 -қадам: кодты жүктеу
pi
git клоны
код бойынша мәліметтер базасының тіркелгі деректерін толтырыңыз (47. және 64 -жолда sensor.py -де, 41 -жолда web.py -де)
өшіруге болмайтын веб -сайт пайдаланушысын қосу үшін: кодтың төменгі жағында түсініктеме берілген жол бар: adduser (түбір, құпия сөз). Таңдалған құпия сөзді енгізіңіз және кодты іске қосыңыз, содан кейін жолға түсініктеме беріңіз және парольді алып тастаңыз
ардуино
кодты arduino -ға жүктеңіз
Ұсынылған:
Сенсорлық синтезді қолданатын үйдегі қауіпсіздік жүйесі: 5 қадам
Сенсорлық синтезді қолданатын үйдегі қауіпсіздік жүйесі: Бұл жобаның идеясы - бұл арзан және қарапайым қауіпсіздік сенсорын жасау, оны біреу оны кесіп өткен кезде ескерту үшін пайдалануға болады. Бастапқы мақсат - біреу баспалдақпен көтерілгенде маған хабар беретін нәрсе жасау, бірақ мен де
RTC және пайдаланушы анықтайтын пин -код бар электрондық қауіпсіздік жүйесі: 7 қадам
RTC және пайдаланушы анықтайтын электронды қауіпсіздік жүйесі пин -код: Сәлем балалар! Бұл мен бейнелік микроконтроллердің көмегімен электронды PIN -кодты қорғау жүйесі арқылы нақты уақыт режимінде жасаған және пайдаланушы пин -кодтың мүмкіндіктерін анықтайтын жоба, бұл бетте оны өзіңіз жасау үшін барлық мәліметтер бар
DIY-саусақ ізі кілттерінің қауіпсіздік жүйесі: 8 қадам
DIY-саусақ ізі кілттерінің қауіпсіздігі жүйесі: Бұл қосымша біздің күнделікті қажетті кілттерді (құлыптауды) қамтамасыз ету үшін пайдалы. Кейде бізде үй, гараж, екі немесе одан да көп адамның арасында автотұрақ сияқты ортақ кілттер болады. Нарықта көптеген биометрикалық жүйелер бар, бұл
Pizero Motion Detect веб -камерасының қауіпсіздік жүйесі: 3 қадам
Pizero Motion Detect веб -камерасының қауіпсіздік жүйесі: Бұл жүйе сіріңке қорапшасының қаптамасында пизеро, Wi -Fi кілті мен ескі веб -камераны қолданады. Ол менің жүру жолымдағы кез келген маңызды қозғалыстың 27 кадр / с жылдамдығындағы қозғалысты анықтау бейнелерін жазады. Содан кейін ол клиптерді dropbox есептік жазбасына жүктейді. Сонымен қатар журналдарды көруге болады және
AI Көзге көмекші құралдар (Операторларға қауіпсіздік көзілдірігін киюді ескертетін компьютерлік көру жүйесі): 4 қадам
AI Көзге көмекші құралдар (Операторларға қауіпсіздік көзілдірігін киюді ескертетін компьютерлік көру жүйесі): Міне, жүйенің демо нұсқасы. Жүйе бұрғы алынғанын анықтаған кезде автоматты түрде көзілдірік туралы ескерту береді. Қауіпсіздік көзілдірігі туралы ескертулердің болуын білдіру үшін RGB кескінінің жиегі демонстрацияда қызыл түспен боялған