विषयसूची:
वीडियो: केटलबेल काउंटर (असफल): 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
कहानी: मैंने इस प्रोजेक्ट को विशुद्ध रूप से एक प्रयोग के रूप में बनाया है।
मैं देखना चाहता था कि क्या मैं केटलबेल के झूलों को गिनने के लिए एक्सेलेरोमीटर के फ्रीफॉल डिटेक्शन का उपयोग कर सकता हूं।
भाग:
1 * अरुडिनो नैनो
1 * MAX7219 7 सेगमेंट एलईडी डिस्प्ले मॉड्यूल
1 * ADXL345 एक्सेलेरोमीटर
2*4k7 प्रतिरोधी
2*15 वे 0.1 इंच सॉकेट - नैनो के लिए
1*8 वे 0.1 इंच सॉकेट - एक्सेलेरोमीटर के लिए
1*5 वे 0.1 इंच पिन स्ट्रिप - डिस्प्ले के लिए
1 * 2 तरह से स्क्रू टर्मिनल - शक्ति के लिए
१*२७ बाय ३४ स्ट्रिपबोर्ड
1*9 वोल्ट की बैटरी क्लिप
1*9 वोल्ट की बैटरी (पीपी3)
चरण 1: निर्माण:
मैंने डिस्प्ले और बैटरी के लिए नैनो, एक्सेलेरोमीटर, रेसिस्टर्स और कनेक्टर्स को पकड़ने के लिए एक छोटा बोर्ड बनाया और बनाया।
12 तार और 20 ट्रैक ब्रेक हैं (जिनमें से 15 Arduino नैनो के लिए 2 सॉकेट के बीच हैं)।
मैंने नैनो को इसके 2 कनेक्टरों में प्लग किया ताकि उन्हें सही ढंग से सेट किया जा सके और उन्हें बोर्ड पर रखा जा सके।
मैंने पहले कोने के पिनों को मिलाया और बाकी कनेक्टर पिनों को टांका लगाने से पहले सब कुछ ठीक से बैठा था।
मैंने तब डिस्प्ले के लिए पिंस और एक्सेलेरोमीटर के लिए सॉकेट में टांका लगाया, मैंने दोनों को नीले रंग की कील के साथ रखा, जैसा कि मैंने टांका लगाया था।
मैंने तब सभी तारों और 2 प्रतिरोधों में मिलाप किया।
अंत में मैंने सभी ट्रैक ब्रेक लगा दिए।
ध्यान दें कि परंपरागत रूप से आपको सबसे कम ऊंचाई के घटकों से उच्चतम तक काम करना चाहिए, तार और प्रतिरोधक पहले जाते हैं और सॉकेट अंतिम होते हैं।
मैंने अपने परीक्षणों के लिए बस बोर्ड, बैटरी और डिस्प्ले को केटलबेल पर टेप किया, यह एक अच्छा समाधान नहीं था लेकिन यह केवल एक प्रयोग था।
चरण 2: सॉफ्टवेयर:
मैंने सभी सॉफ़्टवेयर संपादित किए और Arduino IDE का उपयोग करके Arduino नैनो को प्रोग्राम किया।
कोड पुन: उपयोग में एक अभ्यास था, अधिकांश कोड स्पार्कफुन लाइब्रेरी प्रदर्शन कोड "स्पार्कफन_एडीएक्सएल345_Example.ino" है।
मैंने बस काउंटर के लिए कुछ कोड में जोड़ा और कुछ बिट्स काट दिया जो कुछ भी नहीं कर रहे थे।
प्रदर्शन लेखन को DigitLedDisplay लाइब्रेरी द्वारा नियंत्रित किया जाता है।
प्रयोगात्मक रूप से मैंने मतदान के बजाय एक्सेलेरोमीटर इंटरप्ट का उपयोग करके कोड को काम करने की कोशिश की लेकिन कोई सफलता नहीं मिली।
ध्यान दें कि कोड फ़ाइल के भीतर एक परीक्षण विकल्प है, यदि आप लाइन //# परिभाषित परीक्षण को असम्बद्ध करते हैं तो काउंटर को फ्रीफॉल के बजाय एक्सेलेरोमीटर के डबल टैप पर बढ़ाया जाएगा।
चरण 3: मिश्रित परिणाम:
सब कुछ एक साथ टैप करने के बाद मैंने १० झूलों का एक सेट किया जिसके परिणामस्वरूप काउंटर पर २० का मूल्य आया। मैंने फिर से कोशिश की और वही परिणाम मिला।
मैंने केटलबेल के ड्रॉप चरण के साथ फ़्रीफ़ॉल को जोड़ा, इसलिए मैंने पहले कोड में लिखा था कि मैंने प्रत्येक फ़्रीफ़ॉल ईवेंट की गणना की, मेरी बाद की सोच यह थी कि स्विंग का शीर्ष भी एक फ्रीफ़ॉल ईवेंट होना चाहिए, इसलिए मैंने हर सेकंड के बाद वेतन वृद्धि के लिए अपना कोड संशोधित किया। समय।
कोड को संशोधित करने के बाद मेरा पहला परीक्षण सफलतापूर्वक काम किया।
बाद के परीक्षणों में विभिन्न मात्राओं द्वारा झूलों की संख्या की रिपोर्टिंग के तहत गणना के साथ मिश्रित परिणाम थे।
मैं अनुमान लगा रहा हूं कि स्विंग तकनीक में मेरी विविधताएं मिस्ड काउंट का कारण बन रही हैं।
मेरा निष्कर्ष यह है कि केटलबेल के झूलों को मज़बूती से गिनने के लिए फ़्रीफ़ॉल डिटेक्शन पर्याप्त विश्वसनीय नहीं है।
मेरे परीक्षण में सभी झूले क्षैतिज थे, ऊपर की ओर नहीं, जैसा कि कुछ केटलबेल के साथ करते हैं।
चरण 4: संदर्भ:
पुस्तकालयों का इस्तेमाल किया:
SparkFun_ADXL345_Arduino_Library
DigitLedDisplay संस्करण 1.1.0
दोनों को 29 जून 2019 को पुनः प्राप्त किया गया।
सिफारिश की:
एलसीडी के साथ 8051 और आईआर सेंसर का उपयोग कर आगंतुक काउंटर: 3 कदम
एलसीडी के साथ 8051 और आईआर सेंसर का उपयोग कर विज़िटर काउंटर: प्रिय दोस्तों, मैंने बताया है कि 8051 और आईआर सेंसर का उपयोग करके विज़िटर काउंटर कैसे बनाया जाता है और इसे एलसीडी में प्रदर्शित किया जाता है। 8051 सबसे लोकप्रिय माइक्रोकंट्रोलर में से एक है जिसका उपयोग दुनिया भर में शौक, व्यावसायिक अनुप्रयोग बनाने के लिए किया जाता है। मैंने एक विज़ बनाया है
माइक्रोबिट रूम ऑक्यूपेंसी काउंटर और कंट्रोलर: 4 कदम
माइक्रोबिट रूम ऑक्यूपेंसी काउंटर और कंट्रोलर: महामारी के दौरान, वायरस के संचरण को कम करने का एक तरीका लोगों के बीच शारीरिक दूरी को अधिकतम करना है। कमरों या दुकानों में, यह जानना उपयोगी होगा कि किसी भी समय कितने लोग संलग्न स्थान में हैं। यह परियोजना एक जोड़ी का उपयोग करती है
स्वचालित कक्ष प्रकाश और द्विदिश आगंतुक काउंटर के साथ पंखे नियंत्रक: 3 कदम
स्वचालित कक्ष प्रकाश और द्विदिश आगंतुक काउंटर के साथ पंखा नियंत्रक: अक्सर हम स्टेडियम, मॉल, कार्यालय, कक्षा आदि में आगंतुक काउंटर देखते हैं। जब कोई अंदर नहीं होता है तो वे लोगों की गिनती कैसे करते हैं और प्रकाश को चालू या बंद कैसे करते हैं? आज हम यहां द्विदिश आगंतुक काउंटर के साथ स्वचालित कक्ष प्रकाश नियंत्रक परियोजना के साथ हैं
असफल प्रयास - सिम्फोनिस्क (सोनोस प्ले 1) से 3 ओम सबवूफर: 5 कदम
असफल प्रयास - सिम्फोनिस्क (सोनोस प्ले 1) से 3 ओम सबवूफर: यह कुछ अन्य परियोजनाओं और टियरडाउन पर विस्तार करने के लिए एक परियोजना होने का इरादा था जिसे मैंने एक सबवूफर के लिए वायरलेस ड्राइवर के रूप में आइकिया सिम्फोनिस्क / सोनोस प्ले 1 का उपयोग करने के लिए ऑनलाइन देखा था। . अन्य परियोजनाओं ने वायरलेस स्पीकर बनाने के लिए सिम्फोनिस्क का उपयोग किया था
मदरबोर्ड से कनेक्टर को वायर ब्रिज करने का असफल प्रयास: 6 कदम
एक मदरबोर्ड के लिए एक कनेक्टर को वायर ब्रिज करने का असफल प्रयास: मैंने मूल रूप से (एक अन्य निर्देश में) एक आईपॉड के मदरबोर्ड में एक फ्लैट फ्लेक्स केबल को सफलतापूर्वक मिलाया था। हालांकि, मैंने ताकत के लिए थोड़ा और मिलाप जोड़ने का फैसला किया, और एक कनेक्शन को पाट दिया। मैंने सोचा कि मैं वही काम पूरा कर सकता हूं