Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ang aking kamakailang eksperimento sa pagsisiyasat ng sensor ng temperatura ng DS18B20 na tubig at ESP-01. Ang ideya ay ang pagdisenyo ng naturang aparato na maaaring subaybayan at i-log ang temperatura ng aking 109 galon na Fish Tank, at maaari ko ring suriin ang temperatura mula sa anumang bahagi ng mundo. Kaya't nagpasya akong gumamit ng ESP-01 chip. Nagdisenyo ako ng enclosure at PCB sa bahay. Gumamit ako ng pamamaraang Laser Engraving upang mai-ukit ang PCB at 3D na naka-print ang enclosure sa paligid ng PCB gamit ang PLA. Ang hamon ay upang idisenyo ang aparato sa Thermometer Shape.
Hakbang 1: Pagdidisenyo ng Circuit at PCB
Ang circuit ay idinisenyo sa Autodesk Eagle, kasama ang lahat ng kinakailangang mga sangkap.
Hakbang 2: Pagdidisenyo ng Enclosure
Gumamit ako ng OpenSCAD para sa pagdidisenyo ng enclosure.
Hakbang 3: Paggawa ng PCB
Nag-export ako ng file ng imahe mula sa Eagle at pinroseso ito sa GCode upang matanggap ng aking laser software. Una kong spray ang pintura sa ibabaw ng Copper kasunod ang paglilinis ng Blank Copper Clad. Pagkatapos nito ay iniwan ko ito sa loob ng 20 minuto upang gamutin ang pintura sa maayos na maaliwalas na espasyo. Sa sandaling gumaling ay naukit ko ang board sa Laser at laser na tinanggal na mga lugar kung saan kailangang alisin ang tanso. Pagkatapos nito ay ginamit ko ang solusyon ng FeCl3 (Ferric chloride) upang alisin ang hindi ginustong tanso. Ang mga resulta ay maaaring makita sa mga naka-attach na imahe.
Hakbang 4: PCB Drilling at Assembly
Pinutol ko ang PCB sa kinakailangang hugis gamit ang saw at drilled hole para sa mga bahagi at pag-mount.
Hakbang 5: Pangwakas na Assembly
Sa wakas, naipagsama ko ang lahat ng mga bahagi na ipinakita sa mga imahe.
Hakbang 6: Postcript
Ang PCB ay hindi nakamaskara dahil ito ay isang prototype lamang. Ngunit sa pamamagitan ng paggawa ng katha sa bahay, maaari kong mailarawan at maramdaman ang produkto nang walang abala. Hindi ko sakop ang Bahagi ng Programming dito dahil mayroon nang maraming mga tutorial na magagamit sa mga itinuturo. Ngunit para sa impormasyon na ginamit ko ang Blynk Self na naka-host sa Server upang subaybayan ang temperatura.