Innehållsförteckning:

Gränssnitt ADXL335 -sensor på Raspberry Pi 4B i 4 steg: 4 steg
Gränssnitt ADXL335 -sensor på Raspberry Pi 4B i 4 steg: 4 steg

Video: Gränssnitt ADXL335 -sensor på Raspberry Pi 4B i 4 steg: 4 steg

Video: Gränssnitt ADXL335 -sensor på Raspberry Pi 4B i 4 steg: 4 steg
Video: Еще один музыкальный стример Raspberry PI DIY?! | Почему НЕ стоит его строить! 2024, November
Anonim
Gränssnitt ADXL335 -sensor på Raspberry Pi 4B i 4 steg
Gränssnitt ADXL335 -sensor på Raspberry Pi 4B i 4 steg
Gränssnitt ADXL335 -sensor på Raspberry Pi 4B i 4 steg
Gränssnitt ADXL335 -sensor på Raspberry Pi 4B i 4 steg
Gränssnitt ADXL335 -sensor på Raspberry Pi 4B i 4 steg
Gränssnitt ADXL335 -sensor på Raspberry Pi 4B i 4 steg

I denna instruerbara kommer vi att koppla en ADXL335 (accelerometer) sensor på Raspberry Pi 4 med Shunya O/S

Tillbehör

  1. Raspberry Pi 4B (valfri variant)
  2. Raspberry Pi 4B -kompatibel strömförsörjning
  3. 8 GB eller större micro SD -kort
  4. Övervaka
  5. mikro-HDMI-kabel
  6. Mus
  7. Tangentbord
  8. bärbar dator eller annan dator för att programmera minneskortet
  9. ADXL3355 Accelerometer sensor - Köp
  10. PCF8591 ADC -modul - Köp
  11. Bakbord
  12. Anslutning av ledningar

Steg 1: Installera Shunya OS på Raspberry Pi 4

Du behöver en bärbar dator eller dator med en micro SD -kortläsare/adapter för att ladda micro SD -kortet med Shunya OS.

  1. Ladda ner Shunya OS från den officiella releasesidan
  2. Shunya OS -killar har en anständig handledning om Flashing Shunya OS på Raspberry Pi 4.
  3. Sätt i micro SD -kortet i Raspberry Pi 4.
  4. Anslut mus och tangentbord till Raspberry Pi 4.
  5. Anslut bildskärmen till Raspberry Pi 4 via mikro-HDMI
  6. Anslut strömkabeln och slå på Raspberry Pi 4.

Raspberry Pi 4 bör starta upp med Shunya OS.

Steg 2: Installera Shunya -gränssnitt

Shunya Interfaces är ett GPIO -bibliotek för alla kort som stöds av Shunya OS.

För att installera Shunya -gränssnitt måste vi ansluta det till wifi med internetåtkomst.

1. Anslut till wifi med kommandot

$ nmtui

2. Det är enkelt att installera Shunya -gränssnitten, bara köra kommandot

$ sudo apt installera shunya-gränssnitt

Steg 3: Sensoranslutningar

Sensoranslutningar
Sensoranslutningar

ADXL335 är en analog sensor, men Raspberry Pi 4 är en digital enhet. Därför behöver vi en omvandlare PCF8591 (ADC) som konverterar alla analoga värden som ges av ADXL335 till digitala värden som kan förstås av Raspberry Pi 4.

Kretsschemat ges i bilden ovan.

  1. Anslut SDA- och SCL -stiften på PCF8591 till stift 3 och stift 5 på Raspberry Pi 4.
  2. Anslut VCC & GND på PCF8591 till stift 4 (5V) och stift 6 (GND) på Raspberry Pi 4.
  3. Anslut VCC & GND på ADXL335 till VCC & GND på PCF8591.
  4. Anslut Ain1 på PCF8591 till X på ADXL335.
  5. Anslut Ain2 på PCF8591 till Y på ADXL335.
  6. Anslut Ain3 på PCF8591 till Z på ADXL335.

Steg 4: Exempelkod

Exempelkod
Exempelkod
  • Ladda ner koden nedan.
  • Kompilera det med kommandot

$ gcc -o adxl335 adxl335.c -lshunyaInterfaces

Kör det med kommandot

$ sudo./adxl335

Rekommenderad: