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

Нарийвчилсан хамгаалалтын систем: 7 алхам
Нарийвчилсан хамгаалалтын систем: 7 алхам

Видео: Нарийвчилсан хамгаалалтын систем: 7 алхам

Видео: Нарийвчилсан хамгаалалтын систем: 7 алхам
Видео: The Infinite Energy Engine demonstrated for skeptics - Part 2 | Liberty Engine #3 2024, Арваннэгдүгээр
Anonim
Нарийвчилсан аюулгүй байдлын систем
Нарийвчилсан аюулгүй байдлын систем

Та байшингаа бүрэн хамгаалж, халдагчдыг танай гэрт нэвтрэх боломжгүй болгохыг хүсч байсан уу? Хэрэв тийм бол энэ бол таны хувьд шийдэл юм!

Би Advanced Security System -ийг хийсэн, энэ бол байшинг дотор болон гадна талаас нь хамгаалж, нэвтрэн ороход асдаг чанга сиренээр халдагчдыг айлгах систем юм. Та энэ системийг вэбсайтаар дамжуулан хянах боломжтой бөгөөд халдагч хэзээ, хаанаас илэрсэн болохыг та үргэлж мэдэж байх болно.

Энэ бол миний сурч буй чиглэлээр хийсэн анхны төсөл юм: Howest (Kortrijk belgium) дахь мультимедиа ба харилцаа холбооны технологи (MCT).

Алхам 1: Бүрэлдэхүүн хэсэг ба материал

Бүрэлдэхүүн хэсэг ба материал
Бүрэлдэхүүн хэсэг ба материал
Бүрэлдэхүүн хэсэг ба материал
Бүрэлдэхүүн хэсэг ба материал
Бүрэлдэхүүн хэсэг ба материал
Бүрэлдэхүүн хэсэг ба материал

Миний төслийн хувьд би доор жагсаасан хэд хэдэн хэсгийг ашигласан, мөн захиалга өгсөн вэбсайтаа зөв үнэ, вэбсайтаар нэмж оруулах болно.

Бүрэлдэхүүн хэсгүүд:

  • Raspberry Pi 4 загвар B / 4GB
  • Угсарсан Pi T гуталчин ба GPIO Breakout
  • LDR
  • Хөдөлгөөн мэдрэгч
  • Соронзон холбоо барих унтраалга
  • Лед зурвас
  • OLED
  • Сирена
  • MCP3008
  • ЗӨВЛӨГӨӨ 120
  • Талхны самбар
  • Цахилгаан хангамж
  • Эрэгтэй эрэгтэй холбогч утас
  • Эрэгтэй, эмэгтэй холбогч утас

Материал:

  • Удирдсан профайл
  • БСХС -ийн мод 18 мм
  • Plexie шил
  • Нугас

Хэрэгсэл:

  • Гагнуурын төмөр
  • Jigsaw
  • Харсан
  • Ламелло
  • Зүлгүүр
  • Цагаан будаг
  • Nailgun
  • Модон цавуу

Алхам 2: Тоног төхөөрөмжийг нэгтгэх

Тоног төхөөрөмжийг хамтад нь байрлуулах
Тоног төхөөрөмжийг хамтад нь байрлуулах
Тоног төхөөрөмжийг хамтад нь байрлуулах
Тоног төхөөрөмжийг хамтад нь байрлуулах
Тоног төхөөрөмжийг хамтад нь байрлуулах
Тоног төхөөрөмжийг хамтад нь байрлуулах

Миний хийсэн Fritzing схемийг дагаж би хэлхээгээ бүтээсэн бөгөөд доорх схемийг байршуулсан. Хэлхээ нь олон мэдрэгчтэй бөгөөд нэг хөдөлгүүртэй ажилладаг. Би өөр өөр хэлхээнүүд байгаа бөгөөд тэдгээрийг хэрхэн холбохыг схемээс олж мэдэх болно.

  1. Байшингийн дотор 2, байшингийн гадна талд 3 ширхэг PIR мэдрэгч байдаг.
  2. LDR нь гэрлийг асаахад хангалттай харанхуй байгаа эсэхийг гаднах мэдрэгчид мэдэгдэнэ.
  3. Соронзон унтраалга мэдрэгч нь хаалга хэзээ нээгдэхийг мэддэг.
  4. OLED дэлгэц нь миний Raspberry Pi -ийн статистик мэдээллийг вэбсайтын IP хаягаар харуулдаг.
  5. Сэрүүлэг асаалттай эсвэл унтраалттай байгааг харуулсан удирдамж
  6. Эзэмшигчдийн зөвшөөрөлгүйгээр байшинд хэн нэгэн дайрч орж байгааг хүмүүс сэрэмжлүүлэхийн тулд Сирена.

Алхам 3: Мэдээллийн сан

Мэдээллийн сан
Мэдээллийн сан

Та миний ERD диаграмыг дээрээс харж болно, би бас dump файлыг өөрийн github -д оруулах болно, ингэснээр та мэдээллийн баазыг өөртөө импортлох боломжтой болно.

Энэхүү мэдээллийн сангийн тусламжтайгаар та дараахь зүйлийг харуулах боломжтой болно.

  • Хаалга онгойж, хаагдахад
  • Хэзээ, хаана хэн нэгэн дохиолол өгдөг
  • Хэн нэгэн гаднах гэрэлтүүлгийг асаахад
  • Хэн нэгэн сэрүүлгээ асаахгүйгээр өрөөнд ороход

Хэрэв та энэ мэдээллийн санг дахин үүсгэхийг хүсч байвал Raspberry Pi -тэй холбогдохын тулд шинэ хэрэглэгчтэй болох шаардлагатай болно.

github.com/howest-mct/1920-1mct-project1-WalraeveLaurens

Алхам 4: Код бичих

Код бичих
Код бичих
Код бичих
Код бичих

Одоо бүх бүрэлдэхүүн хэсгүүд ажиллаж байгаа эсэхийг шалгах цаг болжээ. Тиймээс би python дээр код бичиж, бөөрөлзгөнө pi дээр байрлуулсан. Багш нар маань үүнийг олон нийтэд илгээхэд та миний кодыг Github дээрээс олж болно.

github.com/howest-mct/1920-1mct-project1-W…

Кодыг програмчлахын тулд би Visual кодыг ашигласан. Кодыг html, CSS, JavaScript дээр Sockets болон python ашиглан бичсэн болно.

Алхам 5: Хариуцлагатай вэбсайтыг зохион бүтээх

Хариуцлагатай вэбсайтыг зохион бүтээх
Хариуцлагатай вэбсайтыг зохион бүтээх
Хариуцлагатай вэбсайтыг зохион бүтээх
Хариуцлагатай вэбсайтыг зохион бүтээх
Хариуцлагатай вэбсайтыг зохион бүтээх
Хариуцлагатай вэбсайтыг зохион бүтээх
Хариуцлагатай вэбсайтыг зохион бүтээх
Хариуцлагатай вэбсайтыг зохион бүтээх

Миний хариу өгөх вэбсайт ямар байх ёстой гэж би бодож байсан. Үүнийг хийхээсээ өмнө би хийсэн функциональ дүн шинжилгээгээ эргэн харж, урам зориг, сонирхолтой загварыг хайх хэрэгтэй болсон.

Нэгдүгээрт, би Adobe XD дээр загвараа хийсэн. Миний ашигладаг фонт бол Robotto байв. Би хялбар дизайн хийхийг зорьсон, учир нь энэ нь хэрэглэгчдэд ээлтэй байхыг хүсч байгаа бөгөөд олон товчлуур оруулах шаардлагагүй боловч хэрэглэгч програмтай ажиллахад таатай байх болно.

Дизайныг багш нар маань зөвшөөрсөн болохоор би програм зохиож эхлэв. Би энэ сайтыг HTML - CSS - JavaScript дээр бичсэн.

Алхам 6: Raspberry Pi дээрх програм хангамж

Raspberry Pi дээрх програм хангамж
Raspberry Pi дээрх програм хангамж

Миний кодыг ажиллуулахын тулд (үүнийг доорх линкээр оруулах болно) та зарим багц, номын санг суулгах хэрэгтэй болно. Хамгийн эхний хийх зүйл бол Pi -гээ шинэчлэх явдал юм.

Нэгдүгээрт, дараах тушаалыг оруулснаар системийнхээ багцын жагсаалтыг шинэчилнэ үү: sudo apt-get update

Дараа нь дараах тушаалыг ашиглан суулгасан бүх багцуудаа хамгийн сүүлийн хувилбар болгон шинэчилнэ үү: sudo apt-get dist-upgrade

Багцуудыг суулгасны дараа та зарим номын санг суулгах хэрэгтэй болно.

  • Threading
  • Цаг
  • Жсон
  • spidev
  • колбо
  • flask_cors
  • RPI. GPIO
  • он сар өдөр цаг
  • дэд процесс
  • mysql
  • SocketIO

OLED -ийг ажиллуулахын тулд бид доорх номын санг хуулбарлах ёстой.

github.com/adafruit/Adafruit_Python_SSD130…

Алхам 7: Хэргийг бүрдүүлэх

Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх

Миний хувьд би 2 өрөө хаалгатай, plexie шилээр хийсэн цонх, дээвэр бүхий жижиг харш барьдаг. Би байшингийн доор электрон бараа барих өрөө хийж, ламелло угсарсан.

Би мөн хэргийг байрлуулах явцыг харж болох зургуудыг тавьсан.

Хэмжилт хийхийн тулд би доорх файлыг байршуулах болно, та үүнийг хэрхэн яаж дахин бүтээх талаар миний схемийг харж болно.

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