रास्पबेरी पाई से रोबोट 3. रास्पबेरी पाई पर आधारित Google टॉक के लिए रोबोट। नियंत्रण और मेनू

  • ट्यूटोरियल

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

परिचय

कुछ यांत्रिक प्रोग्राम करना हमेशा दिलचस्प रहा है - आप भगवान की तरह महसूस करते हैं (अधिकांश प्रोग्रामर की तरह) - आप विवरणों के एक समूह में आत्मा को सांस लेते हैं। शायद सभी को याद है कि बचपन की खुशी एक एलईडी, एक चलती सर्वो, आदि की पहली चमक से होती है। - जब आपने कुछ ऐसा किया है जिसे आप छू सकते हैं, जो रहता है, चलता है, और php साइट नहीं है।
अपनी कई रचनाओं में, और उससे भी अधिक रोबोटों में, एक व्यक्ति हमेशा खुद को, या अपने कार्यों के हिस्से को दोहराने की कोशिश करता है। हम अपने आस-पास की दुनिया के बारे में 80% जानकारी दृष्टि के माध्यम से प्राप्त करते हैं - इसलिए कंप्यूटर दृष्टि, मेरी राय में, रोबोटिक्स में ज्ञान के मूलभूत क्षेत्रों में से एक है।


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

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

रोबोट के हिस्से



यदि आप दोहराना चाहते हैं तो यह संभावना नहीं है कि आपके पास मेरे जैसा ही विवरण 1 में 1 होगा - इसलिए मैं सामान्य अवधारणा का वर्णन करूंगा, और आप अपने लिए देख सकते हैं।

यांत्रिकी

रोबोट का यांत्रिक आधार - एक अंतर ड्राइव के साथ दो-पहिया - शास्त्रीय है, सामान्य तौर पर, पहले रोबोटिक प्रयोगों के लिए - इसमें 2 स्वतंत्र पहिए होते हैं और इसकी गति पूरी तरह से उनके रोटेशन की गति और दिशा द्वारा नियंत्रित होती है (जैसे प्रोपेलर क्वाड्रोकॉप्टर)। स्वयं पहियों के अलावा, उन्नत प्रणालियों में एक गेंद / पहिया असर होता है - इंजन की वर्तमान गति की प्रतिक्रिया और नियंत्रण के लिए एन्कोडर, जो आपको इंजनों को अधिक कुशलता से नियंत्रित करने की अनुमति देता है।



मोटर नियंत्रक

आप मोटर नियंत्रक के रूप में किसी भी माइक्रोकंट्रोलर का उपयोग कर सकते हैं, मैं Arduino नैनो का उपयोग करता हूं - क्योंकि यह अभी हाथ में आया है।
शायद सवाल उठेगा - रास्पबेरी से सीधे नियंत्रण क्यों नहीं? तथ्य यह है कि ऑपरेटिंग सिस्टम में माइक्रोकंट्रोलर की तुलना में बहुत बड़ा समय है, इसके अलावा, कोई हार्डवेयर पीडब्लूएम नहीं हैं, साथ ही, अगर हम फीडबैक और कंट्रोल थ्योरी का उपयोग करके मोटर नियंत्रण में सुधार करना चाहते हैं, तो इसके लिए कम्प्यूटेशनल लागत और तेज प्रतिक्रिया की आवश्यकता होगी - इसलिए रोबोट के मोटर्स और मस्तिष्क को नियंत्रित करने वाले हिस्से को अलग कर दिया जाता है - arduino को केवल UART के माध्यम से एक कमांड प्राप्त होता है - मस्तिष्क किस गति और दिशाओं में मोटर्स को स्पिन करना चाहेगा - यह कैसे प्राप्त किया जाएगा - बस चालू करके वांछित कर्तव्य चक्र या मुश्किल नियंत्रण के साथ पीडब्लूएम, जब पहले हम सेटपॉइंट से अधिक वोल्टेज लागू करते हैं, इंजन को घुमाते हैं, और फिर इसे समतल करते हैं - इस प्रकार इंजन स्पिन-अप को वांछित गति तक तेज करते हैं - यह सब पहले से ही चिंता का विषय है मोटर नियंत्रक, और रास्पबेरी नहीं - चूंकि यह आम तौर पर बहुत कठिन समय का कार्य है - परिमाण का एक क्रम - रास्पबेरी की तुलना में दो कम, और आम तौर पर समान सिस्टम।

मोटर चालक

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


Arduino के लिए सभी प्रकार की ढालों की एक बड़ी विविधता भी है - Google की सहायता से आप उन्हें "आर्डिनो मोटर ड्राइवर" के अनुरोध पर आसानी से पा सकते हैं। कनेक्शन आरेख भी आमतौर पर निर्माता या विभिन्न मंचों के उपयोगकर्ताओं द्वारा प्रदान किया जाता है - साधक इसे ढूंढ लेगा। माइक्रोक्रिकिट्स में 2 बिजली की आपूर्ति होती है - एक - जो एक शक्तिशाली वर्तमान स्रोत से मोटर्स को आपूर्ति की जाती है - उदाहरण के लिए, ली-पोल बैटरी 7.2V, दूसरा तर्क इनपुट चरण के लिए बिजली की आपूर्ति है - Arduino 5V, इनपुट भी हैं जो प्रत्येक चैनल के रोटेशन की दिशा को नियंत्रित करता है और इनपुट को सक्षम करता है - जिससे पीडब्लूएम सिग्नल की आपूर्ति करके हम मोटर की गति को समायोजित कर सकते हैं। ढाल के आधार पर अलग-अलग विन्यास हो सकते हैं, लेकिन मुख्य निष्कर्ष इस प्रकार हैं।

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

मुख्य नियंत्रक



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

कैमरा



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

डिबग टूल



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

आपूर्ति व्यवस्था

बैटरी - लिथियम पॉलीमर 2Ah से 7.2V रेटेड वोल्टेज + चार्जिंग।


