Température et humidité faciles sur Raspberry Pi
Étape 1 :Connexion
EzTemp utilise le port série de votre Raspberry Pi pour communiquer.
Identifiez les broches série de votre Raspberry Pi. Connectez-vous ensuite :
- GND RPi à EzTemp GND.
- RPi Tx vers EzTemp Rx.
- RPi Rx vers EzTemp Tx.
- RPi 3,3 V à EzTemp 3,3 V.
Notez qu'une broche Tx doit être connectée à une broche Rx, et vice-versa.
Vous êtes maintenant prêt à utiliser l'EzTemp !
[ Vous pouvez obtenir l'EzTemp sur Tindie ]
Étape 2 :Désactiver la console série
Par défaut, le Raspberry Pi utilise le port série pour le shell. Comme remarqué par MarcR dans les commentaires (merci pour l'astuce), nous devons désactiver la console série pour utiliser l'EzTemp.
Méthode 1 :script raspi-config
Le moyen le plus simple de désactiver la console série consiste à exécuter le script raspi-config. Ouvrez un shell et tapez :
sudo raspi-config
Il affichera un menu, allez simplement dans 8 Options avancées> A7 Serial et sélectionnez Non .
Maintenant, redémarrez le Pi et passez à l'étape suivante.
Méthode 2 :Script automatique
Nous pouvons désactiver et activer la console série à l'aide de la rpi-serial-console scénario. Pour l'installer, ouvrez le shell et tapez :
sudo wget https://raw.githubusercontent.com/lurch/rpi-serial-console/master/rpi-serial-console -O /usr/bin/rpi-serial-console &&sudo chmod +x /usr/ bin/rpi-serial-console
Pour afficher si la console série est actuellement activée ou non, exécutez simplement :
statut rpi-serial-console
Pour désactiver la console série, exécutez simplement :
désactivation de sudo rpi-serial-console
Pour activer la console série, exécutez simplement :
activation sudo rpi-serial-console
Après avoir activé ou désactivé la console série, vous devrez redémarrer le Pi pour qu'il prenne effet et passer à l'étape suivante.
Méthode 3 : manuelle
Ensuite, ouvrez ce fichier avec votre éditeur préféré :
sudo nano /boot/cmdline.txt
Son contenu devrait ressembler à ceci :
dwc_otg.lpm_enable=0 console=tty1 console=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 lift=deadline rootwait
Supprimez toute référence à ttyAMA0, obtenant quelque chose comme ceci :
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 lift=deadline rootwait
Enregistrez les modifications et ouvrez inittab :
sudo nano /etc/inittab
A la fin du fichier, commentez cette ligne :
T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
Redémarrez votre Pi et passez à l'étape suivante.
[ Vous pouvez obtenir l'EzTemp sur Tindie ]
Étape 3 :Téléchargez l'exemple de script
Sur votre Raspberry Pi, vous devez télécharger ce script. Vous pouvez le faire en ouvrant le shell et en tapant :
wget https://raw.githubusercontent .com/CAIMANICS/EzTempRH-for-Raspberry-Pi/master/software/EzTempRH.py
Exécutez maintenant le script en tapant :
python EzTempRH.py
Et c'est tout! vous avez votre EzTemp en cours d'exécution.
EzTemp&RH build 2Température : 24.0CHumidité : 48.0%Externe : 1018/2048 comptesVersion : 2
Voyons comment l'utiliser dans vos programmes.
[ Vous pouvez obtenir l'EzTemp sur Tindie ]
Pour plus de détails :Température et humidité faciles sur Raspberry Pi
Processus de fabrication
- Communication MQTT entre NodeMCU et Raspberry Pi 3 B+
- Enregistreur de température Raspberry Pi
- Profil de température Raspberry Pi avec LabVIEW
- Mesure des températures avec un capteur DS18B20 1 fil et Raspberry Pi
- Moniteur réseau de température et d'humidité Raspberry Pi
- Lire la température avec DS18B20 | Raspberry Pi 2
- Moniteur de température et d'humidité domestique (pièce) avec graphique Web – Raspberry Pi
- Surveillance de la température sur le Raspberry Pi
- Mesure de la température avec RASPBERRY PI