विषयसूची:

रास्पबेरी पाई 4B पर इंटरफ़ेस ADXL335 सेंसर 4 चरणों में: 4 चरण
रास्पबेरी पाई 4B पर इंटरफ़ेस ADXL335 सेंसर 4 चरणों में: 4 चरण

वीडियो: रास्पबेरी पाई 4B पर इंटरफ़ेस ADXL335 सेंसर 4 चरणों में: 4 चरण

वीडियो: रास्पबेरी पाई 4B पर इंटरफ़ेस ADXL335 सेंसर 4 चरणों में: 4 चरण
वीडियो: ADXL335: Raspberry Pi Interfacing with MEMS Sensor - 3 Axis Accelerometer 2024, जुलाई
Anonim
4 चरणों में रास्पबेरी पाई 4B पर इंटरफ़ेस ADXL335 सेंसर
4 चरणों में रास्पबेरी पाई 4B पर इंटरफ़ेस ADXL335 सेंसर
4 चरणों में रास्पबेरी पाई 4B पर इंटरफ़ेस ADXL335 सेंसर
4 चरणों में रास्पबेरी पाई 4B पर इंटरफ़ेस ADXL335 सेंसर
4 चरणों में रास्पबेरी पाई 4B पर इंटरफ़ेस ADXL335 सेंसर
4 चरणों में रास्पबेरी पाई 4B पर इंटरफ़ेस ADXL335 सेंसर

इस निर्देशयोग्य में हम रास्पबेरी पाई 4 पर शुन्या ओ / एस के साथ एक ADXL335 (एक्सेलेरोमीटर) सेंसर को इंटरफ़ेस करने जा रहे हैं

आपूर्ति

  1. रास्पबेरी पाई 4B (कोई भी संस्करण)
  2. रास्पबेरी पाई 4B आज्ञाकारी बिजली की आपूर्ति
  3. 8GB या इससे बड़ा माइक्रो एसडी कार्ड
  4. मॉनिटर
  5. माइक्रो-एचडीएमआई केबल
  6. चूहा
  7. कीबोर्ड
  8. मेमोरी कार्ड प्रोग्राम करने के लिए लैपटॉप या अन्य कंप्यूटर
  9. ADXL3355 एक्सेलेरोमीटर सेंसर - खरीदें
  10. PCF8591 ADC मॉड्यूल - खरीदें
  11. ब्रेड बोर्ड
  12. कनेक्टिंग तार

चरण 1: रास्पबेरी पाई 4 पर शून्य ओएस स्थापित करें

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

  1. आधिकारिक रिलीज ई साइट से शून्य ओएस डाउनलोड करें
  2. शुन्या ओएस लोगों के पास रास्पबेरी पाई 4 पर फ्लैशिंग शुन्या ओएस पर एक अच्छा ट्यूटोरियल है।
  3. रास्पबेरी पाई 4 में माइक्रो एसडी कार्ड डालें।
  4. माउस और कीबोर्ड को रास्पबेरी पाई 4 से कनेक्ट करें।
  5. माइक्रो-एचडीएमआई के माध्यम से मॉनिटर को रास्पबेरी पाई 4 से कनेक्ट करें
  6. रास्पबेरी पाई 4 पर पावर केबल और पावर को कनेक्ट करें।

रास्पबेरी पाई 4 को शून्य ओएस के साथ बूट होना चाहिए।

चरण 2: शून्य इंटरफेस स्थापित करें

शून्य इंटरफेस शून्य ओएस द्वारा समर्थित सभी बोर्डों के लिए एक जीपीआईओ पुस्तकालय है।

शून्य इंटरफेस स्थापित करने के लिए हमें इसे इंटरनेट एक्सेस के साथ वाईफाई से कनेक्ट करना होगा।

1. कमांड का उपयोग करके वाईफाई से कनेक्ट करें

$ nmtui

2. शून्य इंटरफेस स्थापित करना आसान है, बस कमांड चलाएँ

$ sudo apt shunya-interfaces स्थापित करें

चरण 3: सेंसर कनेक्शन

सेंसर कनेक्शन
सेंसर कनेक्शन

ADXL335 एक एनालॉग सेंसर है, लेकिन रास्पबेरी पाई 4 एक डिजिटल डिवाइस है। इसलिए हमें एक कनवर्टर PCF8591 (ADC) की आवश्यकता है जो ADXL335 द्वारा दिए गए सभी एनालॉग मानों को रास्पबेरी पाई 4 द्वारा समझने योग्य डिजिटल मानों में परिवर्तित करता है।

सर्किट आरेख ऊपर की छवि में दिया गया है।

  1. पीसीएफ 8591 पर एसडीए और एससीएल पिन को 3 पिन करने के लिए और रास्पबेरी पाई 4 पर 5 पिन करने के लिए कनेक्ट करें।
  2. रास्पबेरी पाई 4 पर 4 (5V) और पिन 6 (GND) को पिन करने के लिए PCF8591 पर VCC और GND कनेक्ट करें।
  3. ADXL335 पर VCC और GND को PCF8591 पर VCC और GND से कनेक्ट करें।
  4. PCF8591 पर Ain1 को ADXL335 पर X से कनेक्ट करें।
  5. PCF8591 पर Ain2 को ADXL335 पर Y से कनेक्ट करें।
  6. PCF8591 पर Ain3 को ADXL335 पर Z से कनेक्ट करें।

चरण 4: उदाहरण कोड

उदाहरण कोड
उदाहरण कोड
  • नीचे दिए गए कोड को डाउनलोड करें।
  • कमांड का उपयोग करके इसे संकलित करें

$ gcc -o adxl335 adxl335.c -lshunyaInterfaces

कमांड का उपयोग करके इसे चलाएं

$ सुडो./adxl335

सिफारिश की: