Inhaltsverzeichnis:

Interface ADXL335 Sensor auf Raspberry Pi 4B in 4 Schritten - Gunook
Interface ADXL335 Sensor auf Raspberry Pi 4B in 4 Schritten - Gunook

Video: Interface ADXL335 Sensor auf Raspberry Pi 4B in 4 Schritten - Gunook

Video: Interface ADXL335 Sensor auf Raspberry Pi 4B in 4 Schritten - Gunook
Video: ADXL335: Raspberry Pi Interfacing with MEMS Sensor - 3 Axis Accelerometer 2024, Juli
Anonim
Interface ADXL335 Sensor auf Raspberry Pi 4B in 4 Schritten
Interface ADXL335 Sensor auf Raspberry Pi 4B in 4 Schritten
Interface ADXL335 Sensor auf Raspberry Pi 4B in 4 Schritten
Interface ADXL335 Sensor auf Raspberry Pi 4B in 4 Schritten
Interface ADXL335 Sensor auf Raspberry Pi 4B in 4 Schritten
Interface ADXL335 Sensor auf Raspberry Pi 4B in 4 Schritten

In diesem Instructable werden wir einen ADXL335 (Beschleunigungsmesser) -Sensor auf Raspberry Pi 4 mit Shunya O / S verbinden

Lieferungen

  1. Raspberry Pi 4B (beliebige Variante)
  2. Raspberry Pi 4B konformes Netzteil
  3. 8 GB oder größere Micro-SD-Karte
  4. Monitor
  5. Micro-HDMI-Kabel
  6. Maus
  7. Klaviatur
  8. Laptop oder ein anderer Computer zum Programmieren der Speicherkarte
  9. ADXL3355 Beschleunigungssensor - Kaufen
  10. PCF8591 ADC-Modul - Kaufen
  11. Steckbrett
  12. Anschlussdrähte

Schritt 1: Installieren Sie Shunya OS auf Raspberry Pi 4

Sie benötigen einen Laptop oder Computer mit einem Micro-SD-Kartenleser/-adapter, um die Micro-SD-Karte mit Shunya OS zu laden.

  1. Laden Sie Shunya OS von der offiziellen Veröffentlichungsseite herunter
  2. Shunya OS-Jungs haben ein anständiges Tutorial zum Flashen von Shunya OS auf Raspberry Pi 4.
  3. Micro-SD-Karte in Raspberry Pi 4 einlegen.
  4. Maus und Tastatur an Raspberry Pi 4 anschließen.
  5. Monitor über Micro-HDMI mit Raspberry Pi 4 verbinden
  6. Schließen Sie das Stromkabel an und schalten Sie den Raspberry Pi 4 ein.

Der Raspberry Pi 4 sollte mit Shunya OS booten.

Schritt 2: Shunya-Schnittstellen installieren

Shunya Interfaces ist eine GPIO-Bibliothek für alle Boards, die von Shunya OS unterstützt werden.

Um Shunya Interfaces zu installieren, müssen wir es mit dem WLAN mit Internetzugang verbinden.

1. Verbinden Sie sich mit dem WLAN mit dem Befehl

$ nmtu

2. Die Installation der Shunya-Schnittstellen ist einfach, führen Sie einfach den Befehl aus

$ sudo apt install shunya-interfaces

Schritt 3: Sensoranschlüsse

Sensoranschlüsse
Sensoranschlüsse

ADXL335 ist ein analoger Sensor, aber Raspberry Pi 4 ist ein digitales Gerät. Daher benötigen wir einen Konverter PCF8591 (ADC), der alle von ADXL335 gelieferten analogen Werte in für den Raspberry Pi 4 verständliche digitale Werte umwandelt.

Der Schaltplan ist im Bild oben angegeben.

  1. Verbinden Sie die SDA- und SCL-Pins des PCF8591 mit den Pins 3 und 5 des Raspberry Pi 4.
  2. Verbinden Sie VCC & GND auf PCF8591 mit Pin 4 (5V) & Pin 6 (GND) auf Raspberry Pi 4.
  3. Verbinden Sie VCC & GND von ADXL335 mit VCC & GND von PCF8591.
  4. Verbinden Sie Ain1 auf PCF8591 mit X auf ADXL335.
  5. Verbinden Sie Ain2 auf PCF8591 mit Y auf ADXL335.
  6. Verbinden Sie Ain3 auf PCF8591 mit Z auf ADXL335.

Schritt 4: Beispielcode

Beispielcode
Beispielcode
  • Laden Sie den unten angegebenen Code herunter.
  • Kompilieren Sie es mit dem Befehl

$ gcc -o adxl335 adxl335.c -lshunyaInterfaces

Führen Sie es mit dem Befehl aus

$ sudo./adxl335

Empfohlen: