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

Tutorial de Contador Geiger - Placa de sensor de radiación para Raspberry Pi

Contenido

NOTA:Todos los ejemplos de código de este tutorial utilizan la biblioteca arduPi. Puedes ver la documentación y descargar la biblioteca aquí.

Manifiesto

La finalidad principal de la placa del sensor de radiación para Raspberry Pi es ayudar a las personas en Japón a medir los niveles de radiación en su vida cotidiana después del desafortunado terremoto y tsunami que azotaron Japón en marzo de 2011 y provocaron las fugas de radiación nuclear en Fukushima. Queremos dar la posibilidad de medir por sí mismos estos niveles en lugar de confiar en los avisos generales que se emiten. El uso de esta placa de sensores junto con la plataforma Raspberry Pi asequible y fácil de usar ayuda a las personas a obtener valores de radiación de lugares específicos.

Como técnicos, sentimos la responsabilidad de brindar nuestro apoyo en aquellas áreas en las que podemos contribuir. Como resultado, el primer lote se envió a Japón sin cargo al Tokyo Hackerspace y otros grupos de trabajo.

El diseño de la placa es hardware abierto y el código fuente se publica bajo GPL.

El equipo de Libelium. Abril de 2011.

El tablero

La placa de radiación tiene dos partes principales, el circuito de alimentación y el circuito de señal.

La parte de potencia se utiliza para proporcionar el voltaje necesario para el tubo ( 400V - 1000V ) y el circuito de señal se utiliza para adaptar la salida de pulsos del tubo y conectarlo a la entrada del microcontrolador.

Una vez que el tubo está encendido, podemos recibir los pulsos en el microcontrolador y contarlos, luego con un cálculo sencillo podemos obtener el valor de la radiación.

El código que usamos para la placa es contar pulsos durante 10 segundos, luego multiplicamos el número de pulsos por 6, por lo que obtenemos el número de pulsos por minuto (cpm) , luego, según la documentación de los tubos dividimos cpm por el factor de conversión del tubo (360 por defecto) y tenemos el valor de radiación en µSV / h .

Dependiendo del tubo que use, tal vez necesite cambiar el cálculo, debería probar con diferentes valores y comentarnos que el valor está funcionando mejor.

La electrónica utilizada en la placa de radiación se puede dividir en cinco partes:

  1. Fuente de alimentación de alto voltaje

    Para la fuente de alimentación de alto voltaje usamos un circuito basado en un oscilador conectado a un multiplicador de voltaje hecho con diodos, transistores, resistencias y capacitores (ver esquema para detalles). Con este circuito conseguimos una potencia de 500V en el tubo. Hemos agregado una línea de diodos Zener conectados en serie que se pueden usar si necesitamos más de 500 V para alimentar el tubo. Agregaremos como voltios a la salida como voltios en los diodos Zener que agreguemos.

  2. Circuito de adaptación para la salida Geiger

    El circuito de adaptación para la salida se basa en un transistor NPN, este transistor activará el pin de interrupción en el microcontrolador, este transistor también activa / desactiva el parlante piezoeléctrico y el indicador LED que genera la señal de audio / visual.

  3. Altavoz piezoeléctrico e indicador LED

    El parlante piezoeléctrico y el indicador LED están conectados al circuito de adaptación, por lo que el LED parpadeará con cada pulso y el parlante sonará con cada pulso.

  4. Pantalla LCD

    La pantalla LCD está conectada al microcontrolador usando el modo de 4 bits (4 líneas de datos además de las líneas de control RS, Enable y RW).

  5. Barra de LED

    La barra de LED está hecha con cinco LED estándar, 3 verdes y 2 rojos. Estos leds están conectados a los pines digitales del microcontrolador con una resistencia en serie.

Conexión de la placa de radiación a Raspberry Pi

La placa está conectada a Raspberry Pi a través de Raspberry Pi a Arduino Shield Connection Bridge

Si la placa está conectada a Raspberry Pi, la energía se toma del pin de 5V. Los pulsos se pueden contar usando la interrupción en el pin digital 2.

El tubo Geiger

Un tubo Geiger-Müller consiste en un tubo lleno de un gas inerte de baja presión (~ 0.1 Atm) como helio, neón o argón (generalmente neón), en algunos casos en una mezcla de Penning, y un vapor orgánico o un gas halógeno. . El tubo contiene electrodos, entre los cuales hay una diferencia de potencial de varios cientos de voltios (~ 500 V), pero no fluye corriente. Las paredes del tubo son completamente metálicas o tienen su superficie interior recubierta con un conductor para formar el cátodo, mientras que el ánodo es un cable que pasa por el centro del tubo.

Cuando la radiación ionizante pasa a través del tubo, algunas de las moléculas de gas se ionizan , creando iones y electrones con carga positiva. El fuerte campo eléctrico creado por los electrodos del tubo acelera los iones hacia el cátodo y los electrones hacia el ánodo. Los pares de iones obtienen suficiente energía para ionizar más moléculas de gas a través de colisiones en el camino, creando una avalancha de partículas cargadas.

Esto da como resultado un pulso de corriente corto e intenso. que pasa (o cae en cascada) del electrodo negativo al electrodo positivo y se mide o se cuenta.

Tipos de radiación

Para más detalles:Contador Geiger - Tutorial de placa de sensor de radiación para Raspberry Pi


Proceso de manufactura

  1. Registrador de temperatura Raspberry Pi
  2. Sensor de temperatura Python y Raspberry Pi
  3. Estación meteorológica Raspberry Pi
  4. DHT Tiny Breakout para Raspberry Pi
  5. Sensor ultrasónico (HC-SR04) + Raspberry Pi
  6. Sistema de sensor de movimiento por infrarrojos de bricolaje para Raspberry Pi
  7. Sensor de movimiento con Raspberry Pi
  8. Sensor de humedad del suelo Raspberry Pi
  9. Sensor de pasillo digital Raspberry Pi en JAVA
  10. Sensor de temperatura y luz Raspberry Pi
  11. Control de actuador y sensor Raspberry Pi