Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Sensor de temperatura y luz Raspberry Pi

Diseño

Obligatorio

2 x DS18B20, 2 x resistencia de 4.7k

El DS18B20 es un sensor bastante útil porque puede leer más de uno usando el mismo pin GPIO. La Raspberry Pi puede reconocer la entrada de cada sensor por separado. Este sistema se llama "1 cable", aunque el sensor todavía necesita conexiones de alimentación y GND.

Conceptos básicos de la placa de pruebas.

La forma en que funciona una placa de pruebas es así ...

Hay rieles rojos y azules para alimentación (+ ve, rojo) y tierra (-ve, azul). Todos los cables conectados a esos rieles están conectados entre sí, como se muestra en los cables rojo y azul del lado izquierdo. La mayoría de las placas de prueba tienen dos juegos de rieles de alimentación, lo que le permite alimentar diferentes partes de un circuito con diferentes voltajes.

En la parte principal de la placa tiene filas de conexiones con un espacio en el medio. Los dos lados no están conectados entre sí. Todo lo que conecte a una fila de un lado se conectará a todos los demás cables de esa fila de ese lado (como se muestra con los cables amarillo y verde).

Entonces, si conecta algo en la posición A1, también está conectado a B1, C1, D1 y E1, pero no está conectado al otro lado (F1-J1).

Todo lo que conecte a F3 se conectará a G3, H3, I3 y J3.

El sensor DS18B20 tiene tres pines que se conectan de la siguiente manera:

El circuito está conectado como en el diagrama. Una resistencia de 4.7kO está conectada entre los pines 2 y 3 del sensor. GPIO4 se conecta al pin 2 del sensor. El pin 1 del sensor se conecta a GND. El pin 3 del sensor se conecta a 3V3.

Los cables 3V3 y GND podrían conectarse directamente a los pines del sensor, pero estamos usando los rieles de alimentación de la placa de pruebas (rojo) y GND (azul) porque esto hace que sea más fácil agregar más sensores más adelante.

Leer la temperatura con Raspberry Pi

Verifique que su circuito esté cableado correctamente y que la tarjeta SD Raspbian esté en la Raspberry Pi, luego encienda la Pi.

Inicie sesión, use pi como identificación de inicio de sesión y frambuesa como contraseña, luego escriba ...

sudo python dstemp.py

La primera vez que lo ejecute, cargará los controladores, lo que demorará unos segundos. Entonces debería ver una lectura de temperatura actualizada cada dos segundos.

Manipulación del sensor

Cuatro formas sencillas de cambiar la lectura:

• Si pone el dedo en el sensor, la lectura de temperatura aumentará lentamente.

• Si respira aire caliente sobre él, se elevará un poco más rápido.

• Si lo aplicas con un secador de pelo, subirá mucho más alto, mucho más rápido y permanecerá alto por más tiempo.

• Un cubo de hielo envuelto en papel de cocina puede hacer que la lectura de temperatura baje rápidamente.

De vez en cuando, el programa le recuerda cómo salir (CTRL + C).
Cuando haya terminado con eso, es hora de agregar otro sensor.

Esto podría usarse fácilmente, con cables más largos, para formar la base de un sistema de control de temperatura o una estación meteorológica que muestre las temperaturas interiores y exteriores.

Agregue otro sensor.

Es mejor hacer el cableado con el Pi apagado, así que apáguelo escribiendo

sudo detener

Después de unos 10-20 segundos, los LED del Pi dejan de parpadear y puede desconectar el cable de alimentación.

Ahora necesitamos agregar otro sensor a nuestro circuito de placa. No es necesario cambiar lo que ya hicimos, solo agregamos un sensor, una resistencia y tres cables.

Observe que un cable conecta el pin central de cada sensor. Ambos se leen desde el mismo pin (GPIO4) en la Raspberry Pi.

Una vez que su circuito sea correcto, encienda la Pi nuevamente, inicie sesión, use pi como identificación de inicio de sesión y frambuesa como contraseña, luego escriba ...

sudo python dstemp.py

Esta vez, después de cargar los controladores, debería mostrarte la lectura de ambos sensores.

Puede manipularlos como antes para demostrar que funcionan de forma independiente. Es posible que ocasionalmente obtenga una lectura espúrea extraña (por ejemplo, 0.06), pero por lo general solo será una vez.

Agregue un LED indicador Ahora agreguemos un LED indicador que se iluminará cuando el sensor 1 lea una temperatura superior a 25 ° C (debería ser posible con algunas respiraciones calientes).

Es recomendable apagar el pi nuevamente en este punto, como antes.

Necesitamos agregar:

• un cable de puente hembra a macho de GPIO 24 a led positivo (pata larga)

• un LED

• una resistencia de 47 O desde el LED negativo (lado plano) al riel GND (azul)

Para más detalles:Sensor de luz y temperatura Raspberry Pi


Proceso de manufactura

  1. Registrador de temperatura Raspberry Pi
  2. Mide temperaturas con un sensor DS18B20 de 1 cable y Raspberry Pi
  3. Monitoreo de temperatura en Raspberry Pi
  4. Biblioteca Python del sensor de temperatura TMP006 con Raspberry pi,
  5. Sensor de temperatura Python y Raspberry Pi
  6. Temperatura y humedad sencillas en Raspberry Pi
  7. Supervisión de la temperatura con Raspberry Pi
  8. Sensor de temperatura de 1 cable DS1820 en Raspberry Pi (GPIO directamente)
  9. Sensor de movimiento con Raspberry Pi
  10. Sensor de termómetro digital de 1 cable Raspberry Pi (DS18B20)
  11. Sensor de humedad del suelo Raspberry Pi