La bibliothèque UCUq#
UCUq est une bibliothèque Python visant à faciliter le prototypage de kits basés sur des microcontrôleurs équipés du Wi-Fi, tel les Raspberry Pi Pico (2) W, ESP32, ESP8266…
Les microcontrôleurs sont des composants électroniques bon marché extrêmement répandus. On les retrouve dans l’électroménager (machines à laver, réfrigérateurs, cafetières…), les dispositifs mobiles (smartphones, tablettes, montres connectés…), les automobiles (systèmes de gestion moteur, d’infodivertissement, de sécurité (airbags, ABS…)), les équipements de loisir (drones, consoles de jeux…), les équipements industriels…
Ces microcontrôleurs sont également au cœur de nombreux kits électroniques et/ou robotiques disponibles dans le commerce, mais l’on peut également très facilement créer de toutes pièces ses propres kits, comme celui de la vidéo ci-dessous (lien alternatif : https://tubefree.org/w/pQvmYNbJq9t5YnfeEqHQjr).
Pour accompagner le développement de l’Internet des objets, nombre de ces microcontrôleurs, grâce au Wi-Fi notamment, peuvent être contrôlés à distance, ce que facilite précisément UCUq.
À défaut d’équipement adéquat, on peut recourir au simulateur en ligne Wokwi, en suivant les indications de la section dédiée.
Le kit de la vidéo ci-dessus, nommé Ravel, a sa propre section qui contient les indications permettant de fabriquer son propre kit, ainsi que des démonstrations en ligne à utiliser avec le kit ou sa simulation Wowki.
Pour le code source de la bibliothèque UCUq, voir la section dédiée.