Πίνακας περιεχομένων:

Διεπαφή Αισθητήρας ADXL335 στο Raspberry Pi 4B σε 4 Βήματα: 4 Βήματα
Διεπαφή Αισθητήρας ADXL335 στο Raspberry Pi 4B σε 4 Βήματα: 4 Βήματα

Βίντεο: Διεπαφή Αισθητήρας ADXL335 στο Raspberry Pi 4B σε 4 Βήματα: 4 Βήματα

Βίντεο: Διεπαφή Αισθητήρας ADXL335 στο Raspberry Pi 4B σε 4 Βήματα: 4 Βήματα
Βίντεο: #3 how to interface accelerometer ADXL335 sensor in PIC16F877A shorts 2024, Νοέμβριος
Anonim
Αισθητήρας διεπαφής ADXL335 στο Raspberry Pi 4B σε 4 βήματα
Αισθητήρας διεπαφής ADXL335 στο Raspberry Pi 4B σε 4 βήματα
Αισθητήρας διεπαφής ADXL335 στο Raspberry Pi 4B σε 4 βήματα
Αισθητήρας διεπαφής ADXL335 στο Raspberry Pi 4B σε 4 βήματα
Αισθητήρας διεπαφής ADXL335 στο Raspberry Pi 4B σε 4 βήματα
Αισθητήρας διεπαφής ADXL335 στο Raspberry Pi 4B σε 4 βήματα

Σε αυτό το Instructable πρόκειται να διασυνδέσουμε έναν αισθητήρα ADXL335 (επιταχυνσιόμετρο) στο Raspberry Pi 4 με Shunya O/S

Προμήθειες

  1. Raspberry Pi 4B (οποιαδήποτε παραλλαγή)
  2. Τροφοδοτικό συμβατό με Raspberry Pi 4B
  3. Κάρτα micro SD 8 GB ή μεγαλύτερη
  4. Οθόνη
  5. καλώδιο micro-HDMI
  6. Ποντίκι
  7. Πληκτρολόγιο
  8. φορητό υπολογιστή ή άλλος υπολογιστής για τον προγραμματισμό της κάρτας μνήμης
  9. ADXL3355 Αισθητήρας επιταχυνσιόμετρου - Αγορά
  10. Ενότητα PCF8591 ADC - Αγορά
  11. Breadboard
  12. Σύνδεση καλωδίων

Βήμα 1: Εγκαταστήστε το Shunya OS στο Raspberry Pi 4

Θα χρειαστείτε φορητό υπολογιστή ή υπολογιστή με αναγνώστη/προσαρμογέα κάρτας micro SD για να φορτώσετε την κάρτα micro SD με το Shunya OS.

  1. Κατεβάστε το Shunya OS από τον επίσημο ιστότοπο εκδόσεων
  2. Τα παιδιά του Shunya OS έχουν ένα αξιοπρεπές σεμινάριο σχετικά με το Flashing Shunya OS στο Raspberry Pi 4.
  3. Τοποθετήστε κάρτα micro SD στο Raspberry Pi 4.
  4. Συνδέστε το ποντίκι και το πληκτρολόγιο στο Raspberry Pi 4.
  5. Συνδέστε την οθόνη στο Raspberry Pi 4 μέσω micro-HDMI
  6. Συνδέστε το καλώδιο τροφοδοσίας και ενεργοποιήστε το Raspberry Pi 4.

Το Raspberry Pi 4 πρέπει να εκκινήσει με το Shunya OS.

Βήμα 2: Εγκαταστήστε τις διεπαφές Shunya

Το Shunya Interfaces είναι μια βιβλιοθήκη GPIO για όλους τους πίνακες που υποστηρίζονται από το Shunya OS.

Για να εγκαταστήσουμε τα Shunya Interfaces πρέπει να το συνδέσουμε στο wifi με πρόσβαση στο διαδίκτυο.

1. Συνδεθείτε στο wifi χρησιμοποιώντας την εντολή

$ nmtui

2. Η εγκατάσταση των διεπαφών Shunya είναι εύκολη, απλώς εκτελέστε την εντολή

$ sudo apt install shunya-interfaces

Βήμα 3: Συνδέσεις αισθητήρων

Συνδέσεις αισθητήρων
Συνδέσεις αισθητήρων

Το ADXL335 είναι ένας αναλογικός αισθητήρας, αλλά το Raspberry Pi 4 είναι μια ψηφιακή συσκευή. Επομένως χρειαζόμαστε έναν μετατροπέα PCF8591 (ADC) που μετατρέπει όλες τις αναλογικές τιμές που δίνονται από το ADXL335 σε ψηφιακές τιμές κατανοητές από το Raspberry Pi 4.

Το διάγραμμα κυκλώματος δίνεται στην παραπάνω εικόνα.

  1. Συνδέστε τις καρφίτσες SDA & SCL στο PCF8591 στην καρφίτσα 3 & την καρφίτσα 5 στο Raspberry Pi 4.
  2. Συνδέστε το VCC & GND στο PCF8591 στο pin 4 (5V) & pin 6 (GND) στο Raspberry Pi 4.
  3. Συνδέστε το VCC & GND στο ADXL335 στο VCC & GND στο PCF8591.
  4. Συνδέστε το Ain1 στο PCF8591 στο X στο ADXL335.
  5. Συνδέστε το Ain2 στο PCF8591 στο Y στο ADXL335.
  6. Συνδέστε το Ain3 στο PCF8591 στο Z στο ADXL335.

Βήμα 4: Παράδειγμα κώδικα

Παράδειγμα κώδικα
Παράδειγμα κώδικα
  • Κατεβάστε τον κωδικό που δίνεται παρακάτω.
  • Μεταγλωττίστε το χρησιμοποιώντας την εντολή

$ gcc -o adxl335 adxl335.c -lshunyaInterfaces

Εκτελέστε το χρησιμοποιώντας την εντολή

$ sudo./adxl335

Συνιστάται: