สารบัญ:

การแสดงอุณหภูมิและความชื้นแบบเทอร์โมโครมิก: 10 ขั้นตอน (พร้อมรูปภาพ)
การแสดงอุณหภูมิและความชื้นแบบเทอร์โมโครมิก: 10 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: การแสดงอุณหภูมิและความชื้นแบบเทอร์โมโครมิก: 10 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: การแสดงอุณหภูมิและความชื้นแบบเทอร์โมโครมิก: 10 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: วิธีตั้งนาฬิกา เครื่องวัดอุณหภูมิ/คงามชื้นรุ่น HTC-1 2024, พฤศจิกายน
Anonim
Image
Image
การแสดงอุณหภูมิและความชื้นแบบเทอร์โมโครมิก
การแสดงอุณหภูมิและความชื้นแบบเทอร์โมโครมิก
การแสดงอุณหภูมิและความชื้นแบบเทอร์โมโครมิก
การแสดงอุณหภูมิและความชื้นแบบเทอร์โมโครมิก

ฉันทำงานในโครงการนี้มาระยะหนึ่งแล้ว แนวคิดดั้งเดิมมาถึงฉันหลังจากสร้างผู้สาธิตตัวควบคุม TEC ในที่ทำงานเพื่องานแสดงสินค้า เพื่อแสดงความสามารถในการทำความร้อนและความเย็นของ TECs เราใช้สีเทอร์โมโครมิกที่เปลี่ยนจากสีดำเป็นสีโปร่งใส

ในโครงการนี้ ฉันได้นำแนวคิดนี้ไปใช้เพิ่มเติม และสร้างจอแสดงผล 7 ส่วน 2 หลักโดยใช้แผ่นทองแดงที่หุ้มด้วยแผ่นเทอร์โมโครมิกตามผลึกเหลว ด้านหลังแผ่นทองแดงทุกแผ่นมีองค์ประกอบ TEC ที่ควบคุมอุณหภูมิและด้วยเหตุนี้จึงเปลี่ยนสีของแผ่นคริสตัลเหลว ตัวเลขจะแสดงอุณหภูมิและความชื้นจากเซ็นเซอร์ DHT22

คุณอาจชื่นชมการประชดของการมีอุปกรณ์ที่แสดงอุณหภูมิโดยรอบโดยการเปลี่ยนอุณหภูมิของตัวเอง;-)

เสบียง

  • 3 ชิ้น แผ่นคริสตัลเหลว 150x150 มม. (29-33°C) (ดูที่นี่)
  • 17 ชิ้น แผ่นทองแดง หนา 1 มม. (ขนาดดูด้านล่าง)
  • แผ่นอะลูมิเนียม 401 x 220 x 2 มม. (อโนไดซ์สีเทา/ดำ)
  • แผ่นอะครีลิค 401 x 220 x 2 มม. (สีขาว)
  • 18 ชิ้น, TES1-12704 peltier element
  • 9 ชิ้น, TB6612FNG ไดรเวอร์มอเตอร์คู่
  • 6 ชิ้น Arduino Nano
  • 2 ชิ้น พัดลมระบายความร้อน 40x40x10 มม.
  • 18 ชิ้น ฮีตซิงก์ 25x25x10 มม.
  • แหล่งจ่ายไฟ 12 V, 6 A
  • DHT22 (AM2302) เซ็นเซอร์อุณหภูมิและความชื้น
  • 6 ชิ้น, ขั้วต่อ PCB ยาว 40 มม.

นอกจากนี้ ฉันยังใช้อีพ็อกซี่นำความร้อนซึ่งค่อนข้างถูกและมีอายุการใช้งานยาวนาน ใช้เครื่องมือเจาะและเดรเมลเพื่อทำรูที่จำเป็นในแผ่นอลูมิเนียมและแผ่นอะครีลิค ตัวยึดสำหรับ Arduinos และ PCB ไดรเวอร์มอเตอร์ถูกพิมพ์ 3 มิติและติดด้วยกาวร้อน นอกจากนี้ ฉันยังใช้สายดูปองท์จำนวนมากในการเชื่อมต่อทั้งหมด นอกจากนี้ PCB ที่มีขั้วต่อสกรูยังมีประโยชน์มากในการกระจายแหล่งจ่ายไฟ 12 V

ข้อควรสนใจ: เห็นได้ชัดว่าบอร์ด TB6612FNG จำนวนมากติดตั้งตัวเก็บประจุที่ไม่ถูกต้อง แม้ว่าผู้ขายทั้งหมดจะระบุบอร์ดสำหรับแรงดันไฟฟ้าของมอเตอร์สูงสุด 15 V แต่ตัวเก็บประจุมักจะได้รับการจัดอันดับที่ 10 V เท่านั้น หลังจากที่ฉันเป่าตัวเก็บประจุบนแผงสองแผ่นแรกของฉัน ฉันก็แยกชิ้นส่วนทั้งหมดออกและแทนที่ด้วยอันที่เหมาะสม

ขั้นตอนที่ 1: การทำแผ่นทองแดง

สำหรับแผ่นทองแดง ฉันใช้บริการตัดด้วยเลเซอร์ออนไลน์ (ดูที่นี่) ซึ่งฉันสามารถอัปโหลดไฟล์ dxf ที่แนบมาได้ อย่างไรก็ตาม เนื่องจากรูปร่างไม่ซับซ้อนมากนัก การตัดด้วยเลเซอร์จึงไม่จำเป็น และอาจมีเทคนิคการผลิตที่ถูกกว่า (เช่น การเจาะ การเลื่อย) โดยรวมแล้ว จำเป็นต้องมี 14 ส่วน, วงกลมสองวงและหนึ่งเส้นประสำหรับการแสดงผล ความหนาของแผ่นทองแดงอยู่ที่ 1 มม. แต่อาจลดลงเหลือ 0.7 หรือ 0.5 มม. ซึ่งต้องใช้พลังงานความร้อน/ความเย็นน้อยลง ฉันใช้ทองแดงเพราะความจุความร้อนและการนำความร้อนนั้นเหนือกว่าอลูมิเนียม แต่อย่างหลังก็ควรทำงานได้ดีพอสมควร

ขั้นตอนที่ 2: ติดแผ่นคริสตัลเหลว

ติดแผ่นคริสตัลเหลว
ติดแผ่นคริสตัลเหลว

องค์ประกอบหลักของโครงการนี้คือฟอยล์คริสตัลเหลวเทอร์โมโครมิกที่ฉันได้รับจาก SFXC ฟอยล์มีจำหน่ายในช่วงอุณหภูมิต่างๆ และเปลี่ยนสีจากสีดำที่อุณหภูมิต่ำเป็นสีแดง สีส้ม และสีเขียวเป็นสีน้ำเงินที่อุณหภูมิสูง ฉันลองใช้แบนด์วิดท์ที่แตกต่างกันสองแบบ 25-30 °C และ 29-33°C และลงเอยด้วยการเลือกอันหลัง เนื่องจากการให้ความร้อนด้วยองค์ประกอบเพลเทียร์ง่ายกว่าการทำความเย็น ช่วงอุณหภูมิจึงควรสูงกว่าอุณหภูมิห้องเล็กน้อย

ฟอยล์คริสตัลเหลวมีแผ่นรองแบบมีกาวในตัวซึ่งยึดติดกับแผ่นทองแดงได้เป็นอย่างดี แผ่นฟอยล์ส่วนเกินถูกตัดรอบจานโดยใช้มีดที่แน่นอน

ขั้นตอนที่ 3: การแนบ TEC Element

การแนบ TEC Element
การแนบ TEC Element
การแนบ TEC Element
การแนบ TEC Element

เพลเทียร์ติดอยู่ที่กึ่งกลางของแผ่นทองแดงแต่ละแผ่นโดยใช้อีพ็อกซี่ที่นำความร้อน แผ่นเปลือกโลกใหญ่กว่าเพลเทียร์เล็กน้อยเพื่อซ่อนไว้ด้านหลังอย่างสมบูรณ์ สำหรับจานที่ยาวกว่าซึ่งประกอบเป็นเส้นประของสัญลักษณ์เปอร์เซ็นต์ ฉันใช้เพลเทียร์สองอัน

ขั้นตอนที่ 4: การเตรียมแผ่นอลูมิเนียม

เตรียมแผ่นอลูมิเนียม
เตรียมแผ่นอลูมิเนียม
เตรียมแผ่นอลูมิเนียม
เตรียมแผ่นอลูมิเนียม

เพื่อประหยัดเงิน ฉันเจาะรูทั้งหมดในแผ่นอลูมิเนียมด้วยตัวเอง ฉันเพิ่งพิมพ์ pdf ที่แนบมาบนกระดาษ A3 และใช้เป็นแม่แบบเจาะ มีรูสำหรับทุกส่วนที่สาย TEC วิ่งผ่าน และ 6 รูที่ขอบสำหรับติดแผ่นอะครีลิคในภายหลัง

ขั้นตอนที่ 5: การแนบกลุ่ม

การแนบส่วนต่างๆ
การแนบส่วนต่างๆ
การแนบส่วนต่างๆ
การแนบส่วนต่างๆ
การแนบส่วนต่างๆ
การแนบส่วนต่างๆ

หนึ่งในส่วนที่ยากที่สุดในโครงการนี้คือการติดตั้งส่วนต่างๆ เข้ากับแผ่นรองหลังอย่างถูกต้อง ฉันพิมพ์ 3D จิ๊กหลายตัวที่จะช่วยฉันในการจัดตำแหน่งของเซ็กเมนต์ แต่สิ่งนี้ใช้ได้เพียงบางส่วนเท่านั้นเนื่องจากเซ็กเมนต์เลื่อนออกไปอย่างต่อเนื่อง นอกจากนี้ สายเคเบิลยังดัน peltier เพื่อให้หลุดออกจากเพลต ฉันสามารถติดกาวทุกส่วนได้อย่างเหมาะสม แต่หนึ่งใน peltiers ในส่วนของ dash มีการมีเพศสัมพันธ์ทางความร้อนที่แย่มาก ใช้แผ่นความร้อนแบบมีกาวในตัวแทนอีพ็อกซี่อาจจะดีกว่า แม้ว่าฉันสงสัยว่ามันอาจจะคลายตัวเมื่อเวลาผ่านไป

ขั้นตอนที่ 6: การติดฮีทซิงค์และตัวยึด

การติดฮีทซิงค์และตัวยึด
การติดฮีทซิงค์และตัวยึด
การติดฮีทซิงค์และตัวยึด
การติดฮีทซิงค์และตัวยึด
การติดฮีทซิงค์และตัวยึด
การติดฮีทซิงค์และตัวยึด

ความคิดดั้งเดิมของฉันคือการใช้แผ่นอะลูมิเนียมเป็นฮีทซิงค์สำหรับเพลเทียร์แม้ไม่มีพัดลม ฉันคิดว่าอุณหภูมิรวมของจานจะเพิ่มขึ้นเพียงเล็กน้อยเท่านั้น เนื่องจากบางส่วนถูกทำให้เย็นลงในขณะที่ส่วนอื่นๆ ได้รับความร้อน อย่างไรก็ตาม ปรากฎว่าหากไม่มีฮีทซิงค์เพิ่มเติมและไม่มีพัดลมระบายความร้อน อุณหภูมิจะเพิ่มขึ้นเรื่อยๆ จนถึงจุดที่ไม่สามารถทำให้แผ่นทองแดงเย็นลงได้อีก นี่เป็นปัญหาโดยเฉพาะอย่างยิ่ง เนื่องจากฉันไม่ได้ใช้เทอร์มิสเตอร์ใดๆ เพื่อควบคุมกำลังการทำความร้อน/ความเย็น แต่ใช้ค่าคงที่เสมอ ดังนั้นฉันจึงซื้อฮีทซิงค์ขนาดเล็กที่มีแผ่นรองแบบมีกาวในตัวซึ่งติดอยู่ที่ด้านหลังของแผ่นอะลูมิเนียมด้านหลังทุกแผ่น

หลังจากนั้น ตัวยึดที่พิมพ์ 3 มิติสำหรับไดรเวอร์มอเตอร์และ Arduinos ก็ถูกติดไว้ที่ด้านหลังของเพลทโดยใช้กาวร้อน

ขั้นตอนที่ 7: การอัปโหลดรหัส

Arduino แต่ละตัวสามารถควบคุมมอเตอร์ได้มากถึงสองตัวเท่านั้น เนื่องจากพวกเขาต้องการ PWM สองตัวและพิน IO ดิจิตอล 5 ตัว นอกจากนี้ยังมีไดรเวอร์มอเตอร์ที่สามารถควบคุมผ่าน I2C ได้ (ดูที่นี่) แต่ไม่สามารถใช้งานร่วมกับลอจิก 5 V ของ Arduinos ได้ ในวงจรของฉันมี Arduino "ต้นแบบ" หนึ่งตัวที่สื่อสารกับ 5 Arduinos "ทาส" ผ่าน I2C ซึ่งจะควบคุมไดรเวอร์มอเตอร์ รหัสสำหรับ arduinos สามารถพบได้ที่นี่ในบัญชี GitHub ของฉัน ในรหัสสำหรับ Arduinos "ทาส" ต้องเปลี่ยนที่อยู่ I2C สำหรับ Arduino ทุกตัวในส่วนหัว นอกจากนี้ยังมีตัวแปรบางอย่างที่ช่วยให้สามารถเปลี่ยนกำลังการทำความร้อน/ความเย็นและค่าคงที่ของเวลาที่สอดคล้องกันได้

ขั้นตอนที่ 8: การเดินสาย Madness

ความบ้าคลั่งในการเดินสายไฟ
ความบ้าคลั่งในการเดินสายไฟ
ความบ้าคลั่งในการเดินสายไฟ
ความบ้าคลั่งในการเดินสายไฟ
ความบ้าคลั่งในการเดินสายไฟ
ความบ้าคลั่งในการเดินสายไฟ

การเดินสายของโครงการนี้เป็นฝันร้ายทั้งหมด ฉันได้แนบไดอะแกรม fritzing ที่แสดงการเชื่อมต่อสำหรับ Arduino หลักและ Arduino ทาสเดี่ยวเป็นตัวอย่าง นอกจากนี้ยังมีเอกสาร pdf ที่ TEC เชื่อมต่อกับไดรเวอร์มอเตอร์และ Arduino ดังที่คุณเห็นในภาพเนื่องจากมีการเชื่อมต่อจำนวนมาก การเดินสายจะยุ่งเหยิงมาก ฉันใช้ตัวเชื่อมต่อดูปองท์ทุกที่ที่ทำได้ แหล่งจ่ายไฟ 12 V ถูกแจกจ่ายโดยใช้ PCB พร้อมขั้วต่อสกรู ที่อินพุตพลังงานฉันต่อสาย DC ที่มีสายจูงบิน ในการแจกจ่ายการเชื่อมต่อ 5 V, GND และ I2C ฉันได้ติดตั้ง PCB ต้นแบบที่มีส่วนหัวของหมุดตัวผู้

ขั้นตอนที่ 9: เตรียมแผ่นอะคริลิก

เตรียมแผ่นอะครีลิค
เตรียมแผ่นอะครีลิค
เตรียมแผ่นอะครีลิค
เตรียมแผ่นอะครีลิค

ต่อไป ฉันเจาะรูบนแผ่นอะครีลิคเพื่อให้สามารถติดเข้ากับแผ่นอลูมิเนียมผ่าน PCB standoffs นอกจากนี้ ทำช่องเจาะสำหรับพัดลมและร่องสำหรับสายเซ็นเซอร์ DHT22 โดยใช้เครื่องมือ dremel ของฉัน หลังจากนั้นก็ติดพัดลมที่ด้านหลังของแผ่นอะครีลิก และสายเคเบิลก็ถูกป้อนผ่านรูที่ฉันเจาะ คราวหน้าคงจะทำเพลทด้วยเลเซอร์คัท

ขั้นตอนที่ 10: โครงการที่เสร็จสิ้น

โครงการที่แล้วเสร็จ
โครงการที่แล้วเสร็จ
โครงการที่แล้วเสร็จ
โครงการที่แล้วเสร็จ
โครงการที่แล้วเสร็จ
โครงการที่แล้วเสร็จ

สุดท้าย แผ่นอะครีลิกและแผ่นอะลูมิเนียมถูกยึดติดกันโดยใช้แผ่น PCB ยาว 40 มม. หลังจากนั้นโครงการจะเสร็จสิ้น

เมื่อเชื่อมต่อกับแหล่งจ่ายไฟ ส่วนต่างๆ จะแสดงอุณหภูมิและความชื้นสลับกัน สำหรับอุณหภูมิ เฉพาะจุดบนเท่านั้นที่จะเปลี่ยนสีในขณะที่ยังเน้นเส้นประและจุดล่างเมื่อแสดงความชื้น

ในโค้ดแต่ละเซ็กเมนต์ที่ทำงานอยู่จะถูกทำให้ร้อนเป็นเวลา 25 วินาทีในขณะที่ทำให้เซ็กเมนต์ที่ไม่แอ็คทีฟเย็นลงพร้อมกัน หลังจากนั้น เพลเทียร์จะถูกปิดเป็นเวลา 35 วินาที เพื่อให้อุณหภูมิคงที่อีกครั้ง อย่างไรก็ตาม อุณหภูมิของแผ่นทองแดงจะสูงขึ้นเมื่อเวลาผ่านไป และต้องใช้เวลาสักระยะจนกว่าส่วนจะเปลี่ยนสีทั้งหมด การจับกระแสสำหรับตัวเลขหลักเดียว (7 ส่วน) ถูกวัดให้อยู่ที่ประมาณ 2 A ดังนั้นการดึงกระแสรวมของทุกส่วนน่าจะใกล้เคียงกับสูงสุด 6 A ที่แหล่งจ่ายไฟสามารถให้ได้

สามารถลดการใช้พลังงานลงได้อย่างแน่นอนโดยการเพิ่มเทอร์มิสเตอร์เป็นข้อเสนอแนะเพื่อปรับพลังงานความร้อน/ความเย็น ก้าวไปอีกขั้นคือการใช้ตัวควบคุม TEC เฉพาะกับลูป PID สิ่งนี้น่าจะช่วยให้ทำงานได้อย่างต่อเนื่องโดยไม่สิ้นเปลืองพลังงานมากนัก ฉันกำลังคิดที่จะสร้างระบบดังกล่าวโดยใช้ไดรเวอร์ Thorlabs MTD415T TEC

ข้อเสียอีกประการหนึ่งของการกำหนดค่าปัจจุบันคือสามารถได้ยินเอาต์พุต PWM 1 kHz ของไดรเวอร์มอเตอร์ คงจะดีถ้ามีใครกำจัดแฟน ๆ ออกไปได้เพราะพวกมันค่อนข้างดัง

การประกวดโลหะ
การประกวดโลหะ
การประกวดโลหะ
การประกวดโลหะ

รางวัลชนะเลิศการแข่งขันโลหะ

แนะนำ: