विषयसूची:

ब्लाइंडस्टोर: 11 कदम
ब्लाइंडस्टोर: 11 कदम

वीडियो: ब्लाइंडस्टोर: 11 कदम

वीडियो: ब्लाइंडस्टोर: 11 कदम
वीडियो: गरीबों की मदद करें|| Respect All Poor People | Blind Story 2024, जुलाई
Anonim
अंधा दुकान
अंधा दुकान

परियोजना एक अंधा नियंत्रण के बारे में है जिसे आप घर पर कम लागत पर उपयोग कर सकते हैं। यह अपने विशेष पहिया डिजाइन की बदौलत सभी तरह के स्टोर के अनुकूल होगा। आप अपने घर में हर जगह अपने स्टोर को बंद या खोल सकेंगे, अपने कंप्यूटर या फोन के साथ वाईफाई कनेक्शन के लिए धन्यवाद।

चरण 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 की सूची

घटक भाग 2 की सूची
घटक भाग 2 की सूची
घटक भाग 2 की सूची
घटक भाग 2 की सूची

सभी इलेक्ट्रॉनिक घटकों को बनाए रखने के लिए, आपको हमारे द्वारा डिज़ाइन किए गए केस को प्रिंट करना होगा। यह मामला हमें एक ही बॉक्स के अंदर सभी घटकों को इकट्ठा करने की अनुमति देगा।

आपको उस पहिये को प्रिंट करना होगा जो मोटर को अंधे की रस्सी से जोड़ता है।

चरण 3: इलेक्ट्रॉनिक सर्किट

विद्युत सर्किट
विद्युत सर्किट

विद्युत कनेक्शनों को इस तरह बनाएं जैसे कि यह ऊपर दिए गए आरेख पर प्रदर्शित हो:

भुगतान इरादा, योजना पर बैटरी 12 वी बिजली की आपूर्ति का प्रतिनिधित्व करती है।

सभी बिजली आपूर्ति L298N बोर्ड, स्टेप मोटर के लिए 12V और ESP32 के लिए 5V द्वारा प्रबंधित की जाती है।

चरण 4: सॉफ़्टवेयर भाग.1

सॉफ्टवेयर भाग.१
सॉफ्टवेयर भाग.१
सॉफ्टवेयर भाग.1
सॉफ्टवेयर भाग.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

सॉफ्टवेयर भाग.3
सॉफ्टवेयर भाग.3
सॉफ्टवेयर भाग.3
सॉफ्टवेयर भाग.3
सॉफ्टवेयर भाग.3
सॉफ्टवेयर भाग.3

esp32 पर कोड अपलोड करना।

आपको Arduino पर पैरामीटर सेट करना होगा।

- "टूल्स", "बोर्ड मैनेजर" पर क्लिक करें और "ईएसपी 32 देव मॉड्यूल" चुनें।

- "टूल्स", "अपलोड स्पीड" पर क्लिक करें और "115200" चुनें।

- अंत में "टूल्स" पर क्लिक करें, आपको पोर्ट पर क्लिक करके सही यूएसबी पोर्ट चुनना होगा।

चरण 7: सॉफ्टवेयर भाग.4

सॉफ्टवेयर भाग.4
सॉफ्टवेयर भाग.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

सॉफ्टवेयर भाग.7
सॉफ्टवेयर भाग.7

आवेदन के लिए कनेक्शन

- आप रास्पबेरी और Esp32 के एक ही वाईफाई पर अपने फोन या अपने कंप्यूटर को कनेक्ट करके अपने एप्लिकेशन तक पहुंच सकते हैं। फिर वेब ब्राउज़र में निम्नलिखित पता दर्ज करें:

- आपके पास ऊपर की तस्वीर जैसा कुछ होना चाहिए

चरण 11: विधानसभा

सभा
सभा
सभा
सभा
सभा
सभा
सभा
सभा

जब सभी पिछले चरण किए जाते हैं, तो आप इलेक्ट्रॉनिक्स को बॉक्स के अंदर रखने के लिए तैयार हैं।

यदि कनेक्शन अच्छे हैं, तो सभी घटकों को निम्नलिखित क्रम में पेंच करें:

1. ईएसपी 32

2. ट्रांसफार्मर के लिए प्लगइन सॉकेट

3. DHT11

4. L298N

5. स्टेप मोटर

अंत में, पहिया को मोटर की धुरी पर रखें, बॉक्स को दीवार पर सेट करें (अंधे के धनुष को स्ट्रिंग करें) और हमारे जुड़े हुए अंधे का आनंद लें।

सिफारिश की: