UCUq

UCUq #

UCUq est une bibliothèque Python visant à faciliter le prototypage de montages basés sur des microcontrôleurs (Raspberry Pi Pico (2) W, ESP32, ESP8266…).

Exemple de montage maison basé sur un ESP32-C3

Les microcontrôleurs sont des composants électroniques bon marché extrêmement répandus. On les trouve 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 montages électroniques et/ou robotiques disponibles dans le commerce mais l’on peut également très facilement et à peu de frais créer de toutes pièces ses propres montages (comme celui ci-dessus).

Pour accompagner le développement de l’Internet des objets, nombre de ces microcontrôleurs, grâce au WiFi notamment, peuvent être contrôlés à distance, ce que facilite précisément UCUq.

Afin de se familiariser avec les microcontrôleurs sans avoir à faire l’acquisition des différents composants nécessaires, on peut recourir à des simulateurs comme Wokwi, avec lequel UCUq est compatible.

Dépôts GitHub :