Archives de l’auteur : Samuel Gondouin
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
Commentaires fermés sur Panel LED sous Arduino avec interface graphique en React et interface en ligne de commande Python
Publié dans Hacklab, Imprimante 3d
Geek project : Conception d’un panneau de LED
Pendant un week-end, 5 membres de l’ILArd ont commencé la conception d’un petit panneau de Led de dimension 10×10 leds. Ainsi Vivian était changé d’établir le design du panneau, tant dit que Michael conseillait Sam dans la soudure entre les différents bandes de led. Daniel devait, quand à lui, développer une petite application Arduino pour transmettre les informations pour allumer les leds. Les informations, en l’occurrence un dessin, étaient créés depuis l’application Web de Rémy.
Vous pouvez retrouver le code source pour allumer les LED ici :
https://github.com/HacklabIlard/PanelLed
On peut donc voir le H du Hacklab !
Commentaires fermés sur Geek project : Conception d’un panneau de LED
Publié dans Non classé
Ada Lovelace : La 1ère Geek informaticienne !
Il y a quelques temps, pendant une session Hacklab, on m’a parlé de Ada Lovelace (1815-1852) qui est considéré comme la 1ère programmeuse de l’histoire de l’informatique.
Et la coïncidence à fait que j’ai fait mes premiers pas avec le langage Ada (nommé à son honneur) pendant le FOSDEM 2023.
Ainsi, pour en savoir plus, je vous recommande les émissions radios suivantes :
Ada Lovelace, la grande ordinatrice
Ada Lovelace : “Je produirai une poésie mathématique”
Ada Lovelace, la toute première programmeuse
Nouveau monde. Le code informatique est né grâce à Ada Lovelace au… XIXe siècle ! :
Ada Lovelace est à l’origine de la création du 1er programme informatique
Commentaires fermés sur Ada Lovelace : La 1ère Geek informaticienne !
Publié dans Non classé