Мазмуну:
- 1 -кадам: Компоненттер жана материалдар
- 2 -кадам: Аппараттык жабдууларды бириктирүү
- 3 -кадам: Маалыматтар базасы
- 4 -кадам: Код жазуу
- 5 -кадам: Жооптуу веб -сайтты иштеп чыгуу
- 6 -кадам: Raspberry Piдеги программалык камсыздоо
- 7 -кадам: Ишти куруу
Video: Өркүндөтүлгөн коопсуздук системасы: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Сиз качандыр бир убакта өзүңүздүн үйүңүздү толугу менен коргоп, кирүүчүлөрдүн үйүңүзгө кирүүсүн каалабадыңыз беле? Андай болсо, бул сиз үчүн чечим!
Мен Advanced Коопсуздук Системасын жасадым, бул сиздин үйүңүздү ичинен жана сыртынан коргоп турган система жана киргенде күйүп турган катуу сирена менен кирүүчүлөрдү коркутат. Сиз бул тутумду веб -сайт аркылуу башкара аласыз жана ар дайым бузуучу качан жана кайда табылганын биле аласыз.
Бул менин изилдөө тармагымдагы биринчи долбоорум: Howest шаарындагы мультимедия жана байланыш технологиясы (MCT) (Kortrijk belgium).
1 -кадам: Компоненттер жана материалдар
Менин долбоорум үчүн мен төмөндө тизмектей турган бир нече бөлүктөрдү колдондум, мен аларга заказ кылган веб -сайттарды туура баада жана веб -сайттарды кошуп коем.
Компоненттер:
- Raspberry Pi 4 модели B / 4GB
- Чогулган Pi T-өтүкчү плюс GPIO Breakout
- LDR
- Кыймыл сенсору
- Магниттик контакт которгуч
- Лед тилкеси
- OLED
- Sirene
- MCP3008
- TIP120
- Breadboard
- Электр камсыздоо
- Эркектен эркекке секирүүчү зым
- Эркектен ургаачыга секирүүчү зым
Материалдар:
- Жетектөөчү профиль
- MDF жыгач 18 мм
- Plexie айнек
- Топсолор
Куралдар:
- Кандооч
- Jigsaw
- Көрдүм
- Ламелло
- Sandpaper
- Ак боек
- Nailgun
- Жыгач клей
2 -кадам: Аппараттык жабдууларды бириктирүү
Мен өзүмдүн схемамды Fritzing схемасын карманып курдум, мен төмөндөгү схеманы жүктөдүм. Райондо бир нече сенсорлор жана бир иштөөчү аткаруучу бар. Мен ар кандай схемалардын тизмесин берем, аларды кантип туташтыруу керек экенин схемадан таба аласыз.
- 3 PIR сенсорлору бар, 2 үйдүн ичинде жана 1 үйдүн сыртында.
- Жарыкты күйгүзүү үчүн караңгы болсо, сырткы сенсорго LDR.
- Магниттик которгуч сенсор эшик качан ачылаарын билет.
- OLED экраны, бул менин Raspberry Piнин статистикасын, анын ичинде веб -сайттын IP дарегин көрсөтөт.
- Бул сигнал ойготкучтун күйүк же өчүк экенин көрсөтөт
- Сирена адамдарга үйдүн ээсинин уруксатысыз бузуп жатканын эскертүү үчүн.
3 -кадам: Маалыматтар базасы
Сиз менин ERD диаграммамды жогоруда көрө аласыз, мен дагы таштанды файлын гитубума коем, андыктан өзүңүз үчүн маалымат базасын импорттой аласыз.
Бул маалымат базасы менен сиз көптөгөн нерселерди көрсөтө аласыз:
- Качан эшик ачылып жабылат
- Качан жана кайда кимдир бирөө ойготкучту коёт
- Сырттагы жарыктандырууну кимдир бирөө иштетет
- Кимдир бирөө ойготкучту иштетпей бөлмөгө киргенде
Эгерде сиз бул маалымат базасын кайра түзүүнү кааласаңыз, анда Raspberry Pi менен туташуу үчүн жаңы колдонуучу жасашыңыз керек болот.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
4 -кадам: Код жазуу
Эми бардык компоненттер ошол жерде иштээрине ынануу убактысы келди. Ошентип, мен pythonго кээ бир коддорду жазып, аны малина piге жайгаштырдым. Менин кодумду Githubдан мугалимдерим муну ачыкка чыгарганда таба аласыз.
github.com/howest-mct/1920-1mct-project1-W…
Кодду программалоо үчүн мен Visual Code колдондум. Код html, CSS, JavaScript менен Sockets жана python аркылуу жазылган.
5 -кадам: Жооптуу веб -сайтты иштеп чыгуу
Менин жооптуу веб -сайтым кандай болушу керек деп ойлонуп жаттым. Мен муну кылаардан мурун, мен жасаган функционалдык анализге кайрылып, илхам жана кызыктуу моделдерди издөөгө туура келди.
Биринчиден, мен дизайнымды Adobe XDде жасадым. Мен колдонгон шрифт Robotto болчу. Мен жеңил дизайнга бардым, анткени ал колдонуучуга ыңгайлуу болушун каалайм жана көп баскычтар болбошу керек, бирок колдонуучу колдонмо менен иштөөдөн ырахат алышы үчүн жетиштүү.
Дизайнды мугалимдерим жактырды, ошондуктан мен программалоону баштай алам. Мен сайтты HTML - CSS - JavaScript менен жаздым.
6 -кадам: Raspberry Piдеги программалык камсыздоо
Менин кодум иштеши үчүн (мен аны төмөндө шилтемелейм) кээ бир пакеттерди жана китепканаларды орнотушуңуз керек. Эң биринчи керектүү нерсе - Пиңизди жаңыртуу.
Биринчиден, төмөнкү буйрукту киргизүү менен тутумуңуздун топтом тизмесин жаңыртыңыз: sudo apt-get update
Кийинки, төмөнкү буйрук менен бардык орнотулган пакеттериңизди акыркы версияларына жаңыртыңыз: sudo apt-get dist-upgrade
Пакеттерди орноткондон кийин кээ бир китепканаларды орнотушуңуз керек болот:
- Threading
- Убакыт
- Json
- spidev
- колба
- flask_cors
- RPI. GPIO
- Дата убакыт
- субпроцесс
- mysql
- SocketIO
Жана биз OLEDдин иштеши үчүн төмөндөгү китепкананы клондошубуз керек.
github.com/adafruit/Adafruit_Python_SSD130…
7 -кадам: Ишти куруу
Менин ишим үчүн мен плекси айнектен эшик 2 бөлмөлүү жана терезе жана чатыр менен кичинекей особняк курам. Мен электрониканы кармоо үчүн үйдүн астына бөлмө жасап, аны ламелло менен чогулттум.
Мен ошондой эле сүрөттү койдум, анда сиз ишти куруу процессин көрө аласыз.
Өлчөөлөр үчүн мен төмөндө файлды жүктөп берем, анда сиз аны кантип кайра жаратуу схемасын көрө аласыз.
Сунушталууда:
Sensor Fusion колдонуу менен үй коопсуздук системасы: 5 кадам
Sensor Fusion колдонулган үй коопсуздук системасы: Бул долбоордун артында кимдир бирөө аны кесип өткөндө сизге эскертүү үчүн колдонула турган коопсуздук сенсорун түзүү. Негизги максат - кимдир бирөө тепкичтен өйдө көтөрүлгөндө мага кабар бере турган нерсени жаратуу болчу, бирок мен дагы
Электрондук коопсуздук системасы RTC жана Колдонуучу менен PIN кодду аныктайт: 7 кадам
Электрондук коопсуздук системасы RTC жана колдонуучу менен пин кодду аныктайт: Салам балдар! Бул мен pic микроконтроллерин колдонуп, электрондук PIN кодунун коопсуздук системасын реалдуу убакытта жана колдонуучунун пин кодунун өзгөчөлүктөрүн аныктаган долбоору, бул баракта өзүңүз жасоо үчүн бардык деталдар камтылган
DIY-Манжа Изинин Негизги Коопсуздук Системасы: 8 кадам
DIY-Fingerprint Ачкыч Коопсуздук Системасы: Бул колдонмо күнүмдүк керектүү ачкычтарды (кулпуну) камсыз кылуу үчүн пайдалуу. Кээде бизде үй, гараж, унаа токтотуучу жай сыяктуу эки же андан көп адамдардын ортосунда кээ бир жалпы ачкычтар бар. Базарда бир катар биометрикалык системалар бар, бул
Лазердик коопсуздук сигнал системасы (DUAL MODE): 5 кадам
Лазердик Коопсуздук Сигнал Системасы (DUAL MODE): Коопсуздук жөнүндө бир нерсе келгенде, биз сөзсүз түрдө кандайдыр бир бекем идеяга муктажбыз жана бул учурда лазердик коопсуздук ойготкучу үйдө эң оңой жол менен түзүү үчүн эң жакшы вариант. Ошентип, бул үйрөткүчтө биз кантип үйрөнөбүз бул проекти абдан оңой кылып
One Touch Аялдардын Коопсуздук Коопсуздук Системасы: 3 кадам
One Touch Аялдардын Коопсуздук Коопсуздук Системасы: 8051 микро контроллерин колдонгон аялдардын коопсуздук системасы Бүгүнкү дүйнөдө Аялдардын коопсуздугу - бул өлкөдө эң маанилүү маселе. Бүгүнкү күндө аялдар кысымга алынып, кээде шашылыш жардамга муктаж болуп калышат. Керектүү жери жок