สารบัญ:
วีดีโอ: เครื่องมือประเมินความเสี่ยงจากการควบแน่น: 4 ขั้นตอน (พร้อมรูปภาพ)
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สวัสดีทุกคน ฉันทำงานเป็นช่างก่อสร้าง ถึงแม้ว่าฉันจะสนใจเทคโนโลยีใหม่ๆ อยู่เสมอ
ฉันได้เรียนรู้เพียงเล็กน้อยเกี่ยวกับการพิมพ์ 3 มิติ Arduino และปัญหาอิเล็กทรอนิกส์ในการอ่านมาก ฉันเข้าเยี่ยมชมเว็บนี้เป็นประจำ ฉันจึงอยากมีส่วนร่วมเล็กน้อย
ในงานของฉัน บางครั้งมันไม่ง่ายเลยที่จะรู้สาเหตุของความชื้นในผนังซึ่งเป็นสาเหตุของสภาพแวดล้อมที่ไม่ดีต่อสุขภาพ
โครงการนี้จะช่วยให้เราแยกความแตกต่างระหว่างน้ำรั่วกับความชื้นที่ควบแน่น
เพื่อให้บรรลุสิ่งนี้ ฉันมีความคิดที่จะตรวจสอบค่าต่อไปนี้กับเครื่องบันทึกข้อมูลในช่วงเวลาหนึ่ง:
-ความชื้นในสิ่งแวดล้อม
-อุณหภูมิโดยรอบ
-อุณหภูมิของพื้นที่เปียก
ค่าเหล่านี้ทำให้เราทราบได้ว่าอุณหภูมิของบริเวณเปียกนั้นอยู่ใต้จุดน้ำค้างหรือไม่ นั่นก็หมายความว่าการควบแน่นเป็นสาเหตุของความชื้น
แม้ว่ากล้องเทอร์โมกราฟิกจะทำให้งานนี้สำเร็จ แต่ก็มีสองเหตุผลที่ว่าทำไมฉันถึงทำโปรเจ็กต์นี้:
1.-มันแพงมาก
2.-ช่วงเวลาของการวัดไม่สามารถเป็นช่วงเวลาที่เหมาะสมในการรับข้อมูลเนื่องจากการเปลี่ยนแปลงของค่าตลอดทั้งวัน
ฉันหวังว่าโครงการนี้สามารถช่วยใครซักคน
ขั้นตอนที่ 1: รายการวัสดุ
-arduino nano data loggerhttps://s.click.aliexpress.com/e/0vsomLQ-arduino nano v3 (clon)https://s.click.aliexpress.com/e/tWzq3o4-OLED display 0, 96 ssd1306https:/ /s.click.aliexpress.com/e/0vsomLQ-เซ็นเซอร์ความชื้นและอุณหภูมิ DHT22https://s.click.aliexpress.com/e/bPMNuPhI-Infra red เซ็นเซอร์อุณหภูมิ Mlx90614https://s.click.aliexpress.com/e /bY57Pd1I-2 แบตเตอรี่ 18650 3500mahhttps://s.click.aliexpress.com/e/b1uwHSV6-case for 2 batterieshttps://s.click.aliexpress.com/e/b2qTzSrQ-some wire, tin welding y PLA filamentTotal acount น้อยกว่า 30 €
ขั้นตอนที่ 2: เราจะใส่ทุกอย่างไว้ที่ไหน ??
หลังจากได้รับรหัสที่ทำงานอย่างถูกต้อง ฉันควรประสบปัญหานี้
ฉันต้องการกล่องเพื่อวางส่วนประกอบทั้งหมด ฉันต้องการไม่เพียงแต่เก็บทุกอย่างไว้ด้วยกันเท่านั้น แต่ยังต้องการให้ MLX90614 เคลื่อนที่เพื่อชี้เป้าหมายได้อีกด้วย
เพื่อให้ได้มานี้ ฉันออกแบบเคสนี้ด้วย Autocad2015 และพิมพ์ด้วยเครื่องพิมพ์ 3 มิติ (Anet A10) ทุกอย่างในโครงการของฉัน มันอาจจะดีกว่านี้ แต่บางทีมันอาจจะช่วยใครซักคนได้
ที่นี่คุณมีไฟล์ stl
ผิดพลาดประการใดขออภัยมา ณ ที่นี้ด้วย แต่เป็นโครงการแรกของฉัน
ขอขอบคุณสำหรับเวลาของคุณ. หากคุณต้องการข้อมูลเพิ่มเติม โปรดอย่าลังเลที่จะติดต่อฉัน
หากคุณพบว่ามันน่าสนใจ ฉันจะขอบคุณสำหรับการโหวตของคุณหรืออย่างน้อยก็ชอบ;)
ขั้นตอนที่ 3: มาเชื่อมต่อทุกอย่างกันเถอะ
ตอนนี้เรามีทุกอย่างที่จำเป็นแล้ว
เราเริ่มต้นด้วยข้อได้เปรียบ เครื่องบันทึกข้อมูลได้เชื่อมต่อ micro sd กับนาฬิกา RTC แล้ว
เนื่องจากฉันไม่ใช่ผู้เชี่ยวชาญ ฉันจึงเริ่มดูบทแนะนำและรวบรวมข้อมูลเพิ่มเติมเกี่ยวกับเซ็นเซอร์
ฉันต้องเชื่อมต่อ DHT22, MLX90614 และจอแสดงผล OLED ด้วย
การเชื่อมต่อแต่ละอันแยกจากกันนั้นค่อนข้างง่ายและมีบทช่วยสอนมากมายสำหรับการทำ แต่สิ่งที่ยากที่สุดคือทุกอย่างทำงานร่วมกัน
ฉันปล่อยให้ Fritzzing squematic เชื่อมต่อกับโมดูลที่แยกจากกันในกรณีที่มีคนไม่สามารถเข้าถึงตัวบันทึกข้อมูล Arduino nano
นอกจากนี้ ฉันได้รวมโวลต์มิเตอร์ (ตัวแบ่งแรงดันไฟฟ้า) เพื่อทราบสถานะแบตเตอรี่
ขั้นตอนที่ 4: รหัส
รหัสคือใช้เวลานานที่สุดสำหรับฉันและยังมีปัญหาเล็กน้อย (ฉันจะขอบคุณมากถ้ามีคนสามารถตรวจสอบได้ lol) แต่มันบรรลุวัตถุประสงค์
เนื่องจากฉันมีข้อจำกัดบางประการในแง่ของการเขียนโปรแกรม วิธีจัดการของฉันคือการรวบรวมตัวอย่างที่พบในห้องสมุดต่างๆ
สิ่งที่ยากที่สุดคือการค้นหาไลบรารีสำหรับจอแสดงผล OLED และ MLX90614 ซึ่งแต่ละไลบรารีทำงานแยกจากกัน แต่การทำงานร่วมกันทั้งหมดนั้นเป็นไปไม่ได้ ฉันให้ความสำคัญกับความจริงที่ว่า OLED, MLX90614 และ Micro sd ซึ่งทั้งสามคนใช้ I2C
ฉันลองใช้กับจอแสดงผล LCD 16x2 และมันง่ายกว่า แต่ฉันต้องการใช้กับจอแสดงผล OLED
ในที่สุด ฉันก็ทำให้มันสำเร็จได้ แม้ว่าจะใช้เวลาหลายชั่วโมงในการก้าวไปข้างหน้าและถอยหลัง
ร่างทำงานดังนี้:
- ห้องสมุดรวมอยู่ด้วย
-มีการกำหนดตัวแปร
- เซ็นเซอร์เริ่มต้น
- มีการคำนวณจุดน้ำค้างและเปรียบเทียบกับอุณหภูมิของพื้นที่เปียกโดยให้อยู่ในตัวแปรที่เรียกว่า Rcond (ความเสี่ยงจากการควบแน่น)
- ข้อมูลที่บันทึกไว้ในการ์ด micro sd ได้แก่ ความชื้นในสิ่งแวดล้อม อุณหภูมิผนัง Rcond และ Rmax (ค่าสูงสุดของตัวแปร Rcond) ตลอดจนวันที่และเวลา
- แสดงค่าความชื้นสัมพัทธ์ อุณหภูมิของผนัง ค่า Rmax และโวลต์มิเตอร์บนหน้าจอ
- ร่างภาพได้รับการกำหนดค่าให้เข้าสู่โหมดสลีป และทุก ๆ ห้านาทีเพื่อตื่นขึ้นและรับค่า นี้สามารถกำหนดค่าได้ ด้วยการกำหนดค่านี้ อายุการใช้งานแบตเตอรี่จะนานถึงเจ็ดวัน คราวนี้ก็เพียงพอที่จะรับข้อมูลจำนวนมาก
- ข้อมูลจะถูกบันทึกไว้ในไฟล์ข้อความที่สามารถนำเข้าได้อย่างง่ายดายในไฟล์ excel และเพื่อสร้างกราฟิกให้มีค่าหากเหตุผลของความชื้นคือการควบแน่น