विषयसूची:

Arduino के साथ एक्सेलेरोमीटर सेंसर: 5 कदम
Arduino के साथ एक्सेलेरोमीटर सेंसर: 5 कदम

वीडियो: Arduino के साथ एक्सेलेरोमीटर सेंसर: 5 कदम

वीडियो: Arduino के साथ एक्सेलेरोमीटर सेंसर: 5 कदम
वीडियो: ADXL345 कैसे use करें | How to use ADXL345 accelerometer sensor using arduino in hindi 2024, नवंबर
Anonim
Image
Image
चरण एक: जाइरो को अरुडिनो को तार दें
चरण एक: जाइरो को अरुडिनो को तार दें

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

आपूर्ति

(1) Arduino Uno और USB कनेक्टर कॉर्ड (1) L3G4200 ट्रिपल एक्सिस गायरो (MPJA.com पर उपलब्ध है, या कहीं भी इस प्रकार के मॉड्यूल बेचे जा सकते हैं)

नर/मादा तारों से भरा हाथ (2+) एलईडी लाइट्स और उपयुक्त प्रतिरोधक

(1) ब्रेडबोर्ड (लघु आकार ठीक है)

सभी इलेक्ट्रॉनिक्स के लिए किसी प्रकार का आवास। इस उदाहरण के लिए, मैंने एक हार्दिक कार्डबोर्ड बॉक्स का उपयोग किया है, लेकिन आप इसका उपयोग कर सकते हैं … शाब्दिक रूप से कुछ भी जो फिट बैठता है।

धीरज।

चरण 1: चरण एक: जाइरो को अरुडिनो को तार दें

चरण एक: जाइरो को अरुडिनो को तार दें
चरण एक: जाइरो को अरुडिनो को तार दें
चरण एक: जाइरो को अरुडिनो को तार दें
चरण एक: जाइरो को अरुडिनो को तार दें

ठीक है तो कुछ तार हैं जिन्हें सीधे Arduino से जोड़ा जा सकता है, लेकिन दो भाग हैं जिन्हें 3.3v पोर्ट से कनेक्ट करने की आवश्यकता है, इसलिए हमें उसके लिए ब्रेडबोर्ड का उपयोग करने की आवश्यकता है। आगे बढ़ो और ब्रेडबोर्ड पर 3.3v पोर्ट से (+) पंक्ति में एक लाल तार संलग्न करें। फिर Gyro पर VCC पिन को ब्रेडबोर्ड पर (+) से जोड़ने के लिए एक कॉर्ड संलग्न करें। इस चरण को गायरो पर एसडीओ पिन के साथ दोहराएं। अब एक ब्लैक वायर लें और GND पिन को ब्रेडबोर्ड पर (-) रो से अटैच करें, फिर GND Arduino पोर्ट से ब्रेडबोर्ड पर (-) रो में एक वायर अटैच करें। यह बिजली के लिए करता है। अब डेटा तारों के लिए Gyro को पूरी तरह से चलाने के लिए आवश्यक है। जाइरो पर जीआरएन के नीचे एसडीए पिन है, इसे Arduino पर A4 पोर्ट से जोड़ दें। उसके नीचे SCL पिन है, उसे Arduino पर A5 पोर्ट से अटैच करें। आपका Gyro अब पूरी तरह से प्लग इन हो गया है।

चरण 2: चरण 2: एल ई डी संलग्न करें

चरण 2: एलईडी संलग्न करें
चरण 2: एलईडी संलग्न करें

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

चरण 3: कोडिंग

ठीक है यहाँ वह जगह है जहाँ चीजें मज़ेदार होती हैं। और मजे से मेरा मतलब है… उम। कुंआ। आप या तो इसे प्यार करते हैं या नहीं। किसी भी तरह से यहाँ हम जाते हैं! आपको Gyro को कोड करना होगा, जो मैं नहीं जानता कि कैसे करना है। लेकिन, इंटरनेट करता है। मेरी परियोजना के लिए, मैंने Arduino फोरम (https://forum.arduino.cc/index.php?topic=147351.0) में jtbourke द्वारा प्यार से प्रदान किया गया कोड उधार लिया है, आप इसे काफी कॉपी और पेस्ट कर सकते हैं और इसे अपने आधार के रूप में उपयोग कर सकते हैं। परियोजना। यहां से, आपको अपने उद्देश्यों के अनुरूप कोड की कुछ पंक्तियां जोड़नी होंगी। एक के लिए, आप कुछ वैश्विक चर बनाना चाहते हैं, प्रत्येक एलईडी के लिए एक जिसे आप प्रकाश में लाना चाहते हैं। इस स्केच में पहले से ही X, Y और Z निर्देशांक के लिए चर हैं। आपको इसमें कोड के उस हिस्से को जोड़ने की आवश्यकता है, मैं एक IF THEN कथन की अनुशंसा करता हूं जो यह देखता है कि आपका त्वरण एक निश्चित सीमा तक कब पहुंचता है। यह बहुत परीक्षण और त्रुटि है, इसलिए आगे बढ़ें और अपने लिए एक सैंडविच बनाएं और कुछ लोफी हिप हॉप लगाएं।

चरण 4: विधानसभा और निर्माण।

विधानसभा और निर्माण।
विधानसभा और निर्माण।
विधानसभा और निर्माण।
विधानसभा और निर्माण।
विधानसभा और निर्माण।
विधानसभा और निर्माण।

बधाई! यदि आप अंतिम चरण से आगे निकल गए हैं, तो इसका मतलब है कि आप लगभग पूरा कर चुके हैं। अब आपको बस इतना करना है कि सभी भागों को बॉक्स में डाल दें। [महत्वपूर्ण] सुनिश्चित करें कि सब कुछ उसी के अनुसार प्लग इन रहता है, सुनिश्चित करें कि जाइरो डिवाइस के सामने और केंद्र में है या आपको अनुचित रीडिंग मिलेगी, और सुनिश्चित करें कि कुछ भी प्रवाहकीय जाइरो के सामने को छू नहीं रहा है, क्योंकि यह छोटा कर देगा डिवाइस और आपको Arduino को रीसेट करना होगा। उसके बाद, आप जाने के लिए बहुत अच्छे हैं।

चरण 5: आपने यह किया

तुमने यह किया
तुमने यह किया

अच्छा काम। आप कर चुके हैं। अब अपने बॉक्स का आनंद लें जो हिलने पर रोशनी करता है!

सिफारिश की: