Inhaltsverzeichnis:
Video: Intelligenter Temperatursensor - Gunook
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Mein jüngstes Experiment mit der wasserdichten Temperatursensorsonde DS18B20 und ESP-01. Die Idee war, ein solches Gerät zu entwickeln, das die Temperatur meines 109-Gallonen-Aquariums überwachen und protokollieren kann, und ich kann auch die Temperatur von jedem Teil der Welt aus überprüfen. Also habe ich mich für den ESP-01-Chip entschieden. Ich habe Gehäuse und PCB im Haus entworfen. Ich habe die Lasergravurmethode verwendet, um die Leiterplatte zu ätzen, und das Gehäuse um die Leiterplatte herum mit PLA in 3D gedruckt. Die Herausforderung bestand darin, das Gerät in Thermometerform zu gestalten.
Schritt 1: Schaltungs- und PCB-Design
Die Schaltung wurde in Autodesk Eagle mit allen erforderlichen Komponenten entworfen.
Schritt 2: Gehäusedesign
Ich habe OpenSCAD für die Gehäusekonstruktion verwendet.
Schritt 3: PCB-Herstellung
Ich habe die Bilddatei von Eagle exportiert und in GCode verarbeitet, damit meine Lasersoftware es akzeptieren kann. Zuerst habe ich die Kupferoberfläche gespritzt, gefolgt von der Reinigung von Blank Copper Clad. Danach ließ ich es für 20 Minuten in einem gut belüfteten Raum aushärten. Nach dem Aushärten ätzte ich die Platine mit Laser und Laser entfernte Stellen, an denen Kupfer entfernt werden muss. Danach habe ich die FeCl3 (Eisenchlorid) Lösung verwendet, um unerwünschtes Kupfer zu entfernen. Die Ergebnisse sind in den beigefügten Bildern zu sehen.
Schritt 4: PCB-Bohrung und Montage
Ich schneide die Platine mit Säge und Bohrlöchern für Komponenten und Halterungen in die gewünschte Form.
Schritt 5: Endmontage
Schließlich habe ich alle auf den Bildern gezeigten Teile zusammengebaut.
Schritt 6: Postscript
PCB wurde nicht maskiert, da es sich nur um einen Prototyp handelte. Aber durch die Herstellung im Haus kann ich das Produkt ohne Probleme visualisieren und fühlen. Ich habe den Programmierteil hier nicht behandelt, da es bereits viele Tutorials zu Instructables gibt. Aber für die Informationen habe ich Blynk Self Hosted Server verwendet, um die Temperatur zu überwachen.