विषयसूची:

GO-4 स्मार्ट होम Arduino Bot: 7 कदम (चित्रों के साथ)
GO-4 स्मार्ट होम Arduino Bot: 7 कदम (चित्रों के साथ)

वीडियो: GO-4 स्मार्ट होम Arduino Bot: 7 कदम (चित्रों के साथ)

वीडियो: GO-4 स्मार्ट होम Arduino Bot: 7 कदम (चित्रों के साथ)
वीडियो: How To Make Arduino Human Following Robot 2024, नवंबर
Anonim
GO-4 स्मार्ट होम Arduino Bot
GO-4 स्मार्ट होम Arduino Bot

इस परियोजना में मैं आपको दिखाऊंगा कि इंटरनेट के माध्यम से अपने घरेलू उपकरणों को दूर से नियंत्रित करने के लिए IOT तकनीक का उपयोग करके एक स्मार्ट होम बॉट कैसे बनाया जाए।

लेकिन इससे पहले कि हम इस तकनीक के बारे में बात करना शुरू करें, जैसा कि हम करते थे…

आईओटी क्या है?

इंटरनेट ऑफ थिंग्स (IoT) परस्पर संबंधित कंप्यूटिंग उपकरणों, यांत्रिक और डिजिटल मशीनों, वस्तुओं, लोगों की एक प्रणाली है जो विशिष्ट पहचानकर्ता और मानव-से-मानव या मानव-से-की आवश्यकता के बिना नेटवर्क पर डेटा स्थानांतरित करने की क्षमता प्रदान करते हैं। कंप्यूटर इंटरेक्शन।

इंटरनेट ऑफ थिंग्स में एक व्यक्ति, हार्ट मॉनिटर इम्प्लांट वाला व्यक्ति हो सकता है, एक बायोचिप ट्रांसपोंडर के साथ एक खेत में एक सिंचाई प्रणाली, एक वाहन जिसमें टायर का दबाव कम होने या किसी अन्य होने पर चालक को सचेत करने के लिए अंतर्निहित सेंसर होते हैं। प्राकृतिक या मानव निर्मित वस्तु जिसे एक आईपी पता सौंपा जा सकता है और एक नेटवर्क पर डेटा स्थानांतरित करने की क्षमता प्रदान करता है।

तो मान लीजिए कि IOT इंटरनेट पर एक विशाल प्रणाली है जो एक विशिष्ट आईडी कॉल आईपी पते का उपयोग करके हर एक मशीन को गले लगाती है।

मैं अपने Arduino बोर्ड का उपयोग करके इस दुनिया का हिस्सा कैसे बन सकता हूं?

ESP8266 नामक एक छोटा तकनीकी चमत्कार उपकरण है और यह आपके प्रोजेक्ट को इंटरनेट तक पहुंचने में सक्षम बनाने के लिए एक बढ़िया उपकरण है। आप इसे दिखाए गए अनुसार आसानी से Arduino में प्लग कर सकते हैं और अपने प्रोजेक्ट को इंटरनेट के माध्यम से संचार करने की अनुमति दे सकते हैं। इसे दुनिया में कहीं से भी आईपी पते के माध्यम से नियंत्रित करने के लिए!

आंतरिक नियंत्रक के निर्दिष्टीकरण:

एस्प्रेसिफ प्रोसेसर 32-बिट और 80 मेगाहर्ट्ज है और इसे 160 मेगाहर्ट्ज में अपग्रेड किया जा सकता है।

· 64KB मेमोरी बूटलोडर।

माइक्रोकंट्रोलर को समर्पित 64KB क्विक रैम मेमोरी।

· 96KB रैंडम एक्सेस मेमोरी।

*नोट 1)

ESP8266 डिवाइस आमतौर पर बिना किसी मॉड्यूल के बेचा जाता है, और मेरी व्यक्तिगत राय में मैं इसके ESP-01 एडेप्टर का उपयोग करना पसंद करता हूं ताकि इसे आसानी से Arduino बोर्ड से जोड़ा जा सके।

चरण 1: आवश्यक घटक

आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक

रोबोट मॉडल (चरण 3 में उपलब्ध)

Arduino Uno R3

ESP8266 मॉड्यूल

ईएसपी-01 एडाप्टर

चार तरीके रिले

एलसीडी मॉड्यूल 16x2

220 ओम रोकनेवाला के साथ एलईडी

जम्पर तार

चरण 2: ESP8266 मॉड्यूल स्थापित करना

ESP8266 मॉड्यूल स्थापित करना
ESP8266 मॉड्यूल स्थापित करना
ESP8266 मॉड्यूल स्थापित करना
ESP8266 मॉड्यूल स्थापित करना
ESP8266 मॉड्यूल स्थापित करना
ESP8266 मॉड्यूल स्थापित करना

बाकी अन्य घटकों के विपरीत ESP8266 मॉड्यूल को होना चाहिए

उपयोग करने से पहले सेटअप करें, क्योंकि यह स्टैंड-अलोन मॉड्यूल है और इसमें कोड अपलोड करने के लिए आप कई विधियों का अनुसरण कर सकते हैं।

*नोट 2)

रोबोट को केवल स्थानीय वाई-फाई नेटवर्क के माध्यम से एक्सेस किया जाता है। इसे इंटरनेट पर नियंत्रित करने के लिए, आपको अपने राउटर पर पोर्ट फ़ॉरवर्डिंग करना पड़ सकता है।

इस विषय के बारे में अधिक जानकारी के लिए:

www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html

चरण 3: रोबोट बेस को असेंबल करना

रोबोट बेस को असेंबल करना
रोबोट बेस को असेंबल करना
रोबोट बेस को असेंबल करना
रोबोट बेस को असेंबल करना

इस समय मैं एक साधारण कार्डबोर्ड मॉडल चुनता हूं जिसे कुछ घंटों में इकट्ठा किया जा सकता है।

मॉडल यहाँ से डाउनलोड करें:-

paper-replika.com/index.php?option=com_cont…

इस आधार को असेंबल करना बहुत सरल है, यह आपको बिना किसी गन्दे तारों के लुक के पूरे सर्किट को अंदर से ठीक करने की अनुमति देता है, इसलिए मैंने रोबोट आउटपुट से निपटने की सुविधा के लिए इसके सामने एलसीडी 16 * 8 डिस्प्ले मॉड्यूल तय किया और मैं इसे बाद में समझाऊंगा।

इस लिंक में आप सीखेंगे कि LCD डिस्प्ले मॉड्यूल का उपयोग कैसे करें

www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

चरण 4: रोबोट धड़ को असेंबल करना

Image
Image
रोबोट टोरसो को असेंबल करना
रोबोट टोरसो को असेंबल करना

रोबोट धड़

एक टुकड़ा होता है, और सामने दो छेद होते हैं ताकि आप अपने एलईडी फ्लैशर को 220 ओम रोकनेवाला और कैमरा मॉड्यूल के साथ ठीक कर सकें यदि आप चाहें।

चरण 5: रोबोट हेड और विंग्स

रोबोट हेड एंड विंग्स
रोबोट हेड एंड विंग्स
रोबोट हेड एंड विंग्स
रोबोट हेड एंड विंग्स

ये टुकड़े बहुत ही बुनियादी हैं और इसके अंदर कोई तार या सर्किट नहीं है।

चरण 6: रिले सर्किट

Image
Image
रिले सर्किट
रिले सर्किट
रिले सर्किट
रिले सर्किट

ARDUINO में रिले कैसे जोड़ें

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

चेतावनी: एसी के साथ प्रयोग करते समय हमेशा बहुत सावधान रहें, बिजली के झटके से गंभीर चोट लग सकती है।

एसी कनेक्ट होने पर नीचे की ओर से रिले मॉड्यूल खुला होता है सर्किट को स्पर्श न करें।

सर्किट के डीसी भाग के लिए:

Arduino डिजिटल पिन 10 -> मॉड्यूल पिन S

Arduino GND -> मॉड्यूल पिन -

Arduino +5V -> मॉड्यूल पिन +

चरण 7: टिप्स और ट्रिक्स

सुझाव और तरकीब
सुझाव और तरकीब
सुझाव और तरकीब
सुझाव और तरकीब

Arduino के साथ अपनी खुद की परियोजनाओं को विकसित करते समय, कुछ तरकीबें हैं जो आपको फंसने की स्थिति में ध्यान में रखने में मददगार हैं।

· सुनिश्चित करें कि आपने सही पुस्तकालय शामिल किया है #include ESP8266WiFi.h

· सुनिश्चित करें कि आप 9600 Serial.begin(115200) पोर्ट से स्थापित Arduino 115200 में सही पोर्ट को पढ़ रहे हैं;

· परियोजना को किसी अतिरिक्त शक्ति स्रोत की आवश्यकता नहीं है।

· साथ ही, सुनिश्चित करें कि अपने स्थानीय वाई-फाई नेटवर्क पर सही एसएसआईडी और पासवर्ड लिखने का उपयोग करें

कॉन्स्ट चार * एसएसआईडी = "आपका_एसएसआईडी";

कॉन्स्ट चार * पासवर्ड = "आपका_पासवर्ड";

· सीरियल स्क्रीन खोलने के बाद सुनिश्चित करें कि यूआरएल इस तरह दिख रहा है:

कनेक्ट करने के लिए इस URL का उपयोग करें: https://192.168.1.100/, URL को कॉपी करें और इसे अपने वेब ब्राउज़र में पेस्ट करें।

*कोड संलग्न

सिफारिश की: