/Picorrupteur : Introduction
February 29, 2024
Sommaire
- Introduction
- Installation
- Interrupteur
- Alimentation
- Connexion réseau (à venir)
- Home assistant (à venir)
L'objectif du projet est d'intégrer un interrupteur encastrable à une solution domotique afin de contrôler l'éclairage là où il n'est pas possible de tirer de câble, tout en préservant l'esthétique des interrupteurs existants. Par exemple, si aucun interrupteur n'est présent près d'un escalier pour éteindre la lumière de la salle, l'idée est de remplacer l'interrupteur des escaliers par un interrupteur double. Le seul produit à ma connaissance de ce genre est le dio 54717 en 433 MHz, n'ayant plus de dongle 433 MHz, je suis limité au Zigbee, Z-Wave ou WiFi. C'est pourquoi je saisis cette opportunité pour réaliser ce petit projet.
Le concept consiste à utiliser un Raspberry Pico W alimenté par des piles derrière un interrupteur mural communiquant avec ma box domotique (home assistant)
Matériels
Matériel | Quantité |
Raspberry pico W | 1 |
Interrupteur va et vient | 1 |
Battery holder | 1 |
Pile | 2 |
Cable | 2 |
Boite d'encastrement pour appareillage, spéciale micromodule (optionnel) | 1 |
Pour faciliter le développement, je vais également me procurer un Raspberry Pi Pico WH ainsi qu'une breadboard. Lors des tests, un câble USB est également requis. Comme le Pico dispose d'un port micro USB, vous ne devriez pas avoir de mal à en trouver un au fond d'un tiroir.
Raspberry Pico qu'es aquò (chatGPT)
Le Raspberry Pi Pico est une carte de développement compacte et abordable basée sur un microcontrôleur. Il est équipé du microcontrôleur RP2040, qui intègre un processeur ARM Cortex-M0+ dual-core cadencé à 133 MHz, ainsi que diverses fonctionnalités d'entrée/sortie telles que des broches GPIO, des interfaces de communication série (UART, SPI, I2C), des convertisseurs analogique-numérique (CAN), et bien plus encore.
Broches GPIO (chatGPT)
- Nombre de broches : Le Raspberry Pi Pico possède 26 broches GPIO, étiquetées de GP0 à GP25.
- Fonctionnalités multiples : Ces broches peuvent être configurées pour différentes fonctions, telles que des entrées numériques, des sorties numériques, des interfaces de communication série (UART), des interfaces de communication SPI ou I2C, et bien plus encore.
- Tension logique : Les broches GPIO fonctionnent avec une tension logique de 3,3 volts. Il est important de noter que si vous utilisez des composants ou des périphériques externes, ils doivent être compatibles avec cette tension.
- Configuration : Vous pouvez configurer chaque broche GPIO individuellement à l'aide du code pour spécifier si elle doit être une entrée ou une sortie, ainsi que d'autres paramètres selon vos besoins.
- Programmation : Pour utiliser les ports GPIO dans vos projets, vous pouvez écrire du code dans un langage de programmation comme MicroPython, C/C++, ou CircuitPython ou Javascript selon vos préférences.
Broches GND (chatGPT)
- Référence de masse : Les broches GND fournissent une connexion à la masse, qui est généralement le point de référence pour les tensions dans un circuit électronique. Toutes les tensions mesurées ou fournies par les broches GPIO sont par rapport à cette référence de masse.
- Connexion à la terre : Les broches GND sont souvent connectées à la terre ou à la masse physique d'un circuit électrique. Cela permet de relier le Raspberry Pi Pico à d'autres composants ou périphériques dans un circuit de manière à ce que les tensions soient cohérentes.
- Utilisation pour les composants externes : Lorsque vous utilisez des composants externes ou des périphériques avec le Raspberry Pi Pico, il est courant de connecter les broches GND du Pico aux broches de masse correspondantes des composants ou des périphériques. Cela assure une référence commune pour les signaux électriques.
- Connexions multiples : Le Raspberry Pi Pico dispose généralement de plusieurs broches GND, vous permettant de connecter plusieurs composants ou périphériques à la même référence de masse.
En résumé, les broches GND sur le Raspberry Pi Pico sont utilisées pour fournir une référence de masse dans un circuit électronique, ce qui est essentiel pour garantir un fonctionnement correct des composants connectés.