Tabla de contenido:

Interfaz del sensor ADXL335 en Raspberry Pi 4B en 4 pasos: 4 pasos
Interfaz del sensor ADXL335 en Raspberry Pi 4B en 4 pasos: 4 pasos

Video: Interfaz del sensor ADXL335 en Raspberry Pi 4B en 4 pasos: 4 pasos

Video: Interfaz del sensor ADXL335 en Raspberry Pi 4B en 4 pasos: 4 pasos
Video: 3 steps to save sensor data on Raspberry Pi 2024, Noviembre
Anonim
Interfaz del sensor ADXL335 en Raspberry Pi 4B en 4 pasos
Interfaz del sensor ADXL335 en Raspberry Pi 4B en 4 pasos
Interfaz del sensor ADXL335 en Raspberry Pi 4B en 4 pasos
Interfaz del sensor ADXL335 en Raspberry Pi 4B en 4 pasos
Interfaz del sensor ADXL335 en Raspberry Pi 4B en 4 pasos
Interfaz del sensor ADXL335 en Raspberry Pi 4B en 4 pasos

En este Instructable vamos a conectar un sensor ADXL335 (acelerómetro) en Raspberry Pi 4 con Shunya O / S

Suministros

  1. Raspberry Pi 4B (cualquier variante)
  2. Fuente de alimentación compatible con Raspberry Pi 4B
  3. Tarjeta micro SD de 8GB o más grande
  4. Monitor
  5. cable micro-HDMI
  6. Ratón
  7. Teclado
  8. computadora portátil u otra computadora para programar la tarjeta de memoria
  9. Sensor acelerómetro ADXL3355 - Comprar
  10. Módulo ADC PCF8591 - Comprar
  11. Tablero de circuitos
  12. Cables de conexión

Paso 1: Instale el sistema operativo Shunya en Raspberry Pi 4

Necesitará una computadora portátil o computadora con un lector / adaptador de tarjetas micro SD para cargar la tarjeta micro SD con el sistema operativo Shunya.

  1. Descargue el sistema operativo Shunya desde el sitio oficial de versiones electrónicas
  2. Los chicos de Shunya OS tienen un tutorial decente sobre Flashing Shunya OS en Raspberry Pi 4.
  3. Inserte la tarjeta micro SD en Raspberry Pi 4.
  4. Conecte el mouse y el teclado a Raspberry Pi 4.
  5. Conecte el monitor a Raspberry Pi 4 a través de micro-HDMI
  6. Conecte el cable de alimentación y encienda la Raspberry Pi 4.

La Raspberry Pi 4 debería iniciarse con el sistema operativo Shunya.

Paso 2: Instale las interfaces Shunya

Shunya Interfaces es una biblioteca GPIO para todas las placas compatibles con Shunya OS.

Para instalar Shunya Interfaces necesitamos conectarlo al wifi con acceso a internet.

1. Conéctese a la wifi usando el comando

$ nmtui

2. Instalar las interfaces Shunya es fácil, simplemente ejecute el comando

$ sudo apt install shunya-interfaces

Paso 3: Conexiones del sensor

Conexiones de sensor
Conexiones de sensor

ADXL335 es un sensor analógico, pero Raspberry Pi 4 es un dispositivo digital. Por lo tanto, necesitamos un convertidor PCF8591 (ADC) que convierta todos los valores analógicos dados por ADXL335 en valores digitales comprensibles para Raspberry Pi 4.

El diagrama del circuito se muestra en la imagen de arriba.

  1. Conecte los pines SDA y SCL del PCF8591 al pin 3 y al pin 5 de la Raspberry Pi 4.
  2. Conecte VCC y GND en PCF8591 al pin 4 (5V) y al pin 6 (GND) en Raspberry Pi 4.
  3. Conecte VCC y GND en ADXL335 a VCC y GND en PCF8591.
  4. Conecte Ain1 en PCF8591 a X en ADXL335.
  5. Conecte Ain2 en PCF8591 a Y en ADXL335.
  6. Conecte Ain3 en PCF8591 a Z en ADXL335.

Paso 4: Código de ejemplo

Código de ejemplo
Código de ejemplo
  • Descargue el código que se proporciona a continuación.
  • Compílelo usando el comando

$ gcc -o adxl335 adxl335.c -lshunyaInterfaces

Ejecútelo usando el comando

$ sudo./adxl335

Recomendado: