Cómo conectar un sensor de turbidez a una Raspberry Pi 3

No hay duda de que el agua es un recurso esencial. Además de eso, la calidad del agua es de mayor importancia. La mayoría de las personas ni siquiera se dan cuenta de por qué es importante beber suficiente agua todos los días.

Desafortunadamente, el agua se está desperdiciando de varias formas descontroladas. Es vital idear un sistema que ayude a prevenir el desperdicio de agua.

Aquí es donde entra en juego el sensor de turbidez. El sensor de turbidez ayuda a medir la calidad del agua y a determinar los niveles del agua. Este es un sistema importante y, como entusiasta del bricolaje, dominar las formas en que puede implementarlo en sus proyectos lo ayudará a recorrer un largo camino.

En este artículo, discutiremos cómo conectar un sensor de turbidez a una Raspberry Pi 3. Todo el proceso es relativamente fácil y, cuando se sigue al pie de la letra, podrá abordarlo con menos problemas, independientemente de su nivel de habilidad. Dicho esto, comencemos.

Descripción general

El sensor de turbidez conectado a una Raspberry Pi 3 ayuda a medir la calidad del agua con el uso de un sensor de pH. Este sensor en particular es capaz de proporcionarle varios parámetros esenciales, incluidos el nivel del agua, el nivel de pH, la temperatura del agua y el LDR, que se utiliza en la medición de la turbidez. Cuando conecte el sensor con su Raspberry Pi 3, podrá obtener todos los valores esenciales.

Cada valor se decodificará y luego se dividirá con la ayuda de la programación de Python. Puede predecir fácilmente la calidad del agua con el uso de valores de pH. Sin embargo, con parámetros de agua adicionales, podrá conocer la calidad del agua con la ayuda de este sistema.

Conexión del sensor de turbidez a una Raspberry Pi 3

Al conectar un sensor de turbidez a una Raspberry Pi 3, necesitará lo siguiente:

  • raspberry pi
  • Fuente de alimentación
  • tarjeta SD
  • sensor de pH
  • MCP300 (ADIC)
  • Un convertidor de VGA a HDMI (sin embargo, esto es opcional)
  • Sistema operativo Raspbian Jessie Lite
  • Formateador de tarjetas SD
  • Win32DiskImager o Etcher
  • Programación en Python

Lo primero que tendrás que hacer es instalar la distribución en la Raspberry Pi 3; debería considerar hacerlo instalando el sistema operativo Raspbian Jessie Lite. Una vez hecho esto, simplemente seguirá adelante y seguirá los consejos discutidos aquí.

Tome su tarjeta SD y conéctela a su Raspberry Pi 3 y luego enciéndala. Por lo general, el inicio de sesión predeterminado, así como la contraseña, son; pi y raspberry, respectivamente. Continuará y cambiará la contraseña predeterminada ingresando este comando passwd.

Continúe e ingrese la contraseña actual antes de ingresar la nueva. Luego tendrá que instalar un nuevo software y hacer eso; primero deberá actualizar su sistema usando este comando sudoapt-getupdate y sudoapt-getupgrade. El proceso solo tomará un poco de tiempo, y una vez que haya terminado, procederá al proceso de instalación. Una vez que tenga su sistema operativo en ejecución, debe considerar instalar la programación de Python.

Se verá obligado a configurar manualmente algunas cosas, como la compatibilidad con el kernel para 12C y DS18B. Ingrese este comando sudonano/etc/modules y luego agregue estos comandos al final del archivo i2c-bcm2708 e i2c-dev. Además de eso, tendrá la línea (ponga un ‘#’ delante) si existe e ingrese este comando sudonano/etc/modprobe.d/raspi-blacklist.conf. Luego agregue estos dos comandos blacklist spi-bcm2708 y blacklist i2c-bcm2708.

Una vez que haya terminado con eso, seguirá adelante y modificará /boot/config.txt ingresando este comando sudonano/boot/config.txt. Continúe e ingrese estos comandos al final dtparam=i2c_arm=on y dtparam=i2c1=on para habilitar el sensor BMP180. Por otro lado, ingresará este comando dtoverlay=w1-gpio para habilitar su sensor DS18B. Cuando haya configurado todo, continuará y reiniciará ingresando este comando sudoreboot.

Una vez que reinicie su Raspberry Pi 3, deberá finalizar la configuración del sensor ingresando estos comandos sudo modprobew1-gpio y sudo modprobew1-therm. Al hacerlo, su Raspberry Pi 3 estará lista para tener todos los sensores en funcionamiento. Por tanto, lo último que tendrás que hacer es configurar tu servidor. Para lograrlo, ingresará este comando gitclonehttps://github.com/nbonfils/fixed-probe.git.

Una vez hecho esto, configurará el servicio de su sistema, permitiendo que el servidor se inicie una vez que encienda su Raspberry Pi 3. La próxima vez que se inicie, su servidor estará funcionando y recopilando datos de los sensores. Siempre puedes usar estos comandos en caso de que quieras detenerte; sudosystemctlstopsensor-server.service y sudosystemctlstartsensor-server.service. Su Raspberry Pi se configurará y conectará con éxito. Sin embargo, aún tendrá que conectar su sonda.

Lo que necesita saber sobre la conexión del sensor de turbidez a Raspberry Pi 3

Sensor

Cuando conecta un sensor de turbidez a Raspberry Pi 3, ayudará a medir la claridad de su agua. El sensor está equipado con tres pines (GND, VIN y DATA). Por lo general, los sensores de turbidez se encuentran a menudo en electrodomésticos como lavavajillas.

Dado que el sensor de turbidez cuenta con un sensor analógico, la Raspberry Pi 3 no está equipada con un convertidor analógico-digital. Esto significa que tendrás que usar uno externo como el MCP300B.

Recopilación de datos

Su Raspberry Pi 3 está diseñado para manejar sus sensores y recibir datos de ellos. Además, los datos presentan tres posibilidades en las que puedes ir:

  • Disponibilidad de red. Puede enviar datos a través de GPRS con un protocolo HTTP a través del método GET al servidor; esto puede procesar, analizar y mostrar sus datos mediante una interfaz web. Por lo general, las imágenes se enviarán a través del método PUT.
  • Utilice un USB en ausencia de una red. Sus datos se pueden almacenar en el directorio raíz USB en formato CSV en el archivo sensor_data.csv.
  • Sin USB y sin internet. Los datos se almacenarán localmente en su tarjeta SD.

Para ir concluyendo

Conectar el sensor de turbidez a Raspberry Pi 3 es relativamente fácil y cualquiera puede lograrlo, independientemente de su nivel de habilidad. Siguiendo los consejos discutidos en este artículo, podrá conectar su sensor de turbidez a Raspberry Pi 3 sin ningún problema. Como conclusión, esperamos que encuentre útil este artículo.