Archive
Equiper un bar d’un bandeau LED
Notre bar est situé dans un coin du salon et il est vrai que le soir venu, l’intérieur du bar est vraiment sombre. J’ai décidé d’équiper ce bar d’un bandeau de LED WS2812B.
Le cahier des charges sera le suivant :
- Le pilotage s’effectuera à partir d’un téléphone / tablette ou d’un PC via le WiFi.
- Le contrôleur sera un ESP8266 à savoir un Wemos D1 mini.
- Ce contrôleur jouera le rôle de serveur Web.
- La configuration WiFi devra être possible via une page Web.
- On pourra sélectionner un choix de couleurs à afficher ou des animations.
- On en profitera également pour y ajouter un capteur de température.
- La programmation s’effectuera à partir de l’IDE Arduino et une mise à jour du code via OTA devra être possible.
Voilà pour le cahier des charges; passons à l’interface humaine.
En se connectant via le WiFi au serveur Web, nous aurons la page d’acceuil suivante correspondant au fichier index.h :
Capteur de température et d’humidité SHT21
Après avoir écrit une librairie pour la gestion du capteur de température et d’humidité SHT21 en Micropython, je vous livre une librairie écrite pour l’Arduino.
La librairie permet de :
– Lire l’état de l’alimentation du capteur.
– Lire la température et l’humidité.
– Lire la résolution du capteur.
– Configurer la résolution du capteur.
Le lien pour télécharger la librairie est le suivant :
Châssis 2WD : l’interface humaine
En attendant l’arrivée des composants, j’ai décidé de m’attaquer à l’interface qui permettra de piloter le châssis. Pour cela, je vais m’appuyer sur le WiFi, la carte Wemos D1 mini jouera le rôle de point d’accès WiFi et de serveur Web.

Châssis W2D : la partie électronique
Pour la gestion du châssis, j’ai décidé d’utiliser le contrôleur Wemos D1 mini et ses cartes associés afin de pouvoir piloter le châssis via le WiFi.
L’intérêt d’utiliser les différentes cartes Wemos, est la possibilité de les empiler.
Je vais donc utiliser les cartes Wemos suivantes :
– Une carte double Wemos qui servira de socle :
Montage du châssis 2WD
Je viens de recevoir le châssis 2WD (marque 52PI) commandé chez Aliexpress au prix d’environ 10€. Il y a quelques années, j’avais travaillé sur un châssis 2WD et j’avais écrit plusieurs articles sur l’utilisation de celui-ci avec un Arduino (robot autonome, suiveur de ligne, robot télécommandé par Infrarouge…); vous pouvez retrouver ces différents articles qui sont toujours en ligne sur mon blog.
Aujourd’hui, je vais tester l’utilisation de ce châssis équipé d’un Wemos D1 mini afin de le piloter par le WiFi.
Le contenu du paquet est le suivant :
Utilisation du capteur de mesure de distance VL53L0X
Aujourd’hui je vais tester l’utilisation du capteur de mesure de distance VL53L0X. Les caractéristiques principales de ce capteur sont les suivantes :
Capteur de lumière BH1750 et Servo moteur SG90
Un petit article sur une utilisation possible des capteurs de luminosité BH1750. Il y a peu de temps j’ai écrit un article sur la création de la librairie pour gérer le capteur BH1750 (https://itechnofrance.wordpress.com/2018/03/03/utilisation-du-capteur-de-luminosite-bh1750fvi/); aujourd’hui nous allons utiliser 2 capteurs pour gérer un servo moteur SG90 en fonction de la luminosité. Par exemple cela permettrait de motoriser un panneau solaire afin de suivre le soleil pour obtenir une charge maximale du panneau.
Librairie pour le capteur de luminosité BH1750 en Micropython
Je vous livre la librairie en Micropython qui permet de gérer le capteur de luminosité BH1750. Pour plus d’informations sur le capteur , voir mon article : https://itechnofrance.wordpress.com/2018/03/03/utilisation-du-capteur-de-luminosite-bh1750fvi/
Utilisation du capteur de luminosité BH1750FVI
Il y a quelques jours j’ai commandé plusieurs capteurs de luminosité BH1750 que je vais mettre en oeuvre dans mes différents projets.
![]() |
![]() |
Communication TCP en Micropython : 2ème partie
Lors du précédent article, on a vu comment utiliser les sockets pour implémenter une communication TCP entre ma platine de test composée d’un NodeMCU Lolin et un module Wemos D1 mini en envoyant simplement un octet qui permettait d’allumer et d’éteindre alternativement la LED interne du NodeMCU Lolin.
