ESP32 Project: Button Switch

Button Switch adalah projek untuk menghidupkan atau mematikan relay bagi mengawal sebarang keluaran seperti peralatan elektrik atau lampu menggunakan push button. Bagi versi PIC boleh rujuk PIC Project: Button Switch dan versi Arduino boleh rujuk Arduino Project: Button Switch.

Skematiknya adalah seperti berikut.

PCB komponen layout nya adalah seperti berikut.

Senarai komponen projek ESP32 Button Switch seperti berikut.
No Component Label Unit
1 012 PCB ESP32 Relay Switch (91mm X 81mm) PCB 1
2 Buzzer-PCB Mount Buzzer 1
3 Capacitor SMD1206 10uF C1-C2 2
4 DC Jack Female DC Jack Female 1
5 Diode SMD1206 1N4001 D1 1
6 IC ULN2803 SOIC ULN2803 1
7 LED SMD Red 3.2mm X 1.6mm LED1-LED4 4
8 Mosfet BSS123 SOT23 Q1 1
9 NodeMCU ESP32 ESP32 1
11 PCB Connector Header (Right) 3 Ways IN1-IN4 4
12 PCB Stand (screw nut) PCB Stand 4
13 Push Button SMD 4 pin 6x6x4.3 PB1-PB4 4
14 Relay 12V SPDT RLY1-RLY4 4
15 Resistor SMD1206 0.25W 1K R1-R3, R7, R13 5
16 Terminal Block 2 Way PWR 1
17 Terminal Block 3 Way OUT1-OUT4 4
18 Voltage Regulator 5V TO252 (DPAK) 7805 1

Harga projek ESP32 Button Switch adalah RM270 tidak termasuk bantuan teknikal. Di bawah adalah cara projek ini berfungsi.

ESP32 Source Code

2 Replies to “ESP32 Project: Button Switch”

Leave a Reply to Shahrul Cancel reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.