Expan'Son
Il s'agit d'une petite carte d'extension qui ajoute 16 voies indépendantes à votre module Ambi'Son (ou Arduino, ESP, Rasberry).
Chaque voie se règle, par programmation, soit en entrée, soit en sortie :
- En sortie, la carte commande : allumer une LED, déclencher un relais, faire tourner un petit moteur, piloter un autre appareil…
- En entrée, la carte écoute : détecter l'appui d'un bouton, l'état d'un interrupteur, d'un contact ou d'un capteur (ouvert / fermé).
Vous mélangez librement les deux sur une même carte — par exemple 12 boutons et 4 lampes. Et comme tout passe par seulement deux fils, votre Ambi'Son garde ses broches disponibles.
Branchez de une à huit cartes en cascade pour aller jusqu'à 128 entrées/sorties.
Si vous souhaitez mon aide pour bricoler, j'accueille dans mon atelier, ou aide à distance : contactez-moi.
Infos complémentaires
La carte est toute nue, sans fil ni bouton poussoir.
Photos, vidéos, composants, couleurs, version, etc. : non contractuels.
En détail
Où et comment la brancher
La carte se relie à votre montage par le bus I2C : deux fils de communication (SDA et SCL), plus l'alimentation (VCC et masse). Un cinquième fil (INT) est disponible pour les interruptions, mais il reste facultatif.
Sur un Ambi'Son, raccordez-la simplement au connecteur prévu. Sur un Arduino, un Raspberry Pi ou un autre appareil, repérez les broches I2C de votre carte :
| Carte | SDA (données) | SCL (horloge) |
|---|---|---|
| Arduino Uno / Nano | A4 | A5 |
| Arduino Mega | 20 | 21 |
| Arduino Leonardo / Micro | 2 | 3 |
| ESP32 | GPIO 21 | GPIO 22 |
| Raspberry Pi (attention) | GPIO 2 (broche 3) | GPIO 3 (broche 5) |
Une extension maligne et universelle. Puisque tout passe par l'I2C, la carte fonctionne avec n'importe quel appareil qui parle ce langage : Arduino, ESP32, Raspberry Pi et bien d'autres. Vous n'êtes pas limité à l'Ambi'Son, et vous ajoutez 16 voies sans mobiliser les broches de votre carte.
Une remarque importante sur la tension. Alimentez la carte à la tension de votre montage, VCC = 3,3 à 5 V : le bus se cale automatiquement sur cette tension.
- Avec une carte 5 V (Arduino Uno, Nano, Mega…), alimentez en 5 V.
- Avec un Raspberry Pi (ou toute carte en 3,3 V), alimentez impérativement en 3,3 V. Les entrées d'un Raspberry ne tolèrent pas le 5 V : cette précaution évite de les endommager.
En 3,3 V, les LED en sortie sont simplement un peu moins lumineuses. Rien d'autre à changer.
Régler les cartes : les 4 interrupteurs
Chaque carte possède un petit bloc de 4 interrupteurs (DIP switch) qui sert à la configurer. Pas d'outil ni de soudure : il suffit de les basculer sur ON ou OFF.
Interrupteur 1 — les résistances du bus. Le bus a besoin d'une seule série de résistances de tirage, déjà présentes sur la carte. Mettez cet interrupteur sur ON sur la première carte (ou la seule), et sur OFF sur toutes les autres. Vous n'avez donc aucune résistance à ajouter vous-même.
Interrupteurs 2, 3 et 4 — l'adresse. Sur un même bus, chaque carte doit porter une adresse différente : c'est ce qui permet d'en chaîner jusqu'à huit. Réglez ces trois interrupteurs selon le tableau ci-dessous, une adresse par carte, sans doublon.
| Inter. 2 | Inter. 3 | Inter. 4 | Adresse |
|---|---|---|---|
| OFF | OFF | OFF | 0x20 |
| OFF | OFF | ON | 0x21 |
| OFF | ON | OFF | 0x22 |
| OFF | ON | ON | 0x23 |
| ON | OFF | OFF | 0x24 |
| ON | OFF | ON | 0x25 |
| ON | ON | OFF | 0x26 |
| ON | ON | ON | 0x27 |
Dans votre programme, indiquez cette même adresse pour dialoguer avec la carte.
Le code
La carte expose un fil INT. Au lieu d'interroger la carte en boucle, votre programme peut être prévenu instantanément dès qu'une entrée change d'état. C'est facultatif : si vous préférez la simplicité, ignorez ce fil et lisez la carte quand bon vous semble.
Si vous utilisez l'interruption, deux réglages sont à activer dans votre code — ils sont imposés par le câblage de la carte, et rappelés à son dos (MIRROR=1 ODR=1) :
- MIRROR = 1 : les deux moitiés de la carte (ses 16 voies) partagent un seul fil d'interruption. Sans ce réglage, la moitié des entrées ne déclencherait rien.
- ODR = 1 : la sortie INT passe en « collecteur ouvert ». C'est ce qui permet de relier le fil INT de plusieurs cartes ensemble sans qu'elles entrent en conflit.
Ce que peut délivrer une sortie
En sortie, chaque voie est prévue pour commander directement une LED (une résistance de 330 Ω est déjà intégrée à chaque voie, inutile d'en ajouter). C'est l'usage idéal : voyants, boutons lumineux, petites signalisations.
Quelques repères de puissance à respecter :
- Comptez environ 10 mA par voie en sortie, et surtout 150 mA maximum pour l'ensemble de la carte (toutes voies additionnées). En pratique, n'allumez pas les 16 voies à pleine charge en même temps.
- La tension de sortie est celle de votre alimentation (VCC).
Pour commander plus costaud — un moteur, un relais, un ruban de LED, une ampoule, une électrovanne — ne tirez pas le courant directement de la carte. Utilisez la sortie comme un simple ordre (marche / arrêt) qui pilote un étage de puissance : un transistor, un MOSFET, un module relais ou un driver type ULN2803. La carte commande, l'étage de puissance fournit le courant.
Commentaires
Soyez premier à émettre un avis !
Notez, Commentez !
D'autres articles intéressants
★ Meilleure vente❤ Coup de cœur15,00 €
En stock
★ Meilleure venteÀ partir de 25,00 €
En stock
★ Meilleure venteÀ partir de 34,00 €
En stock

25,00 €
En stock

À partir de 10,00 €
En stock

20,00 €
En stock
❤ Coup de cœurÀ partir de 5,00 €
En stock

45,00 €
En stock

À partir de 225,00 €
En stock

À partir de 250,00 €
En stock

350,00 €
Bientôt en stock

12,00 €
En stock

100,00 €
En stock

À partir de 30,00 €
Hors stock
Accessoires
★ Meilleure vente12,00 €
En stock
★ Meilleure vente15,00 €
En stock
★ Meilleure vente12,00 €
En stock
✨ NouveauÀ partir de 9,00 €
En stock
✨ Nouveau5,90 €
En stock

À partir de 7,00 €
En stock

À partir de 5,50 €
En stock

8,00 €
En stock

5,00 €
En stock

À partir de 5,00 €
En stock

À partir de 5,50 €
En stock

À partir de 5,00 €
En stock

À partir de 10,00 €
En stock

10,00 €
En stock
🛍️ Catalogue | Engagements | 🛒 Panier | Suivi | CGV | Contact
