Kazalo:

Vmesniški senzor ADXL335 na Raspberry Pi 4B v 4 korakih: 4 koraki
Vmesniški senzor ADXL335 na Raspberry Pi 4B v 4 korakih: 4 koraki

Video: Vmesniški senzor ADXL335 na Raspberry Pi 4B v 4 korakih: 4 koraki

Video: Vmesniški senzor ADXL335 na Raspberry Pi 4B v 4 korakih: 4 koraki
Video: Sunfounder Kit Turorial для Raspberry Pi — поворотный энкодер 2024, November
Anonim
Vmesniški senzor ADXL335 na Raspberry Pi 4B v 4 korakih
Vmesniški senzor ADXL335 na Raspberry Pi 4B v 4 korakih
Vmesniški senzor ADXL335 na Raspberry Pi 4B v 4 korakih
Vmesniški senzor ADXL335 na Raspberry Pi 4B v 4 korakih
Vmesniški senzor ADXL335 na Raspberry Pi 4B v 4 korakih
Vmesniški senzor ADXL335 na Raspberry Pi 4B v 4 korakih

V tem navodilu bomo povezovali senzor ADXL335 (merilnik pospeška) na Raspberry Pi 4 s Shunya O/S

Zaloge

  1. Raspberry Pi 4B (katera koli različica)
  2. Napajalnik, skladen z Raspberry Pi 4B
  3. 8 GB ali več kartica micro SD
  4. Monitor
  5. mikro HDMI kabel
  6. Miška
  7. Tipkovnica
  8. prenosni računalnik ali drug računalnik za programiranje pomnilniške kartice
  9. Senzor merilnika pospeška ADXL3355 - Kupite
  10. PCF8591 ADC modul - kupite
  11. Ogledna plošča
  12. Priključitev žic

1. korak: Namestite Shunya OS na Raspberry Pi 4

Za nalaganje kartice micro SD v operacijski sistem Shunya potrebujete prenosni računalnik ali računalnik z bralnikom/adapterjem za mikro SD kartico.

  1. Prenesite Shunya OS z uradnega spletnega mesta za javnost
  2. Fantje iz OS Shunya imajo dostojno vadnico o utripanju Shunya OS na Raspberry Pi 4.
  3. Vstavite kartico micro SD v Raspberry Pi 4.
  4. Povežite miško in tipkovnico z Raspberry Pi 4.
  5. Monitor povežite z Raspberry Pi 4 prek mikro-HDMI
  6. Priključite napajalni kabel in vklopite Raspberry Pi 4.

Raspberry Pi 4 se mora zagnati z operacijskim sistemom Shunya.

Korak: Namestite vmesnike Shunya

Shunya Interfaces je knjižnica GPIO za vse plošče, ki jih podpira operacijski sistem Shunya.

Za namestitev vmesnikov Shunya ga moramo povezati z wifi z dostopom do interneta.

1. Z ukazom se povežite z wifi

$ nmtui

2. Namestitev vmesnikov Shunya je enostavna, samo zaženite ukaz

$ sudo apt namestite shunya-vmesnike

3. korak: Priključitev senzorja

Priključitev senzorja
Priključitev senzorja

ADXL335 je analogni senzor, vendar je Raspberry Pi 4 digitalna naprava. Zato potrebujemo pretvornik PCF8591 (ADC), ki pretvori vse analogne vrednosti, ki jih poda ADXL335, v digitalne vrednosti, ki jih razume Raspberry Pi 4.

Shema vezja je prikazana na zgornji sliki.

  1. Priključite zatiče SDA & SCL na PCF8591 na pin 3 in pin 5 na Raspberry Pi 4.
  2. Priključite VCC & GND na PCF8591 na pin 4 (5V) in pin 6 (GND) na Raspberry Pi 4.
  3. VCC & GND na ADXL335 povežite z VCC & GND na PCF8591.
  4. Priključite Ain1 na PCF8591 v X na ADXL335.
  5. Povežite Ain2 na PCF8591 z Y na ADXL335.
  6. Ain3 na PCF8591 povežite z Z na ADXL335.

4. korak: Primer kode

Primer kode
Primer kode
  • Prenesite spodnjo kodo.
  • Sestavite ga z ukazom

$ gcc -o adxl335 adxl335.c -lshunya Vmesniki

Zaženite ga z ukazom

$ sudo./adxl335

Priporočena: