Diferencia entre revisiones de «Sensor de agua YF-B1-S»
| Línea 12: | Línea 12: | ||
<gallery> | <gallery> | ||
GPIO-Pinout-Diagram-2.png|Diagrama de pines de Raspberry Pi | |||
</gallery> | </gallery> | ||
Revisión del 21:37 15 feb 2024
Conexión
Para el proyecto de SmartEcoSchool disponemos de sensores de flujo de agua y turbidez. En nuestro caso, el sensor que disponemos es el sensor YF-B1-S.
-
Fotografía del sensor YF-B1-S
El sensor dispone de 3 tomas unidas para conectarse a los pines de conexión. Debido a que las conexiones de la Raspberry Pi están en distintos puntos, tenemos que conectarlos a través de cables que hacen de puente.
Los pines de la Raspberry Pi son los siguientes:
-
Diagrama de pines de Raspberry Pi
El sensor requiere conectarse a los siguientes pines:
- Rojo: 5v
- Negro: GND
- Amarillo: Datos
La conexión en los pines podria ser, en este ejemplo
-
Diagrama de los pines señalados
El pin amarillo puede ser conectado a cualquiera de los GPIO, pero tenemos que apuntar qué número de GPIO en concreto hemos conectado el sensor. En nuestro ejemplo, hemos conectado los sensores en los siguientes pines de la raspberry Pi:
- Rojo: número 2 (5v)
- Negro: número 14 (GND)
- Amarillo: 12 (GPIO18)
-
Fotografía del sensor YF-B1-S conectado a la Raspberry Pi
Una vez conectados los pines, podemos conectar la Raspberry Pi en nuestra pantalla para trabajar con él
Prueba
Una vez iniciado el sistema, el siguiente paso es realizar pruebas de funcionamiento para comprobar el funcionamiento correcto.
El código de ejecución para los sensores están en Python. Un script de funcionamiento sería el siguiente:
Código de prueba aquí
Simplemente basta con soplar y hacer girar el ventilador para comprobar que el sensor funciona, ya que en la consola veremos que el valor cambia después de soplar.