Arduino Project: Temperature Control


Arduino Temperature Control

Arduino Temperature Control adalah projek yang hampir sama dengan PIC Temperature Control. Menggunakan sensor suhu DS18B20 bagi mengawal empat output secara PWM.

Sekiranya suhu panas melebihi suhu yang disetkan, kipas dan lampu akan dihidupkan. Sekiranya suhu sejuk, kipas dan lampu akan dimatikan. Projek ini boleh disetkan had suhu dan duty cycle untuk menetapkan kelajuan kipas dan kecerahan lampu.

Skematiknya adalah seperti berikut.

Schematic Arduino Temperature Control

PCB komponen layout nya adalah seperti berikut.

PCB Arduino Temperature Control

Senarai komponen projek Arduino Temperature Control seperti berikut.
No Component Label Unit
1 Capacitor Ceramic 0.1uF C3-C4 2
2 Capacitor Ceramic 22pF C5-C6 2
3 Capacitor Electrolytic 10uF C1-C2 2
4 Crystal 16MHz XTAL 1
5 DC Bulb 12V 1.5W Q1-Q4 2
6 DC Fan 12V 0.3A 80mmx80mm Q1-Q4 2
7 DC Jack Female DC Jack Female 1
8 Diode 1N4001 D1 1
9 IC ATMEGA328P DIP ATMEGA328 1
10 IC Socket 28pin ATMEGA328 1
11 LCD 16X2 LCD 1
12 Mosfet IRF540 TO220 Q1-Q4 4
13 PCB 1 layer PCB 1
14 PCB Connector Header (Right) 3 Ways SEN 1
15 PCB Connector Housing 3 Ways SEN 1
16 PCB Stand (screw nut) PCB Stand 6
17 Push Button 4 pin 6x6x1 PB1-PB4 4
18 Resistor 0.25W 10K R1 1
19 Resistor 0.25W 1K R3-R10 8
20 Resistor 0.25W 1K/4.7K R2 1
21 Right Angle Pin Header (Male) ICSP 1
22 Sensor DS18B20 SEN 1
23 Slide Switch S1 1
24 Terminal Block 2 Way PWR 1
25 Terminal Block 2 Way OUT1-OUT4 4
26 Terminal Pin SEN 3
27 Voltage Regulator 5V TO220 7805 1

Harga projek Arduino Temperature Control adalah RM430 tidak termasuk bantuan teknikal. Di bawah adalah cara projek ini berfungsi.


23 responses to “Arduino Project: Temperature Control”

Leave a Reply

Your email address will not be published. Required fields are marked *