Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Ma récente expérience avec la sonde de capteur de température étanche DS18B20 et l'ESP-01. L'idée était de concevoir un tel appareil qui puisse surveiller et enregistrer la température de mon aquarium de 109 gallons, et je peux également vérifier la température de n'importe quelle partie du monde. J'ai donc décidé d'utiliser la puce ESP-01. J'ai conçu le boîtier et le PCB en interne. J'ai utilisé la méthode de gravure laser pour graver le PCB et imprimé en 3D le boîtier autour du PCB à l'aide de PLA. Le défi consistait à concevoir l'appareil en Thermometer Shape.
Étape 1: Conception de circuits et de circuits imprimés
Le circuit a été conçu dans Autodesk Eagle, avec tous les composants requis.
Étape 2: Conception de l'enceinte
J'ai utilisé OpenSCAD pour la conception de boîtiers.
Étape 3: Fabrication de PCB
J'ai exporté le fichier image d'Eagle et l'ai traité vers GCode afin que mon logiciel laser puisse l'accepter. J'ai d'abord peint à la bombe la surface en cuivre, suivi d'un nettoyage Blank Copper Clad. Après cela, je l'ai laissé pendant 20 minutes pour durcir la peinture dans un espace bien ventilé. Une fois durci, j'ai gravé la carte au laser et j'ai retiré au laser les endroits où le cuivre doit être retiré. Après cela, j'ai utilisé la solution FeCl3 (chlorure ferrique) pour éliminer le cuivre indésirable. Les résultats peuvent être visualisés dans les images ci-jointes.
Étape 4: perçage et assemblage de circuits imprimés
J'ai découpé le PCB dans la forme requise à l'aide d'une scie et de trous percés pour les composants et les supports.
Étape 5: Assemblage final
Enfin, j'ai assemblé toutes les pièces montrées dans les images.
Étape 6: Post-scriptum
Le PCB n'était pas masqué car il ne s'agissait que d'un prototype. Mais en faisant la fabrication en interne, je peux visualiser et ressentir le produit sans aucun problème. Je n'ai pas couvert la partie de programmation ici car il existe déjà de nombreux tutoriels disponibles sur instructables. Mais pour information, j'ai utilisé le serveur auto-hébergé Blynk pour surveiller la température.