

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 RXDD0/RX connected to HC-05 TXDGND connected to the common ground netD3/SCL connected to Relay IN5V connected to the 5V net supplying power to Relay VCC, HC-05 VCC, 7805 Vout, and LM35 +VsA1 connected to LM35 Vout+Vs connected to the 5V netVout connected to Arduino Micro A1GND connected to the common ground netGND connected to the common ground netIN connected to Arduino Micro D3/SCLVCC connected to the 5V netCOM connected to Power Transformer 2 - PrimaryNO connected to 220V Fan L1 - Primary connected to AC Supply +ve2 - Primary connected to Relay COM3 - Secondary connected to Bridge Rectifier Source_in-4 - Secondary connected to Bridge Rectifier source_in+Source_in- connected to Power Transformer 3 - Secondarysource_in+ connected to Power Transformer 4 - Secondarysource_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 COML connected to Relay NON connected to Power Transformer 1 - PrimaryVCC connected to the 5V netGND connected to the common ground netTXD connected to Arduino Micro D0/RXRXD connected to Arduino Micro D1/TXvoid 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.