स्टेप-डाउन डीसी-डीसी कनवर्टर - हमारी बैटरी 8.4 से 6 वी तक उत्पन्न होती है - हम सीधे ड्राइवर चिप के माध्यम से मोटर्स को इस वोल्टेज की आपूर्ति कर सकते हैं, लेकिन रास्पबेरी और अरुडिनो को रास्पबेरी पाई को पावर देने के लिए 5 वी बिजली की आपूर्ति की आवश्यकता होती है - रास्पबेरी पाई प्रलेखन के अनुसार , कम से कम 800mA देने में सक्षम 5V स्रोत की आवश्यकता होती है - आप निश्चित रूप से एक रैखिक नियामक का उपयोग करके बैटरी से वोल्टेज को 5V तक कम कर सकते हैं, लेकिन ऐसी धाराओं में यह गर्म हो जाएगा और बैटरी को अक्षम रूप से उपयोग करेगा, इसलिए मैं उपयोग करने की सलाह देता हूं एक स्पंदित डीसी-डीसी हिरन कनवर्टर - रास्पबेरी और अरुडिनो दोनों इसके द्वारा संचालित होते हैं

वास्तव में मेरे नैनोटेक रोबोट की एक तस्वीर और प्रदर्शन के रूप में विभिन्न प्रतिस्पर्धी ट्रैक पर उनकी सवारी के कुछ वीडियो:


प्रो लाइन (आंतरायिक)

तीक्ष्ण मोड़ वाली पतली रेखा (यूरो)

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

Arduino निश्चित रूप से एक लोकप्रिय और दिलचस्प मंच है, लेकिन इसकी सीमाएँ भी हैं। क्या होगा यदि आपको रोबोट पर अतिरिक्त सॉफ़्टवेयर का उपयोग करने की आवश्यकता है? परिधीय कनेक्ट करें? प्रसिद्ध रास्पबेरी पाई बचाव के लिए आती है।

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

किट

  • रास्पबेरी पाई मॉडल बी - 2200 आरयूबी
  • वेब कैमरा - 1500 रूबल
  • वाई-फाई डोंगल - 300 रगड़।
  • 12 वी 7 आह के लिए बैटरी - 500 रूबल।
  • कुछ खिलौनों से व्हीलबेस, तार और मोटर

परिणाम: 4500 आर।

कंप्यूटर के बारे में

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

एक OS के रूप में, मैंने मानक रास्पियन (डेबियन रास्पबेरी हार्डवेयर के लिए अनुकूलित) को चुना। ऑपरेटिंग सिस्टम को स्थापित करने के लिए, हमें कम से कम 4 जीबी कक्षा 10 की क्षमता वाला एसडी या एसडीएचसी कार्ड और कार्ड रीडर वाला कोई भी कंप्यूटर चाहिए। भरने की प्रक्रिया अपने आप में काफी तुच्छ है। UNIX उपयोगकर्ताओं के लिए, dd उपयोगिता पर्याप्त होगी। हम तैयार कार्ड को "रास्पबेरी" में डालते हैं, इसे नेटवर्क से जोड़ते हैं, अपने पसंदीदा एसएसएच क्लाइंट को चालू करते हैं। मानक लॉगिन पीआई, पासवर्ड - रास्पबेरी।

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

  • फाइल सिस्टम का विस्तार करें - पूरे मेमोरी कार्ड में मुख्य विभाजन का विस्तार करें। अन्यथा, सिस्टम में 4 GB से अधिक उपलब्ध नहीं होगा।
  • यूजर पासवर्ड बदलें - मानक पासवर्ड को बदलना ही बेहतर है।
  • अंतर्राष्ट्रीयकरण विकल्प - ru_RU.UTF-8 UTF-8 लोकेल और संबंधित समय क्षेत्र सेट करें।
  • कैमरा सक्षम करें - कैमरा समर्थन सक्षम करें। डीएसआई इंटरफ़ेस वाले कैमरों के लिए इसकी आवश्यकता होगी (उदाहरण के लिए, आधिकारिक कैमरे के लिए), लेकिन मेरे उदाहरण में यह आवश्यक नहीं है, अर्थात आप अक्षम मान सेट कर सकते हैं।

नेटवर्क केबल से छुटकारा पाने के लिए, आपको एक समर्थित वाई-फाई डोंगल की आवश्यकता है। मैंने D-Link DWA-110 का उपयोग किया और एक पूरी सूची ऑनलाइन उपलब्ध है (bit.ly/1cQXMFP)। मैं आपको सेटअप के बारे में थोड़ा बताता हूं:

  1. हम वाई-फाई को रास्पबेरी से जोड़ते हैं।
  2. आइए देखें कि क्या उसने #lsusb . का फैसला किया है

    हमें कुछ ऐसा मिलता है:

    बस 001 डिवाइस 005: आईडी 07d1:3c07 डी-लिंक सिस्टम DWA-110 वायरलेस जी एडेप्टर (rev.A1)

  3. हमारे ग्रिड से कनेक्ट करें: # sudo wpa_passphrase पॉइंटनाम पॉइंटकी > /etc/wpa_supplicant/ wpa_supplicant.conf # sudo iwconfig wlan0 निबंध पॉइंटनाम # sudo wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant/.conf sudoplicant sudo ifconfig wlan0 up

    और जांचें कि क्या हम एक्सेस प्वाइंट से जुड़े हैं:

    #ifconfig

नियंत्रण

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

इंटरफ़ेस निम्नानुसार स्थापित किया गया है:

  1. # wget http://webiopi.googlecode.com/files/WebIOPi-0.6.0.tar.gz कमांड के साथ किसी भी निर्देशिका में प्रोग्राम संग्रह डाउनलोड करें
  2. संग्रह को वर्तमान निर्देशिका में अनपैक करें tar xvzf WebIOPi-0.6.0.tar.gz
  3. कार्यक्रम के साथ निर्देशिका पर जाएं # सीडी वेबआईओपीआई-0.6.0

    पैकेज का वजन मात्र 152 Kb है।

  4. सेटअप फ़ाइल चलाएँ # sudo ./setup.sh
  5. और वेब इंटरफेस को ऑटोरन पर सेट करें # update-rc.d webiopi defaults

अब कंट्रोल पेज बनाते हैं। आरंभ करने के लिए, परियोजना संग्रह को bit.ly/1di2qgl पर डाउनलोड करें। आइए इसे उपयोगकर्ता की निर्देशिका में अनपैक करें:

# सूडो नैनो /आदि/वेबियोपी/कॉन्फ़िगरेशन

हम क्या बदल रहे हैं:

Myscript = /home/pi/robot/python/script.py doc-root = /home/pi/robot/html/welcome-file = index.html gpio-export = 25, 11, 8, 9 gpio-post-value = सच

आँखों को स्थापित करना

इसलिए, हम एक वेबकैम को रोबोट से जोड़ते हैं। मैंने फुल एचडी और वी4एल सपोर्ट वाला एचपी एचडी-4110 कैमरा इस्तेमाल किया, लेकिन फुल एचडी कैमरा लेने का कोई मतलब नहीं है, क्योंकि हमारे पास 640 गुणा 480 का इमेज रेजोल्यूशन है। पूरी सूची यहां है: bit.ly/1cR06N4। लगभग हर कैमरे के लिए, यह प्लेट इंगित करती है कि इसके लिए बाहरी शक्ति की आवश्यकता है या नहीं। यह महत्वपूर्ण है, क्योंकि "रास्पबेरी" यूएसबी के माध्यम से प्रत्येक डिवाइस को स्थिर रूप से बिजली नहीं दे सकता है, और कुछ कैमरों के लिए, सिद्धांत रूप में, बाहरी एडाप्टर के माध्यम से बिजली की आपूर्ति की जाती है। इसलिए, आपको लॉजिटेक और माइक्रोसॉफ्ट के कुछ मॉडलों से सावधान रहना चाहिए। सूची में और नीचे:

  1. "कनेक्टिविटी" की जाँच की जा रही है # lsusb

    हमें कुछ इस तरह मिलता है: बस 001 डिवाइस 004: आईडी 03f0: 9207 हेवलेट-पैकार्ड

  2. Linux पैकेज के लिए वीडियो इंस्टाल करें # apt-get install libv4l-0
  3. एमजेपीजी-स्ट्रीमर-आरपीआई उपयोगिता स्थापित करें # wget http://www.bobtech.ro/get?download=36:mjpg-streamer-rpi
  4. डाउनलोड की गई फ़ाइल का नाम बदलें # mv get\?download\=36\:mjpg-streamer-rpi mjpg-streamer-rpi.tar.gz
  5. अनपैक # टार -zxvf mjpg-streamer-rpi.tar.gz
  6. कार्यक्रम के साथ निर्देशिका पर जाएं # सीडी एमजेपीजी-स्ट्रीमर
  7. रन # ./mjpg-streamer.sh start
  8. यदि आवश्यक हो, तो स्क्रिप्ट को अपने लिए अनुकूलित करें # sudo nano ./mjpg-streamer.sh VIDEO_DEV="/dev/video0" - डिवाइस पहचानकर्ता; FRAME_RATE="30" - फ्रेम दर (FPS); संकल्प = "640x480" - संकल्प; पोर्ट = "8080" - HTTP पोर्ट; YUV="false" - YUV एन्कोडिंग फ़्लैग।

30 फ्रेम प्रति सेकेंड पर मेरे सिस्टम ने ठीक काम किया (कोई ओवरक्लॉकिंग नहीं), लेकिन कंप्यूटर से दबाव कम करने के लिए, मान 5 तक कम किया जा सकता है। वाईयूवी पर भी ध्यान दें - यह हमें वीडियो के आकार को थोड़ा अनुकूलित करने की अनुमति देगा एक अलग रंग एन्कोडिंग सिद्धांत के कारण धारा। स्टार्टअप ऑटोमेशन स्क्रिप्ट बनाएं:

$ cd /home/pi $touch autostart.sh $ nano autostart.sh #!/bin/sh sudo /etc/init.d/webiopi start cd /home/pi/mjpg-streamer ./mjpg-streamer.sh start

#!/bin/sh -e # # rc.local ... cd /home/pi ./autostart.sh बाहर निकलें 0

यदि आप परिणाम की प्रशंसा करना चाहते हैं, तो http://raspberrypi:8000 पर ब्राउज़र पर जाएं, webiopi लॉगिन करें, रास्पबेरी पासवर्ड। एक बोनस के रूप में, आप "दुनिया" के लिए वेब इंटरफ़ेस खोल सकते हैं। ऐसा करने के लिए, आपको अपने "रास्पबेरी" के आईपी के लिए अपने राउटर को पोर्ट 8000 और 8080 तक पहुंच प्रदान करने की आवश्यकता है। स्वाभाविक रूप से, इससे पहले, आपको कमांड के साथ मानक वेबआईओपीआई लॉगिन और पासवर्ड बदलने की जरूरत है

# sudo webiopi-passwd

उसके बाद, पासवर्ड फ़ाइल जनरेटर शुरू हो जाएगा और पहले लॉगिन के लिए और फिर पासवर्ड के लिए दो बार पूछेगा। परिणाम होगा: हैश: "कई वर्णों वाला एक लंबा, लंबा स्ट्रिंग" /etc/webiopi/passwd में सहेजा गया

किए गए कार्यों के बाद, सर्वर को पुनरारंभ करना आवश्यक है।

# sudo /etc/init.d/webiopi पुनरारंभ

सभा

हमारे मॉडल को चलाने के लिए, हमें मोटर नियंत्रण को लागू करने की आवश्यकता है। मैं इसे मेरे जैसे ट्रांजिस्टर से चाबियों के रूप में करने की सलाह देता हूं (ड्राइवर आरेख देखें)।

आरेख मशीन से ही लिया जाता है। सभी पार्ट वैल्यू और ट्रांजिस्टर सीधे वहीं से लिए जाते हैं। ट्रांजिस्टर Q1, Q2 B772, ट्रांजिस्टर Q3, Q4 - D882 का उपयोग करने के लिए बेहतर हैं। यदि आप जगह बचा रहे हैं, तो ट्रांजिस्टर Q5 और Q6 SMD चिह्नित 6C लेने के लिए बेहतर हैं। सर्किट को मशीन के बोर्ड से कॉपी किया जाता है जिससे व्हीलबेस लिया जाता है, लेकिन मैंने हस्तक्षेप को रद्द करने के लिए नियंत्रण इनपुट के समानांतर में 1 MΩ प्रतिरोधों को जोड़ा। इंजन 12 वी बैटरी से सीधे ड्राइवरों के माध्यम से संचालित होता है। यदि वांछित है, तो आप पल्स-चौड़ाई मॉडुलन के माध्यम से मशीन के गति नियंत्रण को व्यवस्थित कर सकते हैं। अब हम इस योजना के अनुसार सब कुछ जोड़ते हैं:

  • GPIO पोर्ट 11 आगे बढ़ने के लिए जिम्मेदार है, GPIO 9 पीछे की ओर बढ़ने के लिए जिम्मेदार है, GPIO 25 बाईं ओर है, और GPIO 8 दाईं ओर है। हम ड्राइवरों को मोटर्स से जोड़ते हैं, और ड्राइवरों को रास्पबेरी पाई पर संबंधित पोर्ट से जोड़ते हैं।
  • रोबोट का नियंत्रण भाग LM2596 चिप पर DC / DC कनवर्टर के माध्यम से संचालित होता है।
  • हम बैटरी को इनपुट से और रास्पबेरी पाई को आउटपुट से जोड़ते हैं। जब हमारा रोबोट बंद हो जाता है, तो हमारे पास ड्राइवर ट्रांजिस्टर और रास्पबेरी पीएसयू के माध्यम से वर्तमान रिसाव होगा, इसलिए हमें पावर सर्किट के कट में टॉगल स्विच लगाने की जरूरत है, बैटरी प्लस और कनवर्टर के बीच पहला टॉगल स्विच, और बैटरी प्लस और ड्राइवर पावर टर्मिनल के बीच दूसरा।

तो, तैयार डिवाइस का लंबे समय से प्रतीक्षित लॉन्च। हम निम्नलिखित योजना के अनुसार कनेक्शन बनाते हैं:

  • हम एक वेब कैमरा, एक यूएसबी वाई-फाई अडैप्टर, एक कन्वर्टर और कंडक्टरों को कनेक्ट करते हैं जो ड्राइवरों को आरपीआई तक ले जाते हैं।
  • अगला, हम रास्पबेरी को कनवर्टर के माध्यम से बैटरी से जोड़ते हैं और इसे चालू करते हैं। बैटरी दो से तीन घंटे तक चलती है।
  • कंप्यूटर लोड करने के बाद, ड्राइवरों को वोल्टेज की आपूर्ति के लिए टॉगल स्विच चालू करें।
  • हम अपने स्थानीय क्षेत्र से किसी भी उपकरण से http: / address_of_your_RPi: 8000 पते पर जाते हैं और अपार्टमेंट के चारों ओर एक टाइपराइटर की सवारी करते हैं :)।

रीडर

रास्पबेरी पाई की कार्यक्षमता केवल कल्पना, सामान्य ज्ञान और इसे अपने हाथों में रखने वाले व्यक्ति की जरूरतों पर निर्भर करती है। मेरा उदाहरण इस कंप्यूटर का उपयोग करने का एकमात्र तरीका नहीं है, जिसे बच्चों को प्रोग्राम करना सिखाने के लिए डिज़ाइन किया गया है। तैयार रोबोट को आप जैसे चाहें अपग्रेड किया जा सकता है। आप I2C बस और सर्वो के माध्यम से बेंड सेंसर को कनेक्ट कर सकते हैं, यांत्रिकी के साथ चालें खेल सकते हैं और एक जोड़तोड़ प्राप्त कर सकते हैं, जैसे: bit.ly/1e1pOQ0, Arduino पर। इसके बाद, इसमें एक और ADC जोड़ें और एक आवाज नियंत्रित रोबोट बनाएं! उदाहरण के लिए, यह एक: bit.ly/1fJwTvz , RPi ADC के लिए विशेषीकृत। चूंकि I2C बस 127 उपकरणों तक का समर्थन करती है, लगभग कुछ भी लागू किया जा सकता है। भविष्य में, मैं व्हीलबेस को एक कैटरपिलर और अधिक शक्तिशाली बनाने की योजना बना रहा हूं - मैं चाहता हूं कि मॉडल आकार में अधिक गंभीर हो :)। इसके बाद, लेज़रों, एक परमाणु शक्ति स्रोत और इसी तरह के, लेकिन ये trifles हैं :)।

रास्पबेरी पाई 3 द्वारा नियंत्रित रोबोट कार हर बच्चा अपने संग्रह में रखना चाहेगा। वीडियो शूट करता है और आपके फोन (एंड्रॉइड) या आपके पर्सनल कंप्यूटर से नियंत्रण में तस्वीरें लेता है। रोबोटिक्स में अपना पहला कदम रखने वाले किसी व्यक्ति के लिए ट्यूटोरियल का एक बड़ा सेट।


  1. एंड्रॉइड ऐप के साथ रास्पबेरी पाई-आधारित प्रशिक्षण सामग्री का एक पूरा सेट। सीखने में सुधार के लिए, एक विस्तृत उपयोगकर्ता पुस्तिका, स्पष्टीकरण के साथ कोड और आरेख प्रदान किए जाते हैं।
  2. रास्पबेरी पाई क्यू का उपयोग नियंत्रक के रूप में किया जाता है। इनपुट वोल्टेज को कम करने के लिए किट एक (स्टेप-डाउन डीसी-डीसी) स्टेप डाउन कन्वर्टर मॉड्यूल और एल298एन के साथ एक मोटर ड्राइवर मॉड्यूल का उपयोग करता है। इसके अलावा वेबकैम एक यूएसबी वाई-फाई एडाप्टर के साथ आता है ताकि आप अपने पीसी या मोबाइल फोन पर लाइव वीडियो देख सकें।
  3. पीसी पर, आप कार को आगे/पीछे जाने और बाएं/दाएं मुड़ने के लिए नियंत्रित कर सकते हैं, और अलग-अलग दिशाओं में छवियों को कैप्चर करने के लिए कैमरे को लंबवत और क्षैतिज रूप से चालू करने के लिए नियंत्रित कर सकते हैं।
  4. आपके लिए रास्पबेरी पाई (कोड और एप्लिकेशन दोनों) सीखना शुरू करने के लिए एक बढ़िया किट, इलेक्ट्रॉनिक्स में मुख्य घटकों और मॉड्यूल के बारे में जानें, और फिर एक व्यापक क्षेत्र का पता लगाने के लिए प्राप्त ज्ञान का उपयोग करें!
  5. कार्य वोल्टेज: 7V-12V; दो 18650 लिथियम बैटरी द्वारा संचालित
  6. आवश्यक कई भाग, निर्देश और कोड प्रदान किए गए हैं ताकि आप उपयोगकर्ता पुस्तिका की मदद से उन्हें स्वयं इकट्ठा कर सकें और इसलिए बनाने का मज़ा ले सकें!
  7. कार नियंत्रण को लिनक्स सिस्टम वाले पीसी पर लागू किया जा सकता है, या आप इसे लिनक्स वर्चुअल मशीन में भी लागू कर सकते हैं।
  8. इस एमजेपीजी किट के कैमरे का उपयोग रीयल-टाइम इमेज कैप्चर और वीडियो ट्रांसमिशन के लिए किया जाता है। आप किसी भी डिवाइस पर वेब ब्राउज़र द्वारा वीडियो देख सकते हैं। फ़ायरफ़ॉक्स और गूगल क्रोम की सिफारिश की जाती है।


1 पैक एक्स एक्रिलिक प्लेट्स
1 पैक एक्स थ्रेडेड फास्टनर
1 x टावर प्रो SG90 माइक्रो सर्वो
2 एक्स गियर रेड्यूसर
2 एक्स चालित पहिये
2 एक्स सक्रिय पहिए
1 x 16-चैनल 12-बिट PWM ड्राइवर
1 एक्स L298N डीसी मोटर चालक मॉड्यूल
1 एक्स स्टेप डाउन डीसी-डीसी कन्वर्टर मॉड्यूल
1 एक्स यूएसबी वाईफाई एडाप्टर
1 एक्स यूएसबी कैमरा
1 एक्स दोहरी 18650 बैटरी धारक
1 एक्स रिबन
1 एक्स यूएसबी केबल
सर्वल वायर डुपोंट
1 एक्स स्क्रूड्राइवर
1 एक्स क्रॉस सॉकेट रिंच

आपको अलग से खरीदना होगा:

1x रास्पबेरी पाई 3
सुरक्षात्मक सर्किट बोर्ड के बिना 2 × 18650 लिथियम-आयन रिचार्जेबल बैटरी (3.7V)
1 एक्स टीएफ कार्ड

रास्पबेरी पाई एक एकल बोर्ड कंप्यूटर है जिसे हाई स्कूल के छात्रों को बुनियादी कंप्यूटर कौशल सिखाने के लिए डिज़ाइन किया गया है। इसके बाद, इसके लेखकों की अपेक्षा से अधिक व्यापक उपयोग और लोकप्रियता प्राप्त हुई। हमारा बोर्ड इस तरह दिखता है: बोर्ड का यह संस्करण ब्रॉडकॉम BCM2835 ARM11 प्रोसेसर से लैस है जिसकी घड़ी की गति 700 MHz और 256MB/512MB RAM मॉड्यूल है। रास्पबेरी पाई लिनक्स ऑपरेटिंग सिस्टम पर चलता है। हम रास्पियन ओएस के साथ एक संस्करण "बी" बोर्ड का उपयोग करेंगे।

1. कैटरपिलर प्लेटफॉर्म पर आधारित रोबोट को असेंबल करना

रास्पबेरी पाई और कैमरा ट्रैक किए गए प्लेटफॉर्म पर लगाए जाएंगे। दरअसल, यह एक मोबाइल वीडियो सर्विलांस सिस्टम होगा।
मोटर चालक के साथ रास्पबेरी पाई को लेगो कंस्ट्रक्टर का उपयोग करके तय किया जाएगा, क्योंकि इस बोर्ड में आवश्यक फास्टनरों की कमी है।
बोर्ड और मोटर्स की बिजली आपूर्ति अलग है। मोटर्स पर 1.2 वोल्ट की 8 बैटरी, बोर्ड पर 3.7 वोल्ट की 2 बैटरी हैं। सभी बैटरियां श्रृंखला में जुड़ी हुई हैं। मोटरों को सरफेस माउंटिंग का उपयोग करके L293D पर बने मोटर ड्राइवर द्वारा संचालित किया जाता है।
बोर्ड की बिजली आपूर्ति एक रैखिक नियामक के माध्यम से की जाती है, क्योंकि 5 वोल्ट के एक निश्चित वोल्टेज की आवश्यकता होती है। यह प्लेटफ़ॉर्म क्या कर सकता है: 1. बाधाओं से बचने के लिए अल्ट्रासोनिक HC-SR04 सेंसर का उपयोग करके क्षेत्र (अपार्टमेंट, आदि) के चारों ओर घूमें। 2. एक निश्चित समय के बाद एक फोटो (वीडियो फ्रेम) लें और इसे यांडेक्स या गूगल ड्राइव पर भेजें। 3. आईआर लोकेटर का उपयोग करके रिचार्ज करने के लिए खुद को आधार पर ले जाएं। 4. ब्राउज़र और इंटरनेट का उपयोग करके मैन्युअल नियंत्रण की संभावना। रास्पबेरी बोर्ड को ही पावर देने के लिए स्टेबलाइजर। ब्रेडबोर्ड पर एक L293 मोटर नियंत्रण चालक को इकट्ठा किया गया था और I2C बस के माध्यम से जुड़ा एक mpu-6050 गायरोस्कोप स्थापित किया गया था।
इंटरनेट के साथ संचार ऐसे वाईफाई एडाप्टर टीपी-लिंक के कारण होगा।
अतिरिक्त सॉफ़्टवेयर स्थापित किए बिना, बॉक्स के ठीक बाहर घाव हो गया। सीएसआई इंटरफेस के साथ रास्पबेरी पाई के लिए एक कैमरा भी स्थापित किया।
कैमरे को घुमाने के लिए इस मैकेनिज्म का इस्तेमाल दो सर्वो पर किया जाएगा।
रास्पबेरी इसे सीधे GPIO पोर्ट से, साथ ही L293D चिप के माध्यम से मूवमेंट मोटर्स से नियंत्रित करेगा। डॉकिंग स्टेशन से रोबोट को चार्ज किया जाएगा, जहां आपको ड्राइव करने की आवश्यकता होगी। ऐसा करने के लिए, चेसिस के सामने रिचार्जिंग के लिए संपर्क स्थापित किए जाते हैं।
इसे एक स्टोर में ऐसा ब्रेडबोर्ड खरीदा गया था, जिस पर सब कुछ लगाया जाएगा। रास्पबेरी को माउंट करने के लिए लेगो भागों को छोड़ना पड़ा, क्योंकि सब कुछ फिट नहीं होता है।
इसे चेसिस से जोड़कर हमें मिलता है। अगला, हम रास्पबेरी पाई को पिन से ही जोड़ते हैं।
अब चेसिस पर।
मंच कुछ इस तरह जाएगा:

2. सामान्य वायरिंग आरेख


3. कनेक्टिंग मोटर्स

आइए L293D का उपयोग करके मोटर कनेक्शन आरेख पर करीब से नज़र डालें।
हम रास्पबेरी पाई GPIO पोर्ट को मोटर ड्राइवर से इस प्रकार जोड़ते हैं: लेफ्ट मोटर: L293 IN1 GPIO 9 पर L293 IN2 GPIO 10 पर L293 EN1 GPIO 11 पर राइट मोटर: L293 IN3 GPIO 23 पर L293 IN4 GPIO 24 पर L293 EN2 GPIO 25 पर

4. रास्पबेरी पाई सेटअप

इस चेसिस को दूर से प्रबंधित करने के लिए, आपको एक सफेद आईपी पते (स्थायी) की आवश्यकता होती है, जो कमरे में स्थित राउटर का उपयोग करके किया जा सकता है। रिमोट कंट्रोल और कॉन्फ़िगरेशन के लिए, हमें पुटी प्रोग्राम की आवश्यकता है। आप इसे इंटरनेट पर डाउनलोड कर सकते हैं। रास्पबेरी पर, आपको SSH सर्वर को सक्षम करने की आवश्यकता है, यदि आपने ऐसा नहीं किया है, तो आपको कंसोल में कमांड sudo raspi-config टाइप करना होगा। SSH आइटम में, सक्षम करें पर क्लिक करें। अगला, बोर्ड को रिबूट करें, अब हम दूर से कनेक्ट कर सकते हैं। हमारे कंप्यूटर पर PuTTY स्थापित करें और इसे कॉन्फ़िगर करें। ऐसा करने के लिए, "सत्र" टैब में, रास्पबेरी पाई का आईपी पता दर्ज करें। IP पता राउटर सेटिंग्स में पाया जा सकता है। हम पोर्ट नंबर 22 को छोड़ते हैं, कनेक्शन का प्रकार SSH है। सत्र का नाम दर्ज करते समय "सहेजें" पर क्लिक करें। अब सेटिंग्स सेव हो गई हैं। अगला, आइटम का चयन करें कनेक्शन -> डेटा और रास्पबेरी दर्ज करने के लिए हमारा नाम और पासवर्ड दर्ज करें। यदि नहीं बदला है, तो नाम और पासवर्ड समान हैं: पाई और रास्पबेरी। प्रवेश द्वार पर हर बार उपयोगकर्ता नाम और पासवर्ड दर्ज न करने के लिए हम इसे दर्ज करते हैं। अब आइटम SSH -> X11 का चयन करें और "X11 फ़ॉरवर्डिंग सक्षम करें" के बगल में स्थित बॉक्स को चेक करें, और "डिस्प्ले एक्स" लाइन में आपको लोकलहोस्ट लिखना होगा: 0 आइए "सत्र" टैब पर वापस जाएं और सभी सेटिंग्स को सहेजें जो नाम हम पहले ही दर्ज कर चुके हैं। बस इतना ही, सेटअप पूरा हो गया है! "कनेक्ट" पर क्लिक करें और रास्पबेरी पाई कमांड लाइन दर्ज करें। अब हम ब्राउज़र में कैमरे से एक तस्वीर सेट करते हैं। ऐसा करने के लिए, कमांड लाइन पर, दर्ज करें: sudo apt-get update कमांड पूरा होने के बाद, निम्नलिखित लिखें: sudo apt-get upgrade फिर: sudo raspi-config और कैमरा समर्थन सक्षम करें। रिबूट करें, पुटी को फिर से शुरू करें और रास्पबेरी से कनेक्ट करें। इसके बाद, mjpg-स्ट्रीमर के सही ढंग से काम करने के लिए आवश्यक एप्लिकेशन इंस्टॉल करें: sudo apt-get install libjpeg8-dev फिर: sudo apt-get install cmake mjpg-स्ट्रीमर स्रोत डाउनलोड करें: wget github.com/jacksonliam/mjpg-streamer/archive/master .zip फिर परिणामी संग्रह को अनज़िप करें: unzip ./master –d ./Valli (Vflli एक मनमाना नाम है) cd /Valli/mjpg-streamer-master/mjpg-streamer-experimental फ़ोल्डर में जाएं, फिर सभी के साथ मेक क्लीन दर्ज करें नैनो कमांड, फ़ाइल बदलें start.sh sudo nano Valli/mjpg-streamer-master/mjpg-streamer-experimental/start.sh वहां दो असम्बद्ध लाइनों को हटा दें और इसके बजाय cd/ms/mjpg-streamer-master/mjpg लिखें। -स्ट्रीमर-प्रयोगात्मक ./mjpg_streamer -o "./ output_http.so -w ./www" -i "./input_raspicam.so -x 640 -y 480 -fps 10 -ex auto -awb auto -vs -ISO 100" संपादक से Ctrl+X से बाहर निकलें, फिर Enter (हम परिवर्तन से सहमत हैं) और Y (हां) दर्ज करें। एमजेपीजी-स्ट्रीमर-प्रयोगात्मक फ़ोल्डर में, हमारी स्क्रिप्ट चलाएं: ./start.sh इसे शुरू होना चाहिए और कंसोल में बहुत सारे अक्षर होंगे, एलईडी कैमरे पर प्रकाश डालेगा। Ctrl+C कमांड स्क्रिप्ट को बंद कर देगी और LED बंद हो जाएगी। हम ब्राउज़र खोलते हैं, निम्न लिंक पर जाते हैं: ip-address-raspberry:8080/?action=stream (जहां ip-address-raspberry हमारे रास्पबेरी का आईपी है) और वेब सर्वर पर पहुंचें, स्ट्रीम पर क्लिक करें और देखें:
रोबोट को स्थानांतरित करने के लिए, एक वेब इंटरफ़ेस स्थापित करना आवश्यक है जो रोबोट को नियंत्रित करेगा। हम स्थापित करते हैं। सबसे पहले, WebIOPi डाउनलोड करें webiopi.googlecode.com/files/WebIOPi-0.6.0.tar.gz अनपैक tar xvzf WebIOPi-0.6.0.tar.gz cd WebIOPi-0.6.0 फोल्डर में जाएं और इंस्टॉलेशन फाइल को रन करें sudo कमांड /setup.sh इंस्टालेशन के बाद, कमांड के साथ: update-rc.d webiopi डिफॉल्ट्स हम रास्पबेरी के साथ इंटरफेस को ऑटोस्टार्ट करते हैं। हमेशा की तरह, ब्राउज़र खोलें, इस लिंक पर जाएँ: ip-address-raspberry:8000 और प्राप्त करें
परिणामस्वरूप, हमें मिलता है: सभी को शुभकामनाएँ! 2018-04-17टी11:12:29+05:30

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

सबसे अच्छी बात यह है कि आप $50 जितना सस्ता या $1000 और उससे अधिक के रूप में महंगा के रूप में एक का निर्माण कर सकते हैं। फिर आप कहां से शुरू करते हैं? अपनी प्राथमिकताओं के आधार पर सही रास्पबेरी पाई रोबोट किट चुनें और आपका जाना अच्छा रहेगा!

यहां हमें मिली सर्वोत्तम किटों की सूची दी गई है:

शीर्ष रास्पबेरी पाई रोबोट किट

1) सनफाउंडर रास्पबेरी पाई स्मार्ट रोबोट कार किट

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

आइए एक नज़र डालते हैं उन सभी विशेषताओं पर जो इस किट के साथ आती हैं:

  • असेंबली के दौरान आपको बहुत मज़ा आएगा! यह गाड़ी काफी अच्छी तरह से डिजाइन की गई है।
  • आप इसे पायथन कोडिंग के लिए मूल रूप से उपयोग कर सकते हैं।
  • इसमें एस-ब्लॉक आधारित ग्राफिकल विजुअल प्रोग्रामिंग लैंग्वेज लाइन है।
  • यह 3 अलग-अलग सेंसर मॉड्यूल के साथ आता है जो अल्ट्रासोनिक बाधा से बचाव, लाइट फॉलोअर और लाइन फॉलोअर के लिए कार्य करता है।
  • आप इस रोबोट किट के साथ सरल जीयूआई प्रोग्रामिंग में संलग्न हो सकते हैं।
  • किट निम्नलिखित के साथ आता है:
    • रोबोट HATS
    • ऐक्रेलिक प्लेट का 1 सेट
    • TB6612 मोटर चालक
    • PCA9685 PWM ड्राइवर
    • लाइट फॉलोअर मॉड्यूल
    • अल्ट्रासोनिक बाधा से बचाव मॉड्यूल
    • 5-सीएच लाइन अनुयायी मॉड्यूल
    • 2 बैटरी धारक
    • 1 सन फाउंडर सर्वो
    • डीसी गियर मोटर
  • याद रखें कि आप इसका उपयोग केवल रास्पबेरी पाई के साथ कर सकते हैं, अन्य बोर्डों के साथ नहीं।
  • यह एक उपयोगकर्ता पुस्तिका के साथ आता है जिसमें वाहन के लिए पूर्ण निर्देश के साथ-साथ कोड भी होता है। असेंबली और उपयोग के साथ आपकी मदद करने के लिए इसमें एक ऑनलाइन प्रकाशित वीडियो भी है।

2) डेक्सटर इंडस्ट्रीज रास्पबेरी पाई GoPiGo3 रोबोट किट

डेक्सटर इंडस्ट्रीज ने इस GoPiGo3 रोबोट किट को बनाया है जो रास्पबेरी पाई 3 द्वारा संचालित पूरी तरह कार्यात्मक रोबोट बनाने में मदद करता है। इसमें एक रोबोट बॉडी, मोटर्स, नियंत्रण और वह सब कुछ शामिल है जो आपको अपने रास्पबेरी पाई को चलाने और चलाने के लिए चाहिए। वर्तमान में, यह अमेज़न पर सबसे लोकप्रिय रास्पबेरी पाई रोबोट किट में से एक है।

की विशेषताएं GoPiGo3 रास्पबेरी पाई रोबोट किटहैं:

  • यह एक सुपर रोबोट कार और GoPiGo का उन्नत संस्करण है
  • यह सबसे तेज़ रास्पबेरी पाई 3 बोर्ड के साथ आता है
  • ए, बी, और बी + . के साथ भी बढ़िया काम करता है
  • इसमें सोल्डरिंग की आवश्यकता नहीं है और आठ एए बैटरी द्वारा संचालित है
  • डेक्सटर इंडस्ट्रीज सॉफ्टवेयर उदाहरण और एपीआई प्रदान करते हैं
  • अन्य एक्सेसरीज में एक प्रीलोडेड माइक्रो एसडी कार्ड, एक ईथरनेट केबल, एक यूएसबी वाईफाई अडैप्टर, रास्पबेरी पाई पावर सप्लाई, एक अल्ट्रासोनिक सेंसर, और GoPiGo बेसिक स्टार्टर किट के अन्य सभी आवश्यक घटक शामिल हैं।

3) स्विच साइंस द्वारा रास्पबेरी पाई के लिए रैपिरो रोबोट

स्विच साइंस ने रैपिरो रोबोट को डिज़ाइन किया है जो एक DIY रास्पबेरी पाई-पावर्ड किट है। यह एक किफायती, मजबूत, इकट्ठा करने में आसान, ह्यूमनॉइड रोबोट किट है।

स्विच साइंस द्वारा रैपिरो रोबोट की विशेषताएं हैं:

  • यह एक DIY मॉडल रास्पबेरी पाई रोबोट किट है
  • यह विशेष रूप से रोबोटिक्स क्षेत्र में शौक रखने वालों, छात्रों और इंजीनियरों के लिए डिज़ाइन किया गया है
  • किट असंबद्ध स्थिति में आती है, इसलिए उपयोगकर्ता को भागों को इकट्ठा करने की आवश्यकता होती है
  • आप कुछ छोटे संशोधनों के साथ रास्पबेरी पाई के मॉडल बी+ को भी स्थापित कर सकते हैं रैपिरो
  • असेंबल करने के बाद इसका वजन सिर्फ 1Kg (लाइटवेट डिजाइन) होता है।
  • यह 12 सर्वो और एक सर्वो नियंत्रण बोर्ड के साथ आता है
  • 15+ . से ऊपर की उम्र के लिए अनुशंसित

4) PiStorms लेगो रोबोट - रास्पबेरी पाई V2 स्टार्टर किट

आप mindsensors.com से इस शानदार रास्पबेरी पाई रोबोट किट के साथ रास्पबेरी पाई द्वारा संचालित आश्चर्यजनक रोबोट बना सकते हैं। यह आपके बॉट के साथ आसानी से इंटरैक्ट करता है और इसे पायथन का उपयोग करके प्रोग्राम किया जा सकता है। पैकेज में एक पाइस्टॉर्म नियंत्रक, एक लेगो संगत फ्रेम, एक 6-एए बैटरी धारक, एक वाईफाई एडेप्टर और एक एसडी कार्ड शामिल है जो ऑपरेटिंग सिस्टम का उपयोग करने के लिए तैयार है।

PiStorms रास्पबेरी पाई रोबोट किट की विशेषताएं हैं:

  • आप रास्पबेरी पाई के दिमाग का उपयोग करके लेगो रोबोट बना सकते हैं!
  • यह रास्पबेरी पाई ए+, बी+ और रास्पबेरी पाई 2 के साथ बहुत अच्छा काम करता है
  • लेगो माइंडस्टॉर्म NXT या EV3 मोटर्स और सेंसर को Raspberry Pi . को कोड करने के लिए जोड़ा जा सकता है
  • इसमें 2.4-इंच . की अंतर्निर्मित रंगीन टच डिस्प्ले स्क्रीन है
  • मजबूत डिज़ाइन में एक और एक WiFi अडैप्टर शामिल है

5) सनफाउंडर स्मार्ट वीडियो कार रास्पबेरी पाई रोबोट किट

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

की सुविधाओं की जाँच करें सनफाउंडर रास्पबेरी पाई रोबोट किटनीचे:

  • यह रोबोटिक्स और इलेक्ट्रॉनिक्स के क्षेत्र में शुरुआती लोगों के लिए एक पूर्ण रास्पबेरी पाई लर्निंग किट है
  • किट एक स्टेप-डाउन डीसी से डीसी कनवर्टर मॉड्यूल का उपयोग करता है जो इनपुट वोल्टेज को कम करता है
  • बंडल में एक L298N मोटर ड्राइवर मॉड्यूल भी शामिल है
  • यह कोड और एप्लिकेशन दोनों द्वारा रास्पबेरी पाई रोबोटिक्स का अध्ययन करने के लिए एक बेहतरीन किट है
  • इसमें 7 से 12V का कार्यशील वोल्टेज है और यह 18650A . की दो रिचार्जेबल लिथियम बैटरी द्वारा संचालित है
  • किट में USB WiFi अडैप्टर के साथ एक वेबकैम भी शामिल है
  • यह रास्पबेरी पाई के लिए एक संगत एंड्रॉइड ऐप के साथ आता है

6) ब्रिकपी + रास्पबेरी पाई बेस किट


डेक्सटर इंडस्ट्रीज के ब्रिकपी स्टार्टर बंडल के साथ एक शानदार रोबोट डिजाइन करें। यह सभी आवश्यक सामान के साथ आता है। आपको अलग से रास्पबेरी पाई 3, बिजली की आपूर्ति, माइक्रो एसडी कार्ड प्रीलोडेड 'रास्पियन फॉर रोबोट्स' सॉफ्टवेयर आदि के साथ खरीदने की जरूरत है। यद्यपि।

डेक्सटर इंडस्ट्रीज के ब्रिकपी+ रास्पबेरी पाई रोबोट किट की विशेषताएं हैं:

  • बैटरी पैक आपके रास्पबेरी पाई बोर्ड को शक्ति प्रदान करने के लिए पर्याप्त है
  • यदि आप ब्रिकपी केस को लेगो के साथ जोड़ते हैं, तो यह एक उत्कृष्ट फीचर्ड रोबोट में बदल जाएगा
  • कोड लिखने के लिए स्क्रैच, पायथन और जावा जैसी अन्य भाषाओं का उपयोग किया जा सकता है
  • आप अधिकतम चार NXT या EV3 डिजिटल/एनालॉग मोटर और सेंसर कनेक्ट कर सकते हैं
  • लेगो माइंडस्टॉर्म रोबोट को वेब से जोड़कर इसे दूर से नियंत्रित करें
  • एक ऐक्रेलिक केस आपके सेटअप को आकस्मिक क्षति से बचाने के लिए पर्याप्त मजबूत है
  • नौसिखियों के लिए एक शानदार रास्पबेरी पाई रोबोट किट

ब्रिकपी+ रास्पबेरी पाई रोबोट किट एक वाई-फाई समर्थित, क्रॉस कंट्री, ऑफ-रोड स्मार्ट कार रोबोट किट है। यह आपको बिना किसी पेशेवर मदद के अपने दम पर 4-व्हील वाली स्मार्ट रोबोट कार बनाने में मदद करता है।

7) सनफाउंडर द्वारा रास्पबेरी पाई 3 स्मार्ट वीडियो कार किट

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

की विशेषताएं रास्पबेरी पाई के लिए सनफाउंडर स्मार्ट रोबोट किट 3हैं:

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

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

8) रास्पबेरी पाई के लिए कुमान प्रोफेशनल वाईफ़ाई स्मार्ट रोबोट कार किट


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

कुमान से रास्पबेरी पाई रोबोट कार किटनीचे के रूप में सुविधाओं के साथ आता है:

  • यह रोबोट सिस्टम कोड सहित 8GB क्षमता के पहले से लोड किए गए SD कार्ड के साथ आता है
  • एक शामिल वेब कैमरा आपके डिवाइस पर रीयल-टाइम छवि और वीडियो प्रसारण प्रदान करता है
  • इनबिल्ट हॉटस्पॉट सुविधा एक ऐप के माध्यम से आसान नियंत्रण प्रदान करती है
  • ओपन सोर्स पायथन कोड प्रोग्रामिंग कार्य को आसान और प्रभावी बनाता है
  • कैमरे में 2-अक्ष का पालना है जो किसी भी कोण पर शूटिंग करता है, और यह रोबोट कार को हिलाए बिना किया जाता है
  • सेटअप सबसे सफल और शक्तिशाली समाधान पर काम करता है जिसमें आरपीआई मदरबोर्ड का दिमाग और पावर प्रबंधन के साथ ड्राइव का विस्तार शामिल है
  • समझने में आसान आरेखों के साथ एक विस्तृत मैनुअल परियोजना के कामकाज को समझने में मदद करता है

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

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

आपके क्या विचार हैं? हमें आपसे सुनना प्रिय लगेगा!