Taula de continguts:

Interfície Sensor ADXL335 al Raspberry Pi 4B en 4 passos: 4 passos
Interfície Sensor ADXL335 al Raspberry Pi 4B en 4 passos: 4 passos

Vídeo: Interfície Sensor ADXL335 al Raspberry Pi 4B en 4 passos: 4 passos

Vídeo: Interfície Sensor ADXL335 al Raspberry Pi 4B en 4 passos: 4 passos
Vídeo: Home Assistant - первые настройки, File Editor, Maria DB, HACS - октябрь 2023 2024, Juliol
Anonim
Interfície Sensor ADXL335 al Raspberry Pi 4B en 4 passos
Interfície Sensor ADXL335 al Raspberry Pi 4B en 4 passos
Interfície Sensor ADXL335 al Raspberry Pi 4B en 4 passos
Interfície Sensor ADXL335 al Raspberry Pi 4B en 4 passos
Interfície Sensor ADXL335 al Raspberry Pi 4B en 4 passos
Interfície Sensor ADXL335 al Raspberry Pi 4B en 4 passos

En aquest instructiu, farem una interfície d’un sensor ADXL335 (acceleròmetre) al Raspberry Pi 4 amb Shunya O / S

Subministraments

  1. Raspberry Pi 4B (qualsevol variant)
  2. Font d'alimentació compatible amb Raspberry Pi 4B
  3. Targeta micro SD de 8 GB o superior
  4. Monitor
  5. cable micro-HDMI
  6. Ratolí
  7. Teclat
  8. portàtil o un altre ordinador per programar la targeta de memòria
  9. Sensor acceleròmetre ADXL3355 - Comprar
  10. Mòdul ADC PCF8591 - Comprar
  11. Taula de pa
  12. Connexió de cables

Pas 1: instal·leu el sistema operatiu Shunya al Raspberry Pi 4

Necessitareu un ordinador portàtil o un ordinador amb un lector / adaptador de targeta micro SD per carregar la targeta micro SD amb Shunya OS.

  1. Descarregueu Shunya OS des del lloc oficial de llançaments
  2. Els nois de Shunya OS tenen un tutorial decent sobre Flash Shunya OS a Raspberry Pi 4.
  3. Inseriu la targeta micro SD al Raspberry Pi 4.
  4. Connecteu el ratolí i el teclat a Raspberry Pi 4.
  5. Connecteu el monitor a Raspberry Pi 4 mitjançant micro-HDMI
  6. Connecteu el cable d’alimentació i engegueu el Raspberry Pi 4.

El Raspberry Pi 4 hauria d’arrencar amb el sistema operatiu Shunya.

Pas 2: Instal·leu les interfícies Shunya

Shunya Interfaces és una biblioteca GPIO per a tots els taulers suportats per Shunya OS.

Per instal·lar Shunya Interfaces hem de connectar-lo al wifi amb accés a Internet.

1. Connecteu-vos al wifi mitjançant l'ordre

$ nmtui

2. Instal·lar les interfícies Shunya és fàcil, només cal que executeu l'ordre

$ sudo apt install shunya-interfaces

Pas 3: connexions del sensor

Connexions de sensor
Connexions de sensor

ADXL335 és un sensor analògic, però Raspberry Pi 4 és un dispositiu digital. Per tant, necessitem un convertidor PCF8591 (ADC) que converteixi tots els valors analògics donats per ADXL335 a valors digitals comprensibles pel Raspberry Pi 4.

El diagrama del circuit es dóna a la imatge superior.

  1. Connecteu els pins SDA i SCL al PCF8591 als pins 3 i pin 5 del Raspberry Pi 4.
  2. Connecteu VCC i GND al PCF8591 al pin 4 (5V) i al pin 6 (GND) del Raspberry Pi 4.
  3. Connecteu VCC & GND a ADXL335 a VCC & GND a PCF8591.
  4. Connecteu Ain1 al PCF8591 a X a l'ADXL335.
  5. Connecteu Ain2 al PCF8591 a Y a l'ADXL335.
  6. Connecteu Ain3 al PCF8591 a Z a l'ADXL335.

Pas 4: codi d'exemple

Codi d'exemple
Codi d'exemple
  • Baixeu-vos el codi que es mostra a continuació.
  • Compileu-lo amb l'ordre

$ gcc -o adxl335 adxl335.c -lshunyaInterfaces

Executeu-lo amb l'ordre

$ sudo./adxl335

Recomanat: