Sadržaj:

Interfejs ADXL335 senzor na Raspberry Pi 4B u 4 koraka: 4 koraka
Interfejs ADXL335 senzor na Raspberry Pi 4B u 4 koraka: 4 koraka

Video: Interfejs ADXL335 senzor na Raspberry Pi 4B u 4 koraka: 4 koraka

Video: Interfejs ADXL335 senzor na Raspberry Pi 4B u 4 koraka: 4 koraka
Video: BlitzWolf BW-IS22 - Сигнализация, wi-fi + GSM, Tuya Smart, интеграция и управление в Home Assistant 2024, Novembar
Anonim
Interfejs ADXL335 senzor na Raspberry Pi 4B u 4 koraka
Interfejs ADXL335 senzor na Raspberry Pi 4B u 4 koraka
Interfejs ADXL335 senzor na Raspberry Pi 4B u 4 koraka
Interfejs ADXL335 senzor na Raspberry Pi 4B u 4 koraka
Interfejs ADXL335 senzor na Raspberry Pi 4B u 4 koraka
Interfejs ADXL335 senzor na Raspberry Pi 4B u 4 koraka

U ovom Instructableu povezat ćemo ADXL335 (akcelerometar) senzor na Raspberry Pi 4 sa Shunya O/S

Supplies

  1. Raspberry Pi 4B (bilo koja varijanta)
  2. Napajanje kompatibilno sa Raspberry Pi 4B
  3. 8GB ili veća mikro SD kartica
  4. Monitor
  5. mikro HDMI kabl
  6. Miš
  7. Keyboard
  8. laptop ili drugi računar za programiranje memorijske kartice
  9. ADXL3355 Senzor akcelerometra - Kupi
  10. PCF8591 ADC modul - Kupi
  11. Breadboard
  12. Priključne žice

Korak 1: Instalirajte Shunya OS na Raspberry Pi 4

Za učitavanje mikro SD kartice sa operativnim sistemom Shunya potreban vam je laptop ili računar sa čitačem/adapterom za mikro SD karticu.

  1. Preuzmite Shunya OS sa službene web stranice za izdanje
  2. Momci iz Shunya OS -a imaju pristojan vodič o Flashing Shunya OS -u na Raspberry Pi 4.
  3. Umetnite mikro SD karticu u Raspberry Pi 4.
  4. Povežite miš i tastaturu sa Raspberry Pi 4.
  5. Povežite monitor s Raspberry Pi 4 putem mikro-HDMI-a
  6. Priključite kabel za napajanje i uključite Raspberry Pi 4.

Raspberry Pi 4 bi se trebao pokrenuti sa Shunya OS.

Korak 2: Instalirajte Shunya sučelja

Shunya Interfaces je GPIO biblioteka za sve ploče koje podržava Shunya OS.

Da bismo instalirali Shunya sučelja, moramo ga povezati s WiFi mrežom s pristupom internetu.

1. Povežite se na wifi pomoću naredbe

$ nmtui

2. Instaliranje Shunya sučelja je jednostavno, samo pokrenite naredbu

$ sudo apt install shunya-interface

Korak 3: Povezivanje senzora

Priključci senzora
Priključci senzora

ADXL335 je analogni senzor, ali Raspberry Pi 4 je digitalni uređaj. Stoga nam je potreban pretvarač PCF8591 (ADC) koji pretvara sve analogne vrijednosti koje daje ADXL335 u digitalne vrijednosti razumljive Raspberry Pi 4.

Dijagram kola je dat na gornjoj slici.

  1. Spojite SDA i SCL pinove na PCF8591 na pin 3 i pin 5 na Raspberry Pi 4.
  2. Spojite VCC & GND na PCF8591 na pin 4 (5V) i pin 6 (GND) na Raspberry Pi 4.
  3. Povežite VCC & GND na ADXL335 sa VCC & GND na PCF8591.
  4. Povežite Ain1 na PCF8591 sa X na ADXL335.
  5. Povežite Ain2 na PCF8591 sa Y na ADXL335.
  6. Povežite Ain3 na PCF8591 sa Z na ADXL335.

Korak 4: Primjer koda

Primjer koda
Primjer koda
  • Preuzmite donji kod.
  • Kompajlirajte ga pomoću naredbe

$ gcc -o adxl335 adxl335.c -lshunyaInterfejsi

Pokrenite ga pomoću naredbe

$ sudo./adxl335

Preporučuje se: