remote controlled fan regulator circuit using 8051
#1

I want to build a project where i need to regulate the speed of a fan. It should be 8051 Micro controller (AT89S2051) based. Can anyone please help me out with the circuit design and the and coding in assembly level language for the above purpose. If not coding then at least the circuit design. Please.. it's very urgent. Thank You.
Reply
#2
remote controlled fan regulator circuit using 8051

The circuit is an electronic fan regulator which incorporates a timer to turn off the fan after a given time. You can control the whole functionality, change fan speed, timer settings etc. from your couch or bed. Infrared receiver module TSOP1738 is used to receive the infrared signal transmitted by remote control.

Features
Phase angle speed control for AC fans with 9 speeds.
Timer (up-to a max of 8 hour) with LED indication.
Remote control with NEC format cheap remote.
Microcontroller based design with mimimum external components.
Transformer-less power supply.
Surge protection.

Hardware
PIC12F675 is a fully functional 8 bit micro controller in eight pin package. The PIC12F family is very similar to microchip popular PIC16F devices and with the same instruction sets. The PIC12F675 is featured with a internal 4 MHz oscillator factory calibrated with in ±1%, six i/o pins and other peripherals like timers, ADC module etc.

PIC12F675 and few more components are used to make this project. BT136 – 600D is logic level triac from NXP semiconductors® are intended for general purpose bidirectional switching and phase control applications. These devices are designed to directly interfaced with microcontroller or low power gate trigger circuits. The device can be trigger in all four quadrants but it is better to avoid the fourth quadrant which has higher gate trigger and latch currents. This circuit used quadrant two and three to trigger the triac which can handle a load current up to a maximum of 4A.

The zero cross is detected by R8 which is connected to microcontroller input pin (GP4) and ac line. The ESD protection diodes at input pin (GP4) allows this connection without damage. The voltage is clamped between Vdd + 0.7 and Vss – 0.7 Volts for positive and negative half cycles respectively. The “interrupt on change” at this pin is enabled for generating an interrupt at each zero cross. The triac is triggered with different phase angle (phase angle control) to make different fan speeds.

Two push button switches SW1 and SW2 are used to increase/decrease speed. The microcontroller has eeprom which is used save the changed value after 4 seconds, so at power up, the microcontroller remembers the last fan speed. While starts the fan, the microcontroller completely turn on the triac for two seconds, and it helps to gain the speed rapidly, then it is switched to the selected speed.

Finally a remote controller is used to control fan speed, on, off and timer operations. Cheep Chinese remotes used in car-audios, which operates with CR2025 lithium battery, is used here as it is available in plenty from local market. It doesn't have a manufactures name and data-sheet, but found that it uses the popular NEC remote control protocol. You can find more details about this protocol from the SB projects website.

Operational Use
The remote control has a total 21 keys, and the keys “0 to 9” are used to control fan speed, “0” will be turn off the fan. The key “CH-” can also be used to turn off, while the key “CH+” is to turn on. The +/- buttons can also used to increase/decrease fan speed respectively. The previous/next keys are used to increase/decrease time respectively with one hour step, and a maximum of 8 hour can be set. The timer will be disabled when the time decremented to zero. The timer can be turned on/off using the “PLAY”/“EQ” keys in the remote, and it will be disabled automatically when it reaches the set value (i.e. when the fan turned off by the timer). No timer adjustments are possible, if the fan is not running. The eeprom also store the time values, so when enabled it starts with the last value. The timer is enabled while pressing previous/next in the remote, it will not change the time value for the first time. The two push buttons (SW1 and SW2) can also used to increase/decrease fan speed.

The LED is lit while it accepts the commands from the remote control. It also used to display the remaining time if the timer is running. The number of blinks represent the remaining time, and it repeats in every six seconds.

The PCB is designed with Eagle software can be used to build the project. The circuit, pcbs and hex file for programming PIC12F675 are available in the page link [1]. Please take care not to erase the internal oscillator calibration constant, which is written to the last location program memory. The Microchip® Development Tools maintain all calibration bits to factory settings, or if you are using IC-Prog, it will ask you before erasing.

The circuit can be tested with a 12V AC (instead of 230V AC) supply from a transformer, and connecting a 10 Ohm, 0.5W resistor parallel to the capacitor C6. The output (i.e. between 'N' and 'Hot out') may connected to a LED through a 1.2k resistor, instead of fan. Now use remote or keys to test the circuit functions, like speed (LED brightness will change), timer etc. After testing you can put the circuit in actual situation, but please remember to remove the 10 Ohm resistor.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Tagged Pages: remote control fan regulator using 8051, instructable infrared 8051 based fan regulator,
Popular Searches: working of fan regulator wiki**15 10 2015*, 8051 based fan controller using nec remote, remote controlled fan regulator seminar, fan regulator with timer, program in c in 8051 to control fan, light controlled digital fan regulator pdf, remote controlled fan regulator synopsis pdf,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  circuit diagram of smoke detector using at89s52 2 13,678 29-06-2018, 01:05 PM
Last Post: Guest
  program code of solar tracking system using 8051 microcontroller 6 23,136 03-05-2018, 09:30 PM
Last Post: Guest
  circuit diagram dc motor speed and direction control over gsm mobile modem pdf 2 14,954 19-03-2018, 10:57 AM
Last Post: Guest
  water level indicator circuit using 8085 microprocessor ppt 3 13,563 12-02-2018, 04:33 PM
Last Post: dhanabhagya
  edge avoider robot using atmega8 circuit 3 12,322 20-01-2018, 10:34 AM
Last Post: dhanabhagya
Smile physics investigatory projects for class 12 cbse to set up a common base transistor circuit and to study its input and o 3 25,019 20-12-2017, 09:44 AM
Last Post: jaseela123d
  pure sine wave inverter circuit diagram free download 2 2,217 17-10-2017, 08:37 PM
Last Post: M Pasha
  power resumption alarm circuit 2 1,377 16-10-2017, 09:48 PM
Last Post: Guest
  to study the variation of current flowing in a circuit containing ldr project 1 1,919 14-10-2017, 07:12 AM
Last Post: PRIYESH VIKRAM SINGH
  autoclave plc circuit diagram picture 2 1,609 18-09-2017, 01:10 PM
Last Post: jaseela123d

Forum Jump: