L'ESP32 est un microcontrôleur minuscule et polyvalent qui consomme de l'énergie. Cela signifie qu’il peut effectuer une variété de tâches et s’adapter presque n’importe où. Malgré cela, je suis souvent étonné par les choses étranges et merveilleuses pour lesquelles les gens l'utilisent.
Voici sept endroits où vous ne vous attendez peut-être pas à trouver un ESP32.
Le port OBD-II de votre voiture
Lire les diagnostics comme un mécanicien
OBD signifie diagnostics embarqués, et si votre voiture est plus récente que le milieu des années 90, il y a de fortes chances qu'elle soit équipée d'un port OBD-II standardisé. Cela permet à toute personne disposant d'un appareil compatible de lire les données de diagnostic qui ne sont normalement pas partagées sur le tableau de bord de votre voiture.
Combinez une carte de développement ESP32 avec un émetteur-récepteur CAN comme le MCP2551 et le projet ESP32 OBD2et vous pouvez créer votre propre outil pour collecter des données de diagnostic sur votre véhicule. Alternativement, vous pouvez acheter un adaptateur sans fil open source basé sur ESP32-C3 comme le WiCAN à partir de 42 $ et envoyez les données à Home Assistant via MQTT.
Dans un réservoir de stockage d'eau
Calculez la quantité d'eau qu'il vous reste
Que vous viviez dans une zone rurale loin de l’eau municipale ou que vous possédiez une propriété hors réseau que vous utilisez le week-end, vous pourriez vous retrouver dans une situation où vous devrez compter sur l’eau du réservoir. Savoir combien d'eau il vous reste sans avoir à regarder et à estimer est un travail que vous pouvez confier à un ESP32.
Il existe toutes sortes de projets de surveillance du niveau d’eau DIY qui utilisent diverses techniques. Un utilisateur de Reddit a réutilisé un (propre) capteur de niveau de carburant pour cela, alors que d'autres projets utilisent un capteur de distance à ultrasons pour calculer la distance entre le capteur et la surface de l'eau afin de calculer le niveau de remplissage du réservoir.
Sous le sol
Arrêtez de trop et sous-arroser vos plantes
Des capteurs d'humidité du sol peuvent vous alerter lorsqu'il est temps d'arroser vos plantes. Vous pouvez acheter des capteurs d'humidité du sol prêts à l'emploi alimentés par ESP32 pour environ 11 $ auprès de Studio de graines. Notez que ceux-ci ne fonctionnent pas à l’extérieur ; ils sont conçus pour les plantes d'intérieur car ils ne sont pas vraiment résistants aux intempéries.
Si vous voulez une version vraiment étanche aux intempéries, il existe un Guide des instructables vous pouvez suivre qui utilise une gaine thermorétractable, un fil de signal et du vernis à ongles pour convertir un capteur d'humidité existant en un capteur étanche.
La litière de votre chat
Parce que votre chat ne peut pas vous dire que le plateau est plein
Vous avez toujours voulu un bac à litière intelligent capable de signaler des informations telles que le poids de votre chat, la fréquence de ses visites et le moment où il est temps de remplir la litière ? Je ne vous en veux pas d'avoir dit non, mais cela reste un petit projet de maison intelligente intéressant axé sur les animaux de compagnie.
Le Moniteur de bac à litière ESPHome utilise des cellules de pesée, un amplificateur de cellule de pesée, un ESP32, un bac à litière et un chat. Étant donné que les chats ont besoin de plusieurs bacs à litière, vous souhaiterez peut-être doubler, tripler ou quadrupler le projet pour couvrir toutes les toilettes de votre maison. Lorsque vous avez terminé, le projet communiquera avec Home Assistant, enregistrera vos données et vous déclenchera des notifications sonores ou d'autres automatisations.
À l'intérieur d'un contrôleur de jeu
Rendre un ancien contrôleur sans fil
Cela peut sembler un sacrilège de découper une manette rétro, mais c'est exactement ce que un tutoriel Adafruit avez-vous fait avec un pad PlayStation original. Il s'agit d'un projet assez complexe qui vous demande de percer des trous, de développer vos compétences en dessoudage et en soudure, de câbler les choses et d'ajouter une batterie lithium-ion (plus l'extension d'alimentation USB-C nécessaire pour la charger).
Le produit fini est un contrôleur rétro véritablement sans fil, à utiliser avec des émulateurs et tout ce qui peut accepter un accessoire Bluetooth. Si vous vous sentez mal à l'idée de détruire un morceau de l'histoire du jeu, envisagez un contrôleur qui est à bout de souffle et qui nécessite également de nouveaux potentiomètres pour corriger la dérive du stick.
Dans un aquarium
Surveillez vos poissons ou dirigez le spectacle
Un Utilisateur Reddit a codé en ambiance un projet ESPHome visant à créer un capteur de matières dissoutes totales (TDS) pour leur aquarium. Tout ce que cela fait est de lire la valeur TDS de l'eau et de la signaler à Home Assistant, avec seulement YAML requis pour faire fonctionner le projet.
Le AquaPi Le projet montre jusqu'où ce concept peut être poussé lorsque l'on souhaite une vision plus globale de la santé de l'aquarium. Associé aux bons capteurs, le projet peut surveiller le pH, la salinité, l'oxygène dissous, le dioxyde de carbone, etc.
Traîner à l'arrière d'un ordinateur rétro
Commodore 64, Amiga et Atari
Le Raspberry Pi est un ordinateur monocarte qui semble indissociable du monde de l'informatique rétro, mais l'ESP32 peut également jouer un rôle. Si vous souhaitez utiliser des périphériques modernes avec l'un de ces ordinateurs, vous devrez vous tourner vers un projet comme USB vers C64.
Avec un ESP32, le bon connecteur D-SUB 9 et quelques composants supplémentaires, vous pouvez créer un appareil qui se connecte directement aux ordinateurs personnels rétro Commodore 64, Amiga ou Atari et vous permet d'utiliser des souris et des joysticks USB.
Alternativement, un projet similaire appelé Unijoystick 2 ajoute la prise en charge des manettes de jeu Bluetooth à ces modèles (ou vous pouvez commander des cartes prêtes à l'emploi auprès de Rétro Moe sur Tindie).
Saviez-vous que vous pouvez également installer des systèmes d’exploitation complets sur un ESP32 ?
Vous pouvez lire l’article original (en Angais) sur le blogwww.howtogeek.com