विषयसूची:
- आपूर्ति
- चरण 1: चेसिस का निर्माण
- चरण 2: एक कस्टम Veroboard बनाना
- चरण 3: वायरिंग
- चरण 4: यह सब एक साथ रखना
- चरण 5: नियंत्रण और परीक्षण
- चरण 6: ESP32 के लिए कोड
वीडियो: ESP32 रोबोट सर्वो का उपयोग कर रहा है: 6 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
मैं विभिन्न ESP32 विकास बोर्डों का उपयोग करके प्रयोग कर रहा हूं, हाल ही में मैंने TTGO T-Beam किस्म में से एक का आदेश दिया है जो आपके 18650 लाइपो को जोड़ने के लिए बैटरी सॉकेट के साथ आता है, यह वास्तव में एक छोटे रोबोट के निर्माण से कुछ बिजली विनियमन जटिलता लेता है, क्योंकि इसमें पहले से ही बैटरी और चार्जर सर्किट लगा हुआ है।
हालाँकि इस बोर्ड से सीधे कुछ ड्राइव करने के लिए इसे कुछ कम शक्ति की आवश्यकता थी, इसलिए मैंने कुछ निरंतर रोटेशन सर्वो को जोड़ने का फैसला किया जो मेरे पास थोड़ी देर के लिए है।
मैंने यहां जिस ESP32 बोर्ड का उपयोग किया है, उसमें लोरा रेडियो और GPS सहित बहुत सारी कार्यक्षमता है, जो भविष्य में उपयोगी हो सकती है, लेकिन आप इन अतिरिक्त के बिना ESP32 बोर्ड प्राप्त कर सकते हैं जो बोर्ड को थोड़ा छोटा बनाते हैं और फिर भी 18650 बैटरी धारक के साथ आते हैं।
तो चलिए बिल्ड के बारे में बात करना शुरू करते हैं।
आपूर्ति
4 एक्स सतत रोटेशन सर्वो
सर्वोस पर फिट होने वाले 4 x पहिए
यदि आप उन्हें जोड़ना चाहते हैं तो 5 x Neopixels की 1 x पट्टी।
आदर्श रूप से रिचार्जेबल बैटरी में निर्मित 1 x ESP32, या बाहरी बैटरी के साथ ESP32।
मैंने Lilygo Aliexpress से खदान खरीदी थी, जो मेरी अपेक्षा से कहीं अधिक तेजी से शिप की गई थी, जिसे मैंने यहां पाया जा सकता है
1 x पर्सपेक्स का छोटा टुकड़ा, जिसे चेसिस बनाने के लिए काटा और ड्रिल किया जा सकता है।
वेरोबार्ड का 1 x छोटा टुकड़ा
कुछ तार, और मैंने एक कनेक्टर के रूप में एक मिनी जेएसटी सॉकेट का इस्तेमाल किया, लेकिन यह सिर्फ मिलाप किया जा सकता है।
4 x सर्वो हेडर, ताकि आप केवल सर्वो को कनेक्टर वर्बार्ड में प्लग कर सकें
कुछ प्लास्टिक सर्किट बोर्ड गतिरोध।
चरण 1: चेसिस का निर्माण
मैं एक वास्तविक बुनियादी चेसिस चाहता था जिसे कोई भी शरीर कुछ पर्सपेक्स या प्लास्टिक का उपयोग कर सकता है, यहां तक कि एक पुराने प्लास्टिक लंच बॉक्स या टेकअवे का भी संभावित रूप से उपयोग किया जा सकता है।
मैंने ESP32 बोर्ड की तुलना में थोड़ा चौड़ा पर्सपेक्स का एक टुकड़ा काट दिया, लेकिन उसी लंबाई के बारे में, मैंने तब चिह्नित किया जहां मैं सर्किट बोर्ड स्टैंडऑफ का उपयोग करके ESP32 को माउंट करने के लिए 4 छेद जोड़ना चाहता हूं।
सर्वो को जोड़ना
मैंने सर्वो को तैनात किया ताकि वे सभी एक ही तरह से उन्मुख हों, इसलिए जब वायर्ड किया जाता है तो वे उसी दिशा में ड्राइव करते हैं। मैंने इन्हें लगाने के लिए कुछ प्लास्टिक गोंद का इस्तेमाल किया और इन्हें पकड़ने में सहायता के लिए कुछ और गतिरोध जोड़े।
मैंने चेसिस के आधार के माध्यम से जाने के लिए सर्वो तारों के लिए छेद ड्रिल किया ताकि उन्हें मेरे द्वारा उपयोग किए जाने वाले छोटे वर्बार्ड में प्लग किया जा सके जिसे मैं बाद में विस्तार से बताऊंगा।
मैंने सर्वो अतिरिक्त तारों को सबसे अच्छा बंडल किया जो मैं कर सकता था और उन्हें स्थिति में रखने के लिए कुछ छोटे केबल संबंधों का उपयोग किया।
यह सब कवर
एक अंतिम चरण के रूप में मैंने इसे पहले टुकड़े के समान आकार के एक टुकड़े के साथ कवर किया था। मैंने अतिरिक्त गतिरोध के लिए छेद ड्रिल किए और इसे सभी जगह पर रखने के लिए गतिरोध शिकंजा जोड़ा।
मुझे आश्चर्य हुआ कि यह एक साथ वजन में कितना हल्का था, मेरे मोटर आधारित एक की तुलना में बहुत हल्का था जिसे मैंने पिछले सप्ताह बनाया था।
चरण 2: एक कस्टम Veroboard बनाना
मैं एक छोटा बोर्ड बनाना चाहता था जो मुझे अपने ESP32 को बोर्ड में प्लग करने और जरूरत पड़ने पर निकालने में आसान हो। इसलिए मैंने इसे तस्वीरों में शो के रूप में बनाया, मैंने कुछ हेडर पिन जोड़े ताकि मैं सर्वोस और बाद में एक नियोपिक्सल स्ट्रिप में प्लग कर सकूं।
मैंने 2 छोटे जेएसटी सॉकेट भी जोड़े हैं जिनमें से कुछ मेरे पास ईएसपी 32 से बिजली के लिए और सर्वो सिग्नल कनेक्शन प्रदान करने के लिए भी इस्तेमाल कर सकते हैं।
मैंने बोर्ड के नीचे तांबे की पटरियों में से एक को काट दिया, ताकि प्रत्येक सर्वो के लिए सिग्नल पिन अलग हो, फिर मैंने एक छोटे तार कनेक्टर का उपयोग तार द्वारा एक ट्रैक से स्थानांतरित करने के लिए किया ताकि दो जेएसटी पिन एक के साथ जुड़ जाएं पक्ष या अन्य।
चूंकि वाहन के प्रत्येक तरफ दो सर्वो थे, इसलिए मैंने दो सर्वो को एक-दूसरे से जोड़ने के लिए बोर्ड का उपयोग किया था, इसलिए मैं बाएं हाथ की ओर वाले सर्वो या दाहिने हाथ की ओर वाले को एक ही सर्वो कनेक्शन के साथ चला सकता था। मैं यहां केवल इतना कर रहा हूं कि प्रत्येक पक्ष के लिए आवश्यक तारों की मात्रा को सरल बनाने के लिए कनेक्शन को एक साथ जोड़ रहा हूं।
मैंने वीसीसी और जीएनडी कनेक्शन को तांबे की पटरियों के माध्यम से वर्बार्ड में सभी तरह से जोड़ने की अनुमति दी, हालांकि मैंने सिग्नल लाइन को काट दिया ताकि मैं उन अलग-अलग पक्षों को नियंत्रित कर सकूं जिन्हें मैं स्वतंत्र रूप से ड्राइव करना चाहता था।
चरण 3: वायरिंग
वायरिंग आरेख के लिए यहां कनेक्शन दिखाता है और कैसे संभव के रूप में कुछ तारों के साथ मैंने सर्वोस और नियोपिक्सल पट्टी को जोड़ा।
चरण 4: यह सब एक साथ रखना
एक बार जब मेरे पास सब कुछ वायर्ड हो गया तो मैंने कस्टम वर्बार्ड फिट किया, और ईएसपी 32 को चेसिस में जोड़ा, यह सब अच्छी तरह से फिट हो गया।
तारों को ज्यादातर छुपाया और छुपाया गया था और पक्षों को आसानी से जोड़ा जा सकता था और ईएसपी 32 को पूरी तरह से संलग्न करने के लिए एक शीर्ष।
चरण 5: नियंत्रण और परीक्षण
मैं कुछ सरल नियंत्रण चाहता था और पाया कि वेबसाइट https://randomnerdtutorials.com/ पर उन्होंने एक अच्छा उदाहरण प्रदान किया कि कैसे एक वेबसर्वर को चलाया जाए और नियंत्रण प्रदर्शित किया जाए ताकि आप रोबोट कार को इधर-उधर चला सकें। मैंने मोटर्स के बजाय सर्वो का उपयोग करने के लिए उदाहरण को संशोधित किया, और नियोपिक्सल पट्टी का उपयोग करने के लिए कोड जोड़ा, साथ ही ओलेड स्क्रीन पर आईपी पता प्रदर्शित करने के लिए जिसे मुझे कनेक्ट करने की आवश्यकता होगी ताकि मैं रोबोट को नियंत्रित कर सकूं।
चरण 6: ESP32 के लिए कोड
यहां मैं कोड संलग्न करता हूं जिसे आपके अपने उद्देश्यों के लिए संशोधित किया जा सकता है, पूरा श्रेय randomnerdtutorials को जाता है जो मेरे यहां जो कुछ भी है उसका आधार बनाते हैं। मैं अत्यधिक ईएसपी 32 पर उनके पाठ्यक्रम को खरीदने की अत्यधिक अनुशंसा करता हूं, यह आपको ईएसपी 32 का उपयोग करके कई जटिलताओं के माध्यम से ले जाता है, कुछ वाकई अच्छे उदाहरण परियोजनाओं के साथ।
मुझे उम्मीद है कि रोबोटिक्स के लिए ईएसपी 32 का उपयोग करने में तेजी लाने की कोशिश कर रहे अन्य लोगों के लिए यह उपयोगी रहा है।
मैं यहां क्या करता हूं, यह देखने के लिए आप मुझे ट्विटर पर फॉलो कर सकते हैं @elliotpittam या अन्य जानकारी के लिए आप मेरी वेबसाइट पर जा सकते हैं। www.inventar.tech
सिफारिश की:
1 सर्वो मोटर का उपयोग करते हुए चलने वाला रोबोट: 13 कदम (चित्रों के साथ)
1 सर्वो मोटर का उपयोग करके चलने वाला रोबोट: जब से मैंने इसे YouTube पर देखा है, तब से मैं इस वॉकर रोबोट का निर्माण करना चाहता हूं। थोड़ी खोजबीन के बाद मुझे इसके बारे में कुछ और जानकारी मिली और मैंने इसे अपना बनाने का फैसला किया। इस वॉकर को बनाने का मेरा लक्ष्य यह था कि मैं इसे जितना संभव हो उतना छोटा बनाने की कोशिश करूं
3 सर्वो के साथ चलने वाला रोबोट: 4 कदम (चित्रों के साथ)
3 सर्वो के साथ चलने वाला रोबोट: यह एक साधारण द्विपदीय रोबोट है जो चल सकता है। Arduino, तीन सर्वो और सरल तंत्र से बना है। रोबोट को आदेश दें, यह आगे, पीछे, यहां तक कि घूम सकता है या मुड़ सकता है। गुरुत्वाकर्षण के केंद्र को स्थानांतरित करने के लिए एक सर्वो है। एक और दो दोनों पैरों को मोड़ना है।
आवाज नियंत्रित रोबोट 8051 माइक्रोकंट्रोलर का उपयोग कर रहा है: 4 कदम (चित्रों के साथ)
आवाज नियंत्रित रोबोट 8051 माइक्रोकंट्रोलर का उपयोग कर रहा है: एक आवाज नियंत्रित रोबोट आवाज के रूप में निर्दिष्ट आदेश लेता है। वॉयस मॉड्यूल या ब्लूटूथ मॉड्यूल के माध्यम से जो भी कमांड दिया जाता है, वह मौजूदा कंट्रोलर द्वारा डिकोड किया जाता है और इसलिए दिए गए कमांड को निष्पादित किया जाता है। यहाँ इस परियोजना में, मैं
सर्वो मोटर्स का उपयोग करते हुए Arduino आधारित ह्यूमनॉइड रोबोट: 7 कदम (चित्रों के साथ)
सर्वो मोटर्स का उपयोग करते हुए Arduino आधारित ह्यूमनॉइड रोबोट: सभी को नमस्कार, यह मेरा पहला ह्यूमनॉइड रोबोट है, जिसे पीवीसी फोम शीट द्वारा बनाया गया है। यह विभिन्न मोटाई में उपलब्ध है। यहां, मैंने 0.5 मिमी का उपयोग किया। अभी यह रोबोट मेरे स्विच ऑन करने पर ही चल सकता है। अब मैं ब्लूटूथ के माध्यम से Arduino और Mobile को जोड़ने पर काम कर रहा हूं
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं - थम्स रोबोट - सर्वो मोटर - स्रोत कोड: 26 कदम (चित्रों के साथ)
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं | थम्स रोबोट | सर्वो मोटर | स्रोत कोड: अंगूठे रोबोट। MG90S सर्वो मोटर के एक पोटेंशियोमीटर का इस्तेमाल किया। यह बहुत मजेदार और आसान है! कोड बहुत सरल है। यह केवल 30 पंक्तियों के आसपास है। यह एक मोशन-कैप्चर जैसा दिखता है। कृपया कोई प्रश्न या प्रतिक्रिया छोड़ें! [निर्देश] स्रोत कोड https://github.c