Obsah:

Rozhraní ADXL335 senzor na Raspberry Pi 4B ve 4 krocích: 4 kroky
Rozhraní ADXL335 senzor na Raspberry Pi 4B ve 4 krocích: 4 kroky

Video: Rozhraní ADXL335 senzor na Raspberry Pi 4B ve 4 krocích: 4 kroky

Video: Rozhraní ADXL335 senzor na Raspberry Pi 4B ve 4 krocích: 4 kroky
Video: #3 how to interface accelerometer ADXL335 sensor in PIC16F877A shorts 2024, Červenec
Anonim
Rozhraní ADXL335 senzor na Raspberry Pi 4B ve 4 krocích
Rozhraní ADXL335 senzor na Raspberry Pi 4B ve 4 krocích
Rozhraní ADXL335 senzor na Raspberry Pi 4B ve 4 krocích
Rozhraní ADXL335 senzor na Raspberry Pi 4B ve 4 krocích
Rozhraní ADXL335 senzor na Raspberry Pi 4B ve 4 krocích
Rozhraní ADXL335 senzor na Raspberry Pi 4B ve 4 krocích

V tomto Instructable budeme propojovat senzor ADXL335 (akcelerometr) na Raspberry Pi 4 s Shunya O/S

Zásoby

  1. Raspberry Pi 4B (libovolná varianta)
  2. Napájecí zdroj kompatibilní s Raspberry Pi 4B
  3. 8 GB nebo větší karta micro SD
  4. Monitor
  5. kabel micro-HDMI
  6. Myš
  7. Klávesnice
  8. notebooku nebo jiném počítači naprogramovat paměťovou kartu
  9. Senzor akcelerometru ADXL3355 - Koupit
  10. PCF8591 ADC modul - Koupit
  11. Prkénko
  12. Propojovací vodiče

Krok 1: Nainstalujte si Shunya OS na Raspberry Pi 4

K vložení karty micro SD do operačního systému Shunya budete potřebovat notebook nebo počítač se čtečkou/adaptérem na karty micro SD.

  1. Stáhněte si Shunya OS z oficiálních verzí e
  2. Kluci Shunya OS mají slušný návod na Flashing Shunya OS na Raspberry Pi 4.
  3. Vložte kartu micro SD do Raspberry Pi 4.
  4. Připojte myš a klávesnici k Raspberry Pi 4.
  5. Připojte monitor k Raspberry Pi 4 přes micro-HDMI
  6. Připojte napájecí kabel a zapněte Raspberry Pi 4.

Raspberry Pi 4 by se měl spustit s operačním systémem Shunya.

Krok 2: Nainstalujte rozhraní Shunya

Shunya Interfaces je knihovna GPIO pro všechny desky podporované operačním systémem Shunya OS.

K instalaci rozhraní Shunya potřebujeme připojení k síti Wi -Fi s přístupem na internet.

1. Připojte se k wifi pomocí příkazu

$ nmtui

2. Instalace rozhraní Shunya je snadná, stačí spustit příkaz

$ sudo apt install shunya-interfaces

Krok 3: Připojení senzoru

Připojení senzorů
Připojení senzorů

ADXL335 je analogový senzor, ale Raspberry Pi 4 je digitální zařízení. Proto potřebujeme převodník PCF8591 (ADC), který převádí všechny analogové hodnoty dané ADXL335 na digitální hodnoty srozumitelné Raspberry Pi 4.

Schéma zapojení je uvedeno na obrázku výše.

  1. Připojte piny SDA a SCL na PCF8591 ke kolíku 3 a kolíku 5 na Raspberry Pi 4.
  2. Připojte VCC a GND na PCF8591 ke kolíku 4 (5V) a pinu 6 (GND) na Raspberry Pi 4.
  3. Připojte VCC a GND na ADXL335 k VCC a GND na PCF8591.
  4. Připojte Ain1 na PCF8591 k X na ADXL335.
  5. Připojte Ain2 na PCF8591 k Y na ADXL335.
  6. Připojte Ain3 na PCF8591 k Z na ADXL335.

Krok 4: Příklad kódu

Příklad kódu
Příklad kódu
  • Stáhněte si níže uvedený kód.
  • Zkompilovat to pomocí příkazu

$ gcc -o adxl335 adxl335.c -lshunya Rozhraní

Spusťte jej pomocí příkazu

$ sudo./adxl335

Doporučuje: