สารบัญ:

เซนเซอร์จับอุณหภูมิอัจฉริยะ: 6 ขั้นตอน
เซนเซอร์จับอุณหภูมิอัจฉริยะ: 6 ขั้นตอน

วีดีโอ: เซนเซอร์จับอุณหภูมิอัจฉริยะ: 6 ขั้นตอน

วีดีโอ: เซนเซอร์จับอุณหภูมิอัจฉริยะ: 6 ขั้นตอน
วีดีโอ: PIR เซนเซอร์ตรวจจับการเคลื่อนไหว220V 2024, พฤศจิกายน
Anonim
Image
Image
การออกแบบวงจรและ PCB
การออกแบบวงจรและ PCB

การทดลองล่าสุดของฉันกับโพรบเซ็นเซอร์อุณหภูมิกันน้ำ DS18B20 และ ESP-01 แนวคิดคือการออกแบบอุปกรณ์ดังกล่าวซึ่งสามารถตรวจสอบและบันทึกอุณหภูมิของตู้ปลาขนาด 109 แกลลอนของฉัน และฉันสามารถตรวจสอบอุณหภูมิจากส่วนใดของโลกก็ได้ ดังนั้นฉันจึงตัดสินใจใช้ชิป ESP-01 ฉันได้ออกแบบกล่องหุ้มและ PCB ในบ้าน ฉันใช้วิธี Laser Engraving เพื่อแกะสลัก PCB และ 3D พิมพ์กล่องหุ้มรอบ PCB โดยใช้ PLA ความท้าทายคือการออกแบบอุปกรณ์ในรูปทรงเทอร์โมมิเตอร์

ขั้นตอนที่ 1: การออกแบบวงจรและ PCB

การออกแบบวงจรและ PCB
การออกแบบวงจรและ PCB

วงจรนี้ได้รับการออกแบบใน Autodesk Eagle พร้อมส่วนประกอบที่จำเป็นทั้งหมด

ขั้นตอนที่ 2: การออกแบบสิ่งที่แนบมา

การออกแบบสิ่งที่แนบมา
การออกแบบสิ่งที่แนบมา
การออกแบบสิ่งที่แนบมา
การออกแบบสิ่งที่แนบมา

ฉันใช้ OpenSCAD สำหรับการออกแบบตู้

ขั้นตอนที่ 3: การผลิต PCB

การผลิต PCB
การผลิต PCB
การผลิต PCB
การผลิต PCB
การผลิต PCB
การผลิต PCB
การผลิต PCB
การผลิต PCB

ฉันส่งออกไฟล์รูปภาพจาก Eagle และประมวลผลเป็น GCode เพื่อให้ซอฟต์แวร์เลเซอร์ของฉันยอมรับได้ ขั้นแรก ฉันพ่นสีพื้นผิวทองแดง ตามด้วยการทำความสะอาด Blank Copper Clad หลังจากนั้นฉันทิ้งไว้ 20 นาทีเพื่อรักษาสีในที่อากาศถ่ายเทได้ดี เมื่อรักษาหายแล้วฉันก็แกะสลักกระดานด้วยเลเซอร์และเลเซอร์ลบตำแหน่งที่ต้องถอดทองแดง หลังจากนั้นฉันใช้สารละลาย FeCl3 (เฟอร์ริกคลอไรด์) เพื่อขจัดทองแดงที่ไม่ต้องการ ผลลัพธ์สามารถดูได้ในภาพที่แนบมา

ขั้นตอนที่ 4: การเจาะและการประกอบ PCB

ฉันตัด PCB ในรูปทรงที่ต้องการโดยใช้เลื่อยและเจาะรูสำหรับส่วนประกอบและตัวยึด

ขั้นตอนที่ 5: การประกอบขั้นสุดท้าย

การประกอบขั้นสุดท้าย
การประกอบขั้นสุดท้าย
การประกอบขั้นสุดท้าย
การประกอบขั้นสุดท้าย

ในที่สุด ผมก็ได้ประกอบชิ้นส่วนทั้งหมดที่แสดงในภาพแล้ว

ขั้นตอนที่ 6: Postscript

PCB ไม่ได้ถูกปิดบังเนื่องจากเป็นเพียงต้นแบบ แต่ด้วยการประดิษฐ์ในบ้าน ฉันสามารถเห็นภาพและสัมผัสผลิตภัณฑ์โดยไม่ต้องยุ่งยากใดๆ ฉันไม่ได้พูดถึง Programming Part ที่นี่ เนื่องจากมีบทช่วยสอนมากมายที่พร้อมใช้งานใน Instructables แต่สำหรับข้อมูลที่ฉันได้ใช้ Blynk Self hosted Server เพื่อตรวจสอบอุณหภูมิ

แนะนำ: