विषयसूची:
- चरण 1: उपकरण
- चरण 2: भाग
- चरण 3: चेसिस को असेंबल करना
- चरण 4: इलेक्ट्रॉनिक भागों को जोड़ना
- चरण 5: कोडिंग का समय
- चरण 6: आनंद लें
- चरण 7: सुधार
वीडियो: नेगिंग रोबोट® - जीवन की गति से परेशान करना: 7 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
DanLocatelliMeristemaFollow के बारे में: Universität स्टटगार्ट में एमएससी ITECH उम्मीदवार। डैनलोकाटेली के बारे में अधिक »
यह सुनिश्चित करने का सबसे आसान तरीका है कि आप हर दिन क्रोधित हों। नेगिंग रोबोट® के पास इसका समाधान है।
नेगिंग रोबोट® Annooy® 900
Annooy® 900 को मनुष्यों को परेशान करने के लिए अत्याधुनिक DIY तकनीक के साथ सावधानीपूर्वक तैयार किया गया था। डैनियल लोकाटेली और त्ज़ुयिंग चेन द्वारा
अधिक शक्ति, बेहतर झुंझलाहट। पावर-लिफ्टिंग बोर बेहतर झुंझलाहट प्रदर्शन के लिए 5X एंग्रीनेस पावर* प्रदान करता है।*(Annooy® 800 सीरीज की तुलना में)।
बुद्धिमानी से आप पर जासूसी करता है।
सेंसर का एक पूरा सूट बुद्धिमानी से आपके और आपके घर के डेटा को कैप्चर करता है ताकि रोबोट को वस्तुओं के आसपास और फर्नीचर के नीचे नेविगेट किया जा सके ताकि आपको पूरी तरह से परेशान करने में मदद मिल सके।
यह काम iRobot® Roomba® के साथ एक पैरोडी है, जो स्टटगार्ट विश्वविद्यालय में ITECH संगोष्ठी कम्प्यूटेशनल डिज़ाइन और डिजिटल फ़ैब्रिकेशन से असाइनमेंट यूज़लेस मशीन के हिस्से के रूप में है।
यह रोबोट का अनुसरण करने वाला एक चेहरा है, यह एक मानवीय चेहरे की पहचान करता है और इसे कैमरे में केंद्रीकृत करने का प्रयास करता है।
चरण 1: उपकरण
यह उपकरणों का एक सरल सेट है, और शायद उनमें से अधिकांश आपके पास पहले से ही घर पर हैं। टांका लगाने वाले लोहे का उपयोग मुख्य रूप से मोटरों को शक्ति देने वाले केबलों को स्थिरता देने के लिए किया जाता है। लेकिन बस इतना ही, आप इसे केवल चार बार वेल्ड करने के लिए उपयोग करेंगे।
- सोल्डरिंग आयरन
- कैंची
- कटर चाकू
- लंबी नाक सरौता
- पेचकश किट
चरण 2: भाग
इलेक्ट्रानिक्स
नीचे सूचीबद्ध भाग आमतौर पर ऑनलाइन खरीदने के लिए उपलब्ध कई Arduino स्टार्टर किट के साथ आते हैं, जैसे कि यह।
- Arduino Uno संगत + USB केबल
- अल्ट्रासोनिक सेंसर (x2) (आमतौर पर स्टार्टर किट में केवल एक अल्ट्रासोनिक सेंसर होता है)।
- अर्दुनियो प्रोटोशील्ड + मिनी ब्रेडबोर्ड
- 9वी बैटरी
- अर्दुनियो के लिए 9वी बैटरी कनेक्शन
- जंपर केबल
- ब्रेडबोर्ड पावर मॉड्यूल
जबकि नीचे दी गई सूची असामान्य भागों को प्रदर्शित करती है जिन्हें अलग से खरीदा जाना है:
- ईएसपी 32-सीएएम
- L298N एच ब्रिज मोटर चालक
- पावर बैंक (5000mAh या उच्चतर)
कार चेसिस किट
ऑनलाइन खरीदने के लिए कुछ सस्ती कार चेसिस किट उपलब्ध हैं, जैसे कि यह एक, या वैकल्पिक रूप से आप इन भागों को अलग करके भी खरीद सकते हैं। हमें निम्नलिखित की आवश्यकता होगी:
- दो 6v मोटर्स + केस + केबल + टायर
- यूनिवर्सल व्हील
- नट और बोल्ट
स्थिर चीज़ें
इस मामले में, हमने रोबोट को कुछ शैली देने के लिए एक अलग चेसिस का उपयोग करने का निर्णय लिया। पहले बताए गए भागों के अलावा, हमने इन स्टेशनरी वस्तुओं का भी उपयोग किया है:
- कॉर्क (हमने कुछ साधारण कपहोल्डर का इस्तेमाल किया)
- हेलरमैन केबल टाई
- प्लास्टिक की गेंद
- धात्विक जाल
चरण 3: चेसिस को असेंबल करना
यह चेसिस भागों को संलग्न करना और निकालना आसान बनाने के लिए एक साधारण जाल का उपयोग करता है। लेकिन ध्यान रखें कि यह एक धातु की जाली है, जिसका अर्थ है कि इलेक्ट्रॉनिक भागों को इसे सीधे नहीं छूना चाहिए क्योंकि यह उन्हें नुकसान पहुंचा सकता है।
धात्विक जाल
सबसे पहले, यह समझने के लिए कि आपको रोबोट की कितनी बड़ी आवश्यकता है, धातु की जाली के ऊपर के हिस्सों को व्यवस्थित करें। हमारे मामले में, अंतिम आकार हमारे पावर बैंक + पहियों के आकार द्वारा निर्धारित किया गया था। यदि आपके पास एक छोटा पावर बैंक है तो आप रोबोट को और भी अधिक कॉम्पैक्ट बना सकते हैं! फिर ऊपर की छवि में दिखाए गए अनुसार एक पिक्सेलयुक्त वृत्त बनाते हुए धातु की जाली को काटें।
यूनिवर्सल व्हील
यूनिवर्सल व्हील को सही जगह पर लगाने के लिए हमने कॉर्क का इस्तेमाल किया। कॉर्क के दो टुकड़ों को पहिये के आधार के आकार में काटें और उन्हें एक साथ प्रवाहित करें। फिर कॉर्क को उसके एक छोर पर जाल के ऊपर पेंच करें और दूसरी तरफ पहिया को पेंच करें।
मोटर्स और पहिए
मोटरों को लगाने के लिए आपको बस प्रत्येक के लिए दो छोटे हेलरमैन केबल संबंधों का उपयोग करना होगा और उन्हें कसने के लिए जाल का उपयोग करना होगा। इस बात से अवगत रहें कि पहिये वास्तव में मोटर्स के करीब हैं, सावधान रहें कि पहिया को स्वतंत्र रूप से घूमने के लिए पर्याप्त जगह छोड़ दें।
पावर बैंक
अंतिम लेकिन कम से कम, हमें पावर बैंक को स्थापित करना होगा। यहां केवल एक चीज जिसके बारे में आपको पता होना चाहिए वह यह है कि यूएसबी केबल इनपुट कहां स्थित है, इसे पहियों का सामना करने से बचना चाहिए। और फिर आप इसे जगह में बंद करने के लिए दो केबल संबंधों का उपयोग कर सकते हैं।
चरण 4: इलेक्ट्रॉनिक भागों को जोड़ना
इलेक्ट्रॉनिक कनेक्शन रोबोट कार और फेस ट्रैकिंग रोबोट के विलय का परिणाम हैं।
सबसे पहले कॉर्क के एक तरफ Arduino Uno और दूसरी तरफ L298N मोटर ड्राइवर को स्क्रू करना है। इस तरह हम एक दूसरे को छूने वाले इलेक्ट्रॉनिक भागों को जोखिम में डाले बिना आवश्यक स्थान को कम करते हैं।
फिर, Arduino Uno के ऊपर प्रोटोशील्ड + मिनी ब्रेडबोर्ड संलग्न करें। यह सुनिश्चित करेगा कि हमारे पास हर सेंसर और एक्चुएटर्स को जोड़ने के लिए पर्याप्त जगह और पिन उपलब्ध हैं। हमारे मामले में, हमने इसके साथ आने वाले चिपकने वाले का उपयोग करके प्रोटोशील्ड के ऊपर मिनी ब्रेडबोर्ड को चिपका दिया।
फिर हमने 5V को मिनी ब्रेडबोर्ड की एक लाइन से और GND को दूसरी लाइन से जोड़ा।
L298N मोटर चालक
फिर 6 पुरुष-महिला जम्पर केबल का उपयोग करके हमने Arduino से पिन नंबर 5, 6, 7, 8, 9, और 10 को L298N मोटर ड्राइवर के पिन ENB, IN4, IN3, IN2, IN1, और ENA से जोड़ा। यहां हमने फ़ैक्टरी से पहले से ही एक-दूसरे से चिपके छह केबलों का उपयोग करने का निर्णय लिया ताकि हमारे पास एक साफ-सुथरा कनेक्शन हो। फिर हम जमीन को जोड़ते हैं और पिन को मिनी ब्रेडबोर्ड, बैटरी और मोटर्स से जोड़ते हैं। यह इस तरह होना चाहिए:
- ENB - ENA क्रमशः Arduino के ५ - १० तक
- 5V मिनी ब्रेडबोर्ड की 5V लाइन से जुड़ता है
- मिनी ब्रेडबोर्ड की ग्राउंड लाइन पर GND
- 12V 9V बैटरी के धनात्मक ध्रुव से, जबकि ऋणात्मक ध्रुव मिनी ब्रेडबोर्ड ग्राउंड से जुड़ता है
- OUT1 और OUT2 से मोटर 01
- OUT3 और OUT4 से मोटर 02
अल्ट्रासोनिक सेंसर
अल्ट्रासोनिक सेंसर को रोबोट के सामने स्थित होना चाहिए ताकि कुछ भी इसके कैप्चर में हस्तक्षेप न करे, इसलिए इसमें एक बड़ा केबल होना चाहिए ताकि आपके पास अधिक लचीलापन हो। उनके पिन कनेक्शन इस प्रकार हैं: अल्ट्रासोनिक सेंसर 01
- इको टू अरुडिनो पिन 3
- Arduino पिन को ट्रिगर करें 4
- मिनी ब्रेडबोर्ड की ग्राउंड लाइन पर Gnd
- मिनी ब्रेडबोर्ड की 5V लाइन के लिए Vcc
अल्ट्रासोनिक सेंसर 02
- इको टू अरुडिनो पिन 12
- Arduino पिन 11. को ट्रिगर करें
- मिनी ब्रेडबोर्ड की ग्राउंड लाइन को Gnd करें।
- मिनी ब्रेडबोर्ड की 5V लाइन के लिए Vcc।
ईएसपी 32-सीएएम
कैमरा
- UOR पिन RX0 से जुड़ता है (पिन 0)
- UOT पिन TX0 से जुड़ता है (पिन 1)
- मिनी ब्रेडबोर्ड की 5V से 5V लाइन
- Arduino के GND से GND (मिनी ब्रेडबोर्ड भर जाएगा
Arduino के लिए पावर बैंक
अंतिम चरण Arduino USB को पावर बैंक से कनेक्ट करना है
चरण 5: कोडिंग का समय
दो कोड हैं, एक ESP32-CAM के लिए और एक Arduino के लिए। वे मूल रूप से क्रमशः फेस ट्रैकिंग रोबोट और रोबोट कार के कोड का सरलीकरण हैं।
ESP32-CAM कोड
Arduino Uno पर जाने से पहले हमें ESP32-CAM को कॉन्फ़िगर करना होगा। इस कैमरे का अपना माइक्रोकंट्रोलर ESP32 है, जिसका अर्थ है कि यदि हम Arduino IDE का उपयोग करके अपना कोड भेजना चाहते हैं, तो हमें पहले IDE वातावरण को कॉन्फ़िगर करने की आवश्यकता है, और हम भाग्यशाली हैं। रोबोट ज़ीरो वन ने पहले ही इसके बारे में वास्तव में विस्तृत ट्यूटोरियल किया है, इसलिए पहले उस लिंक पर जाएं और उसके चरण-दर-चरण का पालन करें।
उसके बाद, आपको बस यहाँ संलग्न फ़ाइल PanningFastVer.ino को ESP32-CAM के साथ अपलोड करना है।
Arduino कोड
फिर Arduino कोड के लिए, आपको बस यहाँ संलग्न फ़ाइल UnoInput_Serial.ino अपलोड करनी होगी।
चरण 6: आनंद लें
अपने रोबोट के किनारे कैमरा संलग्न करें और मज़े करें!
इसे भविष्य की पुरानी यादों का अहसास कराने के लिए, हमने एक्रेलिक बॉल के आधे हिस्से के साथ सब कुछ संलग्न कर दिया है। रोबोट में यूएसबी केबल भी निकल रही थी जिससे यह पूंछ जैसा दिखता था। कितना प्यारा!
चरण 7: सुधार
रोबोट की गति को अधिक नियंत्रणीय बनाने के लिए हमें लगता है कि या तो मोटर को स्टेपर मोटर में बदलना दिलचस्प होगा या यहां बताए अनुसार दो स्पीड सेंसर जोड़ना दिलचस्प होगा।
सिफारिश की:
आपकी हृदय गति को मापना आपकी उंगली की नोक पर है: हृदय गति निर्धारित करने के लिए फोटोप्लेथिस्मोग्राफी दृष्टिकोण: 7 कदम
आपकी हृदय गति को मापना आपकी उंगली की नोक पर है: Photoplethysmography दृष्टिकोण हृदय गति निर्धारित करने के लिए दृष्टिकोण: एक photoplethysmograph (PPG) एक सरल और कम लागत वाली ऑप्टिकल तकनीक है जिसका उपयोग अक्सर ऊतक के सूक्ष्म संवहनी बिस्तर में रक्त की मात्रा में परिवर्तन का पता लगाने के लिए किया जाता है। यह ज्यादातर त्वचा की सतह पर माप करने के लिए गैर-आक्रामक रूप से उपयोग किया जाता है, आमतौर पर
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
धीमी गति वाले वीडियो के लिए उच्च गति वाली घड़ी: 4 कदम
स्लो-मोशन वीडियो के लिए हाई-स्पीड क्लॉक: आधुनिक स्मार्टफोन वाले लगभग हर किसी के पास हाई-स्पीड कैमरा होता है जिसका इस्तेमाल शानदार स्लो-मोशन वीडियो बनाने के लिए किया जा सकता है। लेकिन अगर आप यह मापना चाहते हैं कि वास्तव में उस साबुन के बुलबुले को फूटने में या उस तरबूज को फटने में कितना समय लगता है, तो आप
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं - थम्स रोबोट - सर्वो मोटर - स्रोत कोड: 26 कदम (चित्रों के साथ)
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं | थम्स रोबोट | सर्वो मोटर | स्रोत कोड: अंगूठे रोबोट। MG90S सर्वो मोटर के एक पोटेंशियोमीटर का इस्तेमाल किया। यह बहुत मजेदार और आसान है! कोड बहुत सरल है। यह केवल 30 पंक्तियों के आसपास है। यह एक मोशन-कैप्चर जैसा दिखता है। कृपया कोई प्रश्न या प्रतिक्रिया छोड़ें! [निर्देश] स्रोत कोड https://github.c
एक बहुत छोटा रोबोट बनाएं: ग्रिपर के साथ दुनिया का सबसे छोटा पहिया वाला रोबोट बनाएं: 9 कदम (चित्रों के साथ)
एक बहुत छोटा रोबोट बनाएं: ग्रिपर के साथ दुनिया का सबसे छोटा पहिया वाला रोबोट बनाएं: ग्रिपर के साथ 1/20 क्यूबिक इंच का रोबोट बनाएं जो छोटी वस्तुओं को उठा और ले जा सके। इसे Picaxe माइक्रोकंट्रोलर द्वारा नियंत्रित किया जाता है। इस समय, मेरा मानना है कि यह ग्रिपर वाला दुनिया का सबसे छोटा पहिया वाला रोबोट हो सकता है। इसमें कोई शक नहीं होगा