विषयसूची:

सांता की कार: 6 कदम
सांता की कार: 6 कदम

वीडियो: सांता की कार: 6 कदम

वीडियो: सांता की कार: 6 कदम
वीडियो: When Santa Finally Leaves… 🎅🏻 2024, सितंबर
Anonim
सांता की कार
सांता की कार
सांता की कार
सांता की कार
सांता की कार
सांता की कार

यहाँ एक छोटा सा मज़ेदार प्रोजेक्ट है जिसे मैंने क्रिसमस की छुट्टियों के दौरान बनाया था। यह सरल और बनाने में आसान है, इसे वाईफाई-कनेक्शन और एंड्रॉइड फोन या टैबलेट के माध्यम से नियंत्रित किया जाता है। माइक्रोकंट्रोलर एक Wemos D1-mini बोर्ड पर एक ESP8266 है, इसमें MicroPython स्थापित है और एक छोटी सी स्क्रिप्ट चलाता है जिसे Remote.py कहा जाता है। इसमें 3 ट्रांजिस्टर, कुछ प्रतिरोधों और एक वोल्टेज नियामक (शक्ति स्रोत एक पुराना 2S 850mAh लिपो है) के साथ शीर्ष (diy) पर एक ढाल है।

रिमोट एक एंड्रॉइड फोन या टैबलेट है जिसमें शानदार रोबोरेमो ऐप इंस्टॉल किया गया है:

रोबोरेमो पर जाएं

यह ऐप ब्लूटूथ, टीसीपी और यूडीपी के जरिए कनेक्ट हो सकता है। क्योंकि हमारे D1 में वाईफाई है, हम ब्लूटूथ हार्डवेयर को छोड़ सकते हैं और सर्किट को बहुत सरल रख सकते हैं। हम अपने D1 को एक्सेस प्वाइंट के रूप में कॉन्फ़िगर करते हैं, अपने फोन या टैबलेट से कनेक्ट करते हैं और UDP के माध्यम से कमांड भेजते हैं।

यूट्यूब वीडियो

आपूर्ति

1 Wemos D1 मिनी नवीनतम Micropython के साथ स्थापित। अहमद नूइरा ने आपके D1 मिनी को कैसे फ्लैश किया जाए, इस पर एक उत्कृष्ट निर्देश दिया: इसे यहाँ खोजें

आपके D1 मिनी (Banggood) के लिए 1 Diy शील्ड

3 ट्रांजिस्टर ईसा पूर्व 517 (थोड़ा अधिक लेकिन मेरे पास कोई अन्य उपलब्ध नहीं था)

आधार ध्रुवीकरण के लिए 3 प्रतिरोधक 39kOhms 0, 25 वाट

1 वोल्टेज नियामक 5V (7805 या इसी तरह, मैंने कैपेसिटर के साथ LM2940-5 का उपयोग किया)

एलईडी, 2 या 4 अगर आपको अपनी कार पर टेललाइट्स पसंद हैं।

220Ohm रेसिस्टर्स, प्रत्येक एलईडी के लिए 1।

2 गियर वाली मोटरें जैसे पहियों के साथ बैंगगूड लाइन पर निम्नलिखित रोबोट।

कार की बॉडी बनाने के लिए लकड़ी, प्लास्टिक शीट या जो भी हो।

एक टैबलेट या फोन, एंड्रॉइड, जिसमें रोबोरेमो ऐप इंस्टॉल है।

चरण 1: अपना रिमोट कंट्रोल तैयार करें।

अपना रिमोट कंट्रोल तैयार करें।
अपना रिमोट कंट्रोल तैयार करें।
अपना रिमोट कंट्रोल तैयार करें।
अपना रिमोट कंट्रोल तैयार करें।
अपना रिमोट कंट्रोल तैयार करें।
अपना रिमोट कंट्रोल तैयार करें।

सबसे पहले हमें अपने फोन या टैबलेट को रिमोट कंट्रोल के रूप में कॉन्फ़िगर करना होगा। RoboRemo ऐप इंस्टॉल करें और उनकी वेबसाइट देखें: RoboRemo साइट।

यहां आपको अपनी जरूरत की सभी चीजें और ट्यूटोरियल मिलेंगे। पीडीएफ-मैनुअल डाउनलोड करें और इसे पढ़ें।

एक बार स्थापित होने के बाद बस इसे आज़माएं, यह बहुत आसान है! हमारे रिमोट में 4 बटन हैं जैसा कि तस्वीरों में देखा जा सकता है: स्टार्ट, स्टॉप, लेफ्ट और राइट।

दबाए जाने पर प्रत्येक बटन एक टेक्स्ट स्ट्रिंग भेजेगा जिसके बाद एक नई लाइन (बैकस्लैश एन चार) होगी। अपने बटन कॉन्फ़िगर करें, प्रत्येक बटन के लिए टेक्स्ट स्ट्रिंग नोट करें। आपकी स्क्रिप्ट सांता के वाहन को चलाने के लिए इन तारों की खोज करेगी:-)

चरण 2: अपना डी1 मिनी तैयार करें: फ्लैशिंग माइक्रोपाइथन।

अपना डी१ मिनी तैयार करें: फ्लैशिंग माइक्रोपायथन ।
अपना डी१ मिनी तैयार करें: फ्लैशिंग माइक्रोपायथन ।

अहमद नूइरा ने बहुत अच्छा काम किया है, यहाँ आपको अपना Wemos D1 तैयार करने की आवश्यकता है:

चमकती माइक्रोपायथन

हालाँकि, D1 के लिए निम्नलिखित esptool कमांड का उपयोग किया जाना चाहिए:

esptool.py --port /dev/ttyUSB0 -- write_flash --flash_mode dio 0 esp8266-20190529-v1.11.bin

(यह एक Linux मशीन के लिए है, Mac और Windows अलग-अलग होंगे,.bin फ़ाइल भी भिन्न हो सकती है)। Wemos D1 के लिए --flash_mode dio सबसे महत्वपूर्ण है।

यदि आप टर्मिनल में सिर्फ esptool.py टाइप करते हैं तो यह सभी विकल्प दिखाता है।

यदि आपको माइक्रोपायथन फ्लैश करने में समस्या हो रही है तो यहां कुछ सहायक लिंक दिए गए हैं:

माइक्रोपायथन के साथ शुरुआत करना

यादृच्छिक बेवकूफ ट्यूटोरियल

माइक्रोपायथन फोरम

और Google आपका मित्र है, बस "वेमोस डी1 पर फ्लैशिंग माइक्रोपाइथन" टाइप करें।

चरण 3: Remote.py स्क्रिप्ट लोड करें

जब आपके D1 में Micropython इंस्टॉल हो जाए तो Remote.py स्क्रिप्ट अपलोड करने का समय आ गया है।

बेझिझक संशोधित करें/साझा करें/कॉपी करें/जो कुछ भी:-)। बस अपने रोबोरेमो कमांड स्ट्रिंग्स को श्योर करें

(हर बार जब आप अपने फोन/टैबलेट पर एक बटन दबाते हैं) स्क्रिप्ट से मेल खाते हैं।

स्क्रिप्ट में एपीनाम और पासवर्ड का नाम बदलें जैसा आप चाहते हैं।

मैं स्क्रिप्ट लिखने और अपलोड करने के लिए Thonny IDE का उपयोग करता हूं। यदि आप एक अलग विधि का उपयोग करते हैं तो सुनिश्चित करें कि आपका टेक्स्ट एडिटर स्क्रिप्ट की पहचान नहीं बदलता है या माइक्रोपाइथन शिकायत करेगा।

केट टेक्स्ट एडिटर (लिनक्स) को पायथन लिपियों के लिए कॉन्फ़िगर किया जा सकता है और यह उचित पहचान का ध्यान रखेगा। एम्पी स्क्रिप्ट को आपके बोर्ड पर फ्लैश कर सकता है। टू एम्पी।

सभी संभावनाओं के लिए रैंडम नर्ड ट्यूटोरियल साइट देखें: लिंक

पूर्वापेक्षाएँ अनुभाग तक नीचे स्क्रॉल करें

थोंनी आपको एक स्क्रिप्ट का नाम बदलने के दौरान लोड करने की अनुमति देता है, आपके बोर्ड में फ्लैश करने से पहले Remote.py का नाम बदलकर boot.py होना चाहिए।

चरण 4: अपने बोर्ड का परीक्षण करें

Image
Image

अपना एपीनाम और पासवर्ड संशोधित करने और स्क्रिप्ट लोड करने के बाद यह एक साधारण परीक्षण का समय है:

- अपने फोन / टैबलेट और पीसी को फायर करें

- D1mini को USB पोर्ट से कनेक्ट करें और थोड़ी प्रतीक्षा करें, D1 को एक्सेस पॉइंट के रूप में प्रारंभ होना चाहिए

-अपने फोन/टैबलेट को सेटअप/वाईफाई सेक्शन में एक्सेस प्वाइंट से कनेक्ट करें

- रोबोरेमो ऐप को एक्सेस प्वाइंट से कनेक्ट करें: मेनू/कनेक्ट/इंटरनेट (यूडीपी)/आईपी से कनेक्ट करें: पोर्ट

- दर्ज करें 192.168.4.1:5000

- ओपन पुट्टी या कोई अन्य सीरियल एमुलेटर

-पोर्ट दर्ज करें (/dev/ttyUSB0 मेरे मामले में) और बॉड दर 115200 पर सेट करें, आप आरईपीएल नहीं देखेंगे लेकिन चिंता न करें:-)

- अपने एंड्रॉइड फोन / टैबलेट पर कमांड बटन दबाएं और आउटपुट को पुटी टर्मिनल पर देखें: वीडियो देखें

-यदि कोई त्रुटि नहीं होती है: अगला चरण: अपने सोल्डरिंग गियर को फायर करें:-)

चरण 5: शील्ड को मिलाप करना

बैटरी कनेक्टर और वोल्टेज रेगुलेटर (और कैपेसिटर यदि LM2940-5 का उपयोग किया जाता है) को सोल्डर करके शुरू करें। अपने काम के सत्यापन के बाद बैटरी को हुकअप करें। आउटपुट वोल्टेज (5V) को मापें। यदि OK ढाल के टर्मिनलों में 5Voutput और GND को मिलाता है, तो ढाल पर चिह्न देखें। शील्ड के कनेक्टर्स को मिलाप करें।

अब एक 5V और GND बस को तार दें, अन्य भागों को मिलाप करें जैसा कि योजनाबद्ध पर देखा गया है। मोटर्स और एलईडी कनेक्ट करें और आपका काम हो गया!

जरूरी ! D1mini पर शील्ड स्थापित करने से पहले अपने काम की जांच करें और दोबारा जांचें। त्रुटियां आपके बोर्ड को नष्ट कर सकती हैं…

चरण 6: अपनी कार का निर्माण

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

अब मोटर के तारों और एलईडी-वायरिंग को मिलाप करें, जांचें कि क्या दोनों पहिये आगे बढ़ते हैं यदि "स्टार्ट" दबाया जाता है।

यह अंतिम चरण है, अब अपनी कार चलाने और ढेर सारी मस्ती करने का समय है:-)

सिफारिश की: