विषयसूची:
- चरण 1: घटकों की सूची भाग 1
- चरण 2: घटक भाग 2 की सूची
- चरण 3: इलेक्ट्रॉनिक सर्किट
- चरण 4: सॉफ़्टवेयर भाग.1
- चरण 5: सॉफ्टवेयर भाग 2
- चरण 6: सॉफ्टवेयर भाग.3
- चरण 7: सॉफ्टवेयर भाग.4
- चरण 8: सॉफ्टवेयर भाग.5
- चरण 9: सॉफ्टवेयर भाग ६
- चरण 10: सॉफ्टवेयर भाग.7
- चरण 11: विधानसभा
वीडियो: ब्लाइंडस्टोर: 11 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
परियोजना एक अंधा नियंत्रण के बारे में है जिसे आप घर पर कम लागत पर उपयोग कर सकते हैं। यह अपने विशेष पहिया डिजाइन की बदौलत सभी तरह के स्टोर के अनुकूल होगा। आप अपने घर में हर जगह अपने स्टोर को बंद या खोल सकेंगे, अपने कंप्यूटर या फोन के साथ वाईफाई कनेक्शन के लिए धन्यवाद।
चरण 1: घटकों की सूची भाग 1
यहां इलेक्ट्रॉनिक के टुकड़े हैं जिनका उपयोग हम अपनी परियोजना में करेंगे:
रास्पबेरी पाई 3 बी+ डेस्कटॉप स्टार्टर किट --- 59€
रास्पबेरी Pi3
· ईएसपी 32--- 7, 99€
ईएसपी 32
· DHT11 --- 1, 32€
DHT11
स्टेप मोटर HANPOSE 17HS8401S --- 10€
स्टेप मोटर HANPOSE 17HS8401S
· मोटर चालक L298N ----3, 40€
एल२९८एन
· ट्रांसफार्मर १२वी, ३ए --- १३, १२€
ट्रांसफार्मर 12V
पहले बॉक्स की कीमत 94, 83€ है। अन्य बक्सों की कीमत 35, 83 € होगी क्योंकि रास्पबेरी पहले ही खरीदी जा चुकी थी। दरअसल, रास्पबेरी सर्वर को होस्ट करता है और घर के सभी मॉड्यूल को आपस में जोड़ता है।
चरण 2: घटक भाग 2 की सूची
सभी इलेक्ट्रॉनिक घटकों को बनाए रखने के लिए, आपको हमारे द्वारा डिज़ाइन किए गए केस को प्रिंट करना होगा। यह मामला हमें एक ही बॉक्स के अंदर सभी घटकों को इकट्ठा करने की अनुमति देगा।
आपको उस पहिये को प्रिंट करना होगा जो मोटर को अंधे की रस्सी से जोड़ता है।
चरण 3: इलेक्ट्रॉनिक सर्किट
विद्युत कनेक्शनों को इस तरह बनाएं जैसे कि यह ऊपर दिए गए आरेख पर प्रदर्शित हो:
भुगतान इरादा, योजना पर बैटरी 12 वी बिजली की आपूर्ति का प्रतिनिधित्व करती है।
सभी बिजली आपूर्ति L298N बोर्ड, स्टेप मोटर के लिए 12V और ESP32 के लिए 5V द्वारा प्रबंधित की जाती है।
चरण 4: सॉफ़्टवेयर भाग.1
ESP32 पर किसी भी प्रोग्राम को लागू करने के लिए आपको Arduino IDE और उस पर कुछ लाइब्रेरी स्थापित करने की आवश्यकता होगी। Arduino एक मुफ्त सॉफ्टवेयर है जो आपको ESP32 पर एल्गोरिथम को लागू करने की अनुमति देगा।
- Arduino ide को डाउनलोड और इंस्टॉल करें।
- Arduino IDE पर, "वरीयता" के बाद "फ़ाइलें" चुनें और अंत में url नाम के मामले में लिखें:
- "टूल्स" चुनें - "बोर्ड मैनेजर" - "esp32" खोजें और लाइब्रेरी इंस्टॉल करें।
- "टूल्स" चुनें - "लाइब्रेरी का प्रबंधन करें" - "डीएचटी सेंसर" खोजें और लाइब्रेरी स्थापित करें
- "टूल्स" चुनें - "लाइब्रेरी का प्रबंधन करें" - "स्टेपर" खोजें और लाइब्रेरी इंस्टॉल करें। यह मोटर चलाने के लिए एक पुस्तकालय है।
- "टूल्स" चुनें - "लाइब्रेरी प्रबंधित करें" - "वायर" खोजें और लाइब्रेरी इंस्टॉल करें
- पुस्तकालयों Arduino में wifi.h हटाएं।
- https://github.com/adafruit/Adafruit_Sensor. पर फ़ाइलें डाउनलोड करें
- Arduino लाइब्रेरी फ़ोल्डर में डाउनलोड की गई फ़ाइलों को कॉपी करें और अपने नाम की शुरुआत में "मास्टर" के बिना इसका नाम बदलें।
चरण 5: सॉफ्टवेयर भाग 2
PubSubClient लाइब्रेरी आपके ESP32 को Node-Red की बदौलत रास्पबेरी Pi3 के साथ संचार करने की अनुमति देती है। नोड-रेड जावा पर आधारित एक प्रोग्रामिंग टूल है जो हमें रास्पबेरी, उपयोगकर्ता और ईएसपी 32 के बीच संवाद करने की अनुमति देगा।
- पुस्तकालय PubSubClient को स्थापित करने के लिए आपको निम्नलिखित निर्देशों का पालन करना होगा:
- PubSubClient लाइब्रेरी डाउनलोड करने के लिए यहां क्लिक करें
- PubSubClient लाइब्रेरी डाउनलोड करें ऊपर दिए गए लिंक के लिए धन्यवाद। आपके डाउनलोड फोल्डर में एक.zip फोल्डर होना चाहिए
-.zip फोल्डर को अनजिप करें और आपको pubsubclient-master फोल्डर मिलना चाहिए
- अपने फ़ोल्डर का नाम पबसबक्लाइंट-मास्टर से पबसबक्लाइंट में बदलें
- pubsubclient फ़ोल्डर को अपने Arduino IDE इंस्टॉलेशन लाइब्रेरी फ़ोल्डर में ले जाएं
- फिर, अपना Arduino IDE फिर से खोलें
चरण 6: सॉफ्टवेयर भाग.3
esp32 पर कोड अपलोड करना।
आपको Arduino पर पैरामीटर सेट करना होगा।
- "टूल्स", "बोर्ड मैनेजर" पर क्लिक करें और "ईएसपी 32 देव मॉड्यूल" चुनें।
- "टूल्स", "अपलोड स्पीड" पर क्लिक करें और "115200" चुनें।
- अंत में "टूल्स" पर क्लिक करें, आपको पोर्ट पर क्लिक करके सही यूएसबी पोर्ट चुनना होगा।
चरण 7: सॉफ्टवेयर भाग.4
अब आपका Arduino निम्न एल्गोरिथम लॉन्च करने के लिए तैयार है:
- आपको 3 पैरामीटर भरने होंगे, वे निम्नलिखित कोड में बोल्ड और अंडरलाइन हैं:
- रास्पबेरी पाई 3 का आईपी पता जानने के लिए, आपको रास्पबेरी के एलएक्सटी टर्मिनल में निम्नलिखित कमांड दर्ज करनी होगी: होस्टनाम -I
- चेतावनी: हर बार जब आप रास्पबेरी को रिबूट करते हैं, तो आईपी पता बदल सकता है और आपको फिर से नया आईपी पता दर्ज करना होगा।
कॉन्स्ट चार * एसएसआईडी = "वाईफाई_नाम"; // "आपका वाईफाई नाम"
कॉन्स्ट चार * पासवर्ड = "वाईफाई_पासवर्ड"; // "आपका पासवर्ड"
कास्ट चार * mqtt_server = "आईपी_एड्रेस"; // "रास्पबेरी का आईपी पता"
- जब स्क्रीन पर "कनेक्टिंग" शब्द प्रदर्शित होता है, तो आपको Esp32 के बूट बटन को दबाना होगा।
चरण 8: सॉफ्टवेयर भाग.5
1) अगला कदम रास्पबेरी पीआई3 के एलएक्सटी टर्मिनल पर नोड-रेड की स्थापना है।
- सुडो उपयुक्त अद्यतन
- $ बैश <(कर्ल -sL
- sudo systemctl nodered.service सक्षम करें
2) एमक्यूटीटी प्रोटोकॉल के लिए मच्छर की स्थापना, आपको रास्पबेरी पीआई 3 के एलएक्सटी टर्मिनल में अगला आदेश लिखना होगा।
- सूडो रिबूट
- sudo apt install -y mosquitto mosquitto-clients
- sudo systemctl mosquitto.service सक्षम करें
3) नोड-रेड डैशबोर्ड की स्थापना, आपको रास्पबेरी पीआई 3 के एलएक्सटी टर्मिनल में अगली कमांड लिखनी होगी।
- नोड-लाल-रोक
- सीडी ~/.नोड-लाल
- npm नोड-रेड-डैशबोर्ड स्थापित करें
चरण 9: सॉफ्टवेयर भाग ६
अपने रास्पबेरी पीआई 3 पर नोड रेड तक पहुंचने के लिए आप टर्मिनल एलएक्सटी पर अगला आदेश लिखते हैं:
- सबसे पहले, अपने रास्पबेरी पर नोड-रेड आइकन पर क्लिक करके एमक्यूटीटी सर्वर शुरू करें
- होस्टनाम -I; उसके लिए धन्यवाद, आपको अपने रास्पबेरी का आईपी पता मिलता है
- इसके बाद आप वेब ब्राउजर पर यूआरएल लिखें:
- कुछ ब्लॉक पठनीय नहीं हो सकते हैं, आपको मेनू के दाहिने कोने का चयन करना होगा, अगला "आयात" पर क्लिक करें, अगला "लाइब्रेरी" पर क्लिक करें। आप "ui समूह" और "ui टैब" डाउनलोड करें।
- आप "मेनू", "आयात", "क्लिपबोर्ड" पर क्लिक करें। और फिर आप मामले में अनुसरण कोड की प्रतिलिपि बनाएँ:
[{"id":"e1ac6b57.2f2978", "टाइप":"टैब", "लेबल":"फ्लो 1", "अक्षम": झूठा, "जानकारी":""}, {"id":"8b42857c.b840b8", "टाइप": "mqtt out", "z": "e1ac6b57.2f2978", "name":"", "topic":"esp32/output", "qos":"", "retain":"", "broker":"aabbce3b.08ddc", "x":1130, "y":320, "wires":}, {"id":"c35754db.b52628", "type":" ui_button", "z":"e1ac6b57.2f2978", "नाम":"", "समूह": "99a9d1e9.00b5b", "ऑर्डर": 1, "चौड़ाई": 0, "ऊंचाई": 0, "पासथ्रू" ": असत्य, "लेबल": "ऊपर", "टूलटिप": "", "रंग": "", "बीजीकलर": "", "आइकन": "", "पेलोड": "ऑन", "पेलोड टाइप ":"str", "विषय":"", "x":780, "y":300, "तार":
- कोड के लिए टैंक, आपको नोड-रेड पर ग्राफिक इंटरफ़ेस मिलता है
चरण 10: सॉफ्टवेयर भाग.7
आवेदन के लिए कनेक्शन
- आप रास्पबेरी और Esp32 के एक ही वाईफाई पर अपने फोन या अपने कंप्यूटर को कनेक्ट करके अपने एप्लिकेशन तक पहुंच सकते हैं। फिर वेब ब्राउज़र में निम्नलिखित पता दर्ज करें:
- आपके पास ऊपर की तस्वीर जैसा कुछ होना चाहिए
चरण 11: विधानसभा
जब सभी पिछले चरण किए जाते हैं, तो आप इलेक्ट्रॉनिक्स को बॉक्स के अंदर रखने के लिए तैयार हैं।
यदि कनेक्शन अच्छे हैं, तो सभी घटकों को निम्नलिखित क्रम में पेंच करें:
1. ईएसपी 32
2. ट्रांसफार्मर के लिए प्लगइन सॉकेट
3. DHT11
4. L298N
5. स्टेप मोटर
अंत में, पहिया को मोटर की धुरी पर रखें, बॉक्स को दीवार पर सेट करें (अंधे के धनुष को स्ट्रिंग करें) और हमारे जुड़े हुए अंधे का आनंद लें।
सिफारिश की:
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम - कदम दर कदम: 4 कदम
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम | स्टेप बाय स्टेप: इस प्रोजेक्ट में, मैं Arduino UNO और HC-SR04 अल्ट्रासोनिक सेंसर का उपयोग करके एक साधारण Arduino कार रिवर्स पार्किंग सेंसर सर्किट डिजाइन करूंगा। इस Arduino आधारित कार रिवर्स अलर्ट सिस्टम का उपयोग स्वायत्त नेविगेशन, रोबोट रेंजिंग और अन्य रेंज r के लिए किया जा सकता है
DIY कदम/डीआईआर लेजर गैल्वो नियंत्रक: 5 कदम (चित्रों के साथ)
DIY STEP / DIR LASER GALVO कंट्रोलर: नमस्ते, इस निर्देश में, मैं आपको दिखाना चाहता हूं कि आप ILDA मानक गैल्वो लेजर स्कैनर के लिए अपना खुद का स्टेप / dir इंटरफ़ेस कैसे बना सकते हैं। जैसा कि आप जानते होंगे कि मैं "DIY-SLS-3D-Printer" और "जेआरएलएस १००० DIY एसएलएस-३डी-पी
पिक्सेल किट चल रहा है माइक्रोपायथन: पहला कदम: 7 कदम
पिक्सेल किट रनिंग माइक्रोपायथन: पहला कदम: कानो के पिक्सेल की पूरी क्षमता को अनलॉक करने की यात्रा फ़ैक्टरी फ़र्मवेयर को माइक्रोपायथन के साथ बदलने के साथ शुरू होती है लेकिन यह केवल शुरुआत है। Pixel Kit पर कोड करने के लिए हमें अपने कंप्यूटरों को इससे कनेक्ट करना होगा। यह ट्यूटोरियल समझाएगा कि क्या
बैटरी के आंतरिक प्रतिरोध को मापने के लिए 4 कदम: 4 कदम
बैटरी के आंतरिक प्रतिरोध को मापने के लिए 4 कदम: यहां 4 सरल चरण दिए गए हैं जो बैटर के आंतरिक प्रतिरोध को मापने में आपकी मदद कर सकते हैं।
$3 और 3 कदम लैपटॉप स्टैंड (रीडिंग-ग्लास और पेन ट्रे के साथ): 5 कदम
$3 और 3 कदम लैपटॉप स्टैंड (रीडिंग-ग्लास और पेन ट्रे के साथ): यह $3 और amp; 5 मिनट में 3 स्टेप वाला लैपटॉप स्टैंड बनाया जा सकता है। यह बहुत मजबूत, हल्का वजन है, और आप जहां भी जाते हैं, ले जाने के लिए फोल्ड किया जा सकता है