This circuit is designed to interface an Arduino Micro with a temperature sensor (LM35), a Bluetooth module (HC-05), a 12V single-channel relay, and a 220V fan. The circuit includes a power transformer and a bridge rectifier to convert AC supply to DC, and a 7805 voltage regulator to provide a stable 5V supply to the components. The Arduino Micro is programmed to interact with the HC-05 Bluetooth module for wireless communication and to read temperature data from the LM35 sensor. The relay is used to control the 220V fan based on the temperature readings or commands received via Bluetooth.
D1/TX
connected to HC-05 RXD
D0/RX
connected to HC-05 TXD
GND
connected to the common ground netD3/SCL
connected to Relay IN
5V
connected to the 5V net supplying power to Relay VCC
, HC-05 VCC
, 7805 Vout
, and LM35 +Vs
A1
connected to LM35 Vout
+Vs
connected to the 5V netVout
connected to Arduino Micro A1
GND
connected to the common ground netGND
connected to the common ground netIN
connected to Arduino Micro D3/SCL
VCC
connected to the 5V netCOM
connected to Power Transformer 2 - Primary
NO
connected to 220V Fan L
1 - Primary
connected to AC Supply +ve
2 - Primary
connected to Relay COM
3 - Secondary
connected to Bridge Rectifier Source_in-
4 - Secondary
connected to Bridge Rectifier source_in+
Source_in-
connected to Power Transformer 3 - Secondary
source_in+
connected to Power Transformer 4 - Secondary
source_out-
connected to the common ground netsource_out+
connected to the positive voltage net-
connected to the common ground net+
connected to the positive voltage netVin
connected to the positive voltage netGnd
connected to the common ground netVout
connected to the 5V net+ve
connected to Power Transformer 1 - Primary
-ve
connected to Relay COM
L
connected to Relay NO
N
connected to Power Transformer 1 - Primary
VCC
connected to the 5V netGND
connected to the common ground netTXD
connected to Arduino Micro D0/RX
RXD
connected to Arduino Micro D1/TX
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
No additional documentation provided for the code.