Агуулгын хүснэгт:

Ухаалаг аюулгүй байдлын систем: 10 алхам
Ухаалаг аюулгүй байдлын систем: 10 алхам

Видео: Ухаалаг аюулгүй байдлын систем: 10 алхам

Видео: Ухаалаг аюулгүй байдлын систем: 10 алхам
Видео: Йога для начинающих дома с Алиной Anandee #1. Здоровое и гибкое тело за 40 минут 2024, Долдугаар сарын
Anonim
Ухаалаг аюулгүй байдлын систем
Ухаалаг аюулгүй байдлын систем

Та хэзээ нэгэн цагт өөрийн байшинд өөрийгөө аюултай мэт санагдаж байна уу, эсвэл компаниа хамгаалах шаардлагатай байна уу? Магадгүй та аюулгүй байдлын системийг бий болгож, эдгээр бүх асуудлыг шийдэх болно. Энэхүү зааварчилгаанд би хэрхэн яаж хийхийг танд хэлье. Би бүх эд ангийг харуулах зорилгоор модон банзан дээр суулгасан бөгөөд та үүнийг хэрэгтэй газартаа бэхлэх хэрэгтэй (хананд хүрч болох ардуино хэсэг, шууд самбараас өөр газар байрлах үндсэн самбар, дуут дохио, строб. Үүнийг хамгаалахыг хүсч буй өрөөнүүдийн мэдрэгчийг хүсч байна.

Энэхүү зааварчилгааг дагахын тулд та дараах мэдлэгтэй байх ёстой.

  • бөөрөлзгөнө pi
  • ардуино
  • git
  • mysql

Хэрэв та кодыг өөрчлөхийг хүсч байвал:

  • питон
  • ардуино
  • html/css

Алхам 1: BOM (танд хэрэгтэй зүйл)

Энэхүү жагсаалтад аюулгүй байдлын системийг бий болгоход хэрэгтэй бүх зүйл, aliexpress дээрээс худалдаж авч болох ихэнх зүйлс байгаа боловч adafruit pn532n, pi гэх мэт зарим зүйлийг өөр газраас худалдаж авах хэрэгтэй. Та түлхүүрийн сейфийг орон нутгийн тоног төхөөрөмжийн дэлгүүрээс худалдаж авч болно.

Алхам 2: Схем

Схем
Схем
Түлхүүрийг бүх зүйлд аюулгүйгээр холбоно уу
Түлхүүрийг бүх зүйлд аюулгүйгээр холбоно уу

Би 3 мм -ийн цооног өрөмдөж, нейлон тусгаарлагч ашиглан бүх зүйлийг дээрээс нь холбосон хэсгийг хайчилж, түлхүүрийн сейфэнд олон нүх гаргаж, кабелийг хурц ирмэгээс хамгаалахын тулд кабелийн бэхэлгээ ашигласан.

Алхам 7: Arduino, Rfid Reader болон Lcd -ийг холбох

Arduino, Rfid Reader болон Lcd -ийг холбох
Arduino, Rfid Reader болон Lcd -ийг холбох
Arduino, Rfid Reader болон Lcd -ийг холбох
Arduino, Rfid Reader болон Lcd -ийг холбох
Arduino, Rfid Reader болон Lcd -ийг холбох
Arduino, Rfid Reader болон Lcd -ийг холбох

Зурагт үзүүлсэн шиг rfid уншигчийг холбож, m3 самарыг таг ба уншигчийн хоорондох зай болгон ашигла, lcd -тэй ижил зүйлийг хий (зөв дээшээ явж байгаа эсэхийг шалгаарай).

Arduino -ийг хүссэн газартаа холбож, холбогч кабелийг ашигла эсвэл бүх зүйлийг холбохын тулд агшилтын терминал бүхий кабель хий.

Алхам 8: Pi -г тохируулах

SD карт дээр шинэ raspbian дүрс бичээд 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 wheel virtualenv -ийг сайжруулах

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: Өгөгдлийн санг бүрдүүлэх

Мэдээллийн сан байгуулах
Мэдээллийн сан байгуулах

өвөрмөц нууц үг бүхий project1-web, project1-sensor болон project1-admin гэсэн 3 өгөгдлийн сангийн хэрэглэгч үүсгэх

project1 нэртэй мэдээллийн сан үүсгэх

администраторт бүх давуу эрхийг олгож, бусад 2 хэрэглэгчид сонгох, оруулах, шинэчлэх, устгах.

sql файлыг pi руу импортлох

Алхам 10: Кодыг байршуулах

pi

git clone

код дээр өгөгдлийн сангийнхаа итгэмжлэлийг бөглөнө үү (47, 64 -р мөрөнд sensor.py, 41 -р мөрөнд web.py дээр оруулна уу)

устгаж болохгүй вэбсайт хэрэглэгчийг нэмэхийн тулд: кодын доод хэсэгт adduser (root, таны нууц үг) гэсэн мөр байна. Сонгосон нууц үгээ оруулаад кодыг ажиллуулсны дараа мөрөнд коммент бичээд нууц үгээ устгана уу

ардуино

кодыг өөрийн arduino руу байршуулна уу

Зөвлөмж болгож буй: