พัดลม DC ควบคุมอุณหภูมิโดยใช้ไมโครคอนโทรลเลอร์ 8051

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





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

พัดลม DC ควบคุมอุณหภูมิโดยใช้ไมโครคอนโทรลเลอร์

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




พัดลม DC ควบคุมอุณหภูมิ

พัดลม DC ควบคุมอุณหภูมิ

แผนภาพบล็อกของพัดลมที่ควบคุมอุณหภูมิโดยใช้ไมโครคอนโทรลเลอร์แสดงไว้ในรูปด้านบน แผนภาพบล็อกประกอบด้วยแหล่งจ่ายไฟวงจร RST ไมโครคอนโทรลเลอร์ 8051 , เซ็นเซอร์อุณหภูมิ LM35, ADC 8 บิต, ไดรเวอร์มอเตอร์ L293D , มอเตอร์กระแสตรง, จอแสดงผล 7 ส่วน, สวิตช์ i / p



เซ็นเซอร์อุณหภูมิ

เซ็นเซอร์อุณหภูมิที่ใช้ใน ระบบที่เสนอคือ LM35 o / p ของเซ็นเซอร์อุณหภูมินี้เป็นสัดส่วนเชิงเส้นกับมาตราส่วนเซลเซียส IC นี้ไม่จำเป็นต้องมีการสอบเทียบภายนอกเพื่อให้เกิดความแม่นยำ หน้าที่หลักของเซ็นเซอร์อุณหภูมิในระบบที่นำเสนอคือการตรวจจับอุณหภูมิของสภาพแวดล้อมภายนอกของพัดลม

เซ็นเซอร์อุณหภูมิ

เซ็นเซอร์อุณหภูมิ

8051 ไมโครคอนโทรลเลอร์ (AT89C51)

ไมโครคอนโทรลเลอร์ 8 บิต AT89C51 เป็นของตระกูล 8051 ประกอบด้วยแรม 128 ไบต์, 16 บิตแอดเดรส, ตัวจับเวลา 16 บิต / ตัวนับ -2, 6 อินเทอร์รัปต์ ROM- 4k ไบต์ หน้าที่หลักของไมโครคอนโทรลเลอร์ในระบบที่นำเสนอคือการวิเคราะห์อุณหภูมิที่เซ็นเซอร์อุณหภูมิตรวจจับได้ ตามอุณหภูมิไมโครคอนโทรลเลอร์ควรเปลี่ยนความเร็วของพัดลม

ไมโครคอนโทรลเลอร์ AT89C51

ไมโครคอนโทรลเลอร์ AT89C51

ADC (0808)

อัน ADC (ตัวแปลงอนาล็อกเป็นดิจิตอล) จำเป็นต้องเป็น เชื่อมต่อกับไมโครคอนโทรลเลอร์ 8051 เพื่ออนุญาตให้อนาล็อก i / p สำหรับการประมวลผลข้อมูล ที่นี่พอร์ต I / O แบบอนุกรมใช้เพื่อสร้างการไหลของข้อมูลระหว่างคอนโทรลเลอร์และอุปกรณ์อื่น ๆ ที่นี่มีการใช้ IC ADC0808 แบบขนาน 8 บิต ทำงานร่วมกับ + 5V และมีความละเอียด 8 บิต ADC นี้แปลงสัญญาณอนาล็อกอินพุตเป็นสัญญาณดิจิตอลที่เทียบเท่าโดยใช้แรงดันไฟฟ้าอ้างอิง


ADC0808

ADC0808

การแสดงเจ็ดส่วน

ถึง การแสดงผล 7 ส่วน เป็นจอแสดงผลอิเล็กทรอนิกส์ชนิดหนึ่งที่ใช้สำหรับแสดงตัวเลขทศนิยม การใช้งานของจอแสดงผลเหล่านี้ส่วนใหญ่ ได้แก่ มาตรวัดอิเล็กทรอนิกส์นาฬิกาดิจิตอลและอุปกรณ์อิเล็กทรอนิกส์ต่างๆสำหรับการแสดงข้อมูลในรูปแบบของตัวเลข แต่การแสดงเหล่านี้ใช้รหัสฐานสิบหกสำหรับการแสดงรหัสตัวอักษรและตัวเลข

การแสดงผล 7 ส่วน

การแสดงผล 7 ส่วน

พัดลม DC ควบคุมอุณหภูมิทำงาน

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

แผนภาพบล็อกพัดลม DC ควบคุมอุณหภูมิ

แผนภาพบล็อกพัดลม DC ควบคุมอุณหภูมิ

เซ็นเซอร์อุณหภูมิ LM35 เชื่อมต่อกับพินอนาล็อกของไมโครคอนโทรลเลอร์ 8051 เนื่องจากเซ็นเซอร์อุณหภูมิเปลี่ยนอุณหภูมิเป็นแรงดันไฟฟ้า ที่นี่ควรเชื่อมต่อเซ็นเซอร์อุณหภูมิกับไมโครคอนโทรลเลอร์อย่างถูกต้องเพื่อให้ได้ค่าที่ถูกต้อง ความเร็วของพัดลมสามารถกำหนดได้โดยการตรวจสอบอุณหภูมิโดยไมโครคอนโทรลเลอร์

ไมโครคอนโทรลเลอร์ควบคุมพัดลม DC โดยใช้ตัวควบคุมมอเตอร์ IC L293D นี้ IC L293D เป็นสะพาน H คู่ ตัวขับมอเตอร์ใช้ในการควบคุมความเร็วและทิศทางของมอเตอร์กระแสตรง นอกจากนี้ยังมีการแยกระหว่างไมโครคอนโทรลเลอร์และมอเตอร์ สามารถควบคุมความเร็วมอเตอร์ได้โดยใช้ปุ่ม การมอดูเลตความกว้างของพัลส์ (PWM) เทคนิค.

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

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

คุณสมบัติของพัดลมควบคุมอุณหภูมิ

คุณสมบัติของพัดลมควบคุมอุณหภูมิส่วนใหญ่มีดังต่อไปนี้

  • เมื่ออุณหภูมิเกิน 35 ᵒ C พัดลมควรทำงานด้วยความเร็วสูงสุด
  • เมื่ออุณหภูมิลดลงต่ำกว่า 15 ᵒ C พัดลมควรอยู่ที่ความเร็วต่ำสุด
  • ความเร็วพัดลมควรเปลี่ยนตามช่วงของอุณหภูมิตั้งแต่ 15 ᵒ C ถึง 35 ᵒC
  • สวิตช์ปรับเองอัตโนมัติควรมีอยู่ในตัวซึ่งจะช่วยให้ผู้ใช้มีอิสระในการควบคุมความเร็วของพัดลมทั้งแบบแมนนวลหรือแบบอัตโนมัติ

การใช้งานพัดลมที่ควบคุมอุณหภูมิรวมถึงกรณีที่ต้องควบคุมการใช้พลังงานเช่น บริษัท สถาบันองค์กรเครื่องใช้ภายในบ้านในคอมพิวเตอร์เพื่อทำให้โปรเซสเซอร์เย็นลง นอกจากนี้โครงการนี้สามารถปรับปรุงได้โดยการเชื่อมต่อกับเครื่องปรับอากาศ

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

เครดิตภาพ:

  • พัดลม DC ควบคุมอุณหภูมิ picmicrolab
  • ไมโครคอนโทรลเลอร์ AT89C51 สไลด์ harecdn
  • โครงการพัดลมควบคุมอุณหภูมิ picmicrolab