Tabla de contenido:
- Suministros
- Paso 1: Instale el sistema operativo Shunya en Raspberry Pi 4
- Paso 2: Instale las interfaces Shunya
- Paso 3: Conexiones del sensor
- Paso 4: Código de ejemplo
Video: Interfaz del sensor ADXL335 en Raspberry Pi 4B en 4 pasos: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
En este Instructable vamos a conectar un sensor ADXL335 (acelerómetro) en Raspberry Pi 4 con Shunya O / S
Suministros
- Raspberry Pi 4B (cualquier variante)
- Fuente de alimentación compatible con Raspberry Pi 4B
- Tarjeta micro SD de 8GB o más grande
- Monitor
- cable micro-HDMI
- Ratón
- Teclado
- computadora portátil u otra computadora para programar la tarjeta de memoria
- Sensor acelerómetro ADXL3355 - Comprar
- Módulo ADC PCF8591 - Comprar
- Tablero de circuitos
- 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.
- Descargue el sistema operativo Shunya desde el sitio oficial de versiones electrónicas
- Los chicos de Shunya OS tienen un tutorial decente sobre Flashing Shunya OS en Raspberry Pi 4.
- Inserte la tarjeta micro SD en Raspberry Pi 4.
- Conecte el mouse y el teclado a Raspberry Pi 4.
- Conecte el monitor a Raspberry Pi 4 a través de micro-HDMI
- 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
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.
- Conecte los pines SDA y SCL del PCF8591 al pin 3 y al pin 5 de la Raspberry Pi 4.
- Conecte VCC y GND en PCF8591 al pin 4 (5V) y al pin 6 (GND) en Raspberry Pi 4.
- Conecte VCC y GND en ADXL335 a VCC y GND en PCF8591.
- Conecte Ain1 en PCF8591 a X en ADXL335.
- Conecte Ain2 en PCF8591 a Y en ADXL335.
- Conecte Ain3 en PCF8591 a Z en ADXL335.
Paso 4: 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:
Interfaz del sensor capacitivo de huellas dactilares con Arduino UNO: 7 pasos
Interfaz del sensor capacitivo de huellas dactilares con Arduino UNO: ¡Hola, chicos! Akarsh aquí de CETech. Hoy vamos a agregar una capa protectora a nuestros proyectos. No se preocupe, no vamos a nombrar guardaespaldas para lo mismo. Será un lindo sensor de huellas dactilares de DFRobot. Así que
Interfaz del sensor de gas con Arduino: 4 pasos
Interfaz del sensor de gas con Arduino: El sensor de humo MQ-2 es sensible al humo y a los siguientes gases inflamables: GLP, butano, propano, metano, alcohol, hidrógeno. La resistencia del sensor es diferente según el tipo de gas. El sensor de humo tiene un potenciómetro incorporado
Interfaz del sensor de temperatura LM35 con Arduino: 4 pasos
Interfaz del sensor de temperatura LM35 con Arduino: Los termómetros son aparatos útiles que se utilizan durante mucho tiempo para medir la temperatura. En este proyecto, hemos creado un termómetro digital basado en Arduino para mostrar la temperatura ambiente actual y los cambios de temperatura en una pantalla LCD. Puede ser depl
Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: 8 pasos
Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: en este tutorial, aprenderá todo sobre cómo iniciar, conectar y hacer que el dispositivo I2C (acelerómetro) funcione con el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Interfaz del sensor de giroscopio de 3 ejes BMG160 con Raspberry Pi: 5 pasos
Interfaz del sensor de giroscopio de 3 ejes BMG160 con Raspberry Pi: en el mundo actual, más de la mitad de los jóvenes y los niños son aficionados a los juegos y todos los que les gustan, fascinados por los aspectos técnicos de los juegos, conocen la importancia de la detección de movimiento. en este dominio. También nos sorprendió lo mismo y