Ini adalah proyek berbasis ATMEL AVR Attiny13 yang saya gunakan untuk mengatur kipas catu daya Korad KA3005P saya, dengan mempertimbangkan suhu dan beban saat ini.
Ini berinteraksi dengan sirkuit kontrol KA3005P dan mengambil kontrol kipas dari KA3005P asli sebagai input pada PB3, mengukur sinyal tachometer kipas (drain terbuka, konektor kipas molex 3-pin standar) pada pb2, memiliki suhu yang mengukur EPCOS 100KOHM NTC (Vishay 2381 640 640 6310, 4140, 4140 Kuning, 4140, 4140 Kuning, Kuning, Kuning, Kuning, Kuning, Kuning. resistor 47kohm. Juga, data debugging adalah output sebagai RS232 dengan 9600 8n1 pada PB1 setiap siklus pengambilan sampel (kira -kira setiap 800 ms) dalam bentuk lima byte (semua biner):
Saya telah membuat video build dari sirkuit ini dengan penjelasan lebih lanjut, yang dapat Anda temukan di YouTube. Anda dapat melihat di mana saya memasang kabel di timestamp 4:08.
Skema telah ditarik dengan ALTIUS CIRCUITMAKER dan juga tersedia di Altium Vault. Sekering attiny13 perlu diprogram ke jam internal 9,6 MHz:
-U lfuse:w:0x7a:m -U hfuse:w:0xff:m
GNU GPL-3.