Obsah:

Rozhranie ADXL335 senzor na Raspberry Pi 4B v 4 krokoch: 4 kroky
Rozhranie ADXL335 senzor na Raspberry Pi 4B v 4 krokoch: 4 kroky

Video: Rozhranie ADXL335 senzor na Raspberry Pi 4B v 4 krokoch: 4 kroky

Video: Rozhranie ADXL335 senzor na Raspberry Pi 4B v 4 krokoch: 4 kroky
Video: Raspberry Pi Accelerometer using the ADXL345 2024, November
Anonim
Rozhranie ADXL335 senzor na Raspberry Pi 4B v 4 krokoch
Rozhranie ADXL335 senzor na Raspberry Pi 4B v 4 krokoch
Rozhranie ADXL335 senzor na Raspberry Pi 4B v 4 krokoch
Rozhranie ADXL335 senzor na Raspberry Pi 4B v 4 krokoch
Rozhranie ADXL335 senzor na Raspberry Pi 4B v 4 krokoch
Rozhranie ADXL335 senzor na Raspberry Pi 4B v 4 krokoch

V tomto návode sa chystáme prepojiť senzor ADXL335 (akcelerometer) na Raspberry Pi 4 so Shunya O/S

Zásoby

  1. Raspberry Pi 4B (ľubovoľný variant)
  2. Napájací zdroj kompatibilný s Raspberry Pi 4B
  3. 8 GB alebo väčšia karta micro SD
  4. Monitor
  5. kábel micro-HDMI
  6. Myš
  7. Klávesnica
  8. prenosný počítač alebo iný počítač na programovanie pamäťovej karty
  9. ADXL3355 Snímač akcelerometra - Kúpte si
  10. PCF8591 ADC modul - Kúpte
  11. Breadboard
  12. Pripojovacie vodiče

Krok 1: Nainštalujte Shunya OS na Raspberry Pi 4

Na vloženie karty micro SD do operačného systému Shunya budete potrebovať prenosný počítač alebo počítač s čítačkou/adaptérom na karty micro SD.

  1. Stiahnite si Shunya OS z oficiálnych stránok s novinkami
  2. Chlapci operačného systému Shunya majú slušný návod na tému Flashing Shunya OS na Raspberry Pi 4.
  3. Vložte kartu micro SD do Raspberry Pi 4.
  4. Pripojte myš a klávesnicu k Raspberry Pi 4.
  5. Pripojte monitor k Raspberry Pi 4 pomocou micro-HDMI
  6. Pripojte napájací kábel a zapnite Raspberry Pi 4.

Raspberry Pi 4 by sa mal spustiť s operačným systémom Shunya.

Krok 2: Nainštalujte rozhrania Shunya

Shunya Interfaces je knižnica GPIO pre všetky dosky podporované systémom Shunya OS.

Aby sme mohli nainštalovať rozhrania Shunya, musíme ho pripojiť k sieti Wi -Fi s prístupom na internet.

1. Pripojte sa k wifi pomocou príkazu

$ nmtui

2. Inštalácia rozhraní Shunya je jednoduchá, stačí spustiť príkaz

$ sudo apt nainštalujte rozhrania shunya

Krok 3: Pripojenie senzorov

Pripojenie senzorov
Pripojenie senzorov

ADXL335 je analógový senzor, ale Raspberry Pi 4 je digitálne zariadenie. Preto potrebujeme prevodník PCF8591 (ADC), ktorý prevádza všetky analógové hodnoty dané ADXL335 na digitálne hodnoty zrozumiteľné pre Raspberry Pi 4.

Schéma zapojenia je uvedená na obrázku vyššie.

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

Krok 4: Príklad kódu

Príklad kódu
Príklad kódu
  • Stiahnite si kód uvedený nižšie.
  • Zostavte ho pomocou príkazu

$ gcc -o adxl335 adxl335.c -lshunyaRozhrania

Spustite ho pomocou príkazu

$ sudo./adxl335

Odporúča: