विषयसूची:
- चरण 1: फ्लेक्स सेंसर क्या है और यह कैसे काम करता है
- चरण 2: Arduino से जुड़ना
- चरण 3: कोड
- चरण 4: परीक्षण
वीडियो: आसान ट्यूटोरियल: Arduino के साथ फ्लेक्स सेंसर: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
फ्लेक्स सेंसर अच्छे हैं!
मैं अपने रोबोटिक्स प्रोजेक्ट्स में हर समय उनका उपयोग करता हूं, और मैंने आप लोगों को इन बेंडी छोटी स्ट्रिप्स से परिचित कराने के लिए एक सरल सा ट्यूटोरियल बनाने के बारे में सोचा। आइए बात करते हैं कि फ्लेक्स सेंसर क्या है और यह कैसे काम करता है, किसी को Arduino से कैसे कनेक्ट किया जाए, इसके लिए कोड कैसे लिखा जाए, और अंत में, इसे अपने प्रोजेक्ट में कैसे परीक्षण और सफलतापूर्वक लागू किया जाए। अब, मुझे पता है कि आप में से कुछ उत्साही पाठक नहीं हैं, और कुछ इसे क्रिया में देखना चाहते हैं, उस स्थिति में, मेरे द्वारा बनाए गए आयरनमैन रेपल्सर के अंदर कार्रवाई में फ्लेक्स सेंसर के लिए पूर्ण ट्यूटोरियल का वीडियो देखें।
चरण 1: फ्लेक्स सेंसर क्या है और यह कैसे काम करता है
फ्लेक्स सेंसर जटिल दिखते हैं, लेकिन यह वास्तव में 2 मेटल प्लेटेड के बीच एक प्रवाहकीय रबर की पट्टी है। हाँ, बस!
जिस तरह से यह काम करता है, जब सेंसर मुड़ा हुआ (तटस्थ) नहीं होता है, रबर की पट्टी ठोस और मोटी होती है, इसलिए यह दो प्लेटों के बीच प्रवाहकीय बहुत कम प्रवाहित होती है, जैसा कि स्केच में दिखाया गया है, लेकिन जब आप इसे मोड़ते हैं, तो पट्टी फैलता है और अधिक करंट की अनुमति देता है, और इस करंट का पता लगाया जाता है और इसलिए फ्लेक्स की मात्रा सिस्टम को वापस फीड कर दी जाती है।
सरल, आह? आइए इसे कनेक्ट करें।
चरण 2: Arduino से जुड़ना
फ्लेक्स सेंसर पर 2 पिन होते हैं, उनमें से एक बिजली के लिए arduino पर 3.3V या 5V से कनेक्ट होता है, और दूसरा जमीन से जुड़ा होता है। लेकिन वहाँ और भी है - ग्राउंड कनेक्शन विभाजित है और एक तार आपके arduino इनपुट पिन पर जाता है, यहाँ मेरे Arduino uno में, यह A1 है। महत्वपूर्ण हिस्सा है, ए 1 पिन और जमीन के बीच में एक रोकनेवाला है। रोकनेवाला मान निर्धारित करेगा कि आपका फ्लेक्स सेंसर कितना संवेदनशील है। एक 1K रोकनेवाला एक अच्छा प्रारंभिक बिंदु है, लेकिन आप अपनी जरूरत की संवेदनशीलता को प्राप्त करने के लिए मूल्यों के साथ खेल सकते हैं।
किया हुआ। आइए स्केच देखें, और आयरनमैन रेपल्सर में हमारे फ्लेक्स का परीक्षण करें।
चरण 3: कोड
निम्नलिखित कोड स्पार्कफुन से है, लेकिन इसे संशोधित किया जा सकता है:
/******** ***************Flex_Sensor_Example.ino स्पार्कफन के फ्लेक्स सेंसर के लिए उदाहरण स्केच (https://www.sparkfun.com/products /10264) जिम लिंडब्लॉम @ स्पार्कफन इलेक्ट्रॉनिक्स 28 अप्रैल, 2016
एक 47k रोकनेवाला के साथ एक फ्लेक्स सेंसर को मिलाकर एक वोल्टेज विभक्त सर्किट बनाएं। - रोकनेवाला A1 से GND से जुड़ना चाहिए। - फ्लेक्स सेंसर को A1 से 3.3V से कनेक्ट करना चाहिए क्योंकि फ्लेक्स सेंसर का प्रतिरोध बढ़ता है (मतलब यह मुड़ा हुआ है), A1 पर वोल्टेज कम होना चाहिए।
विकास पर्यावरण विशिष्टता: Arduino 1.6.7 *********************************************** *********
/ कॉन्स्ट इंट FLEX_PIN = A1;
// वोल्टेज विभक्त आउटपुट से जुड़ा पिन
// 5V पर वोल्टेज और आपके वास्तविक प्रतिरोध को मापें
// 47k रोकनेवाला, और उन्हें नीचे दर्ज करें: कास्ट फ्लोट वीसीसी = 4.98;
// अर्दुनियो 5V लाइन कॉन्स्ट फ्लोट का मापा वोल्टेज R_DIV = 47500.0;
// 3.3k रोकनेवाला का मापा प्रतिरोध
// कोड अपलोड करें, फिर इन मानों को और अधिक में समायोजित करने का प्रयास करें
// सटीक रूप से मोड़ की डिग्री की गणना करें। स्थिरांक फ्लोट STRAIGHT_RESISTANCE = ३७३००.०;
// प्रतिरोध जब सीधा स्थिरांक तैरता है BEND_RESISTANCE = 90000.0;
// 90 डिग्री पर प्रतिरोध
व्यर्थ व्यवस्था()
{ सीरियल.बेगिन (९६००);
पिनमोड (FLEX_PIN, INPUT); }
शून्य लूप ()
{// एडीसी पढ़ें, और इससे वोल्टेज और प्रतिरोध की गणना करें
इंट फ्लेक्सएडीसी = एनालॉगरेड (FLEX_PIN);
फ्लोट फ्लेक्सवी = फ्लेक्सएडीसी * वीसीसी / 1023.0;
फ्लोट फ्लेक्सआर = आर_डीआईवी * (वीसीसी / फ्लेक्सवी - 1.0);
Serial.println ("प्रतिरोध:" + स्ट्रिंग (फ्लेक्सआर) + "ओम");
// सेंसर का अनुमान लगाने के लिए परिकलित प्रतिरोध का उपयोग करें
// मोड़ कोण:
फ्लोट एंगल = मैप (फ्लेक्सआर, STRAIGHT_RESISTANCE, BEND_RESISTANCE, 0, 90.0)); Serial.println ("मोड़:" + स्ट्रिंग (कोण) + "डिग्री");
सीरियल.प्रिंट्लन ();
देरी (500); }
चरण 4: परीक्षण
परीक्षण करने पर, फ्लेक्स सेंसर ने शानदार परिणाम दिए। आप इसे यहां देख सकते हैं
आशा है कि आप लोगों को यह ट्यूटोरियल अच्छा लगा होगा। कवकनाशी के लिए सिर। बहुत सारे Arduino और अन्य प्रोजेक्ट हैं जिनका आप आनंद लेंगे:)
सिफारिश की:
Arduino के साथ DIY सांस सेंसर (प्रवाहकीय बुना हुआ खिंचाव सेंसर): 7 कदम (चित्रों के साथ)
Arduino के साथ DIY सांस सेंसर (प्रवाहकीय बुना हुआ खिंचाव सेंसर): यह DIY सेंसर एक प्रवाहकीय बुना हुआ खिंचाव सेंसर का रूप लेगा। यह आपकी छाती/पेट के चारों ओर लपेटेगा, और जब आपकी छाती/पेट फैलता है और अनुबंध करता है तो सेंसर, और परिणामस्वरूप इनपुट डेटा जो Arduino को खिलाया जाता है। इसलिए
Arduino के साथ इंटरफ़ेस HMC5883L कम्पास सेंसर के लिए ट्यूटोरियल: 10 कदम (चित्रों के साथ)
Arduino के साथ इंटरफ़ेस HMC5883L कम्पास सेंसर के लिए ट्यूटोरियल: विवरणHMC5883L एक 3-अक्ष डिजिटल कंपास है जिसका उपयोग दो सामान्य उद्देश्यों के लिए किया जाता है: फेरोमैग्नेट जैसी चुंबकीय सामग्री के चुंबकीयकरण को मापने के लिए, या ताकत को मापने के लिए और कुछ मामलों में, दिशा की दिशा एक बिंदु पर चुंबकीय क्षेत्र
एक-क्लिक विंडोज और लिनक्स एप्लिकेशन (32-बिट और 64-बिट) के साथ DIY MusiLED, म्यूजिक सिंक्रोनाइज्ड एलईडी। रीक्रिएट करने में आसान, उपयोग में आसान, पोर्ट करने में आसान: 3 चरण
एक-क्लिक विंडोज और लिनक्स एप्लिकेशन (32-बिट और 64-बिट) के साथ DIY MusiLED, म्यूजिक सिंक्रोनाइज्ड एलईडी। रीक्रिएट करने में आसान, उपयोग में आसान, पोर्ट करने में आसान: यह प्रोजेक्ट आपको 18 LED (6 रेड + 6 ब्लू + 6 येलो) को अपने Arduino बोर्ड से कनेक्ट करने और आपके कंप्यूटर के साउंड कार्ड के रियल-टाइम सिग्नल का विश्लेषण करने और उन्हें रिले करने में मदद करेगा। एल ई डी बीट इफेक्ट (स्नेयर, हाई हैट, किक) के अनुसार उन्हें रोशन करने के लिए
फ्लेक्स सेंसर दस्ताने के लिए DIY सस्ता और सटीक विकल्प: 8 कदम (चित्रों के साथ)
फ्लेक्स सेंसर दस्ताने के लिए DIY सस्ता और सटीक विकल्प: सभी को नमस्कार, यह मेरा पहला निर्देश है और इस निर्देशयोग्य में मैं आपको एक सस्ता और सटीक फ्लेक्स सेंसर दस्ताने बनाना सिखाऊंगा। मैंने फ्लेक्स सेंसर के बहुत सारे विकल्पों का उपयोग किया, लेकिन उनमें से किसी ने भी मेरे लिए काम नहीं किया। तो, मैंने गुगल किया और एक नया पाया
फ्लेक्स सेंसर दस्ताने: 7 कदम
फ्लेक्स सेंसर दस्ताने: यह एक मजेदार परियोजना है जिसे रोबोटिक हथियारों से लेकर आभासी वास्तविकता इंटरफेस तक किसी भी चीज को नियंत्रित करने के लिए अनुकूलित किया जा सकता है