สารบัญ:

Arduino Attiny85 Smart Fan Controller: 3 ขั้นตอน
Arduino Attiny85 Smart Fan Controller: 3 ขั้นตอน

วีดีโอ: Arduino Attiny85 Smart Fan Controller: 3 ขั้นตอน

วีดีโอ: Arduino Attiny85 Smart Fan Controller: 3 ขั้นตอน
วีดีโอ: ATtiny85 simplest radio controller - 4 digital channels 2024, พฤศจิกายน
Anonim
Arduino Attiny85 Smart Fan Controller
Arduino Attiny85 Smart Fan Controller

เสบียง

คุณรำคาญเสียงพัดลมดังหรือไม่? ฉันทำ.

ฉันมีเครื่องมือมากมายที่มีพัดลม และพัดลมของเครื่องมือบางอย่างจะทำงานด้วยความเร็วสูงสุดเสมอ ฉันก็เลยทำให้มันเงียบลง

ขั้นตอนที่ 1: ออกแบบ BOM

ออกแบบ BOM
ออกแบบ BOM
ออกแบบ BOM
ออกแบบ BOM
ออกแบบ BOM
ออกแบบ BOM

การออกแบบที่เรียบง่าย แต่อยากให้มันเล็กลง

ดังนั้นฉันสามารถใส่เครื่องมือของฉันได้

**ดังนั้นจึงไม่มีพินอัปโหลดสำหรับการอัปโหลดแบบร่าง**

มีส่วนตรวจจับอุณหภูมิและส่วนสวิตชิ่ง MOSFET

Attiny85 ตรวจสอบอุณหภูมิและหากอุณหภูมิสูงก็จะส่งสัญญาณความถี่ PWM สูง

และมีโพเทนชิออมิเตอร์หนึ่งตัว สามารถใช้เป็นตัวปรับ

ฉันทำเป็นเครื่องปรับอุณหภูมิ

ถ้าหมุนแล้ว Attiny85 คิดว่าร้อนหรือเย็นกว่าของจริง

ดังนั้นฉันจึงสามารถขยับพัดลมได้ช้าลงหรือเร็วขึ้น

แต่สามารถปรับ PWM หรืออุณหภูมิสูงสุดหรืออะไรก็ได้หากคุณแก้ไขภาพร่าง

เซ็นเซอร์อุณหภูมิ 100K เทอร์มิสเตอร์

ขั้นตอนที่ 2: วิธีอัปโหลด Sketch ไปยัง Attiny85

วิธีอัปโหลด Sketch ไปยัง Attiny85
วิธีอัปโหลด Sketch ไปยัง Attiny85
วิธีอัปโหลด Sketch ไปยัง Attiny85
วิธีอัปโหลด Sketch ไปยัง Attiny85

ฉันจะไม่อธิบายมากเกินไป มีคู่มือที่ดีมากมายถ้าคุณ google มัน

แต่ฉันไม่ได้ปักหมุดการอัปโหลดไว้บนกระดาน ดังนั้นคุณควรอัปโหลดก่อนที่จะประสาน

ฉันใช้ซ็อกเก็ต SOIC จากที่นี่:

ขั้นตอนที่ 3: ร่าง

ร่าง
ร่าง
ร่าง
ร่าง
ร่าง
ร่าง

การตั้งค่าเป็นโมฆะ (เป็นโมฆะ) {

TCCR0B = TCCR0B & 0b11111000 | 0b001; //เปลี่ยนความถี่ PWM

ความถี่ PWM ของ Arduino นั้นสามารถได้ยินได้ เลยเปลี่ยนให้สูงขึ้นเป็นไม่ได้ยิน

หน่วยอุณหภูมิคือเซลเซียสและฉันตั้งโปรแกรมไว้ขั้นต่ำ 25 ถึงสูงสุด 35 องศา

คุณควรเปลี่ยนตามความต้องการของคุณ

แนะนำ: