Spisu treści:

Interfejs czujnika ADXL335 w Raspberry Pi 4B w 4 krokach: 4 kroki
Interfejs czujnika ADXL335 w Raspberry Pi 4B w 4 krokach: 4 kroki

Wideo: Interfejs czujnika ADXL335 w Raspberry Pi 4B w 4 krokach: 4 kroki

Wideo: Interfejs czujnika ADXL335 w Raspberry Pi 4B w 4 krokach: 4 kroki
Wideo: Home Assistant - первые настройки, File Editor, Maria DB, HACS - октябрь 2023 2024, Lipiec
Anonim
Interfejs czujnika ADXL335 na Raspberry Pi 4B w 4 krokach
Interfejs czujnika ADXL335 na Raspberry Pi 4B w 4 krokach
Interfejs czujnika ADXL335 na Raspberry Pi 4B w 4 krokach
Interfejs czujnika ADXL335 na Raspberry Pi 4B w 4 krokach
Interfejs czujnika ADXL335 na Raspberry Pi 4B w 4 krokach
Interfejs czujnika ADXL335 na Raspberry Pi 4B w 4 krokach

W tej instrukcji zamierzamy połączyć czujnik ADXL335 (akcelerometr) na Raspberry Pi 4 z Shunya O/S

Kieszonkowe dzieci

  1. Raspberry Pi 4B (dowolny wariant)
  2. Zasilacz zgodny z Raspberry Pi 4B
  3. Karta micro SD o pojemności 8 GB lub większej
  4. Monitor
  5. Kabel micro-HDMI
  6. Mysz
  7. Klawiatura
  8. laptop lub inny komputer do zaprogramowania karty pamięci
  9. Czujnik przyspieszenia ADXL3355 - Kup
  10. Moduł ADC PCF8591 - Kup
  11. Deska do krojenia chleba
  12. Podłączanie przewodów

Krok 1: Zainstaluj Shunya OS na Raspberry Pi 4

Potrzebujesz laptopa lub komputera z czytnikiem/adapterem kart micro SD, aby załadować kartę micro SD z Shunya OS.

  1. Pobierz Shunya OS z oficjalnej strony wydań
  2. Faceci z Shunya OS mają przyzwoity samouczek dotyczący Flashowania Shunya OS na Raspberry Pi 4.
  3. Włóż kartę micro SD do Raspberry Pi 4.
  4. Podłącz mysz i klawiaturę do Raspberry Pi 4.
  5. Podłącz Monitor do Raspberry Pi 4 przez micro-HDMI
  6. Podłącz kabel zasilający i włącz Raspberry Pi 4.

Raspberry Pi 4 powinien uruchomić się z Shunya OS.

Krok 2: Zainstaluj interfejsy Shunya

Shunya Interfaces to biblioteka GPIO dla wszystkich płyt obsługiwanych przez Shunya OS.

Aby zainstalować interfejsy Shunya, musimy podłączyć go do Wi-Fi z dostępem do Internetu.

1. Połącz się z Wi-Fi za pomocą polecenia

$ nmtui

2. Instalacja interfejsów Shunya jest łatwa, wystarczy uruchomić polecenie

$ sudo apt install shunya-interfejsy

Krok 3: Połączenia czujnika

Połączenia czujnika
Połączenia czujnika

ADXL335 to czujnik analogowy, ale Raspberry Pi 4 to urządzenie cyfrowe. Dlatego potrzebujemy konwertera PCF8591 (ADC), który konwertuje wszystkie wartości analogowe podane przez ADXL335 na wartości cyfrowe zrozumiałe dla Raspberry Pi 4.

Schemat obwodu pokazano na powyższym obrazku.

  1. Podłącz piny SDA i SCL na PCF8591 do pinu 3 i pinu 5 na Raspberry Pi 4.
  2. Podłącz VCC i GND na PCF8591 do pinu 4 (5V) i pinu 6 (GND) na Raspberry Pi 4.
  3. Podłącz VCC i GND na ADXL335 do VCC i GND na PCF8591.
  4. Podłącz Ain1 na PCF8591 do X na ADXL335.
  5. Podłącz Ain2 na PCF8591 do Y na ADXL335.
  6. Podłącz Ain3 na PCF8591 do Z na ADXL335.

Krok 4: Przykładowy kod

Przykładowy kod
Przykładowy kod
  • Pobierz kod podany poniżej.
  • Skompiluj go za pomocą polecenia

$ gcc -o adxl335 adxl335.c -lshunyaInterfaces

Uruchom go za pomocą polecenia

$ sudo./adxl335

Zalecana: