विषयसूची:
- चरण 1: सामग्री की सूची
- चरण 2: टैंक चेसिस बनाएं
- चरण 3: एक प्लेट में इलेक्ट्रिकल्स संलग्न करें
- चरण 4: बोर्ड में कैमरा और दूरी मीटर संलग्न करें
- चरण 5: चेसिस पर खड़े होने और खड़े होने के लिए कैमरा बोर्ड संलग्न करें
- चरण 6: चेसिस में बैटरी होल्डर संलग्न करें
- चरण 7: चेसिस और वायर सब कुछ के लिए विद्युत प्लेट संलग्न करें
- चरण 8: सेटअप सॉफ्टवेयर
- चरण 9: सेटअप कनेक्शन
- चरण 10: Android ऐप प्राप्त करें
वीडियो: PiTanq - एआई सीखने के लिए रास्पबेरी पाई और पायथन के साथ रोबोट-टैंक: 10 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
पिटैंक एक रोबोट-टैंक है जिसमें रास्पबेरी पाई द्वारा संचालित कैमरा है। इसका उद्देश्य सेल्फ ड्राइविंग की आर्टिफिशियल इंटेलिजेंस सीखने में मदद करना है। टैंक पर AI OpenCV और Tensoflow द्वारा समर्थित है जो विशेष रूप से रास्पियन जेसी के लिए बनाया गया है।
मजबूत एल्यूमीनियम चेसिस पर आधारित PiTanq बाहरी उपयोग के लिए अच्छा है।
रोबोट को नियंत्रित करने के लिए आरईएसटी इंटरफ़ेस को उजागर करने वाला एक ओपन सोर्स पायथन वेब-सेवा है।
एक Android एप्लिकेशन भी प्रदान किया गया।
कुछ और चीजें हैं: पैन-एंड-टिल्ट कैमरा स्टैंड (फोन द्वारा भी नियंत्रित) और अल्ट्रासोनिक सेंसर।
अस्वीकरण। यह एक पूर्ण मार्गदर्शिका नहीं है, केवल एक रूपरेखा है। पूरी गाइड GitHub पर है।
चरण 1: सामग्री की सूची
रास्पबेरी पाई
कैमरा
बिजली कनवर्टर
मोटर नियंत्रक
पीडब्लूएम नियंत्रक
2x18650 बैटरी
हवाई जहाज़ के पहिये
पैन-एंड-टिल्ट स्टैंड
अस्वीकरण। उल्लिखित सूची पूर्ण नहीं है। बहुत सी छोटी चीजें हैं, जैसे तार, स्क्रू, एक्रेलिक प्लेट। आप अधिक जानकारी प्राप्त कर सकते हैं या पूरे पैकेज को PiTanq वेबसाइट पर खरीद सकते हैं
चरण 2: टैंक चेसिस बनाएं
चरण 3: एक प्लेट में इलेक्ट्रिकल्स संलग्न करें
चरण 4: बोर्ड में कैमरा और दूरी मीटर संलग्न करें
चरण 5: चेसिस पर खड़े होने और खड़े होने के लिए कैमरा बोर्ड संलग्न करें
चरण 6: चेसिस में बैटरी होल्डर संलग्न करें
चरण 7: चेसिस और वायर सब कुछ के लिए विद्युत प्लेट संलग्न करें
चरण 8: सेटअप सॉफ्टवेयर
- रास्पियन जेसी स्थापित करें
- ओपनसीवी स्थापित करें
- टेंसरफ़्लो स्थापित करें
- एमजेपीजी-स्ट्रीमर स्थापित करें
- GitHub से नियंत्रण सेवा कोड प्राप्त करें
यह कोड अजगर पर लिखा गया है और टैंक को नियंत्रित करने के लिए REST इंटरफ़ेस प्रदान करता है।
एआई उपयोग के उदाहरण हैं:
- ओपनसीवी से हार कैस्केड के साथ बिल्ली खोजक
- ओपनसीवी-डीएनएन के साथ ऑब्जेक्ट डिटेक्टर
- Tensorflow के साथ इमेज क्लासिफायरियर
आरईएसटी इंटरफ़ेस है:
- जाओ / पिंग
- प्राप्त / संस्करण
- प्राप्त / नाम
- प्राप्त / जिला
- पोस्ट / एफडब्ल्यूडी / चालू
- पोस्ट / एफडब्ल्यूडी / ऑफ
- पोस्ट / बैक / ऑन
- पोस्ट / बैक / ऑफ
- पोस्ट/बाएं/चालू
- पोस्ट/बाएं/बंद
- पोस्ट / राइट / ऑन
- पोस्ट / राइट / ऑफ
- पोस्ट / फोटो / मेक
- प्राप्त / फोटो /: फिद
- प्राप्त / फोटो / सूची
- पोस्ट/कैम/अप
- पोस्ट / कैम / डाउन
- पोस्ट / कैम / राइट
- पोस्ट/कैम/बाएं
- पोस्ट / डिटेक्ट / हार /: फिड
- पोस्ट/डिटेक्ट/डीएनएन/:फिड
- पोस्ट / वर्गीकृत / tf /: fid
चरण 9: सेटअप कनेक्शन
रास्पबेरी पाई के लिए वाई-फाई कनेक्शन स्थापित करने का एक हेडलेस तरीका है।
कंप्यूटर में रास्पियन के साथ माइक्रोएसडी कार्ड डालें।
सामग्री के साथ एक टेक्स्ट फ़ाइल wpa_supplicant.conf बनाएं:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1 देश=अमेरिका
नेटवर्क={ ssid="your-wifi-network" psk="your-wifi-password" key_mgmt=WPA-PSK }
इसके अलावा "ssh" नाम की एक खाली फ़ाइल बनाने की भी सिफारिश की जाएगी। यह आरपीआई को रिमोट एक्सेस की अनुमति देगा (डिफ़ॉल्ट पासवर्ड बदलना न भूलें)।
चरण 10: Android ऐप प्राप्त करें
Google Play से Android ऐप इंस्टॉल करें
ऐप से टैंक को चलाना, कैमरा हिलाना, लाइव वीडियो देखना, तस्वीरें लेना, तस्वीरों पर वस्तुओं का पता लगाना संभव है।
सिफारिश की:
गैर-अंग्रेजी कीबोर्ड लेआउट सीखने के लिए पायथन का उपयोग करना: 8 कदम
गैर-अंग्रेज़ी कीबोर्ड लेआउट सीखने के लिए पायथन का उपयोग करना: नमस्ते, मैं जूलियन हूँ! मैं एक कंप्यूटर विज्ञान का छात्र हूं और आज मैं आपको दिखाने जा रहा हूं कि आप खुद को गैर-अंग्रेजी भाषा का कीबोर्ड लेआउट सिखाने के लिए पायथन का उपयोग कैसे कर सकते हैं। आजकल बहुत सारी भाषा सीखना ऑनलाइन होता है, और एक बात जो लोग समझ सकते हैं
रास्पबेरी पाई के साथ एलईडी ब्लिंक - रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: 4 कदम
रास्पबेरी पाई के साथ एलईडी ब्लिंक | रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: हाय दोस्तों इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई के GPIO का उपयोग कैसे करें। अगर आपने कभी Arduino का इस्तेमाल किया है तो शायद आप जानते हैं कि हम LED स्विच आदि को इसके पिन से जोड़ सकते हैं और इसे इस तरह काम कर सकते हैं। एलईडी ब्लिंक करें या स्विच से इनपुट प्राप्त करें ताकि
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना - रास्पबेरी पाई 3बी / 3बी+ के साथ रास्पियन बस्टर के साथ शुरुआत करना: 4 कदम
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना | रास्पबेरी पाई 3 बी / 3 बी + के साथ रास्पियन बस्टर के साथ शुरुआत करना: हाय दोस्तों, हाल ही में रास्पबेरी पाई संगठन ने रास्पियन बस्टर नामक नया रास्पियन ओएस लॉन्च किया। यह रास्पबेरी पाई के लिए रास्पियन का एक नया संस्करण है। तो आज इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई 3 पर रास्पियन बस्टर ओएस कैसे स्थापित करें
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
रूमब्लॉक: रूंबा, रास्पबेरी पाई और आरपीएलआईडीएआर के साथ आरओएस नेविगेशन सीखने के लिए एक मंच: 9 कदम (चित्रों के साथ)
रूमब्लॉक: रूमबा, रास्पबेरी पाई और आरपीएलआईडीएआर के साथ आरओएस नेविगेशन सीखने के लिए एक मंच: यह क्या है?"रूमब्लॉक" एक रोबोट प्लेटफॉर्म है जिसमें एक रूमबा, एक रास्पबेरी पाई 2, एक लेजर सेंसर (आरपीएलआईडीएआर) और एक मोबाइल बैटरी शामिल है। बढ़ते फ्रेम को 3D प्रिंटर द्वारा बनाया जा सकता है। ROS नेविगेशन सिस्टम कमरों का नक्शा बनाने और i