विषयसूची:
- चरण 1: सामग्री
- चरण 2: द सेस्नोर
- चरण 3: परियोजना मंच
- चरण 4: ब्रेडबोर्ड
- चरण 5: प्रतिरोधों को बोर्ड पर रखना
- चरण 6: बाकी बोर्ड को जोड़ना
- चरण 7: फ़ाइलें डाउनलोड करें
- चरण 8: ओपन अप.ino
- चरण 9: स्केच अपलोड करें
- चरण 10: आनंद लें
वीडियो: 3 एक्सिस एक्सेलेरोमीटर LIS2HH12 मॉड्यूल: 10 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
यह निर्देशयोग्य arduino सॉफ़्टवेयर और सोल्डरिंग के साथ कुछ अनुभव के साथ शुरुआती स्तर माना जाता है।
LIS2HH12 मॉड्यूल Tiny9 द्वारा बनाया गया है। Tiny9 DIY टिंकर, कंपनियों या अन्वेषकों के लिए सेंसर मॉड्यूल बेचने वाली एक नई कंपनी है।
एक्सेलेरोमीटर के कम से कम दो उद्देश्य हैं: विशेष अक्षों में कोण निर्धारित करने के लिए। (एक्स, वाई, या जेड या सभी), या एक अक्ष में त्वरण परिवर्तन का निर्धारण करने के लिए।
एक्सेलेरोमीटर का इस्तेमाल हर जगह किया जाता है। इनका उपयोग इसमें किया जाता है:
फोन, फिटनेस बैंड, ड्रोन, रोबोटिक्स, मिसाइल और हेलीकॉप्टर बस कुछ ही नाम के लिए। आप एक्सेलेरोमीटर का उपयोग कैसे करना चाहते हैं यह किसी व्यक्ति की कल्पना पर निर्भर करता है।
चरण 1: सामग्री
आपके लिए आवश्यक सामग्री हैं:
आइटम इस स्थान पर हैं- वायर और वायर स्ट्रिपर्स को छोड़कर
Arduino नैनो या पसंदीदा arduino डिवाइस
यूएसबी से Arduino केबल
LIS2HH12 मॉड्यूल
वायर स्ट्रिपर्स वायर
2x 10 कोहम प्रतिरोधक
1x 100 ओम रोकनेवाला
चरण 2: द सेस्नोर
LIS2HH12 मॉड्यूल ST 3-एक्सिस एक्सेलेरोमीटर पर आधारित है। मॉड्यूल एक छोटा पैकेज है और इसमें 2 5-पिन हेडर को मिलाप करने की अनुमति है। यह कंपन शोर को कम करता है जिसे एक्सेलेरोमीटर में पेश किया जाता है। अलग-अलग आवृत्तियों के बाहरी स्रोतों से।
आप इस चिप को इन जगहों से खरीद सकते हैं:
वीरांगना
इस चिप की मुख्य विशेषताएं हैं:
लो-पावर मोड 5uA ड्रा
16-बिट संकल्प
प्रदर्शन करता है +/- 2 ग्राम, 4 ग्राम, 8 ग्राम
0.2% शोर
I2C या SPI प्रोटोकॉल
विशिष्ट वोल्टेज
3.3
अधिकतम रेटिंग 4.8V (4.8 वोल्ट से ऊपर न जाएं या आप एक्सेलेरोमीटर चिप को तोड़ देंगे)
चरण 3: परियोजना मंच
एक्सेलेरोमीटर के लिए प्रोजेक्ट प्लेटफॉर्म Arduino है।
मैं जिस विकास बोर्ड का उपयोग कर रहा हूं वह एक Arduino Nano है।
वर्तमान में Tiny9 LIS2HH12 एक्सेलेरोमीटर में Arduino के लिए केवल मूल कोड है, लेकिन उम्मीद है कि अधिक तकनीकी परियोजनाओं और रास्पबेरी पाई या आपके द्वारा अनुशंसित पर्याप्त प्रशंसक आधार वाले किसी भी प्लेटफ़ॉर्म के लिए कोड का विस्तार होगा।:-)
चरण 4: ब्रेडबोर्ड
यदि आपके दोनों Arduino नैनो और LIS2HH12 मॉड्यूल पर हेडर हैं, तो आप ब्रेडबोर्ड पर Arduino नैनो और एक्सेलेरोमीटर को इस तरह रख सकते हैं, ब्रेकआउट पिन तक पहुंच की अनुमति देने वाली स्प्लिट लाइन को फैलाकर।
सुनिश्चित करें कि मॉड्यूल पर 3.3V पिन Arduino का सामना कर रहा है।
यदि आपके पास उन पर हेडर नहीं है, तो कुछ प्राप्त करें और उन्हें बोर्डों में मिलाप करें।
चरण 5: प्रतिरोधों को बोर्ड पर रखना
इस परियोजना में हम जिस I2C प्रोटोकॉल का उपयोग करेंगे, उसे चिप पर आपूर्ति रेल के लिए 2 10 Kohm पुल-अप प्रतिरोधों की आवश्यकता होगी (+3.3 पिन); एक क्लॉक लाइन (CL) पर और एक डेटा लाइन (DA) पर
चूंकि LIS2HH12 एक्सेलेरोमीटर अधिकतम वोल्टेज 4.8V है और इस परियोजना में हम नैनो के 5V का उपयोग कर रहे हैं, मैंने आपूर्ति को कम करने के लिए नैनो पर 5V पिन से ब्रेडबोर्ड पर लाल आपूर्ति रेल तक 100 ओम अवरोधक रखा है। थोड़ा रेल।
चरण 6: बाकी बोर्ड को जोड़ना
अब हम बाकी मॉड्यूल को arduino से जोड़ने जा रहे हैं।
मॉड्यूल पर Gnd पिन और arduino में एक जम्पर तार होना चाहिए जो ब्रेडबोर्ड पर ब्लू रेल से जा रहा हो।
मॉड्यूल पर +3.3 पिन को ब्रेडबोर्ड पर लाल आपूर्ति रेल से कनेक्ट करें।
जब हम बैटरी या USB के माध्यम से arduino को पावर देते हैं तो इन अंतिम दो चरणों ने हमें मॉड्यूल को पावर देने की अनुमति दी
मॉड्यूल पर +3.3 पिन से मॉड्यूल पर सीएस पिन तक जम्पर वायर (यह मॉड्यूल पर I2C बस को सक्षम करता है)
मॉड्यूल पर Gnd पिन से मॉड्यूल पर A0 पिन तक जम्पर तार (यह एक्सेलेरोमीटर को बताता है कि I2C बस में बात करते समय यह किस पते पर प्रतिक्रिया देगा)
मॉड्यूल पर arduino से CL तक A5 से जम्पर तार (यह arduino पर घड़ी को एक्सेलेरोमीटर के साथ सिंक करने की अनुमति देता है।
मॉड्यूल पर arduino से DA पर A4 से जम्पर तार (यह डेटा को arduino और मॉड्यूल के बीच स्थानांतरित करने की अनुमति देता है।)
चरण 7: फ़ाइलें डाउनलोड करें
Github एड्रेस https://github.com/Tinee9/LIS2HH12TR पर जाएं और फाइलें डाउनलोड करें।
अपने कंप्यूटर पर इस स्थान पर जाएँ
C:\Program Files (x86)\Arduino\libraries
Tiny9. नाम का फोल्डर बनाएं
उस Tiny9 फ़ोल्डर में.h और.cpp फ़ाइलें रखें
चरण 8: ओपन अप.ino
Arduino IDE (प्रोग्राम/सॉफ़्टवेयर) में आपके द्वारा डाउनलोड की गई.ino फ़ाइल खोलें
चरण 9: स्केच अपलोड करें
एक बार जब आप अपने arduino को USB केबल के माध्यम से कंप्यूटर से कनेक्ट कर लेते हैं, तो arduino IDE में टूल टैब के तहत एक पोर्ट नंबर हाइलाइट किया जाना चाहिए।
मेरा बंदरगाह COM 4 होता है लेकिन आपका 1 या 9 या कुछ और हो सकता है।
यदि आपके पास कई COM विकल्प हैं तो वह चुनें जो आपके द्वारा उपयोग किए जा रहे Arduino का प्रतिनिधित्व करता है। (यह निर्धारित करने के लिए कि अनुरोध किए जाने पर एकाधिक विकल्पों के लिए कौन सा COM पोर्ट एक अलग निर्देश पर हो सकता है।)
एक बार जब आप Arduino पोर्ट चुन लेते हैं, तो अपलोड बटन पर क्लिक करें।
चरण 10: आनंद लें
अपलोडिंग समाप्त होने के बाद आपको टूल टैब में सीरियल मॉनिटर को खोलने में सक्षम होना चाहिए और आपको अपने मॉनिटर पर कुछ इस तरह से पॉपिंग दिखाई देनी चाहिए।
ग्राफ़ उस क्रम में x, y और z अक्ष प्रदर्शित करता है।
Z अक्ष को 1.0 +/- के करीब कहना चाहिए कुछ मायने रखता है क्योंकि Z ऊपर की ओर इशारा कर रहा है।
अब आप अपने ब्रेडबोर्ड को घुमा सकते हैं और संख्याओं को बदलते हुए देखने का आनंद ले सकते हैं, यह दिखाते हुए कि मॉड्यूल के अक्ष गुरुत्वाकर्षण और त्वरण से कैसे प्रभावित होते हैं।
सिफारिश की:
रास्पबेरी पाई - ADXL345 3-एक्सिस एक्सेलेरोमीटर पायथन ट्यूटोरियल: 4 कदम
रास्पबेरी पाई - ADXL345 3-एक्सिस एक्सेलेरोमीटर पायथन ट्यूटोरियल: ADXL345 ± 16 ग्राम तक उच्च रिज़ॉल्यूशन (13-बिट) माप के साथ एक छोटी, पतली, अल्ट्रालो पावर, 3-अक्ष एक्सेलेरोमीटर है। डिजिटल आउटपुट डेटा को 16-बिट टूस पूरक के रूप में स्वरूपित किया गया है और I2 C डिजिटल इंटरफ़ेस के माध्यम से पहुँचा जा सकता है। इसे मापता है
रास्पबेरी पाई - ADXL345 3-एक्सिस एक्सेलेरोमीटर जावा ट्यूटोरियल: 4 कदम
रास्पबेरी पाई - ADXL345 3-एक्सिस एक्सेलेरोमीटर जावा ट्यूटोरियल: ADXL345 ±16 ग्राम तक उच्च रिज़ॉल्यूशन (13-बिट) माप के साथ एक छोटा, पतला, अल्ट्रालो पावर, 3-अक्ष एक्सेलेरोमीटर है। डिजिटल आउटपुट डेटा को 16-बिट टूस पूरक के रूप में स्वरूपित किया गया है और I2 C डिजिटल इंटरफ़ेस के माध्यम से पहुँचा जा सकता है। इसे मापता है
रास्पबेरी पाई MMA8452Q 3-एक्सिस 12-बिट/8-बिट डिजिटल एक्सेलेरोमीटर पायथन ट्यूटोरियल: 4 कदम
रास्पबेरी पाई MMA8452Q 3-एक्सिस 12-बिट/8-बिट डिजिटल एक्सेलेरोमीटर पायथन ट्यूटोरियल: MMA8452Q एक स्मार्ट, लो-पावर, थ्री-एक्सिस, कैपेसिटिव, माइक्रोमैचिन्ड एक्सेलेरोमीटर है जिसमें 12 बिट रिज़ॉल्यूशन है। एक्सेलेरोमीटर में एम्बेडेड फ़ंक्शंस की सहायता से लचीले उपयोगकर्ता प्रोग्राम योग्य विकल्प प्रदान किए जाते हैं, जो दो इंटरअप के लिए कॉन्फ़िगर करने योग्य होते हैं
रास्पबेरी पाई और LIS3DHTR के साथ मोशन कंट्रोल, 3-एक्सिस एक्सेलेरोमीटर, पायथन का उपयोग करना: 6 कदम
रास्पबेरी पाई और LIS3DHTR के साथ मोशन कंट्रोल, 3-एक्सिस एक्सेलेरोमीटर, पायथन का उपयोग करना: सुंदरता हमें घेर लेती है, लेकिन आमतौर पर, हमें इसे जानने के लिए बगीचे में घूमना पड़ता है। - रूमी जिस शिक्षित समूह के रूप में हम प्रतीत होते हैं, हम अपनी अधिकांश ऊर्जा अपने पीसी और सेल फोन से पहले काम करने में लगाते हैं। इसलिए, हम अक्सर अपनी भलाई
3-एक्सिस एक्सेलेरोमीटर, ADXL345 रास्पबेरी पाई के साथ पायथन का उपयोग करना: 6 कदम
3-एक्सिस एक्सेलेरोमीटर, ADXL345 रास्पबेरी पाई के साथ पायथन का उपयोग करना: एक गैजेट के बारे में सोचना जो उस बिंदु की जांच कर सकता है जिस पर आपका ऑफरोडर झुका हुआ है। क्या यह सुखद नहीं होगा यदि किसी के ऊपर झुकने की संभावना होने पर समायोजित किया जाता है? बिल्कुल हाँ। यह सच होगा