विषयसूची:
- चरण 1: संविधान
- चरण 2: ड्रैगनफ्लाई बनाएं - हेड 1 -
- चरण 3: ड्रैगनफ्लाई बनाएं - हेड 2 -
- चरण 4: ड्रैगनफ्लाई बनाएं - हेड 3 -
- चरण 5: ड्रैगनफ्लाई बनाएं - बॉडी 1 -
- चरण 6: ड्रैगनफ्लाई बनाएं - बॉडी 2 -
- चरण 7: ड्रैगनफ्लाई बनाएं - बॉडी 3 -
- चरण 8: ड्रैगनफ्लाई बनाएं - बॉडी 4 -
- चरण 9: 360-डिग्री सतत रोटेशन सर्वो
- चरण 10: Arduino कोड
- चरण 11: ऑपरेशन
वीडियो: हेड स्विंगिंग ड्रैगनफ्लाई: 11 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
मैंने ड्रैगनफ्लाई बनाई। ड्रैगनफ्लाई एक जेस्चर सेंसर और एक सर्वो मोटर के साथ सिर घुमाता है।
अवयव
- अरुडिनो यूएनओ
- सीड ग्रोव - जेस्चर
- FS90R माइक्रो कंटीन्यूअस रोटेशन सर्वो
चरण 1: संविधान
जेस्चर सेंसर के साथ उंगली की गति का पता लगाना और Arduino के साथ 360 ° निरंतर रोटेशन सर्वो की रोटेशन दिशा को नियंत्रित करना।
चरण 2: ड्रैगनफ्लाई बनाएं - हेड 1 -
सिर को 12 मिमी लंबे M8 स्क्रू से बनाया गया था। सर्वो के साथ सिर को घुमाते समय एक निश्चित कोण पर रुकने के लिए छड़ी को काटें और तार को उचित लंबाई में काटें और इसे स्क्रू में मिला दें।
चरण 3: ड्रैगनफ्लाई बनाएं - हेड 2 -
आंखों और मुंह को चमकदार गहनों की मुहरों से बनाया गया था। मैं कलम से मुंह लिखता हूं।
चरण 4: ड्रैगनफ्लाई बनाएं - हेड 3 -
सिर और छाती (सर्वो) के बीच का संबंध अखरोट से बना होता है। तत्काल चिपकने के साथ सर्वो से जुड़े पंख और नट संलग्न करें।
चरण 5: ड्रैगनफ्लाई बनाएं - बॉडी 1 -
ड्रैगनफ्लाई की छाती पर सर्वोमोटर बनाएं। पेट के रूप में 60 मिमी लंबे एम 6 स्क्रू का पालन किया।
चरण 6: ड्रैगनफ्लाई बनाएं - बॉडी 2 -
पहले बनाए गए नटों को सर्वो पर पेंच करें और प्लाक के पंखों को तार के पैरों से बांध दें।
चरण 7: ड्रैगनफ्लाई बनाएं - बॉडी 3 -
सर्वो के लिए एक मोटा तार संलग्न करें ताकि वह हेड रिप्लेसमेंट बार पर पकड़ सके। मैं पतले तार के पैरों को इस मोटे तार (स्टेनलेस स्टील के लिए) में मिलाता हूं।
चरण 8: ड्रैगनफ्लाई बनाएं - बॉडी 4 -
सिर को अखरोट में पेंच करें और ड्रैगनफ्लाई पूरा हो गया है। सर्वो को सक्रिय करें और इसे चालू करें।
चरण 9: 360-डिग्री सतत रोटेशन सर्वो
यह सर्वो सर्वो पुस्तकालय के साथ संचालित होता है जो मूल रूप से Arduino IDE में शामिल था, लेकिन सामान्य सर्वो मोटर से थोड़ा अलग था।
- 90 डिग्री इनपुट के साथ सर्वो स्टॉप
- 0 से 89 डिग्री इनपुट के साथ दक्षिणावर्त घुमाएं। घूर्णन गति 90 डिग्री से और बढ़ जाती है।
- 91 से 180 डिग्री इनपुट के साथ वामावर्त घुमाएं। घूर्णन गति 90 डिग्री से और बढ़ जाती है।
चरण 10: Arduino कोड
सर्वो और जेस्चर सेंसर को Arduino UNO से कनेक्ट करें।
जेस्चर सेंसर लाइब्रेरी निम्नलिखित का उपयोग करती है।https://github.com/Seed-Studio/Gesture_PAJ7620
मैंने कोड नमूना paj7620_9gestures.ino को देखा।
इशारा ने इसे दक्षिणावर्त दिशा और उंगली की वामावर्त दिशा को पहचान लिया।
Arduino का डिजिटल 8 पिन GND से जुड़ा है ताकि सर्वो धीरे-धीरे वामावर्त दिशा में घूमे ताकि हेड स्क्रू को नट में बदला जा सके।
Arduino का डिजिटल 8 पिन ओपन सामान्य ऑपरेशन को रिलीज़ करता है, और जेस्चर सेंसर डिटेक्शन शुरू होता है। उंगली की गति के रोटेशन का पता लगाता है और सर्वो के अनुसार चलता है।
#include #include "paj7620.h" #include Servo myservo; // सर्वो को नियंत्रित करने के लिए सर्वो ऑब्जेक्ट बनाएं
शून्य सेटअप () {uint8_t त्रुटि = 0; सीरियल.बेगिन (९६००); myservo.attach(A0); // पिन 9 पर सर्वो को सर्वो ऑब्जेक्ट पिनमोड (8, INPUT_PULLUP) से जोड़ता है; त्रुटि = paj7620Init (); // Paj7620 रजिस्टरों को इनिशियलाइज़ करें अगर (त्रुटि) {Serial.print("INIT ERROR, CODE:"); Serial.println (त्रुटि); }else { Serial.println ("INIT OK"); } Serial.println ("कृपया अपने इशारों को इनपुट करें: / n"); }
शून्य लूप () {uint8_t डेटा = 0, डेटा 1 = 0, त्रुटि; अगर (डिजिटल रीड (8) == कम) {myservo.write (९० + १५); } और {त्रुटि = paj7620ReadReg (0x43, 1, और डेटा); // हावभाव परिणाम के लिए Bank_0_Reg_0x43/0x44 पढ़ें। अगर (!त्रुटि) {स्विच (डेटा) {केस GES_CLOCKWISE_FLAG: Serial.println ("क्लॉकवाइज"); myservo.write(90 - 20); देरी (800); टूटना; केस GES_COUNT_CLOCKWISE_FLAG: Serial.println ("एंटी-क्लॉकवाइज"); myservo.write(90 + 20); देरी (800); टूटना; डिफ़ॉल्ट: myservo.write(90); टूटना; } } } }
चरण 11: ऑपरेशन
मुझे एक सुंदर सिर स्विंग ड्रैगनफ्लाई मिली है!
सिफारिश की:
2018 10 वीं जनरल होंडा सिविक यूएसबी मॉड केनवुड हेड यूनिट के लिए: 5 कदम
केनवुड हेड यूनिट के लिए 2018 10 वीं जनरल होंडा सिविक यूएसबी मॉड: इस 'ible में, मैंने अपने सिविक के यूएसबी पोर्ट को खोलने के लिए संशोधित किया, जिसे मैंने अमेज़ॅन से खरीदा था ताकि मैं इसे अपने आफ्टरमार्केट केनवुड हेड यूनिट (DMX9706S) से जोड़ सकूं। यह उसी छेद में है और इसे पूरा होने में 30 मिनट या उससे अधिक समय लग सकता है
कस्टम पीसीबी के साथ हेड फोन एम्प: 8 कदम (चित्रों के साथ)
कस्टम पीसीबी के साथ हेड फोन एम्प: मैं पिछले कुछ समय से हेडफोन amp का निर्माण (और सही करने की कोशिश कर रहा हूं) कर रहा हूं। आप में से कुछ लोगों ने मेरे पिछले 'ible बिल्ड' को देखा होगा। उन लोगों के लिए जिन्होंने मैंने इन्हें नीचे लिंक नहीं किया है। अपने पुराने बिल्ड पर मैंने हमेशा टी बनाने के लिए प्रोटोटाइप बोर्ड का उपयोग किया है
वीआर के लिए हेड मोशन ट्रैकिंग सिस्टम: 8 कदम
VR के लिए हेड मोशन ट्रैकिंग सिस्टम: मेरा नाम सैम कोडो है, इस टुटो में, मैं आपको चरण दर चरण सिखाऊंगा कि VR के लिए हेड ट्रैकिंग सिस्टम बनाने के लिए Arduino IMU सेंसर का उपयोग कैसे करें। इस प्रोजेक्ट में आपको आवश्यकता होगी: - एक LCD डिस्प्ले HDMI :https://www.amazon.com/Elecrow-Capacitive-interfac…- एक
टूटे हुए आरसी खिलौने से ड्रैगनफ्लाई बीम रोबोट को फड़फड़ाना: 14 कदम (चित्रों के साथ)
टूटे हुए आरसी खिलौने से ड्रैगनफ्लाई बीम रोबोट फड़फड़ाना: बहुत पहले मेरे पास एक मॉडल आरसी ड्रैगनफ्लाई था। इसने कभी बहुत अच्छा काम नहीं किया और मैंने इसे कुछ ही समय बाद तोड़ दिया, हालांकि यह हमेशा मेरे सबसे बड़े आकर्षणों में से एक था। अन्य बीईएएम परियोजना बनाने के लिए पिछले कुछ वर्षों में मैंने ड्रैगनफ्लाई से अधिकांश हिस्सों को साफ कर दिया है
43 सेंट पर ट्राइपॉड-हेड टू मोनोपॉड-हेड एडेप्टर। सचमुच .: ६ कदम
43 सेंट पर ट्राइपॉड-हेड टू मोनोपॉड-हेड एडेप्टर। सचमुच .: मेरी कहानी का लघु संस्करण: मैंने एक कैमरा खरीदा, यह सामान के एक बंडल के साथ आया, जिसमें सैमसोनाइट 1100 ट्राइपॉड भी शामिल था। मेरे पास एक मोनोपॉड है। मैं वास्तव में जल्द ही मोनोपॉड पर एक कुंडा-सिर के साथ तस्वीरें लेना चाहता हूं, और एक एल प्राप्त करने के लिए खर्च करने के लिए 40 डॉलर नहीं थे