Activer l’interface 1-Wire sur le Raspberry Pi

Activer l'interface 1-Wire sur le Raspberry Pi

Le Raspberry Pi dispose d’un bus 1 fil qui peut être activé sur GPIO4. Il fournit des données, une signalisation et une alimentation à faible vitesse sur un seul conducteur. Ceci est couramment utilisé sur le Pi pour connecter des capteurs à faible coût tels que le capteur de température DS18B20.

Étape 1 – Activer l’interface à 1 fil

L’image Raspbian par défaut désactive l’interface par défaut, donc avant de pouvoir l’utiliser, nous devons modifier la configuration. Cela peut être fait en utilisant l’une des trois méthodes. Je vais décrire toutes les méthodes, mais la première est probablement plus facile et plus rapide.

Méthode 1 – Utilisation de « Raspi-config » sur la ligne de commande

Depuis la ligne de commande ou la fenêtre Terminal, commencez par exécuter la commande suivante :

sudo raspi-config

Cela lancera l’utilitaire raspi-config. Sélectionnez « Options d’interfaçage » :

Raspi-Config - Interfaçage

Mettez en surbrillance l’option « 1-wire » et activez  »

Raspi-Config - Interfaçage - 1-Wire

Sélectionnez et activez «  » :
Raspi-Config - Interfaçage - 1-Wire 1Mettez en surbrillance et activez «  » :

Raspi-Config - Interfaçage - 1-Wire 2

Lorsque vous êtes invité à redémarrer, mettez en surbrillance et activez «  » :

Raspi-Config - Invite de redémarrage

Le Raspberry Pi va redémarrer et l’interface sera activée prête à l’emploi.

Méthode 2 – Utilisation de la « Configuration Raspberry Pi »

Si votre Pi démarre sur le bureau, vous pouvez soit ouvrir une fenêtre de terminal et utiliser la méthode 2, soit utiliser l’outil graphique « Raspberry Pi Configuration ». Celui-ci se trouve sous : Menu > Préférences > Configuration Raspberry Pi

Lancement de la configuration Raspberry Pi à partir du menu

Ensuite, il vous suffit de sélectionner l’onglet « Interfaces » et de régler 1-Wire sur « Activé » :

Configuration Raspberry Pi - Onglet Interfaces - 1-Wire

Cliquez sur le bouton « OK ». Si vous êtes invité à redémarrer, sélectionnez « Oui » pour que les modifications prennent effet.

Configuration Raspberry Pi - Invite de redémarrage

L’interface 1-Wire sera activée lorsque le Raspberry Pi aura redémarré.

Méthode 3 – Activation en modifiant un fichier manuellement

Ce processus suppose que vous utilisez la dernière version de Raspbian à partir du page de téléchargement officielle. Vous pouvez mettre à jour votre image actuelle en utilisant :

sudo apt-get update
sudo apt-get upgrade

Pour activer l’interface sur le Pi nous devons apporter une modification à un fichier système :

sudo nano /boot/config.txt

Ajoutez la ligne suivante en bas :

dtoverlay=w1-gpio

Utilisez CTRL-X, puis Y, puis RETOUR pour enregistrer le fichier et quitter.

Cela utilisera la broche 7 (GPIO4) par défaut.

Redémarrez en utilisant ce qui suit :

sudo reboot

Liste des appareils à 1 fil connectés

Avec l’interface activée, vous pouvez lister tous les appareils découverts à l’aide de la commande suivante :

ls /sys/bus/w1/devices/

Une liste complète des tutoriels présentant cette interface est disponible en cliquant ici.

La lecture de la température avec le populaire capteur de température DS18B20 est expliquée dans le post Utilisation des capteurs de température numériques DS18B20 avec le Raspberry Pi.

Enfin, il y a plus d’informations techniques sur les interfaces 1-Wire sur le page Wikipédia Si tu es intéressé.

  • GeeekPi Boîtier en aluminium avec ventilateur PWM et dissipateur thermique pour Raspberry Pi 5 4 Go/8 Go (Official Pi 5 Active Cooler inclus)
    Compatibilité : il est compatible avec le dernier Raspberry Pi 5 4 Go/8 Go et cette coque prend également en charge l'installation du refroidisseur actif officiel Raspberry Pi 5. Refroidisseur actif officiel Raspberry Pi 5 inclus : le refroidisseur actif Raspberry Pi pour Raspberry Pi 5 est une solution de refroidissement dédiée à clipser pour Raspberry Pi 5. Il combine un dissipateur thermique en aluminium avec un ventilateur de souffleur contrôlé à la température pour maintenir votre Raspberry Pi 5 à une température de fonctionnement confortable, même sous des charges lourdes. Robuste et portable : cet étui en aluminium pour Raspberry Pi 5 est fabriqué en alliage d'aluminium de qualité supérieure, peut fournir une protection solide et durable pour votre carte Raspberry Pi 5. Accès facile à tous les ports : l'étui GeeekPi Raspberry Pi 5 peut accéder avec précision à la prise d'alimentation USB-C, aux ports micro HDMI, aux ports USB, aux ports Ethernet, au port pour carte SD, au bouton d'alimentation, aux connecteurs MIPI DSI/CSI à 4 lignes, etc. Contenu de la livraison : 1 boîtier en aluminium pour Raspberry Pi 5, 1 refroidisseur actif officiel Raspberry Pi 5 ; 1 paquet de vis, 1 lot de 4 patins en caoutchouc, 1 tournevis. Remarque : la carte Raspberry Pi n'est pas incluse dans l'emballage.
  • GeeekPi Raspberry Pi 5 8GB Starter Kit avec 64GB SD Carte, Raspberry Pi 5 Boîtier avec PWM Active Cooler, Raspberry Pi 27W 5.1V 5A Alimentation, 2pcs HDMI Câbles pour Raspberry Pi 5 (8GB RAM)
    【Raspberry Pi 5 Single-board Computer Included 】Includes Raspberry Pi 5 8GB with ARM Cortex-A76 CPU clocked at 2.4GHz, and VideoCore VII GPU clocked at 800MHz. These increase the performance up to 2 to 3 times faster than Raspberry Pi 4 Model B! For 4GB version, please refer to ASIN: B0CQV85FM6 【Unique Removable Top Cover Design】The Raspberry Pi 5 ABS Case consists of three parts and there is no need to screw the case, just cover them tightly; It can be access to all ports of Raspberry Pi 5 Board, such as GPIO port, HDMI port, USB port, Card slot. 【High Quality Pi 5 Case with Awesome Looking】The Raspberry Pi 5 Case is made of High Quality ABS material,long-lasting use,and providing a strong and durable protection for your Raspberry Pi. And it can make your Pi looks Cooler than others. 【Better Cooling System】With 3510 ultra-quiet cooling fan and thermal pads, it can lower the temperature of Raspberry Pi Board quickly,The fan can be controlled via PWM. The official Raspberry Pi operating system supports the speed adjustment function. 【High Quality Power Supply】27W 5.1V 5A USB-C Power Supply for Raspberry Pi 5. With CE professional certification,can provide enough power for your Raspberry Pi to avoid some problems caused by unstable power supply. It features multiple protection functions such as Input and output over-voltage protection, short-circuit protection, over-current protection,perfect protection, safe use. 【64GB SD Card and 2Pcs 4K Cables】With the included 64GB High Speed Class 10 MicroSD card and card reader, you'll have plenty of room for your projects. The 4K HDMI cable is of high quality will ensure you have a great connection to your monitor or TV,and provides a clear, stable picture.
  • iUniker Boîtier en métal pour Raspberry Pi 5, Pi 5 avec Active Cooler Raspberry Pi 5 Support VESA pour Raspberry Pi 5 (Active Cooler Raspberry Pi 5)
    Boîtier en aluminium Raspberry Pi 5 avec refroidisseur actif Raspberry Pi 5 Raspberry Pi 5 Official Active Cooler – Facile à installer et à désinstaller, accès à tous les ports - Le paquet comprend un support de montage VESA, support pour le montage de votre Pi sur la plupart des moniteurs Carte Raspberry Pi 5 non incluse