Archives de l’auteur : Samuel Gondouin

FOSDEM 2025 : Conférence « Programmatic CAD with Parametrix » par Charles Braquet

A lightweight Javascript library for programmatic 3D modeling. Enabling WebUI and CLI deployment of 3D model. Emphasizing parametrizing of 3D model for more autonomy of the maker and re-usability of designs.

Lien : https://fosdem.org/2025/schedule/event/fosdem-2025-4199-programmatic-cad-with-parametrix/

Speaker : Charles Braquet

Continue la lecture

FOSDEM 2025

Voici quelques photos du FOSDEM 2025

Conférence : MicroBlocks 2.0: a complete makeover
https://fosdem.org/2025/schedule/event/fosdem-2025-4304-microblocks-2-0-a-complete-makeover/

Continue la lecture

FOSDEM 2024

Continue la lecture

Projet « Bracelet connecté » 1/x : Configuration ESP8266 et Afficheur OLED 0.96′

Le but de ce projet est de créer un bracelet « connecté » basé sur l’ESP8266  et un petit écran OLED.

Distribution de travail : Lubuntu Ubuntu 22.04.2 LTS

1/ Logiciel.

Arduino IDE : 2.1.0 Linux

2/ Matériels

* Module NodeMCU ESP8266
https://www.gotronic.fr/art-module-nodemcu-esp8266-27744.htm

* Afficheur OLED 0,96 » I2C OLED01
https://www.gotronic.fr/art-afficheur-oled-0-96-i2c-oled01-31506.htm

* Plaque de montage rapide 400 contacts
https://www.gotronic.fr/art-plaque-de-montage-rapide-19403.htm

* Câble micro-usb

* Fils de connexion

3/ Création du répertoire de travail.

util01@station40:~$ mkdir -p ARDUINO
util01@station40:~$ cd ARDUINO/
util01@station40:~/ARDUINO$

4/ Installation de Arduino IDE.

– Télécharger la dernière version de Arduino IDE :
https://www.arduino.cc/en/software

– Copier l’archive zip dans le répertoire ~/ARDUINO

– Décompresser l’archive :

util01@station40:~/ARDUINO$ unzip arduino-ide_2.1.0_Linux_64bit.zip

– Lancer l’éditeur :

util01@station40:~/ARDUINO$ ./arduino-ide

5/ Configuration de Arduino IDE pour la prise en compte de ESP8266.

* Ajout des références de carte électronique ESP8266 :

[File][Preferences…]
Additional boards managers URLs : http://arduino.esp8266.com/stable/package_esp8266com_index.json
[OK]

* Installation de la carte ESP8266 :

[Tools][Board][Boards manager…]
BOARD MANAGER : Filter your search : esp8266
– Pour : esp8266 by ESP8266 Community
Version : 3.1.2
[INSTALL]

* Choisir la carte ESP8266 :

[Tools][Board][esp8266] : NodeMCU 1.0 (ESP-12E Module)
[Tools][Port] : /dev/ttyUSB0

6/ Test de base.

* Faire clignoter la led du ESP8266 :

[File][Examples][ESP8266][Blink]
– Compilation du sketch : [Sketch][Verify/Compile]

– Transfert du code compilé vers la carte : [Sketch][Upload]

* Scan des réseaux sans-fil :

[File][Examples][ESP8266Wifi][WifiScan]
– Compilation du sketch : [Sketch][Verify/Compile]
– Transfert du code compilé vers la carte : [Sketch][Upload]

– Ouvrir le moniteur série : [Tools][Serial Monitor]
– Vitesse : 115200 baud

7/ Branchement de l’ESP8266 et de l’affichage OLEd via la plaque de montage rapide.

– Tableau de correspondance des pins :

Pin ESP8266         Pin OLED
3.3V                Vin
GND                 GND
GPIO 5 (D1)         SCL
GPIO 4 (D2)         SDA

– Branchement :

Soit :

8/ Configuration de Arduino IDE pour la prise en compte de l’affichage OLED 0.96inch de Joy-It.

Lien :
https://electricdiylab.com/esp8266-nodemcu-and-0-96-oled-display/

[Sketch][Include Library][Manage Libraries…]
LIBRARY MANAGER : Filter your search… : SSD1306
– Pour : ESP8266 and ESP32 OLED driver for SSD1306 displays
Version : 4.4.0
[INSTALL]

Redémarrer l’Arduino IDE.

9/ Test.

[Examples][ESP8266 and ESP32 OLED driver for SSD1306 displays][SSD1306SimpleDemo]

Panel LED sous Arduino avec interface graphique en React et interface en ligne de commande Python

Avec l’aide technique de Vivian R, Thierry E, Michael P, Daniel D, Alexandre P, Rémy M et Samuel G

Code en Arduino et en Python3 :
https://github.com/HacklabIlard/PanelLed

Interface graphique en React :
https://github.com/rmondi/LED-panel-GUI
(Compatible avec la version : https://github.com/HacklabIlard/PanelLed/commit/ed46c1b2e192c5e5a02d6a5ee895d424bb4d08f9)

Boite en impression 3D :
https://www.thingiverse.com/thing:5920310