Indholdsfortegnelse:

Interface ADXL335 -sensor på Raspberry Pi 4B i 4 trin: 4 trin
Interface ADXL335 -sensor på Raspberry Pi 4B i 4 trin: 4 trin

Video: Interface ADXL335 -sensor på Raspberry Pi 4B i 4 trin: 4 trin

Video: Interface ADXL335 -sensor på Raspberry Pi 4B i 4 trin: 4 trin
Video: Audição Raspberry Pi 400 Linux Pop! _OS + DAC Schiit Modi 3+ e amplificador H2B-HQA by Hugo Ribeiro. 2024, Juli
Anonim
Interface ADXL335 Sensor på Raspberry Pi 4B i 4 trin
Interface ADXL335 Sensor på Raspberry Pi 4B i 4 trin
Interface ADXL335 Sensor på Raspberry Pi 4B i 4 trin
Interface ADXL335 Sensor på Raspberry Pi 4B i 4 trin
Interface ADXL335 Sensor på Raspberry Pi 4B i 4 trin
Interface ADXL335 Sensor på Raspberry Pi 4B i 4 trin

I denne Instructable skal vi interface en ADXL335 (accelerometer) sensor på Raspberry Pi 4 med Shunya O/S

Forbrugsvarer

  1. Raspberry Pi 4B (enhver variant)
  2. Raspberry Pi 4B -kompatibel strømforsyning
  3. 8 GB eller større micro SD -kort
  4. Overvåge
  5. mikro-HDMI-kabel
  6. Mus
  7. Tastatur
  8. bærbar computer eller en anden computer til at programmere hukommelseskortet
  9. ADXL3355 Accelerometer sensor - Køb
  10. PCF8591 ADC -modul - Køb
  11. Brødbræt
  12. Tilslutning af ledninger

Trin 1: Installer Shunya OS på Raspberry Pi 4

Du skal bruge en bærbar eller computer med en micro SD -kortlæser/adapter for at indlæse micro SD -kortet med Shunya OS.

  1. Download Shunya OS fra det officielle udgivelsessted
  2. Shunya OS -fyre har en anstændig tutorial om Flashing Shunya OS på Raspberry Pi 4.
  3. Indsæt micro SD -kort i Raspberry Pi 4.
  4. Tilslut mus og tastatur til Raspberry Pi 4.
  5. Tilslut skærm til Raspberry Pi 4 via mikro-HDMI
  6. Tilslut strømkablet og Tænd Raspberry Pi 4.

Raspberry Pi 4 skal starte op med Shunya OS.

Trin 2: Installer Shunya -grænseflader

Shunya Interfaces er et GPIO -bibliotek til alle bestyrelser understøttet af Shunya OS.

For at installere Shunya -grænseflader skal vi slutte det til wifi med internetadgang.

1. Opret forbindelse til wifi ved hjælp af kommandoen

$ nmtui

2. Det er let at installere Shunya -grænsefladerne, bare kør kommandoen

$ sudo apt installere shunya-interfaces

Trin 3: Sensorforbindelser

Sensorforbindelser
Sensorforbindelser

ADXL335 er en analog sensor, men Raspberry Pi 4 er en digital enhed. Derfor har vi brug for en konverter PCF8591 (ADC), der konverterer alle de analoge værdier givet af ADXL335 til digitale værdier, der kan forstås af Raspberry Pi 4.

Kredsløbsdiagrammet er angivet på billedet ovenfor.

  1. Tilslut SDA- og SCL -ben på PCF8591 til pin 3 og pin 5 på Raspberry Pi 4.
  2. Tilslut VCC & GND på PCF8591 til pin 4 (5V) & pin 6 (GND) på Raspberry Pi 4.
  3. Tilslut VCC & GND på ADXL335 til VCC & GND på PCF8591.
  4. Tilslut Ain1 på PCF8591 til X på ADXL335.
  5. Tilslut Ain2 på PCF8591 til Y på ADXL335.
  6. Tilslut Ain3 på PCF8591 til Z på ADXL335.

Trin 4: Eksempelkode

Eksempelkode
Eksempelkode
  • Download koden nedenfor.
  • Kompiler det ved hjælp af kommandoen

$ gcc -o adxl335 adxl335.c -lshunyaInterfaces

Kør det ved hjælp af kommandoen

$ sudo./adxl335

Anbefalede: