विषयसूची:

हेड स्विंगिंग ड्रैगनफ्लाई: 11 कदम
हेड स्विंगिंग ड्रैगनफ्लाई: 11 कदम

वीडियो: हेड स्विंगिंग ड्रैगनफ्लाई: 11 कदम

वीडियो: हेड स्विंगिंग ड्रैगनफ्लाई: 11 कदम
वीडियो: Сказка о потерянном времени (сказка, реж. Александр Птушко, 1964 г.) 2024, नवंबर
Anonim
हेड स्विंगिंग ड्रैगनफ्लाई
हेड स्विंगिंग ड्रैगनफ्लाई

मैंने ड्रैगनफ्लाई बनाई। ड्रैगनफ्लाई एक जेस्चर सेंसर और एक सर्वो मोटर के साथ सिर घुमाता है।

अवयव

  • अरुडिनो यूएनओ
  • सीड ग्रोव - जेस्चर
  • FS90R माइक्रो कंटीन्यूअस रोटेशन सर्वो

चरण 1: संविधान

संविधान
संविधान

जेस्चर सेंसर के साथ उंगली की गति का पता लगाना और Arduino के साथ 360 ° निरंतर रोटेशन सर्वो की रोटेशन दिशा को नियंत्रित करना।

चरण 2: ड्रैगनफ्लाई बनाएं - हेड 1 -

ड्रैगनफ्लाई बनाएं - हेड 1
ड्रैगनफ्लाई बनाएं - हेड 1

सिर को 12 मिमी लंबे M8 स्क्रू से बनाया गया था। सर्वो के साथ सिर को घुमाते समय एक निश्चित कोण पर रुकने के लिए छड़ी को काटें और तार को उचित लंबाई में काटें और इसे स्क्रू में मिला दें।

चरण 3: ड्रैगनफ्लाई बनाएं - हेड 2 -

ड्रैगनफ्लाई बनाएं - हेड 2
ड्रैगनफ्लाई बनाएं - हेड 2

आंखों और मुंह को चमकदार गहनों की मुहरों से बनाया गया था। मैं कलम से मुंह लिखता हूं।

चरण 4: ड्रैगनफ्लाई बनाएं - हेड 3 -

ड्रैगनफ्लाई बनाएं - हेड 3
ड्रैगनफ्लाई बनाएं - हेड 3

सिर और छाती (सर्वो) के बीच का संबंध अखरोट से बना होता है। तत्काल चिपकने के साथ सर्वो से जुड़े पंख और नट संलग्न करें।

चरण 5: ड्रैगनफ्लाई बनाएं - बॉडी 1 -

ड्रैगनफ्लाई बनाएं - बॉडी 1
ड्रैगनफ्लाई बनाएं - बॉडी 1

ड्रैगनफ्लाई की छाती पर सर्वोमोटर बनाएं। पेट के रूप में 60 मिमी लंबे एम 6 स्क्रू का पालन किया।

चरण 6: ड्रैगनफ्लाई बनाएं - बॉडी 2 -

ड्रैगनफ्लाई बनाएं - बॉडी 2
ड्रैगनफ्लाई बनाएं - बॉडी 2

पहले बनाए गए नटों को सर्वो पर पेंच करें और प्लाक के पंखों को तार के पैरों से बांध दें।

चरण 7: ड्रैगनफ्लाई बनाएं - बॉडी 3 -

ड्रैगनफ्लाई बनाएं - बॉडी 3
ड्रैगनफ्लाई बनाएं - बॉडी 3

सर्वो के लिए एक मोटा तार संलग्न करें ताकि वह हेड रिप्लेसमेंट बार पर पकड़ सके। मैं पतले तार के पैरों को इस मोटे तार (स्टेनलेस स्टील के लिए) में मिलाता हूं।

चरण 8: ड्रैगनफ्लाई बनाएं - बॉडी 4 -

ड्रैगनफ्लाई बनाएं - बॉडी 4
ड्रैगनफ्लाई बनाएं - बॉडी 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: ऑपरेशन

कार्यवाही
कार्यवाही

मुझे एक सुंदर सिर स्विंग ड्रैगनफ्लाई मिली है!

सिफारिश की: