विषयसूची:

Arduino और रास्पबेरी पाई संचालित पालतू निगरानी प्रणाली: 19 कदम (चित्रों के साथ)
Arduino और रास्पबेरी पाई संचालित पालतू निगरानी प्रणाली: 19 कदम (चित्रों के साथ)

वीडियो: Arduino और रास्पबेरी पाई संचालित पालतू निगरानी प्रणाली: 19 कदम (चित्रों के साथ)

वीडियो: Arduino और रास्पबेरी पाई संचालित पालतू निगरानी प्रणाली: 19 कदम (चित्रों के साथ)
वीडियो: High Density 2022 2024, नवंबर
Anonim
Image
Image
Arduino और रास्पबेरी पाई संचालित पालतू निगरानी प्रणाली
Arduino और रास्पबेरी पाई संचालित पालतू निगरानी प्रणाली
Arduino और रास्पबेरी पाई संचालित पालतू निगरानी प्रणाली
Arduino और रास्पबेरी पाई संचालित पालतू निगरानी प्रणाली

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

इसलिए हमने एक मजबूत रोबोट विकसित किया है जो घर के चारों ओर पैंतरेबाज़ी कर सकता है और इंटरनेट ऑफ़ थिंग्स की शक्ति का उपयोग करके किसी के पालतू जानवर की निगरानी कर सकता है। एक स्मार्टफोन ऐप को लाइव वीडियो फीड के माध्यम से आपके पालतू जानवर के साथ बातचीत करने के लिए डिज़ाइन किया गया था। रोबोट के चेसिस को डिजिटल रूप से गढ़ा गया है क्योंकि 3डी प्रिंटिंग और लेजर कटिंग का उपयोग करके कई हिस्से बनाए गए थे। अंत में, हमने एक बोनस सुविधा जोड़ने का फैसला किया जो आपके पालतू जानवरों को पुरस्कृत करने के लिए व्यवहार करता है।

अपना खुद का पालतू निगरानी प्रणाली बनाने के लिए अनुसरण करें और शायद इसे अपनी आवश्यकताओं के लिए अनुकूलित भी करें। हमारे पालतू जानवर ने कैसे प्रतिक्रिया दी और रोबोट की बेहतर समझ पाने के लिए ऊपर दिए गए वीडियो को देखें। यदि आपको प्रोजेक्ट पसंद आया हो तो "रोबोटिक्स प्रतियोगिता" में वोट करें।

चरण 1: डिजाइन का अवलोकन

डिजाइन का अवलोकन
डिजाइन का अवलोकन
डिजाइन का अवलोकन
डिजाइन का अवलोकन

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

रोबोट को इंटरनेट के माध्यम से एक ऐप के जरिए नियंत्रित किया जा सकता है। यह उपयोगकर्ता को कहीं से भी रोबोट से कनेक्ट करने की अनुमति देता है।

एक ऑनबोर्ड कैमरा जो स्मार्टफोन पर वीडियो फीड को लाइव स्ट्रीम करता है, उपयोगकर्ता को घर के आसपास पैंतरेबाज़ी करने और पालतू जानवरों के साथ बातचीत करने में मदद कर सकता है।

एक ऐड-ऑन ट्रीट बाउल जो आपके पालतू जानवर को दूर से इनाम दे सकता है।

डिजिटल रूप से गढ़े गए हिस्से जो किसी को अपने रोबोट को अनुकूलित करने की अनुमति देते हैं।

एक रास्पबेरी पाई का उपयोग इंटरनेट से कनेक्ट करने के लिए किया गया था क्योंकि इसमें ऑनबोर्ड वाईफाई मोड की सुविधा है।

स्टेपर मोटर्स को कमांड देने के लिए एक सीएनसी शील्ड के साथ एक Arduino का इस्तेमाल किया गया था।

चरण 2: आवश्यक सामग्री

सामग्री की जरूरत
सामग्री की जरूरत
सामग्री की जरूरत
सामग्री की जरूरत

यहां आपके स्वयं के Arduino और रास्पबेरी पाई-संचालित पालतू निगरानी रोबोट बनाने के लिए आवश्यक सभी घटकों की सूची दी गई है। सभी भाग सामान्य रूप से उपलब्ध होने चाहिए और आसानी से मिल जाने चाहिए।

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

  • Arduino Uno x 1
  • रास्पबेरी पाई (नवीनतम रास्पियन के साथ चमकीला) x 1
  • सीएनसी शील्ड x 1
  • A4988 स्टेपर मोटर चालक x 2
  • पिकामेरा x 1
  • अल्ट्रासोनिक दूरी सेंसर x 1
  • 11.1v लाइपो बैटरी x 1
  • NEMA 17 स्टेपर मोटर x 2
  • 5 वी यूबीईसी एक्स 1

हार्डवेयर:

  • पहिए x 2 (जिन पहियों का हमने उपयोग किया वे 7cm व्यास के थे)
  • कैस्टर व्हील्स x 2
  • M4 और M3 नट और बोल्ट

Arduino और रास्पबेरी पाई को छोड़कर इस परियोजना की कुल लागत लगभग 50 डॉलर है।

चरण 3: डिजिटली फैब्रिकेटेड पार्ट्स

डिजिटली फैब्रिकेटेड पार्ट्स
डिजिटली फैब्रिकेटेड पार्ट्स
डिजिटली फैब्रिकेटेड पार्ट्स
डिजिटली फैब्रिकेटेड पार्ट्स

इस परियोजना में हमारे द्वारा उपयोग किए गए कुछ भागों को कस्टम बनाया जाना था। इन्हें पहले फ़्यूज़न 360 में तैयार किया गया था और फिर एक 3D प्रिंटर और एक लेज़र कटर का उपयोग करके बनाया गया था। ३डी प्रिंटेड पुर्ज़े अधिक भार वहन नहीं करते हैं इसलिए २०% इन्फिल के साथ मानक पीएलए बढ़िया काम करता है। नीचे सभी 3डी प्रिंटेड और लेजर-कट भागों की सूची दी गई है:

3 डी मुद्रित भाग:

  • स्टेपर होल्डर x 2
  • विजन सिस्टम माउंट एक्स 1
  • इलेक्ट्रॉनिक्स स्टैंडऑफ़ x 4
  • कार्यक्षेत्र स्पेसर x 4
  • चेसिस सुदृढीकरण x 2
  • बाउल ढक्कन x 1. का इलाज करें
  • बाउल x 1. का इलाज करें
  • रियर स्टेपर माउंट x 1
  • घुमावदार डिस्क x 1

लेसरकट पार्ट्स:

  • निचला पैनल x 1
  • शीर्ष पैनल x 1

ज़िप्ड फोल्डर जिसमें सभी एसटीएल और लेजर कटिंग फाइलें हैं, नीचे संलग्न हैं।

चरण 4: स्टेपर मोटर संलग्न करना

स्टेपर मोटर संलग्न करना
स्टेपर मोटर संलग्न करना
स्टेपर मोटर संलग्न करना
स्टेपर मोटर संलग्न करना
स्टेपर मोटर संलग्न करना
स्टेपर मोटर संलग्न करना

एक बार जब सभी हिस्से 3डी प्रिंटेड हो जाएं, तो स्टेपर मोटर को स्टेपर होल्डर में माउंट करके असेंबली शुरू करें। स्टेपर मोटर होल्डर जिसे हमने डिजाइन किया है वह NEMA 17 मॉडल के लिए है (यदि कोई अलग स्टेपर का उपयोग करता है तो उसे एक अलग माउंट की आवश्यकता होगी)। छेद के माध्यम से मोटर के शाफ्ट को पास करें और बढ़ते शिकंजा के साथ मोटर को सुरक्षित करें। एक बार हो जाने के बाद दोनों मोटरों को धारकों के पास सुरक्षित रूप से रखा जाना चाहिए।

चरण 5: स्टेपर्स को बॉटम पैनल पर माउंट करना

स्टेपर्स को बॉटम पैनल पर माउंट करना
स्टेपर्स को बॉटम पैनल पर माउंट करना
स्टेपर्स को बॉटम पैनल पर माउंट करना
स्टेपर्स को बॉटम पैनल पर माउंट करना
स्टेपर्स को बॉटम पैनल पर माउंट करना
स्टेपर्स को बॉटम पैनल पर माउंट करना

धारकों को लेज़र-कट बॉटम पैनल पर माउंट करने के लिए हमने M4 बोल्ट का उपयोग किया। नट्स के साथ उन्हें सुरक्षित करने से पहले, 3 डी प्रिंटेड चेसिस रीइन्फोर्समेंट स्ट्रिप्स जोड़ें और फिर नट्स को फास्ट करें। ऐक्रेलिक पैनल पर लोड को समान रूप से वितरित करने के लिए स्ट्रिप्स का उपयोग किया जाता है।

अंत में, पैनल पर दिए गए संबंधित स्लॉट के माध्यम से तारों को पास करें। पहियों में उलझने से बचने के लिए उन्हें पूरे रास्ते खींचना सुनिश्चित करें।

चरण 6: पहियों को फिट करना

पहियों की फिटिंग
पहियों की फिटिंग
पहियों की फिटिंग
पहियों की फिटिंग
पहियों की फिटिंग
पहियों की फिटिंग

ऐक्रेलिक पैनल में पहियों को फिट करने के लिए दो खंड कटे हुए हैं। हमने जिन पहियों का इस्तेमाल किया, वे 7cms व्यास के थे और 5mm स्टेपर शाफ्ट पर लगे सेट स्क्रू के साथ आए थे। सुनिश्चित करें कि पहिया ठीक से सुरक्षित है और शाफ्ट पर फिसल नहीं रहा है।

चरण 7: आगे और पीछे केस्टर व्हील

फ्रंट और बैक कैस्टर व्हील्स
फ्रंट और बैक कैस्टर व्हील्स
फ्रंट और बैक कैस्टर व्हील्स
फ्रंट और बैक कैस्टर व्हील्स
फ्रंट और बैक कैस्टर व्हील्स
फ्रंट और बैक कैस्टर व्हील्स
फ्रंट और बैक कैस्टर व्हील्स
फ्रंट और बैक कैस्टर व्हील्स

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

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

इलेक्ट्रानिक्स
इलेक्ट्रानिक्स
इलेक्ट्रानिक्स
इलेक्ट्रानिक्स
इलेक्ट्रानिक्स
इलेक्ट्रानिक्स

एक बार चेसिस का आधार पूरी तरह से इकट्ठा हो जाने के बाद, इलेक्ट्रॉनिक्स को ऐक्रेलिक पैनल पर माउंट करने का समय आ गया है। हमने ऐक्रेलिक पैनल में छेद किए हैं जो Arduino और रास्पबेरी पाई के बढ़ते छेद के साथ संरेखित होते हैं। 3डी प्रिंटेड स्टैंडऑफ़ का उपयोग करते हुए हमने इलेक्ट्रॉनिक्स को ऐक्रेलिक पैनल से थोड़ा ऊपर उठाया ताकि सभी अतिरिक्त तारों को बड़े करीने से नीचे से टकराया जा सके। M3 नट और बोल्ट का उपयोग करके Arduino और रास्पबेरी पाई को उनके संबंधित बढ़ते स्थानों पर माउंट करें। एक बार Arduino तय हो जाने के बाद सीएनसी शील्ड को Arduino से जोड़ दें और स्टेपर तारों को निम्न कॉन्फ़िगरेशन में कनेक्ट करें।

  • सीएनसी शील्ड एक्स-अक्ष पोर्ट के लिए बाएं स्टेपर
  • सीएनसी शील्ड वाई-अक्ष पोर्ट के लिए दायां स्टेपर

स्टेपर मोटर्स संलग्न होने के साथ, Arduino के USB केबल का उपयोग करके Arduino को रास्पबेरी पाई से कनेक्ट करें। आखिरकार रास्पबेरी पाई और अरुडिनो इस केबल के माध्यम से संवाद करने जा रहे हैं।

नोट: रोबोट का अगला भाग रास्पबेरी पाई के साथ वाला भाग है

चरण 9: दृष्टि प्रणाली

दृष्टि प्रणाली
दृष्टि प्रणाली
दृष्टि प्रणाली
दृष्टि प्रणाली
दृष्टि प्रणाली
दृष्टि प्रणाली

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

पिकामेरा रास्पबेरी पाई पर अपने निर्दिष्ट पोर्ट में स्लॉट करता है और अल्ट्रासोनिक सेंसर को निम्न तरीके से जोड़ता है:

  • सीएनसी ढाल पर अल्ट्रासोनिक सेंसर वीसीसी से 5 वी रेल
  • सीएनसी शील्ड पर अल्ट्रासोनिक सेंसर जीएनडी से जीएनडी रेल
  • सीएनसी शील्ड पर अल्ट्रासोनिक सेंसर TRIG से X+ एंड स्टॉप पिन
  • सीएनसी शील्ड पर अल्ट्रासोनिक सेंसर ईसीएचओ से वाई + एंड स्टॉप पिन

चरण 10: शीर्ष पैनल असेंबली

शीर्ष पैनल असेंबली
शीर्ष पैनल असेंबली
शीर्ष पैनल असेंबली
शीर्ष पैनल असेंबली
शीर्ष पैनल असेंबली
शीर्ष पैनल असेंबली

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

चरण 11: शीर्ष पैनल असेंबली

शीर्ष पैनल असेंबली
शीर्ष पैनल असेंबली
शीर्ष पैनल असेंबली
शीर्ष पैनल असेंबली
शीर्ष पैनल असेंबली
शीर्ष पैनल असेंबली

हम सही ऊंचाई पर शीर्ष पैनल का समर्थन करने के लिए 3 डी प्रिंटेड वर्टिकल स्पेसर्स। "X" बनाने के लिए चार स्पेसर को निचले पैनल से जोड़कर प्रारंभ करें। फिर शीर्ष पैनल को ट्रीट बाउल के साथ रखें और सुनिश्चित करें कि उनके छेद संरेखित हैं और अंत में इसे स्पेसर्स के लिए भी सुरक्षित करें।

चरण 12: ढक्कन खोलने का तंत्र

ढक्कन खोलने का तंत्र
ढक्कन खोलने का तंत्र
ढक्कन खोलने का तंत्र
ढक्कन खोलने का तंत्र
ढक्कन खोलने का तंत्र
ढक्कन खोलने का तंत्र

ट्रीट बाउल पर ढक्कन को नियंत्रित करने के लिए, हमने ढक्कन से जुड़ी एक नायलॉन स्ट्रिंग को खोलने के लिए एक छोटी स्टेपर मोटर का इस्तेमाल किया, इसे खुला खींच लिया। ढक्कन लगाने से पहले रस्सी को ढक्कन के 2 मिमी छेद से गुजारें और अंदर की तरफ एक गाँठ बना लें। फिर डोरी के दूसरे सिरे को काटें और इसे वाइंडिंग डिस्क पर दिए गए छेदों में से खिसकाएँ। स्टेपर पर डिस्क को पुश करें और फिर स्ट्रिंग को तना हुआ होने तक खींचें। एक बार हो जाने के बाद अतिरिक्त काट लें और एक गाँठ बाँध लें। अंत में एक बोल्ट और नट का उपयोग करके ढक्कन को कटोरे से जोड़ दें और सुनिश्चित करें कि यह धुरी है। अब जैसे ही स्टेपर घूमता है, स्ट्रिंग को डिस्क पर घुमाना चाहिए और ढक्कन धीरे-धीरे खुल जाना चाहिए।

चरण 13: क्लाउड डेटाबेस सेट करना

क्लाउड डेटाबेस की स्थापना
क्लाउड डेटाबेस की स्थापना
क्लाउड डेटाबेस सेट करना
क्लाउड डेटाबेस सेट करना
क्लाउड डेटाबेस की स्थापना
क्लाउड डेटाबेस की स्थापना
क्लाउड डेटाबेस की स्थापना
क्लाउड डेटाबेस की स्थापना

पहला कदम सिस्टम के लिए एक डेटाबेस बनाना है ताकि आप दुनिया में कहीं से भी अपने मोबाइल ऐप से रोबोट के साथ संवाद कर सकें। निम्नलिखित लिंक (गूगल फायरबेस) पर क्लिक करें, जो आपको फायरबेस वेबसाइट पर ले जाएगा (आपको अपने Google खाते से लॉग इन करना होगा)। "आरंभ करें" बटन पर क्लिक करें जो आपको फायरबेस कंसोल पर ले जाएगा। फिर "प्रोजेक्ट जोड़ें" बटन पर क्लिक करके एक नया प्रोजेक्ट बनाएं, आवश्यकताएं (नाम, विवरण, आदि) भरें और "प्रोजेक्ट बनाएं" बटन पर क्लिक करके पूरा करें।

हमें केवल फायरबेस के डेटाबेस टूल्स की आवश्यकता है, इसलिए बाईं ओर मेनू से "डेटाबेस" चुनें। अगला "डेटाबेस बनाएं" बटन पर क्लिक करें, "परीक्षण मोड" विकल्प चुनें। इसके बाद शीर्ष पर ड्रॉप-डाउन मेनू पर क्लिक करके डेटाबेस को "क्लाउड फायरस्टोर" के बजाय "रीयलटाइम डेटाबेस" पर सेट करें। "नियम" टैब का चयन करें और दो "गलत" को "सत्य" में बदलें, अंत में "डेटा" टैब पर क्लिक करें और डेटाबेस यूआरएल की प्रतिलिपि बनाएँ, इसकी बाद में आवश्यकता होगी।

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

चरण 14: मोबाइल ऐप बनाना

मोबाइल ऐप बनाना
मोबाइल ऐप बनाना
मोबाइल ऐप बनाना
मोबाइल ऐप बनाना
मोबाइल ऐप बनाना
मोबाइल ऐप बनाना
मोबाइल ऐप बनाना
मोबाइल ऐप बनाना

IoT सिस्टम का अगला भाग स्मार्टफोन एप्लीकेशन है। हमने अपना खुद का अनुकूलित ऐप बनाने के लिए एमआईटी ऐप आविष्कारक का उपयोग करने का फैसला किया। हमारे द्वारा बनाए गए ऐप का उपयोग करने के लिए सबसे पहले निम्नलिखित लिंक (MIT ऐप आविष्कारक) खोलें, जो आपको उनके वेबपेज पर ले जाएगा। अगला स्क्रीन के शीर्ष पर "एप्लिकेशन बनाएं" पर क्लिक करें, फिर अपने Google खाते से लॉग इन करें।

नीचे लिंक की गई.aia फ़ाइल डाउनलोड करें। "प्रोजेक्ट्स" टैब खोलें और "मेरे कंप्यूटर से इंपोर्ट प्रोजेक्ट (.aia)" पर क्लिक करें, इसके बाद उस फाइल को चुनें जिसे आपने अभी डाउनलोड किया है और "ओके" पर क्लिक करें। घटक विंडो में, "FirebaseDB1" देखने तक सभी तरह से नीचे स्क्रॉल करें, उस पर क्लिक करें और "FirebaseToken", "FirebaseURL" को उन मानों में संशोधित करें जिन्हें आपने पिछले चरण में नोट किया था। एक बार ये चरण पूरे हो जाने के बाद आप ऐप डाउनलोड और इंस्टॉल करने के लिए तैयार हैं। आप "बिल्ड" टैब पर क्लिक करके और "ऐप (.एपीके के लिए क्यूआर कोड प्रदान करें)" पर क्लिक करके अपने स्मार्टफोन से क्यूआर कोड को स्कैन करके या "ऐप (सेव.एपीके टू माय कंप्यूटर) पर क्लिक करके सीधे अपने फोन पर ऐप डाउनलोड कर सकते हैं।)" आप अपने कंप्यूटर पर एपीके फाइल डाउनलोड करेंगे, जिसे बाद में आपके स्मार्टफोन में शिफ्ट किया जा सकता है।

चरण 15: रास्पबेरी पाई प्रोग्रामिंग

रास्पबेरी पाई प्रोग्रामिंग
रास्पबेरी पाई प्रोग्रामिंग

रास्पबेरी पाई का उपयोग दो प्राथमिक कारणों से किया जाता है।

  1. यह रोबोट से वेब सर्वर पर लाइव वीडियो स्ट्रीम प्रसारित करता है। इस स्ट्रीम को उपयोगकर्ता मोबाइल ऐप का उपयोग करके देख सकता है।
  2. यह फायरबेस डेटाबेस पर अद्यतन आदेशों को पढ़ता है और आवश्यक कार्यों को करने के लिए Arduino को निर्देश देता है।

रास्पबेरी पाई को लाइव-स्ट्रीम में स्थापित करने के लिए, एक विस्तृत ट्यूटोरियल पहले से मौजूद है और इसे यहां पाया जा सकता है। निर्देश तीन सरल आदेशों तक उबालते हैं। रास्पबेरी पाई पर स्विच करें और टर्मिनल खोलें और निम्नलिखित कमांड दर्ज करें।

  • गिट क्लोन
  • सीडी आरपीआई_कैम_वेब_इंटरफेस
  • ./install.sh

एक बार इंस्टॉलेशन पूरा हो जाने के बाद, पीआई को पुनरारंभ करें और आप किसी भी वेब ब्राउज़र पर https://your Pi का आईपी पता खोजकर स्ट्रीम तक पहुंचने में सक्षम होना चाहिए।

लाइव स्ट्रीमिंग सेट अप के साथ, आपको क्लाउड डेटाबेस का उपयोग करने में सक्षम होने के लिए कुछ पुस्तकालयों को डाउनलोड और इंस्टॉल करना होगा। अपने पाई पर एक टर्मिनल खोलें और निम्नलिखित कमांड दर्ज करें:

  • सुडो पाइप इंस्टॉल अनुरोध == 1.1.0
  • sudo pip अजगर-फायरबेस स्थापित करें

अंत में, नीचे संलग्न अजगर फ़ाइल को डाउनलोड करें और इसे अपने रास्पबेरी पाई पर सहेजें। कोड की चौथी पंक्ति पर COM पोर्ट को उस पोर्ट में बदलें जिससे Arduino जुड़ा हुआ है। इसके बाद, लाइन 8 पर URL को उस फायरबेस URL में बदलें जिसे आपने पहले नोट किया था। अंत में, टर्मिनल के माध्यम से प्रोग्राम चलाएं। यह प्रोग्राम क्लाउड डेटाबेस से कमांड प्राप्त करता है और इसे सीरियल कनेक्शन के माध्यम से Arduino पर रिले करता है।

चरण 16: Arduino की प्रोग्रामिंग

Arduino प्रोग्रामिंग
Arduino प्रोग्रामिंग
Arduino प्रोग्रामिंग
Arduino प्रोग्रामिंग

Arduino का उपयोग Pi से कमांड की व्याख्या करने के लिए किया जाता है और रोबोट पर एक्चुएटर्स को आवश्यक कार्य करने के लिए निर्देश देता है। नीचे संलग्न Arduino कोड डाउनलोड करें और इसे Arduino पर अपलोड करें। एक बार Arduino प्रोग्राम हो जाने के बाद, इसे समर्पित USB केबल का उपयोग करके Pi के USB पोर्ट में से किसी एक से कनेक्ट करें।

चरण 17: सिस्टम को शक्ति देना

सिस्टम को शक्ति देना
सिस्टम को शक्ति देना

रोबोट को 3 सेल लाइपो बैटरी से संचालित किया जाएगा। बैटरी टर्मिनलों को दो भागों में विभाजित करने की आवश्यकता होती है, जहां एक सीधे मोटर्स को पावर देने के लिए सीएनसी शील्ड में जाता है, जबकि दूसरा 5v UBEC से जुड़ जाता है, जिसने एक स्थिर 5v पावर लाइन बनाई जिसका उपयोग रास्पबेरी पाई को पावर देने के लिए किया जाएगा। GPIO पिन। UBEC से 5v रास्पबेरी पाई के 5v पिन से जुड़ा है और UBEC से GND Pi पर GND पिन से जुड़ा है।

चरण 18: ऐप का उपयोग करना

ऐप का उपयोग करना
ऐप का उपयोग करना
ऐप का उपयोग करना
ऐप का उपयोग करना
ऐप का उपयोग करना
ऐप का उपयोग करना

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

चरण 19: परीक्षण के लिए तैयार

परीक्षण के लिए तैयार
परीक्षण के लिए तैयार
परीक्षण के लिए तैयार
परीक्षण के लिए तैयार

अब जब आपका पालतू निगरानी रोबोट पूरी तरह से इकट्ठा हो गया है तो कोई भी कुत्ते के व्यवहार के साथ कटोरा भर सकता है। ऐप खोलें, कैमरा कनेक्ट करें और मज़े करें! हम वर्तमान में रोवर और हमारे बीगल के साथ खेल रहे हैं और बहुत ही प्रफुल्लित करने वाले क्षणों को कैद किया है।

एक बार जब कुत्ते ने इस चलती वस्तु के शुरुआती डर पर काबू पा लिया, तो वह इलाज के लिए घर के चारों ओर बॉट का पीछा कर रहा था। ऑनबोर्ड कैमरा परिवेश का एक अच्छा वाइड एंगल दृश्य प्रदान करता है जो इसे पैंतरेबाज़ी करने में काफी आसान बनाता है।

वास्तविक दुनिया में इसे बेहतर ढंग से काम करने के लिए सुधार की गुंजाइश है। उस ने कहा, हमने एक मजबूत प्रणाली बनाई है, जिस पर कोई भी आगे निर्माण और विस्तार कर सकता है। अगर आपको यह प्रोजेक्ट पसंद आया तो "रोबोटिक्स प्रतियोगिता" में हमारे लिए वोट करें

हैप्पी मेकिंग!

रोबोटिक्स प्रतियोगिता
रोबोटिक्स प्रतियोगिता
रोबोटिक्स प्रतियोगिता
रोबोटिक्स प्रतियोगिता

रोबोटिक्स प्रतियोगिता में द्वितीय पुरस्कार

सिफारिश की: