यदि मेरा प्रोजेक्ट चल रहा है, तो यह निर्धारित करने के लिए मुझे किस सेंसर का उपयोग करना चाहिए?


9

मुझे परवाह नहीं है कि यह कितना आगे बढ़ रहा है, कितनी तेजी से या किस दिशा में है, मैं बस चाहता हूं कि मेरी Arduino- आधारित परियोजना यह जान सके कि यह चलती है या नहीं (इसलिए मैं अपनी बाइक के स्थिर होने पर उच्च-चालू नाली एलईड को बंद कर सकता हूं। मेरी बैटरी बचाओ।)

क्या मुझे एक्सेलेरोमीटर, जायरोस्कोप या किसी अन्य प्रकार का सेंसर चाहिए?


3
किस परियोजना से जुड़ी है? बहुत निरंतर / स्थिर रैखिक आंदोलन का पता लगाना अधिक कठिन हो सकता है, लेकिन कारों / पुशबाइक्स आदि के लिए आप आमतौर पर आसानी से कंपन और कंपन में परिवर्तन का पता लगा सकते हैं।
पीटर जे

आपका डिवाइस किस तरह का है? यह टेररिअन, रेल, पानी, हवाई वाहन या कुछ और है? इसके अलावा आप 'चलती' शब्द को कैसे परिभाषित करते हैं? ई। जी। डिवाइस जब परिवहन द्वारा ले जाया गया माना जाता है या नहीं?
वोवनियम

बाइक-माउंटेड प्रोजेक्ट को इंगित करने के लिए संपादित करें। यह रेल पर नहीं है; ;-)
रॉबर्ट एटकिन्स

@LeoR मैं सोच रहा था कि एक एक्सीलरोमीटर शायद चल जाएगा, लेकिन फिर मुझे यह जवाब मिला: Electronics.stackexchange.com/questions/105826/… (स्प्रिंग-इन-ट्यूब कंपन सेंसर।) क्या मैं इसे उखाड़ फेंक रहा हूं? क्या मैं इसमें कुछ पैसिव जोड़ सकता हूं ताकि पिछली बार स्विच किए गए संपर्क के बाद 30-60 के दशक के लिए यह Arduino पिन के लिए "उच्च" रिपोर्ट करे?
रॉबर्ट एटकिंस

2
एक ओवरराइड जोड़ें: आप नहीं चाहेंगे कि आपकी लाइटें ट्रैफ़िक लाइटों पर मरें!
ब्रायन ड्रमन्ड

जवाबों:


10

यदि यह साइकिल पर उपयोग के लिए है, तो मैं व्हील के प्रवक्ता पर कम-पॉवर ऑप्टो डिटेक्शन सर्किट का उपयोग करूँगा। इसके कई प्रकार हैं और महत्व इस प्रकार है कि एलईडी की शक्ति को संरक्षित करने के लिए पल्स करने की क्षमता है, अगर एक स्पोक 10 बार एक सेकंड से गुजरता है (न्यूनतम गति का संकेत देता है) तो आपको कम से कम 0.1 के लिए एलईडी को पावर करने की आवश्यकता होगी एक किरण रुकावट के लिए सेकंड और "देखो" - यह आंदोलन को इंगित करता है। एक विचार है।

आप एक काठी स्विच पर भी विचार कर सकते हैं ताकि अगर किसी को काठी पर नहीं बैठाया जाए और कोई हलचल का पता न चले तो एलईडी पूरी तरह से बंद हो जाता है।


5
परंपरागत रूप से एक साइकिल स्पीडोमीटर एक रीड स्विच और एक प्रवक्ता से जुड़े चुंबक का उपयोग करता है। बाइक का पहिया (जमीन के नीचे और मानव शक्ति के संपर्क में) 20 हर्ट्ज से अधिक तेजी से स्पिन नहीं कर सकता है या इसलिए एक सस्ता रीड स्विच जा सकता है। उपयोग में न होने पर कोई शक्ति नहीं, जब यह चालू हो तो प्रतिरोधक का भार नीचे खींचें। मेरे पास सिक्कों की एक जोड़ी पर सालों से एक वायरलेस रन था।
फिल

7

एक्सेलेरोमीटर ज्यादातर मामलों में उपयुक्त होगा। तकनीकी रूप से त्वरण एक स्थिर गति से 0 होगा, लेकिन व्यवहार में जब तक कि आपकी परियोजना असाधारण रूप से कम कंपन रेल के कुछ प्रकार पर नहीं चलती है, तो आपको आंदोलन के दौरान उतार-चढ़ाव की गति दिखाई देगी। प्रत्येक अक्ष में एक रोलिंग औसत का उपयोग करना काफी सरल होना चाहिए और डिवाइस को "चलती" के रूप में माना जाना चाहिए जब विविधता एक निश्चित सीमा से ऊपर हो। डिवाइस के स्थिर होने पर यादृच्छिक त्वरण का थोड़ा सा पता लगाया जाएगा, लेकिन थ्रॉल्डिंग से निपटना चाहिए।

आप बहुत सारे शौक़ीन इलेक्ट्रॉनिक आपूर्तिकर्ताओं से उन पर लगाए गए I2C एक्सेलेरोमीटर वाले बोर्ड प्राप्त कर सकते हैं। उनसे बात करने की प्रक्रिया चिप के आधार पर थोड़ी भिन्न होगी, लेकिन आम तौर पर एक Arduino से I2C उपकरणों से बात करना काफी आसान है।


केवल त्वरण का उपयोग करने के साथ सावधान रहें, जब एक निरंतर गति से यात्रा करते हैं तो आप 0 त्वरण देखेंगे।
helloworld922

7
मुझे नहीं लगता कि मैंने कभी एक गतिमान वाहन देखा है जो वास्तव में एक स्थिर गति से चलता है। हर बार जब मैंने एक्सेलेरोमीटर के साथ खेला है तो आप "स्पष्ट रूप से" और "स्थिर" के बीच अंतर कर सकते हैं क्योंकि जब आप कम से कम एक धुरी पर जा रहे होते हैं तो यादृच्छिक कंपन और झटके के साथ उतार-चढ़ाव होता होगा।
सिंह राशि

आपको रनिंग औसत की भिन्नता का उपयोग करना चाहिए। यह आपको उदाहरण के लिए, बाइक को उसके किनारे पर सेट करने की अनुमति देगा और गुरुत्वाकर्षण के कारण त्वरण के कारण इसे लगातार ट्रिगर नहीं करना चाहिए।
शमूएल

बस हैंडलबार पर एक्सेलेरोमीटर माउंट करें। यह शायद वैसे भी एलईडी के करीब है, और सवारी करते समय हैंडलबार कभी स्थिर नहीं होते हैं।
MSalters

7

जब आप निर्दिष्ट करते हैं कि 'देख रहा है कि क्या यह आपके लक्ष्य के रूप में आगे बढ़ रहा है'। अगर बाइक गति में है, तो मैं जांच के एक अलग उपाय की सिफारिश कर सकता हूं। शोर एक्सेलेरोमीटर कैप्चर की मात्रा आश्चर्यजनक है - यह हो सकता है कि आपकी स्थिति ऐसी हो कि 'उपयोग और आगे बढ़ने' और 'उपयोगकर्ता में नहीं और अभी भी चलती (थोड़ा)' के बीच एक स्पष्ट परिसीमन हो। मैं यह उम्मीद नहीं करूंगा कि यह मामला होगा।

यह विचार करने योग्य है कि यदि बाइक एक ऐसी संरचना में खड़ी / खड़ी है, जो अक्सर चलती है (अन्य लोग संलग्न हैं या अपनी बाइक, गाड़ियों या वाहनों को पास में रखते हैं, एक पागल एचवीएसी पंप के पास घर के अंदर, लकड़ी / बाउंसी फर्श पर घर के अंदर से गुजरते हैं। ..) तब आपकी लाइटें जब भी बाइक चलेंगी, पर आ जाएंगी। यह वास्तव में आप क्या चाहते हैं नहीं है। आप चाहते हैं कि रोशनी तब आए जब एक राइडर (आप) बाइक चला रहा हो। उस अंत तक एक निकटता सेंसर (जो केवल तब होता है जब आप बाइक पर होते हैं) या स्पीड सेंसर / रीड स्विच की तरह कुछ भी काम करेगा। यहां रीड स्विच का उपयोग करते हुए एक Arduino बाइक स्पीडोमीटर के लिए एक ट्यूटोरियल है: http://www.instructables.com/id/Arduino-Bike-Speedometer/ इसका बोनस आपको गति पढ़ने में मिलता है और यह रोशनी के लिए ट्रिगर जोड़ने के लिए काफी तुच्छ होगा, (जब पीरियड लाइट / ट्रैफिक और समान के लिए बाइक नहीं चल रही हो तो पीरियड्स के लिए देरी से बंद करें)।


5

एक्सेलेरोमीटर के रूप में दूसरों ने सुझाव दिया है कि सभी पुस्तकालयों और ब्रेकआउट बोर्ड के साथ विशेष रूप से एक Arduino पर उपयोग करना बहुत आसान है। एक और चीज़ जो देखने लायक हो सकती है, वह इस समय $ 2.95 के लिए स्पार्कफुन से एक लाइए जैसे एक पीजो वाइब्रेशन सेंसर है :

यहां छवि विवरण दर्ज करें

बस ध्यान दें कि वोल्टेज आउटपुट कितना ऊंचा हो सकता है, वे वोल्टेज को कम करने और एडीसी पिन का उपयोग करने के लिए एक प्रतिरोधक विभक्त का उपयोग करने का सुझाव देते हैं। जब मैं व्यक्तिगत रूप से एक AVR में आंतरिक डायोड क्लैम्प का उपयोग करने के लिए उत्सुक नहीं हूं, अगर आपने 1K श्रृंखला की वर्तमान सीमा अवरोधक का उपयोग किया है, तो निम्न वर्तमान को शुरू करने के लिए जो मुझे नहीं दिखाई दे सकता है, आपको डिजिटल से कनेक्ट करने में बहुत अधिक समस्याएं होंगी। इनपुट यदि पर्याप्त संवेदनशीलता देता है और Vcc में मामूली वृद्धि अन्य समस्याओं का कारण नहीं बनेगी जब तक कि क्लैम्प प्रभावी न हो जाए।

वैसे भी यह एक और सेंसर हो सकता है जो देखने में दिलचस्प होगा। हालांकि यह शायद एक Arduino के लिए बहुत अधिक मायने नहीं रखेगा, जिसमें नियामक और आपके विशेष प्रोजेक्ट पर अपेक्षाकृत उच्च quisscent वर्तमान है और वे बहुत सारे प्रोजेक्ट के लिए साफ-सुथरे हो सकते हैं। वे शून्य शक्ति आकर्षित करते हैं और यह तर्क की उच्च स्तर को ट्रिगर करने के लिए पर्याप्त कंपन प्राप्त करने के लिए आपको गहरी नींद से एक माइक्रोकंट्रोलर को जगाने के लिए इस्तेमाल किया जा सकता है।


इस सूक्ष्म जागने की संभावना के लिए +1!
सेडलरोनी

4

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

दूसरे शब्दों में, एक ऑप्टिकल माउस सेंसर। यहां छवि विवरण दर्ज करें

दुर्भाग्य से, ऐसा लगता है कि एवागो भागों को अब वितरण में नहीं रखा गया है, लेकिन आप एक ऑप्टिकल माउस को हैक कर सकते हैं, जो आपको प्रकाशिकी और रोशनी का नेतृत्व करेगा और साथ ही (उचित दूरी प्राप्त करने के लिए प्रकाशिकी को संशोधित करना पड़ सकता है)। कई सेंसर ताइवान में पिक्सार से प्रतीत होते हैं, और डेटशीट उपलब्ध हैं (अक्सर सच नहीं)।


2

इन प्रतिक्रियाओं का एक बहुत overcomplicated हैं और सबसे अधिक गलत सकारात्मक और / या गलत नकारात्मक परिणाम देगा। यदि बाइक बिल्कुल चलती है तो एक्सेलेरोमीटर बंद हो जाएगा और अगर आप स्थिर दर पर जा रहे हैं तो आग नहीं लगेगी। जमीन का ऑप्टिकल फुटेज लेना प्रक्रिया-महंगा है और अविश्वसनीय रूप से विश्वसनीय नहीं है यदि सेंसर इतना बढ़िया नहीं है। अगर कोई आपकी बाइक को टक्कर मारता है या किसी भी तरह से हिल रहा है तो वाइब्रेशन मापने से आग लग जाएगी।
एक बहुत ही सरल प्रश्न है जिसे आपको सही उत्तर खोजने के लिए पूछना चाहिए: बाइक की सवारी करने वाले एक सवार के बीच क्या अलग है, और कुछ और इसे स्थानांतरित कर रहा है? उत्तर समान रूप से सरल है: पहियों स्पिन।
तो, आपके समाधान, फिर, कुछ ऐसा उपयोग करना है जो रोटेशन के अक्ष पर पहिया को मापता है, स्पायरो के माउस विचार की तरह कुछ, शायद।
यह सुनिश्चित करेगा कि आपका सिस्टम अगर और केवल तभी सवार होता है, जब एक सवार इसे स्थानांतरित करने के लिए पैदा कर रहा है।


मैं एक कदम और आगे बढ़ूंगा और पूछूंगा कि "मैं कैसे बता सकता हूं कि कोई व्यक्ति बाइक का उपयोग कर रहा है?"
HoosierEE

2

या जब आप बाइक पर सवार हों, तो आप समझ सकते हैं, जैसे:

  • निलंबन यात्रा (जैसे सामने कांटे पर ऑप्टो-अवरोधक)
  • टायर का दबाव (मुश्किल टायर के आकार को देखते हुए)
  • फ्रेम फ्लेक्स (एल्यूमीनियम या कार्बन की तुलना में स्टील फ्रेम के लिए बेहतर)
  • संपर्क बिंदुओं पर दबाव संवेदक (हैंडग्रिप, काठी, पैडल; तार्किक या उन्हें एक साथ)
  • किकस्टैंड स्विच

2

यदि आपको परवाह नहीं है कि किस प्रकार का आंदोलन होता है, तो एक रोलिंग बॉल स्विच लागू करने का सबसे आसान समाधान है। इसके लिए बस एक डिजिटल इनपुट और एक कम पास फिल्टर की आवश्यकता होती है।

एक उदाहरण सिग्नक्वेस्ट SQ-SEN-200 है। एक ही तकनीक के अन्य छोटे और बड़े संस्करण हैं (एसएमडी और छेद के माध्यम से)।


क्या एक रोलिंग बॉल स्विच को "अप" की धारणा होने की आवश्यकता है? जैसा कि, मैं अपनी परियोजना को चुनता हूं और पिछले अभिविन्यास के सापेक्ष इसे ऊपर-नीचे सेट करता हूं, क्या यह एक बार चला गया या क्या यह स्विच के अनुसार लगातार बढ़ रहा है?
रॉबर्ट एटकिन्स

ऐसे स्विच की कुछ विविधताएं हैं, जो झुकाव, कंपन या झटकों पर ट्रिगर हो सकती हैं। घटक के अंदर की गेंदें अंततः आराम की स्थिति में आ जाती हैं, इसलिए यह प्रोग्रामर पर निर्भर करता है कि वह जनरेट किए गए डेटा का क्या करे।
जूनियर बिलिया

0

बस यह पता लगाने के लिए कि वस्तु घूम रही है, मैं किसी तरह के एक पेंडुलम के साथ एक फोटोइंटरप्रटर का सुझाव देता हूं। इस तरह से एक ले लो और एक "यांत्रिक चीज" का निर्माण करें जो इसके पता लगाने के क्षेत्र में चलती है। http://se.farnell.com/sharp/gp1s53vj000f/photointerrupter-compact/dp/9708065

आप शायद एक व्हील बटन या बॉल मूवमेंट डिटेक्टर के साथ कंप्यूटर माउस से सभी आवश्यक भागों को उबार सकते हैं।


2
यह एक यांत्रिक त्वरक है। एक MEMS एक्सेलेरोमीटर कम खर्चीला है
स्कॉट सीडमैन

वाह, एमईएमएस सर्किट आजकल बहुत सस्ते हैं।
दीजविद_नो 1

पूर्ण रूप से। एक 3-डी एमईएमएस एक्सेलेरोमीटर डब्ल्यू / डिजिटल आउटपुट इन दिनों मामूली मात्रा में $ 1.50 चलता है (जैसे 10)
स्कॉट सेडमैन

2
15 साल पहले, मैं एक्सेलेरोमीटर के लिए $ 1,500 का भुगतान क्षमताओं के साथ कर रहा था कि $ 1.50 मुझे आज मिलेगा
स्कॉट सेडमन

1
@ScottSeidman यह सच है, लेकिन आज का बल बैलेंस एक्सीलेरोमीटर अभी भी परिमाण का एक क्रम है जो DC के लिए सर्वश्रेष्ठ MEMS से ~ 100Hz तक बेहतर है! अफसोस की बात है कि वे परिमाण के दो आदेश अधिक महंगे हैं।
फिल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.