विषयसूची:
- आपूर्ति
- चरण 1: आरपीआई इकट्ठा करें
- चरण 2: नियंत्रण बॉक्स को काटें और इकट्ठा करें
- चरण 3: माउंट रीड स्विच और रन केबल
- चरण 4: अपने रास्पबेरी पाई को अपने वाईफाई से कनेक्ट करें
- चरण 5: सॉफ़्टवेयर स्थापित और कॉन्फ़िगर करें
वीडियो: स्मार्ट गैराज नियंत्रक: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
यह प्रोजेक्ट तब आया जब मैं काम के लिए घर से निकलूंगा और आधा रास्ता वहां पहुंचूंगा, केवल एक घबराहट का क्षण सेट करने के लिए जहां मुझे याद नहीं आया कि मैंने गैरेज का दरवाजा बंद कर दिया था। कभी-कभी मुझे यकीन हो जाता था कि मैंने ऐसा नहीं किया है, और मुड़ गया, बस यह पुष्टि करने के लिए कि मैंने वास्तव में गैरेज का दरवाजा बंद कर दिया है। अब मुझे काम करने में ३० मिनट की देरी हो जाती है… बहुत बढ़िया। एक बार जब मैंने अपना खुद का घर खरीदा, तो मुझे लगा कि अब मैं अपने गैरेज के दरवाजे खोलने वाले के लिए जो कुछ भी कर सकता हूं वह कर सकता हूं और यह विचार पैदा हुआ था।
आपूर्ति
- रास्पबेरी पाई - मुझे लगता है कि किसी भी मॉडल के बारे में काम करना चाहिए, जब तक कि वह Django, NGINX, और gunicorn चला सकता है। मैंने रास्पबेरी पाई 3 बी + का इस्तेमाल किया। यदि आपके पास कोई भिन्न संस्करण है, तो आपको कुछ चीज़ों को बदलने की आवश्यकता हो सकती है। - (https://www.adafruit.com/product/3775)
- माइक्रोएसडी कार्ड (के लिए
- GPIO पिन के लिए 40-पिन रिबन केबल - (https://www.adafruit.com/product/1988)
- 4-पिन GPIO ब्रेकआउट बोर्ड - (https://www.adafruit.com/product/2029)
- ऑप्टो-आइसोलेटेड रिले बोर्ड को>20v DC के लिए रेट किया गया - (https://www.amazon.com/gp/product/B07M88JRFY)
- पर्मा-प्रोटो आधे आकार का बोर्ड - (https://www.adafruit.com/product/1609)
- हुकअप वायर (~24-20 AWG) - (https://www.amazon.com/dp/B01LH1FYHO)
- चुंबकीय रीड स्विच - (https://www.amazon.com/gp/product/B076GZDYD2)
- रास्पबेरी पाई एचडीएमआई डस्ट कवर - (https://www.amazon.com/gp/product/B07P95RNVX)
- रास्पबेरी पाई ईथरनेट डस्ट कवर - (https://www.amazon.com/gp/product/B01I814D0U)
- रास्पबेरी पाई यूएसबी डस्ट कवर (4) - (https://www.amazon.com/gp/product/B074NVHTF9)
- रास्पबेरी पाई शक्ति स्रोत (रास्पबेरी पाई के मॉडल के आधार पर आप उपयोग कर रहे हैं)
- रास्पबेरी पाई केस - (https://www.amazon.com/gp/product/B07QPCPK8G)
- 3.5 मिमी जैक - (https://www.amazon.com/gp/product/B00OGLCR3W)
- बढ़ते बोर्डों के लिए M2.5 स्क्रू/स्टैंडऑफ़ - (https://www.amazon.com/dp/B0721SP83Q)
- 18 एडब्ल्यूजी केबल - (https://www.amazon.com/gp/product/B07TL9XK2K)
- 3 मिमी साफ़ ऐक्रेलिक - (https://www.amazon.com/gp/product/B07RY4X9L3)
- लेजर कटर तक पहुंच
चरण 1: आरपीआई इकट्ठा करें
अपनी पसंद की नवीनतम रास्पियन छवि के साथ माइक्रोएसडी कार्ड लिखें। (https://www.raspberrypi.org/documentation/installation/installing-images/) फिर मामले में बोर्ड को इकट्ठा करें, और मामले पर ढक्कन को सुरक्षित करने से पहले रिबन केबल संलग्न करें। फिर डस्ट पोर्ट्स डालें।
चरण 2: नियंत्रण बॉक्स को काटें और इकट्ठा करें
आपको एक ऐसी जगह ढूंढनी होगी जो आपको लेजर कटर पर अपना बॉक्स काटने देगी, स्थानीय निर्माताओं की तलाश करेगी या उन जगहों के लिए ऑनलाइन होगी जो ऐक्रेलिक काट सकते हैं। वैकल्पिक रूप से, आप शायद उचित के साथ किसी अन्य प्रकार के प्रोजेक्ट बॉक्स का उपयोग कर सकते हैं। 3.3v लाइन और रीड स्विच के COM टर्मिनल के बीच 330 ओम रोकनेवाला जोड़ना सुनिश्चित करें। नहीं। टर्मिनल पसंद के GPIO पिन पर वापस चला जाता है।
5v के साथ रिले को DC+, GND से DC-, और GPIO पिन को IN में जाने के लिए तार दें।
गैराज डोर ओपनर टर्मिनलों को COM और NO. पर रिले से जोड़ा जाएगा
चरण 3: माउंट रीड स्विच और रन केबल
सुनिश्चित करें कि आपका केबल आपके दरवाजे की यात्रा में बाधा नहीं डालता है। दरवाजे को खोलने के लिए उन्हीं दो शिकंजे को तार दें जिनसे आपकी दीवार के बटन जुड़ते हैं।
चरण 4: अपने रास्पबेरी पाई को अपने वाईफाई से कनेक्ट करें
और सुनिश्चित करें कि आप अपने रास्पबेरी पीआई में एसएसएच कर सकते हैं ताकि आप वेब सर्वर सेट कर सकें। फिर आप इसे अपने गैरेज में माउंट कर सकते हैं और बाकी आपके कंप्यूटर से किया जा सकता है।
चरण 5: सॉफ़्टवेयर स्थापित और कॉन्फ़िगर करें
रास्पबेरी पाई पर, Django को कमांड के साथ स्थापित करें:
- `सुडो उपयुक्त अपडेट`
- `सुडो एपीटी इंस्टॉल python3-pip`
- `सुडो pip3 django स्थापित करें`
फिर एनजीआईएनएक्स और गनिकोर्न स्थापित करें
- `sudo apt install nginx`
- `सुडो पिप3 गनिकोर्न स्थापित करें`
अजगर मॉड्यूल स्थापित करें एक django प्रोजेक्ट बनाएं, माइग्रेशन बनाएं और सेटिंग्स कॉन्फ़िगर करें
- टारबॉल को /srv. में कॉपी करें
- `sudo pip3 install django-smart-carhole-0.1.tar.gz`. का उपयोग करके इंस्टॉल करें
- `sudo django-admin startproject my_smart_garage`. के साथ django प्रोजेक्ट बनाएं
- `सीडी my_smart_garage/`
- /srv/my_smart_garage/my_smart_garage/setting.py पर मिली सेटिंग्स.py फ़ाइल को संपादित करें
- रास्पबेरी पाई या उसके होस्टनाम का IP पता ALLOWED_HOSTS. में जोड़ें
- INSTALLED_APPS सूची में 'डोर_कंट्रोल' जोड़ें
- अपने समय क्षेत्र में TIME_ZONE संपादित करें
- फ़ाइल के अंत में निम्नलिखित सेटिंग्स जोड़ें: RPI_SENSOR_PIN, RPI_RELAY_PIN, IP_WHITELIST_DOORCONTROL और इसके संबंधित मानों को भरें। उदाहरण के लिए चित्र देखें।
- urlpatterns सूची में /srv/my_smart_garage/my_smart_garage/urls.py में "path('door_control/', include('door_control.urls')), "जोड़ें
-
django.urls लाइब्रेरी के लिए शीर्ष पर आयात लाइन में ', शामिल करें' जोड़ें। उदाहरण के लिए चित्र देखें।
- ऐप को 'sudo python3 manage.py माइग्रेट' के साथ माइग्रेट करें
- यह सुनिश्चित करने के लिए परीक्षण करें कि परीक्षण सर्वर को इसके साथ चलाकर चीजें काम करती हैं: `python3 manage.py runserver 0.0.0.0:8000`
- अपने रास्पबेरी पाई पर इस तरह नेविगेट करें:
- आपको दिखाए गए पेज की तरह मिलना चाहिए।
अब इसे सेट करने का समय आ गया है ताकि वेब सर्वर अपने आप चलता रहे।
- पहले सेटिंग.py फ़ाइल में डिबग मोड को अक्षम करें
- /etc/nginx/nginx.conf में server_names_hash_bucket_size 64 को अनकम्मेंट करें
- गनिकोर्न फ़ाइल को /etc/systemd/system/gunicorn.service में कॉपी करें
- nginx फ़ाइल को /etc/nginx/conf.d/smart_carhole.conf पर कॉपी करें
- दोनों प्रक्रियाएं शुरू करें
- systemctl gunicorn.service सक्षम करें
- systemctl start gunicorn.service
- systemctl nginx.service सक्षम करें
सिफारिश की:
स्मार्ट डेस्क एलईडी लाइट - स्मार्ट लाइटिंग डब्ल्यू / अरुडिनो - Neopixels कार्यक्षेत्र: 10 कदम (चित्रों के साथ)
स्मार्ट डेस्क एलईडी लाइट | स्मार्ट लाइटिंग डब्ल्यू / अरुडिनो | Neopixels कार्यक्षेत्र: अब एक दिन हम घर पर बहुत समय बिता रहे हैं, अध्ययन कर रहे हैं और वर्चुअली काम कर रहे हैं, तो क्यों न हम अपने कार्यक्षेत्र को एक कस्टम और स्मार्ट लाइटिंग सिस्टम Arduino और Ws2812b LED पर आधारित बनायें। यहाँ मैं आपको दिखाता हूँ कि आप अपने स्मार्ट का निर्माण कैसे करते हैं डेस्क एलईडी लाइट कि
DIY स्मार्ट गैराज डोर ओपनर + होम असिस्टेंट इंटीग्रेशन: 5 कदम
DIY स्मार्ट गैराज डोर ओपनर + होम असिस्टेंट इंटीग्रेशन: इस DIY प्रोजेक्ट का उपयोग करके अपने सामान्य गेराज दरवाजे को स्मार्ट बनाएं। मैं आपको दिखाऊंगा कि इसे कैसे बनाया जाए और होम असिस्टेंट (MQTT पर) का उपयोग करके इसे कैसे नियंत्रित किया जाए और आपके गेराज दरवाजे को दूरस्थ रूप से खोलने और बंद करने की क्षमता हो। मैं Wemos नामक एक ESP8266 बोर्ड का उपयोग करूंगा
सस्ते स्मार्ट गैराज डोर ओपनर: 6 कदम (चित्रों के साथ)
सस्ता स्मार्ट गैराज डोर ओपनर: क्रेडिट मैंने सावजी के कार्यान्वयन की काफी नकल की लेकिन एक शैली का उपयोग करने के बजाय मैंने एक सोनऑफ बेसिक का उपयोग किया। उनकी वेब साइट और यूट्यूब चैनल देखें!https://www.savjee.be/2020/06/make-garage-door-ope…https://www.youtube.com/c/Savjee/AssumptionsYou h
स्मार्ट गैराज: 5 कदम
स्मार्ट गैराज: हाय सब लोग! यह एक स्मार्ट गैरेज IoT प्रोजेक्ट है। स्मार्ट गैरेज में लाइव स्ट्रीमिंग, फेस रिकग्निशन जैसी सुरक्षा विशेषताएं हैं। इसके अलावा, स्मार्ट गैराज में कारों का पता लगाने के लिए एक मोशन सेंसर है जो गैरेज के दरवाजे को खोलने की अनुमति देता है। बाधा का पता लगाना है
YABC - फिर भी एक और Blynk नियंत्रक - IoT क्लाउड तापमान और आर्द्रता नियंत्रक, ESP8266: 4 चरण
YABC - फिर भी एक और Blynk नियंत्रक - IoT क्लाउड तापमान और आर्द्रता नियंत्रक, ESP8266: हाय मेकर्स, मैंने हाल ही में घर पर मशरूम उगाना शुरू किया है, ऑयस्टर मशरूम, लेकिन मेरे पास घर पर पहले से ही 3x नियंत्रक हैं जो मेरे घर काढ़ा, पत्नी के लिए किण्वक तापमान नियंत्रण के लिए हैं। अब यह कोम्बुचा काम भी कर रहा है, और गर्मी के लिए थर्मोस्टेट के रूप में