Innholdsfortegnelse:

Grensesnitt ADXL335 -sensor på Raspberry Pi 4B i 4 trinn: 4 trinn
Grensesnitt ADXL335 -sensor på Raspberry Pi 4B i 4 trinn: 4 trinn

Video: Grensesnitt ADXL335 -sensor på Raspberry Pi 4B i 4 trinn: 4 trinn

Video: Grensesnitt ADXL335 -sensor på Raspberry Pi 4B i 4 trinn: 4 trinn
Video: Operating Systems written in Pascal, Delphi, Lazarus IDE, FreePascal, Turbo Pascal, Modula-2 2024, Juli
Anonim
Grensesnitt ADXL335 -sensor på Raspberry Pi 4B i 4 trinn
Grensesnitt ADXL335 -sensor på Raspberry Pi 4B i 4 trinn
Grensesnitt ADXL335 -sensor på Raspberry Pi 4B i 4 trinn
Grensesnitt ADXL335 -sensor på Raspberry Pi 4B i 4 trinn
Grensesnitt ADXL335 -sensor på Raspberry Pi 4B i 4 trinn
Grensesnitt ADXL335 -sensor på Raspberry Pi 4B i 4 trinn

I denne instruksen skal vi koble til en ADXL335 (akselerometer) sensor på Raspberry Pi 4 med Shunya O/S

Rekvisita

  1. Raspberry Pi 4B (hvilken som helst variant)
  2. Raspberry Pi 4B -kompatibel strømforsyning
  3. 8 GB eller større micro SD -kort
  4. Observere
  5. mikro-HDMI-kabel
  6. Mus
  7. Tastatur
  8. bærbar datamaskin eller en annen datamaskin for å programmere minnekortet
  9. ADXL3355 Akselerometer sensor - Kjøp
  10. PCF8591 ADC -modul - Kjøp
  11. Brødbrett
  12. Tilkobling av ledninger

Trinn 1: Installer Shunya OS på Raspberry Pi 4

Du trenger en bærbar datamaskin eller datamaskin med en micro SD -kortleser/adapter for å laste micro SD -kortet med Shunya OS.

  1. Last ned Shunya OS fra det offisielle utgivelsesstedet
  2. Shunya OS -gutta har en grei opplæring om Flashing Shunya OS på Raspberry Pi 4.
  3. Sett inn micro SD -kortet i Raspberry Pi 4.
  4. Koble mus og tastatur til Raspberry Pi 4.
  5. Koble skjermen til Raspberry Pi 4 via mikro-HDMI
  6. Koble til strømkabelen og slå på Raspberry Pi 4.

Raspberry Pi 4 bør starte opp med Shunya OS.

Trinn 2: Installer Shunya -grensesnitt

Shunya Interfaces er et GPIO -bibliotek for alle tavler som støttes av Shunya OS.

For å installere Shunya -grensesnitt må vi koble det til wifi med internettilgang.

1. Koble til wifi ved hjelp av kommandoen

$ nmtui

2. Det er enkelt å installere Shunya -grensesnittene, bare kjør kommandoen

$ sudo apt installer shunya-grensesnitt

Trinn 3: Sensortilkoblinger

Sensortilkoblinger
Sensortilkoblinger

ADXL335 er en analog sensor, men Raspberry Pi 4 er en digital enhet. Derfor trenger vi en omformer PCF8591 (ADC) som konverterer alle de analoge verdiene gitt av ADXL335 til digitale verdier som kan forstås av Raspberry Pi 4.

Kretsdiagrammet er gitt på bildet ovenfor.

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

Trinn 4: Eksempelkode

Eksempelkode
Eksempelkode
  • Last ned koden nedenfor.
  • Kompiler det ved hjelp av kommandoen

$ gcc -o adxl335 adxl335.c -lshunyaInterfaces

Kjør den ved hjelp av kommandoen

$ sudo./adxl335

Anbefalt: