Browse Tag

ESP8266

Enseigne « néon » DIY – ESP8266

Liste des courses


Hack du ruban LED

Neodyme explique parfaitement le « hack » du ruban led Action dans le replay du live Twitch. Le point de complexité est de trouver où couper dans le ruban.

Fabrication

Une fois que l’endroit où couper est trouvé, il suffit de souder l’alimentation + et – et ajouter un fil pour le data. Le – (gnd) en masse commune avec le Wemos. (Voir vidéo ci-dessus).

Dans mon cas ayant pas mal réduit la longueur du ruban, j’ai ajouté un petit module « step-down » pour alimenter le Wemos en 5v et donc d’avoir une seule alimentation pour ce projet.

J’ai imprimé en grand sur plusieurs A4 le logo souhaité pour l’enseigne. Dans ce cas le logo du Liège Hackerspace.

Pour faciliter le pliage de l’aluminium (à refaire, je pense plutôt passer à de l’acier) un « rig » est découpé rapidement à la scie à ruban et adapté pour les différents angles et courbes.

Quelques pliages et ajustements plus tard, place aux rivets et la structure est terminée.

Premier lancement… et un glitch inexplicable qui n’a pu être résolu par le remplacement du Wemos.

Pour la partie software afin que l’enseigne puisse être synchronisée au reste du hackerspace et pilotable via MQTT, j’ai opté pour WLED.

La structure a été peinte en noir mat après un bon dégraissement et le ruban est fixé grâce à des serflexs blancs translucides. L’électronique est sur le châssis dans du ruban noir d’électricien.


Tadaaam!

Projet AirHackLab

Le AirHackLab est une initiative citoyenne de contribution aux données environnementales que j’ai initié au sein du Liège Hackerspace.

Ce projet est directement inspiré du projet LuftDaten et PurpleAir.

Objectifs

Le AirHackLab à 5 objectifs :

  • Développer des capteurs fiables, bon marché et open-source,
  • Construire les capteurs avec leurs futurs hôtes,
  • Sensibiliser à l’importance de la qualité de l’air,
  • Déployer un réseau alternatif, mesurer et collecter les données,
  • Partager les données librement.

Le prototype

Un prototype est en cours de développement dans une boite de dérivation dans une optique de simplicité et réduction de coût.

Les mesures seront la concentration PPM 2.5 & 10, la température, l’humidité et la pression atmosphérique.

Dans un second temps, il est prévu le développement d’une station plus complète avec des capteurs électrochimiques afin de mesurer les polluants.

Boitier proto AirHackLab

Coté serveur

Voilà, plus ou moins comment fonctionnera l’infrastructure une fois totalement en place.

Chaque utilisateur peut créer un compte et ajouter ses capteurs.

Une API permet déjà la mise à jour des utilisateurs du broker MQTT Mosquitto. Une simple cron avec un petit script pour charger la nouvelle liste et reload le service.

Export API pour Mosquitto

Sources

Les sources sont disponibles sur Github : https://github.com/AirHackLab

Confinement.S02E05

Aujourd’hui une journée plutôt calme et brouillon.

Un peu de travail sur le blog pour améliorer son référencement, retravailler quelques pages et anciens articles. J’avoue développer une passion étrange pour le SEO en ce moment.

J’ai également mis en ligne le deuxième article de la série ESP8266 / ESP32. Cet article est une sorte de mini-tuto pour installer les cartes basées sur ESP32 dans votre IDE Arduino (Version ESP8266).

Je me suis décidé de passer la Ping-pong Matrix sur un ESP32. J’ai enfin un framerate respectable. La prochaine étape sera de la connecter à internet. L’idée de Twitter me branche toujours bien.


Cette série d’articles a été motivée par Yves sur Twitter.

Cover : https://www.pexels.com/fr-fr/@cottonbro

NodeMCU ESP8266

Programmer un ESP8266 avec Arduino IDE

Un grand nombre de boards basé sur un ESP8266 sont programmable via votre IDE Arduino.

Il est nécessaire d’ajouter les boards à l’IDE et possiblement installer les drivers nécessaires.

Obtenir le json des boards

Rendez-vous sur le repo GitHub suivant : https://github.com/esp8266/Arduino

Ajouter les boards à l’Arduino IDE

  • Allez dans les Préférences de votre Arduino IDE
  • Ouvrez l’onglet URL de gestionnaire de cartes supplémentaires
  • Collez le lien que vous aurez copié sur le repo ci-dessus
  • Ensuite, dans l’onglet Outils, cliquez sur Type de carte et Gestionnaire de carte.
  • Recherchez « esp8266 » et installez la dernière version.

Presque terminé !

Les boards sont maintenant disponibles dans votre IDE. Il sera très probablement nécessaire d’installer un driver supplémentaire pour vos cartes. Le plus courant est le CH340, pour l’utilisation d’un Wemos, par exemple.

Drivers Windows, Mac, Linux chez Sparkfun.


Source cover : Wikimedia

Matrice LED Ping-pong

Ping-Pong LED Frame

Inspiré à la base de l’horloge du Trakk et dans un second temps des vidéos de Bitluni, je me suis lancé dans la réalisation d’un « écran » led avec des balles de ping-pong comme diffuseur.

Liste des courses

J’ai dû seulement compléter ma collection de balles de ping-pong, l’intégralité du projet est basé sur des « chutes » de leds, de bois, …

  • Led : WS2812b « bullet »,
  • Balles de ping-pong (sans nitrocellulose),
  • Panneau de bois (multiplex ou autre),
  • Pistolet à colle chaude + bâtons de colle,
  • Peinture,
  • Alimentation 5V & microcontrôleur.

Fabrication

Je perce chaque balle à 12mm. C’est long…. Très long…

Quelques mesures, un peu de traçage et je perce !

Je ponce et je mets en peinture.

C’est parti, coller les 144 balles. Je sécurise également les leds à l’arrière avec un gros point de colle.

Avant de coller les leds. Je teste rapidement si chacune me donne bien les 3 couleurs.

Toutes les leds sont connectées en série et « ré-alimenté » en 5 V à chaque connexion.

En dernière minute, je décide d’ajouter un bord pour terminer le cadre.

Quelques finitions plus tard pour lui donner un joli look de flight case.

Voilà le résultat. Un autre article devrait suivre avec la programmation de cette matrice de led et les applications que je compte lui donner.

Ce test tourne sous une ESP8266 (Wemos D1), je compte passer à un ESP32 car j’ai quelques problèmes de FPS.