Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Construire un compteur Geiger Raspberry Pi – Tutoriel capteur radiations open-hardware

Sommaire

NOTE : Tous les exemples de code dans ce tutoriel utilisent la bibliothèque arduPi. Vous pouvez consulter la documentation et télécharger la bibliothèque depuis le dépôt.

Manifeste

Le but de la Carte Capteur de Rayonnement pour Raspberry Pi est de permettre aux individus au Japon – et ailleurs – de mesurer les niveaux de rayonnement ambiant de manière indépendante, suite à l'incident nucléaire de Fukushima en mars 2011. En associant un Raspberry Pi abordable et convivial à une carte capteur open-hardware, les utilisateurs peuvent obtenir des lectures en temps réel depuis des emplacements spécifiques au lieu de se fier uniquement aux avis externes. Le premier lot a été expédié gratuitement au Tokyo Hackerspace et à d'autres groupes locaux pour soutenir les efforts communautaires.

La conception matérielle de la carte et son firmware sont publiés sous licence GPL, reflétant notre engagement envers les principes open-source et la transparence scientifique.

— L'équipe Libelium, Avril 2011

La Carte

La carte est divisée en deux sections fonctionnelles : une alimentation haute tension (400–1000 V) pour le tube Geiger-Müller et un circuit de conditionnement de signal qui convertit les impulsions électriques du tube en un format adapté à un microcontrôleur.

Une fois alimenté, le tube émet une brève impulsion de courant pour chaque événement ionisant détecté. Le microcontrôleur compte ces impulsions ; compter pendant 10 secondes et multiplier par 6 donne les comptes par minute (CPM). Selon la fiche technique du tube, le CPM est ensuite divisé par le facteur de conversion (360 pour le tube standard) pour obtenir un débit de dose en microSieverts par heure (µSv/h).

Selon le tube spécifique, vous devrez peut-être ajuster le facteur de conversion. Testez différentes valeurs et signalez quelle calibration donne les résultats les plus précis.

L'électronique de la carte se décompose en cinq composants :

  1. Alimentation haute tension

    Ce module utilise un multiplicateur de tension piloté par oscillateur comprenant diodes, transistors, résistances et condensateurs (voir le schéma). Il génère 500 V pour le tube, avec des diodes zener optionnelles en série pour augmenter la sortie si une tension plus élevée est requise.

  2. Circuit d'adaptation de sortie

    Un transistor NPN traduit l'impulsion du tube Geiger en un signal logique propre qui déclenche une interruption du microcontrôleur. Le même transistor pilote aussi un haut-parleur piézo et un indicateur LED pour un retour audible et visuel.

  3. Haut-parleur piézo et indicateur LED

    Ils sont connectés au circuit d'adaptation ; chaque impulsion détectée fait clignoter la LED et émet un clic du haut-parleur.

  4. Écran LCD

    L'écran LCD 16×2 est interfacé via un bus parallèle 4 bits (RS, EN, RW et quatre lignes de données). Il affiche le CPM et le débit de dose en temps réel.

  5. Barre LED

    Une barre de cinq LEDs (trois vertes, deux rouges) fournit une jauge visuelle rapide de l'intensité du rayonnement. Chaque LED est pilotée depuis une broche numérique via une résistance série.

Connexion de la carte de rayonnement au Raspberry Pi

La carte se connecte au Raspberry Pi via une interface shield Arduino standard. L'alimentation est fournie depuis la broche 5 V du Pi, et le comptage d'impulsions se fait sur la broche GPIO 2 du Pi, configurée comme entrée d'interruption.

Le Tube Geiger

Un tube Geiger-Müller contient un gaz inerte à basse pression (≈0,1 atm) – communément du néon – avec une fine vapeur organique ou halogénée. La cathode du tube est la paroi métallique, tandis que l'anode est un fil fin longeant le centre. Un potentiel élevé (~500 V) est appliqué entre ces électrodes, créant un champ électrique fort.

Quand un rayonnement ionisant entre dans le tube, il ionise le gaz, produisant des électrons libres et des ions positifs. Les électrons sont accélérés vers l'anode, initiant une avalanche d'ionisations supplémentaires. Cette cascade produit une impulsion courte de courant élevé détectée par le circuit de sortie.

Types de Rayonnement

Pour des détails techniques supplémentaires, voir le Tutoriel Compteur Geiger – Carte Capteur Rayonnement pour Raspberry Pi.

Liens et Documentation

Processus de fabrication

  1. Construire un enregistreur de température Raspberry Pi avec capteur I2C à 5 $
  2. Construire un capteur de température distant avec Raspberry Pi et Python – Guide étape par étape
  3. Construire une station météo Raspberry Pi qui envoie les données météo quotidiennes par email
  4. Breakout compact DHT Température & Humidité pour Raspberry Pi – ATtiny85 & DHT22/DHT11
  5. Connexion du capteur ultrasonique HC‑SR04 au Raspberry Pi 3 : Guide complet
  6. Construire un capteur de mouvement infrarouge DIY pour Raspberry Pi – Guide étape par étape
  7. Contrôler une LED avec un capteur de mouvement PIR sur Raspberry Pi
  8. Construire un capteur d'humidité du sol Raspberry Pi low-cost pour irrigation intelligente
  9. Lecture d'un capteur Hall linéaire avec Raspberry Pi : Guide Java et insights ADC0832