🔌 Connexion USB avec FizziQ Connect (Mac & PC)
Cette page explique comment connecter votre FizziQ Connect (ou microcontrôleur) à FizziQ Web via USB.
1. Installation du driver pour FizziQ Connect
Le driver permet à l’ordinateur de reconnaître le boîtier FizziQ Connect et de créer un port série pour communiquer avec lui.
Sans driver, l’appareil est détecté mais ne fonctionne pas.
👉 À faire une seule fois par ordinateur . Ensuite, le FizziQ Connect sera reconnu automatiquement.
Windows
FizziQ Connect utilise un convertisseur USB → série (CP2104) qui nécessite l'installation du driver CP210x (par Silicon Labs).
Étapes :
-
Télécharger le driver CP210x USB to UART Bridge (Silicon Labs)
-
Décompresser (Extraire) le fichier (si nécessaire)
-
Lancer le programme d’installation (x64 pour les ordinateurs récents)
-
Accepter la licence
-
Suivre les instructions et redémarrer le PC
Vérification :
-
Brancher le FizziQ Connect
-
Ouvrir le Gestionnaire de périphériques
-
Aller dans Ports (COM et LPT)
-
Vous devez voir : Silicon Labs CP210x USB to UART Bridge (COMx)
⚠️ Problème : Code 28
Si vous voyez : CP2104 USB to UART Bridge Controller – Code 28
👉 Le driver n’est pas installé correctement
Solution :
-
Clic droit → Désinstaller l’appareil
-
Relancer l’installation du driver
-
Rebrancher l’appareil
macOS
Sur Mac, le driver est souvent automatique.
Sinon, installer CP210x (Silicon Labs).
Étapes :
-
Installer le driver CP210x
-
Aller dans Réglages système → Confidentialité et sécurité
-
Autoriser le logiciel Silicon Labs
-
Redémarrer le Mac
Vérification
-
Brancher l’appareil
-
Ouvrir le Terminal
Taper : ls /dev/cu.*
👉 Vous devez voir : /dev/cu.SLAB_USBtoUART
2. Connexion avec FizziQ Web
Étapes :
-
Connectez votre appareil via USB
-
Sélectionner Capteurs Externes > USB Serial
-
Cliquez sur “Connecter” dans FizziQ Web
-
Sélectionnez le port série proposé
-
Les données apparaissent automatiquement
3. Connexion pour micro:bit, Arduino et ESP 32
Le logiciel FizziQ Web attend les données selon un format spécifique et pour une vitesse Baud Rate précise.
Ce format est différent du format par l'envoi par Bluetooth.
Le format attendu est un envoi de données dans une chaîne de caractères de type : "FZx:yyy:zzzzz"
avec : x le canal du capteur (0 à 5) qui permet d'avoir plusieurs capteurs de même type sur différents canaux
yyy le type du capteurs parmi les noms ci-dessous.
zzzzz : la valeur du capteur en format décimal avec le point comme séparateur décimal
Exemples :
Température 25,5 degrés : envoyer "FZ0:tem:25.5"
4. Compatibilité navigateur
⚠️ Utiliser :
-
Chrome
-
Edge (version 89+)
❌ Non compatible : Safari, Firefox
5. Dépannage
FizziQ Connect
-
Vérifier qu’il est allumé
-
Mettre à jour le firmware à une version 2.3.2 ou supérieure
Microcontrôleur
-
Vérifier le format "FZx:LABEL:VALEUR"
-
Vérifier le Baud Rate (115200)
6. Problèmes courants
-
Le driver est mal installé
-
câble USB non data → changer de câble
-
port USB défectueux → essayer un autre
-
mauvais navigateur → utiliser Chrome/Edge
7. Baud Rate
-
Par défaut : 115200 bps
-
Doit correspondre à celui du programme