Tabla de contenido:
- Suministros
- Paso 1: DESCARGUE E INSTALE RASPBIAN EN LA TARJETA SD
- Paso 2: ARRANQUE RASPBERRY PI Y CONFIGURE LOS AJUSTES
- Paso 3: CONFIGURAR LOS SENSORES EN MODO I2C
- Paso 4: MONTE EL ESCUDO Y LOS SENSORES EN FRAMBUESA PI
- Paso 5: CONFIGURACIÓN DE LA PRUEBA
- Paso 6: MONITOREE LAS LECTURAS E INTERACTE CON LOS SENSORES
Video: CONECTANDO MÚLTIPLES SENSORES A FRAMBUESA PI: 6 Pasos (con Imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
En este proyecto, conectaremos tres de los sensores EZO de Atlas Scientific (pH, oxígeno disuelto y temperatura) a una Raspberry Pi 3B +. En lugar de conectar los circuitos a la Raspberry Pi, usaremos el escudo Whitebox Labs Tentacle T3. Estos escudos apilables se conectan a los pines del Pi, después de lo cual los circuitos EZO y las sondas se conectan al escudo. La interacción con los sensores se realiza mediante el terminal de comandos en Raspbian.
VENTAJAS:
- Sin cableado, sin placas de prueba y sin necesidad de soldaduras.
- El escudo completamente ensamblado se monta fácilmente en Raspberry Pi.
- El aislamiento incorporado protege los sensores de interferencias.
- Conecte varios sensores a una Raspberry Pi.
- Funciona con los siguientes sensores EZO: pH, salinidad, oxígeno disuelto, potencial de oxidación-reducción, temperatura, bomba peristáltica y dióxido de carbono.
MATERIALES
- Frambuesa Pi 3B +
- Fuente de alimentación Raspberry Pi
- Tarjeta micro SD de 8GB
- Escudo Whitebox Labs T3
- circuito de pH y sonda
- circuito de oxígeno disuelto y sonda
- circuito de temperatura y sonda
Suministros
Teclado USB, ratón USB, monitor con capacidad HDMI, lector de tarjetas micro SD USB
Paso 1: DESCARGUE E INSTALE RASPBIAN EN LA TARJETA SD
a) Descargue el archivo zip de Raspbian en su computadora desde el siguiente ENLACE. En este proyecto se utiliza "Raspbian Buster con escritorio y software recomendado".
b) Para instalar Raspbian en la tarjeta SD, se necesita una herramienta de escritura de imágenes como Etcher. Descargue e instale Etcher en su computadora.
c) Inserte la tarjeta micro SD en el lector de tarjetas USB y conecte el lector a su computadora. En caso de que su tarjeta SD necesite formatear, puede usar el programa SD Formatter.
d) Abra el programa etcher.
- Seleccione la descarga del archivo Raspbian del paso a.
- Seleccione su tarjeta SD.
- Haga clic en "Flash!" pestaña para comenzar a escribir en la tarjeta SD
Paso 2: ARRANQUE RASPBERRY PI Y CONFIGURE LOS AJUSTES
a) Conecte el monitor, el teclado y el mouse a su Raspberry Pi.
b) Una vez finalizada la instalación de la imagen de Raspbian en la tarjeta SD, extráigala de la computadora e insértela en la Raspberry Pi. Encienda el Pi.
Credenciales de frambuesa predeterminadas: el nombre de usuario es pi y la contraseña es frambuesa
c) Dado que esta es la primera vez que arranca Raspbian, se le pedirá que ajuste algunas configuraciones como el idioma, la zona horaria y la adición de conectividad a Internet. Asegúrese de conectarse a Internet, ya que será necesario en pasos posteriores.
PAQUETES DE ACTUALIZACIÓN Y ACTUALIZACIÓN
d) Abra el terminal de comandos desde el escritorio de Raspbian. Actualice la lista de paquetes del sistema ingresando el siguiente comando sudo apt-get update
e) Actualice los paquetes instalados a sus últimas versiones con el comando sudo apt-get upgrade
DESCARGAR CÓDIGO DE MUESTRA
f) En la terminal ejecute los siguientes comandos:
cd ~
clon de git
Esto agregará el repositorio de código de muestra de Atlas Scientific a Raspberry Pi. Solo se necesita el código i2c para este proyecto.
AJUSTES I2C
g) Instale y habilite el bus I2C en la Raspberry Pi. Ejecute los siguientes comandos:
sudo apt-get install python-smbus
sudo apt-get install i2c-tools
h) A continuación, abra la ventana de configuración ingresando sudo raspi-config
Elija "Opciones de interfaz" (imagen 1 arriba).
i) Elija "I2C" (imagen 2 arriba).
j) Se le presentará la pregunta "¿Le gustaría que se habilitara la interfaz ARM I2C?" Elija "Sí" (imagen 3 arriba).
k) Haga clic en "Aceptar" (imagen 4 arriba). Luego reinicia la Pi con el comando sudo reboot
Paso 3: CONFIGURAR LOS SENSORES EN MODO I2C
El escudo Tentacle T3 solo es compatible con I2C. Como tal, el sensor EZO debe estar en modo I2C y no en modo UART. Si tiene varios sensores iguales (por ejemplo, 2 pH), asegúrese de asignar direcciones I2C únicas a cada uno. No hacerlo resultará en conflictos de comunicación.
Para obtener instrucciones sobre cómo cambiar entre protocolos y asignar direcciones I2C, consulte el siguiente ENLACE.
Paso 4: MONTE EL ESCUDO Y LOS SENSORES EN FRAMBUESA PI
a) Asegúrese de que la Raspberry Pi esté apagada.
b) Monte el escudo del tentáculo en los pines del Pi.
c) Inserte los circuitos EZO en el blindaje. Asegúrese de hacer coincidir los pines correctamente.
d) Conecte las sondas a los conectores BNC hembra del blindaje.
Paso 5: CONFIGURACIÓN DE LA PRUEBA
a) Encienda el Pi.
b) Abra la terminal e ingrese sudo i2cdetect -y 1
El programa reportará información sobre cada dispositivo I2C conectado. La imagen 5 anterior proporciona una demostración. Se muestra la representación hexadecimal de las direcciones I2C. (oxígeno disuelto = 0x61, pH = 0x63, temperatura = 0x66)
Paso 6: MONITOREE LAS LECTURAS E INTERACTE CON LOS SENSORES
a) Abra el directorio que tiene los códigos de muestra cd ~ / Raspberry-Pi-sample-code
b) Ejecute el script I2C sudo python i2c.py
Cada vez que se ejecuta el script, al usuario se le presenta el menú que se muestra en el ejemplo 1 anterior.
Ejemplo 2: enumere las direcciones de los sensores conectados y consulte a cada uno de ellos para obtener la información del dispositivo.
Ejemplo 3: Sondeo continuo del sensor de pH
Ejemplo 4: Compruebe si el sensor de oxígeno disuelto está calibrado.
Consulte las hojas de datos para conocer todos los comandos apropiados. (hoja de datos de pH, hoja de datos de oxígeno disuelto, hoja de datos de temperatura)
Recomendado:
DETECCIÓN DE OBJETOS FRAMBUESA PI Pi CON MÚLTIPLES CÁMARAS: 3 Pasos
FRAMBUESA PI Pi DETECCIÓN DE OBJETOS CON MÚLTIPLES CÁMARAS: Mantendré la introducción breve, ya que el título en sí sugiere cuál es el propósito principal del instructable. En este instructivo paso a paso, le explicaré cómo conectar varias cámaras como la cámara 1-pi y al menos una cámara USB, o 2 cámaras USB
2.4 Estación meteorológica TFT Arduino con múltiples sensores: 7 pasos
Estación meteorológica Arduino 2.4 TFT con múltiples sensores: una estación meteorológica Arduino portátil con una pantalla LCD TFT y algunos sensores
Pi Home, un asistente virtual con tecnología de frambuesa: 11 pasos (con imágenes)
Pi Home, un asistente virtual con tecnología de frambuesa: Google Home es útil para tenerlo en casa. Es un hermoso dispositivo con el Asistente de Google integrado: un asistente personal digital de última generación de Google. Puede reproducir contenido multimedia, guardar sus recordatorios y notas, decirle la duración de su viaje
PiLapse - Frambuesa Pi Timelapse [V0.2]: 7 pasos (con imágenes)
PiLapse - Raspberry Pi Timelapse [V0.2]: ¡Transforma tu Raspberry Pi en una máquina Timelapse! La guía completa está disponible allí: https://goo.gl/9r6bwz En esta guía utilicé: RPi versión 2 (pero supongo que funciona en todas las versiones de RPi) USB WIFI DONGLE Modo de terminal Modo de botón
Tanque de frambuesa con interfaz web y transmisión de video: 8 pasos (con imágenes)
Tanque de frambuesa con interfaz web y transmisión de video: Vamos a ver cómo he realizado un pequeño tanque WiFi, capaz de control web remoto y transmisión de video, que pretende ser un tutorial que requiere conocimientos básicos de programación electrónica y de software. Por esta razón he elegido