Lieu de mesure Argenteuil 95100 France.


Consulter la courbe de température enregistrée aujourd'hui.

1. Installer la sonde de température DS18B20 sur la carte Raspberry Pi 4

(achetée chez MCHobby - Clos de la Giberne, 3 - 1410 Waterloo - Belgique
Sonde de température DS18B20 ETANCHE, Prix 7,37€ (prix en juin 2020)

1. connecter les fils (+ 1 résistance 4,7kOhm) de la sonde aux broches GPIO de la carte Raspberry
2. déclarer la sonde
            sudo modprobe w1-gpio
            sudo modprobe w1-therm
3. tester sa détection par la carte Raspberry Pi
            sudo ls /sys/bus/w1/devices/
Pour rendre cette déclaration permanente, modifier le fichier /etc/modules
            sudo nano /etc/modules
            ajouter la ligne :
            w1-therm
            #w1-gpio pullup=1 (# : inactif)
4. redémarrer avec sudo reboot (ou sudo shutdown -r now)
5. après redémarrage, dans un terminal, saisir :
            sudo ls /sys/bus/w1/devices/
            -> résultat : 28-032197794856 (format général : 28-xxxxxxxxxxxx)
6. pour lire la température mesurée, utiliser cat ou nano ou less :
            sudo nano /sys/bus/w1/devices/28-032197794856/w1_slave
            -> résultat : 75 01 55 05 7f a5 a5 66 91 : crc=91 YES
            75 01 55 05 7f a5 a5 66 91 t=23312
            c'est la variable "t" en fin de la 2ème ligne qui donne la température mesurée (après /1000)
            ou sudo nano /sys/bus/w1/devices/28-032197794856/temperature
            -> résultat : 25000 (reste à diviser par 1000 pour obtenir des °C
7. s'assurer que le fichier /boot/config.txt contient la ligne : dtoverlay=w1-gpio
            sinon ajouter cette ligne en fin de fichier puis enregistrer et redémarrer
            sudo nano /boot/config.txt puis ajouter à la fin de fichier dtoverlay=w1-gpio

Bonus: pour lire la température de la cpu
            sudo cat /sys/class/thermal/thermal_zone0/temp

2. Rappels sur l’installation (1er démarrage) de la Raspberry Pi4

Un Kit Raspberry Pi 4 modèle B (4GB RAM) + boîtier ABS + bloc d'alimentation + ventilateur + dissipateur thermique + HDMI en option carte SD 64GB, prix 78,45€ chez AliExpress ou RS ou MCHobby (prix en février 2020)

0. Choisir une image de système d'exploitation : raspios depuis Raspberry Pi Foundation,
Pour voir la procédure d'installation avec le gestionnare Noobs  consulter raspberrypi-france.fr,
1. formater la carte sd avec le logiciel "SDCardFormatter",
2. à l'aide de logiciel "win32diskimager", copier l'os (/!\ fichier image) dans la carte sd,
3. insérer la carte sd, brancher le clavier (attention QWERTY), une souris, un écran et une alimentation 5V,
4. la raspberry démarre et apparition du bureau,
5. répondre aux questions pour configurer la raspberry (pays, utilisateur pi et mot de passe raspberry à changer, réglage de l'écran, détection wifi et connexion, mise à jour des logiciels),
            utilisateur : votreChoix (ancien : pi) -> on peut utiliser : sudo adduser nomUtilisateur,
            (pour supprimer l'utilisateur xxx et son dossier /home/xxx utiliser : deluser --remove-home xxx)
            mot de passe : votreMotDePasse (ancien : raspberry)
            (on peut activer le compte root : sudo passwd root)
            ----------------Activer / désactiver le compte root----------------
            1- éditer le fichier /etc/passwd: sur la première ligne, remplacer x (deuxième champ ) par "*"
            2- éditer /etc/shadow: toujours sur la première ligne -> deuxième champ: remplacer la chaîne de caractère par le caractère "!"
            ------------------------------------------------------------------------------
Pour faciliter la connexion en réseau local, il est préférable d’attribuer une adresse ip fixe à la Raspberry (en générale : 192.168.1.xxx). Consulter votre box, onglet « Réseau V4 / DHCP » puis cliquer sur désactiver le serveur DHCP. En fin ajouter une adresse statique de votre choix 192.168.1.xxx (xxx = 2 à 254).
Mettre à jour les package et l’OS
            sudo apt-get update && sudo apt-get upgrade
            sudo apt-get install
Activer le clavier numérique Num Lock dès le démarrage de Raspbian
            sudo nano /etc/kbd/config -> Aller presque à la fin du fichier et retirer le # devant LEDS=+num.
            (si ça coince, utiliser "su" au lieu de "sudo")
si je souhaite installer apache :             sudo apt-get install apache2
6. si le pointeur de la souris est lent : sudo nano /boot/cmdline.txt (je peux utiliser un autre éditeur de texte "mousepad") puis compléter le fichier cmdline.txt comme suit (pas de retour en ligne ou saut de ligne)
console=serial0,115200 console=tty1 root=PARTUUID=ea7d04d6-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles usbhid.mousepoll=0