विषयसूची:

स्मार्ट सुरक्षा प्रणाली: 10 कदम
स्मार्ट सुरक्षा प्रणाली: 10 कदम

वीडियो: स्मार्ट सुरक्षा प्रणाली: 10 कदम

वीडियो: स्मार्ट सुरक्षा प्रणाली: 10 कदम
वीडियो: How to Secure Your Android Smartphone ⚡ 5 *MUST KNOW* Security Steps... 2024, जुलाई
Anonim
स्मार्ट सुरक्षा प्रणाली
स्मार्ट सुरक्षा प्रणाली

क्या आप कभी अपने ही घर में असुरक्षित महसूस करते हैं, या आपको अपनी कंपनी की रक्षा करने की आवश्यकता है? हो सकता है कि आप एक सुरक्षा प्रणाली बना सकें ताकि इन सभी समस्याओं का समाधान हो सके। इस निर्देशयोग्य में मैं आपको बताता हूं कि कैसे। मैंने प्रदर्शन उद्देश्यों के लिए एक लकड़ी के तख़्त पर सभी भागों को घुमाया, आपको इसे माउंट करना चाहिए जहाँ आपको इसकी आवश्यकता है (दीवार पर आर्डिनो भाग जहाँ आप उस तक पहुँच सकते हैं, मुख्य बोर्ड कहीं सीधी सीमा से बाहर, सायरन और स्ट्रोब जहाँ आप यह चाहते हैं और उन कमरों में सेंसर जिन्हें आप सुरक्षित रखना चाहते हैं।

इस निर्देश का पालन करने के लिए आपको इसके बारे में ज्ञान होना चाहिए:

  • रास्पबेरी पाई
  • आर्डिनो
  • गिटो
  • माई एसक्यूएल

और अगर आप कोड बदलना चाहते हैं:

  • अजगर
  • आर्डिनो
  • एचटीएमएल/सीएसएस

चरण 1: बीओएम (आपको क्या चाहिए)

इस सूची में वह सब कुछ है जो आपको सुरक्षा प्रणाली बनाने के लिए चाहिए, अधिकांश चीजें जो आप 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. को माउंट करना

आरएफआईडी रीडर को चित्र में दिखाए अनुसार माउंट करें, ढक्कन और रीडर के बीच स्पेसर के रूप में एम 3 नट्स का उपयोग करें, एलसीडी के लिए भी ऐसा ही करें (सुनिश्चित करें कि इसका सही तरीका है)।

अपने पसंदीदा स्थान पर आर्डिनो को माउंट करें, जम्पर केबल का उपयोग करें या सब कुछ कनेक्ट करने के लिए सिकुड़ टर्मिनलों के साथ एक केबल बनाएं।

चरण 8: पाई सेट करना

एसडी कार्ड में एक ताजा रास्पियन छवि लिखें, पीआई को बूट करें, एसएसएच से कनेक्ट करें (उपयोगकर्ता नाम = पीआई, पासवर्ड = रास्पबेरी, इसे जल्द से जल्द बदलें)

करना:

sudo उपयुक्त इंस्टॉल -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3

अब हम एक आभासी वातावरण को सक्रिय करने जा रहे हैं

python3 -m pip install --upgrad pip setuptools Wheel virtualenv

mkdir project1 && cd project1 python3 -m venv --system-site-packages env स्रोत env/bin/active python -m pip install mysql-connector-python argon2-cffi फ्लास्क फ्लास्क-HTTPAuth फ्लास्क-MySQL mysql-connector-python passlib

चरण 9: डेटाबेस का निर्माण

डेटाबेस का निर्माण
डेटाबेस का निर्माण

3 डेटाबेस-उपयोगकर्ता बनाएं: प्रोजेक्ट 1-वेब, प्रोजेक्ट 1-सेंसर और प्रोजेक्ट 1-व्यवस्थापक अद्वितीय पासवर्ड के साथ

प्रोजेक्ट1 नामक एक डेटाबेस बनाएं

व्यवस्थापक को सभी विशेषाधिकार प्रदान करें और अन्य 2 उपयोगकर्ताओं को चुनें, सम्मिलित करें, अद्यतन करें और हटाएं

sql फ़ाइल को pi. पर आयात करें

चरण 10: कोड अपलोड करना

अनुकरणीय

गिट क्लोन

कोड में अपने डेटाबेस क्रेडेंशियल भरें (पंक्ति 47 और 64 पर sensor.py में, और web.py में पंक्ति 41 पर)

एक वेबसाइट उपयोगकर्ता जोड़ने के लिए जिसे हटाया नहीं जा सकता: कोड के निचले भाग में एक पंक्ति है जो टिप्पणी की गई है: adduser (रूट, आपका पासवर्ड)। अपनी पसंद का पासवर्ड भरें और कोड चलाएँ बाद में लाइन पर टिप्पणी करें और पासवर्ड हटा दें

आर्डिनो

कोड को अपने arduino पर अपलोड करें

सिफारिश की: