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.
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.
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.
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.
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.
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.
Pour monitorer le bon fonctionnement de mon adoucisseur d’eau, j’ai besoin de connaitre la hauteur de sel dans le réservoir. L’appareil fait déjà ce monitoring, mais se contente d’un beep dans la cave que personne ne remarque.
Ce petit « tuto » peut-être appliqué pour n’importe quelle mesure de distance avec un capteur ultrason HC-SR04 (présence d’une voiture dans le garage, …)
Le HC-SR04 est un capteur ultrason permettant une mesure (plus ou moins précise) entre 2 cm et 400 cm (en théorie). J’ai porté mon choix sur ce capteur pour son prix et l’absence de la nécessité d’une mesure précise.
Selon gadgetsthatgo.com, le capteur émet 8 cycles d’un ultrason à 40 kHz depuis sa partie émettrice (Trig). Ce son rebondi sur l’objet présent devant le capteur et revient à ce dernier (Echo). La vitesse du son étant connue et en ignorant sur une si courte distance que la vitesse du son n’est pas une constante. Il suffit de diviser le temps de parcours du son par 58 pour obtenir l’information en centimètres. Je vous invite à lire les sources pour plus d’informations.
Dans mon cas, j’ai déjà un serveur MQTT fonctionnant déjà en local pour ma domotique.
Montage
HC-SR04 -> Wemos
VCC -> 5V
Trig -> D5
Echo -> D6
GND -> G
Code source
Ligne 81, 82 & 84 : la valeur 80 est la hauteur du réservoir de sel dans mon cas afin de permettre le calcul du pourcentage de sel restant dans la cuve.
Le code est donné en l’état sans garantie et sans support.