Table des matières:

Compteur acoustique DISDRO : Station météo ouverte Raspebbery Pi (partie 2) : 4 étapes (avec photos)
Compteur acoustique DISDRO : Station météo ouverte Raspebbery Pi (partie 2) : 4 étapes (avec photos)

Vidéo: Compteur acoustique DISDRO : Station météo ouverte Raspebbery Pi (partie 2) : 4 étapes (avec photos)

Vidéo: Compteur acoustique DISDRO : Station météo ouverte Raspebbery Pi (partie 2) : 4 étapes (avec photos)
Vidéo: Il se passe des trucs chelou au bois de Boulogne 2024, Novembre
Anonim
Compteur acoustique DISDRO: Station météo ouverte Raspebbery Pi (partie 2)
Compteur acoustique DISDRO: Station météo ouverte Raspebbery Pi (partie 2)

DISDRO signifie distribution de gouttes. L'appareil enregistre la taille de chaque goutte avec un horodatage. Les données sont utiles pour une variété d'applications, y compris la recherche météorologique (météo) et l'agriculture. Si le disdro est très précis, il peut mesurer les précipitations totales, comme un pluviomètre. Il peut également être utilisé comme simple détecteur de pluie.

Un DISDRO est également utile pour calculer le taux de pluie, comme d'autres pluviomètres informatisés (pluviomètre à ultrasons et supports basculants)

J'ai décidé de construire ce DISDRO, car mon pluviomètre à ultrasons n'est à ce stade pas très précis pour les premiers un ou deux mm de pluie car sa base n'est pas parfaitement nivelée et aussi parce que cela peut être amusant.

Étape 1: ce dont vous aurez besoin

Ce dont vous aurez besoin
Ce dont vous aurez besoin

1) Raspberry pi, le plus vite possible, j'ai utilisé un raspberry pi 3

2) Planche à pain

3) Beaucoup de câbles de démarrage (20 feront l'affaire) et quelques mètres de câble électrique fin de votre PI au DISDRO

4) Le CAN MCP3008 (convertisseur analogique-numérique, d'autres CAN peuvent faire l'affaire).

5) Un élément électrique piézo

6) Un vieux CD

7) Couteau de menuisier

8) Superglue

9) PLASTIK 70 (En option)

10) Compétences Python (je fournirai des exemples de scripts)

La plupart de ces objets devraient être disponibles sur eBay. Les Sud-Africains peuvent utiliser Communica,

Étape 2: Construisez votre matériel

Construisez votre matériel
Construisez votre matériel
Construisez votre matériel
Construisez votre matériel

Retirez le film de la couche acrylique du CD. Fixez le piézo au dos du CD. Le recto du CD sera utilisé pour écouter la pluie. Le câble bleu (Signal) doit être connecté au canal 0 du MCP3008, le rouge et le noir doivent être connectés respectivement à 3,3 volts et à la masse.

Vous pouvez utiliser un revêtement conforme (Plastik 70) pour imperméabiliser la face avant du CD et du piézo. Ne le vaporisez pas sur le dos du cd et du piezo où les fils et la céramique sont attachés. Si la céramique est pulvérisée, le piézo ne vibrera pas correctement.

Étape 3: Construisez votre circuit pour la connexion PI, MCP3008 et Piezo

Image
Image
Construisez votre circuit pour la connexion PI, MCP3008 et Piezo
Construisez votre circuit pour la connexion PI, MCP3008 et Piezo
Construisez votre circuit pour la connexion PI, MCP3008 et Piezo
Construisez votre circuit pour la connexion PI, MCP3008 et Piezo

Il existe de nombreux tutoriels sur la connexion du MCP3008 et du Raspberry PI. J'ai d'abord utilisé le tutoriel Adafruit:

SPI matériel Pour utiliser le SPI matériel, assurez-vous d'abord d'avoir activé SPI à l'aide de l'outil raspi-config (ou accédez à votre bureau, Menu Applications (Démarrer), Préférences, Configuration Raspberry Pi, Interfaces). Assurez-vous de répondre oui à la fois à l'activation de l'interface SPI et au chargement du module du noyau SPI, puis redémarrez le Pi. Connectez maintenant le MCP3008 au Raspberry Pi comme suit:

MCP3008 VDD vers Raspberry Pi 3.3V

MCP3008 VREF vers Raspberry Pi 3.3V

MCP3008 AGND vers Raspberry Pi GND

MCP3008 DGND vers Raspberry Pi GND

MCP3008 CLK vers Raspberry Pi SCLK

MCP3008 DOUT vers Raspberry Pi MISO

MCP3008 DIN vers Raspberry Pi MOSI

MCP3008 CS/SHDN vers Raspberry Pi CE0

Ce circuit peut désormais être utilisé pour de nombreux capteurs analogiques prenant une entrée de 3,3 volts, dont notre Piezo Electrique Eliment.

Connectez le câble Piezo Eliment Red (Volts in) au PI 3,3 volts, terre à terre et la Piezo Output (Bleu) à CH0 (Channel zero) du MCP3008.

Si vous n'avez qu'un élément piézo électrique avec un câble rouge et noir (sans la carte), connectez le câble rouge au canal 0 du MCP 3008 et le noir à GND. Connectez également une résistance de 1 Meg Ohms entre le canal 0 du MCP3008 et la masse (Le Piezo et la Résistance sont connectés en parallèle). La résistance protégera le MCP 3008 des pics de courant et de tension créés par le piézo.

J'ai également testé le piezo avec un micro bitscope dans la vidéo jointe. Ce n'est cependant pas nécessaire.

Étape 4: Le logiciel

J'ai écrit un script simple en utilisant la bibliothèque GPIOZERO pour MCP3008. Il est attaché.

Assurez-vous que SPI est activé (Menu Applications (Démarrer), Préférences, Configuration Raspberry Pi, Interfaces ou sudo raspi-config)

Exécutez le script, déposez quelques gouttes et voyez quels sont les résultats. vous devrez peut-être modifier le seuil dans le code Python.

Conseillé: