Բովանդակություն:
- Քայլ 1: BOM (այն, ինչ ձեզ հարկավոր է)
- Քայլ 2: Սխեմատիկ
- Քայլ 7. Arduino- ի, Rfid Reader- ի և LCD- ի տեղադրում
- Քայլ 8: Pi- ի կարգավորում
- Քայլ 9: Տվյալների բազայի ստեղծում
- Քայլ 10: Կոդի վերբեռնում
Video: Խելացի անվտանգության համակարգ `10 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Դուք երբևէ ձեզ անապահով զգու՞մ եք ձեր սեփական տանը, թե՞ կարիք ունեք ձեր ընկերությունը պաշտպանելու: Գուցե դուք կարող եք ստեղծել անվտանգության համակարգ, որպեսզի այս բոլոր խնդիրները լուծվեն: Այս խրատականում ես ձեզ կասեմ, թե ինչպես: Բոլոր մասերը տեղադրեցի փայտե տախտակի վրա ցուցադրական նպատակների համար, դուք պետք է այն ամրացնեք այնտեղ, որտեղ դրա կարիքը ունեք (պատի arduino հատվածը, որտեղից կարող եք հասնել դրան, հիմնական տախտակը ՝ ինչ -որ տեղ, անմիջական տիրույթից դուրս, ազդանշանն ու ստրոբը, որտեղ դուք ցանկանում եք այն և այն սենսորները այն սենյակներում, որոնք ցանկանում եք պաշտպանել:
Այս հրահանգին հետևելու համար դուք պետք է գիտելիք ունենաք հետևյալի մասին.
- ազնվամորի պի
- arduino
- խելք
- mysql
Եվ եթե ցանկանում եք փոխել կոդը.
- պիթոն
- arduino
- html/css
Քայլ 1: BOM (այն, ինչ ձեզ հարկավոր է)
Այս ցանկում կա այն ամենը, ինչ ձեզ հարկավոր է անվտանգության համակարգ ստեղծելու համար, այն, ինչ դուք կարող եք ձեռք բերել aliexpress- ից, բայց որոշ բաներ, ինչպիսիք են adafruit pn532n- ը և pi- ն, որոնք դուք պետք է գնեք այլուր: Հիմնական պահարանը, որը կարող եք գնել տեղական շինարարական խանութից:
Քայլ 2: Սխեմատիկ
Ես լազերային կերպով կտրեցի մի կտոր, որտեղ ամեն ինչ տեղադրեցի վերևում ՝ 3 մմ անցքեր հորատելով և օգտագործելով նեյլոնե բացիչներ, ես նաև շատ անցքեր բացեցի առանցքային պահարանի մեջ և օգտագործեցի մալուխի ամրակներ ՝ մալուխները սուր եզրերից պաշտպանելու համար:
Քայլ 7. Arduino- ի, Rfid Reader- ի և LCD- ի տեղադրում
Տեղադրեք rfid ընթերցողը, ինչպես ցույց է տրված նկարում, օգտագործեք m3 ընկույզը որպես կափարիչի և ընթերցողի միջև հեռավորություն, նույնը արեք LCD- ի համար (համոզվեք, որ այն ճիշտ է բարձրանում):
Տեղադրեք arduino- ն ձեր նախընտրած վայրում, օգտագործեք jumper մալուխներ կամ ամեն ինչ միացնելու համար մալուխ պատրաստեք փոքրացող տերմինալներով:
Քայլ 8: Pi- ի կարգավորում
Sd քարտին գրեք թարմ պատկեր
անել:
sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
այժմ մենք ակտիվացնելու ենք վիրտուալ միջավայրը
python3 -m pip install -upgrade pip setuptools wheel virtualenv
mkdir project1 && cd project1 python3 -m venv --system-site-packages env source env/bin/activ python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
Քայլ 9: Տվյալների բազայի ստեղծում
ստեղծել տվյալների բազայի 3 օգտվող ՝ project1-web, project1-sensor և project1-admin եզակի գաղտնաբառերով
ստեղծել նախագիծ, որը կոչվում է project1
տրամադրել բոլոր արտոնությունները ադմինիստրատորին և SELECT, INSERT, UPDATE և DELETE մյուս 2 օգտվողներին
ներմուծեք sql ֆայլը pi- ի վրա
Քայլ 10: Կոդի վերբեռնում
պի
git կլոն
լրացրեք ձեր տվյալների շտեմարանի հավատարմագրերը ծածկագրում (sensor.py 47 և 64 տողերում և web.py 41 տողերում)
ավելացնել կայքի օգտվողին, որը հնարավոր չէ հեռացնել. կոդի ներքևում կա մեկնաբանված տող. adduser (արմատ, ձեր գաղտնաբառ): Լրացրեք ձեր նախընտրած գաղտնաբառը և գործարկեք կոդը, այնուհետև մեկնաբանեք տողը և հեռացրեք գաղտնաբառը
arduino
վերբեռնեք կոդը ձեր arduino- ում
Խորհուրդ ենք տալիս:
Տնական անվտանգության համակարգ ՝ օգտագործելով սենսորային միաձուլումը. 5 քայլ
Տնական անվտանգության համակարգ ՝ օգտագործելով սենսորային միաձուլումը. Այս նախագծի հիմքում ընկած է էժան և հեշտ պատրաստվող անվտանգության տվիչի ստեղծումը, որը կարող է օգտագործվել նախազգուշացնելու համար, երբ ինչ -որ մեկը հատել է այն: Սկզբնական նպատակն էր ստեղծել մի բան, որը կարող էր ինձ տեղեկացնել, երբ ինչ -որ մեկը բարձրանում էր աստիճաններով, բայց ես նույնպես
Էլեկտրոնային անվտանգության համակարգ RTC- ով և օգտագործողի կողմից սահմանվող փին կոդը ՝ 7 քայլ
Էլեկտրոնային անվտանգության համակարգ RTC- ով և օգտագործողի կողմից սահմանեք PIN կոդ. Բարև տղերք: Սա այն նախագիծն է, որը ես արել եմ ՝ օգտագործելով միկրոկոնտրոլեր ՝ դա Էլեկտրոնային PIN կոդի անվտանգության համակարգ է, որն ունի իրական ժամանակի ժամացույց և օգտվողի կողմից սահմանում է PIN կոդի գործառույթներ: Այս էջը պարունակում է բոլոր մանրամասները ՝ ինքներդ մեկը պատրաստելու համար:
PLC անվտանգության համար անլար անվտանգության կոճակ. 6 քայլ (նկարներով)
PLC- ի անվտանգության համար անլար անվտանգության կոճակ. Այս նախագիծը IoT և (ի վերջո) ռոբոտաշինության օգտագործման հայեցակարգի իմ ապացույցն է `վտանգավոր արտադրական օբյեկտների անվտանգության լրացուցիչ շերտ ստեղծելու համար: Այս կոճակը կարող է օգտագործվել բազմաթիվ գործընթացներ սկսելու կամ դադարեցնելու համար, ներառյալ ազդանշանի վերահսկումը
Խելացի անվտանգության բաճկոն `6 քայլ
Խելացի անվտանգության բաճկոն. Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել ձեր սեփական անվտանգության խելացի բաճկոնը: Մենք կօգտագործենք NodeMCU միկրո վերահսկիչը և տարբեր սենսորներ `անձի շրջապատող ֆիզիկական պայմանների պատշաճ մոնիտորինգի համար: Նպատակն այստեղ տարբերակները տեղավորելն է
Կանանց անվտանգության մեկ հպման անվտանգության համակարգ `3 քայլ
Կանանց անվտանգության մեկ հպման անվտանգության համակարգ. Մեկ հպումով ազդանշան Կանանց անվտանգության համակարգ, որն օգտագործում է 8051 միկրո վերահսկիչ: Այսօրվա աշխարհում կանանց անվտանգությունը ամենակարևոր խնդիրն է հենց երկրում: Այսօր կանայք ենթարկվում են անհանգստության և անհանգստության և երբեմն, երբ անհրաժեշտ է շտապ օգնություն: Պարտադիր վայր չկա