EFY MICROCONTROLLER BASED PROJECTS PDF
EFY Special Isuue Microcontroller based pixia-club.info - Download as PDF File .pdf ), Text File .txt) or read online. An EFY Group Publication $10 Microcontroller Based Projects Arduino-Based RF Controlled Robot RFID-Based Automatic Vehicle Parking. Download full-text PDF .. Microcontroller-Based Tachometer Security System' published in EFY Electronics Projects Vol. 19 also.
|Language:||English, Spanish, Arabic|
|ePub File Size:||20.88 MB|
|PDF File Size:||12.12 MB|
|Distribution:||Free* [*Regsitration Required]|
Project. Details. Voice Operated Home Appliance Control System. 7, Click here. Voice controlled wireless Electronic notice board using Android. Electronics home projects pdf. Electronics Isis proteus microcontroller based projects generally used, but only for certain controllers simulator programs more. Buy MIcrocontroller Based Projects, 2nd Edition (eBook) by EFY Enterprises Pvt Ltd in India. Available Formats: PDF Immediate Download on Full Payment.
Water level controller-cum-motor protector. Here we describe how to control electrical and electronic gadgets from a remote location using radio frequency RF transmission. Besides, RF has a longer range. The signal is transmitted by an RF transmitter and received by an RF receiver to switch on or switch off the desired device. This system can be used to control up to fifteen devices. RF based multiple device control.
A tachometer is a simple electronic digital transducer. Normally, it is used for measuring the speed of a rotating shaft.
The number of revolutions per minute rpm is valuable information for understanding any rotational system. For example, there is an optimum speed for drilling a particular-size hole in a particular metal piece; there is an ideal sanding disk speed that depends on the material being finished. You may also want to measure the speed of fans you use.
This easy-to-make photoelectric tachometer measures the rpm of most shop-floor tools and many household machines without any mechanical or electrical interface. Microcontroller-Based Tachometer. Mobile phone ring tones sound like real audio recordings. The ring tone text transfer language RTTTL is behind those wonderful lullabies and songs you have on your mobile phone.
Basically, a ring tone is the sound made by a mobile phone to indicate an incoming call or text message. Here we present a microcontroller-based ring tone generator. Microcontroller Based Ring Tone Player.
Normally, digital speedometers are found only in luxury cars and high-end motorbikes. Even if your motorbike has a mechanical speedometer, what will you do when it gets damaged? First, you need to replace the mechanical worm gear and then the cable. This project describes how to build a digital speedometer-cum-odometer for your motorbike.
The circuit uses a microcontroller, an LCD display and some commonly available components. It is a better alternative to the mechanical speedometer and even a beginner with minimal skill level can assemble it. Microcontroller-Based Speedometer-Cum-Odometer. This standalone digital thermometer controls the temperature of a device according to its requirement. At the heart of the circuit is the microcontroller AT89S, which controls all its functions.
IC DS is used as temperature sensor. Digital Thermometer-Cum-Controller.
Interfacing LCD with 8051 Microcontroller
Let us know if you have some microcontroller projects not covered here. Also, if you have some projects you would like featured in this list, send them in. Sign in Join. Sign in. Log into your account. These circuits could either be used independently or in combination with other circuits, described in this and other volumes.
We are confident that this volume, like its predecessors, will generate tremendous interest amongst the readers. Microcontroller based call indicator Automatic water level controller Digital water level indicator cum pump controller PC based data logger Lift overload preventor Digital clock using discrete ICs A bidirectional visitors counter Laser based communication link Device switching using password Remote controlled sophisticated electronic code lock Temperature indicator using AT89C PIC16F84 based coded device switching system Load protector with remote switching facility Voice recording and playback using APR chip Dynamic temperature indicator and controller Stepper motor control using 89C51 microcontroller Microprocessor based home security system Safety guard for the blind Digital combinational lock Ultrasonic lamp brightness controller Moving message over dot matrix display Intruder alarm LED based message display DC-To-DC converter Versatile proximity dectetor with auto reset Window charger Multiband CW transmitter Programmable timer for appliances Antibag snatching alarm In interrupt service routine, the availability of power supply is checked.
If the power is available, displays are refreshed and the timer operates normally. In this mode only the timer part of the microcontroller remains activated while operations of all other peripherals are suspended.
This considerably reduces the power consumption. When the supply gets restored, the controller starts operating in normal fashion. Operating procedure When the power is switched on, the display shows Two settings are required in the timer: Storing of real time. To store real time, say, The display will. The stored bell operating timings will be displayed one by one with a delay of 5 seconds between two consecutive timings.
Deletion of bell operating timings. For deleting a particular timing. After the fourthdigit. The display will show with no decimal. To select the digit. Checking of bell operating times.
The second. The procedure to store bell operating timings is similar to that of setting real time. For checking the bell operating times. Storing of bell timings. If the number of bell operating timings exceeds This stores the present digit and the next digit is selected as indicated by the decimal pointer.
The time to be stored is Display of real time. Some of the command codes decimal equivalents. Addresses of some of the remotes are shown in Table III. This bit is used to identify whether the button is really pressed or whether an obstacle came in between the IR path of the remote and the IR receiver.
These bits are used to calculate and analyse the bit length of the other bits. X1 - V AC primary to 15V. Therefore a maximum of 64 commands can be equipped in an RC5-type remote. Table II shows how all the commands of an RC5 remote control are encoded. The microcontroller can be programmed for device control using Parts List a normal Philips TV remote control.
R6-R29 - 4. The output of the IR demodulator circuit is normally high. The outputs from the sub-routine are: Address byte. On receipt of the first low-going pulse. Please refer device datasheets for more details. Power supply circuit Button 89C Control byte. Toggle bit.
The addressing range of various peripheral devices is shown in Table I. The LCD is used for displaying real time year. Microcontroller-Based Projects It has an inbuilt lithium battery and can retain stored data for over ten years in the absence of external power.
B and C of A9 and A10 from output pins P2. PPI chip is configured with port A. Higheraddress bits from port P2 of IC1 A8. There is no need of connecting external freewheeling diodes across relays as inbuilt diodes are provided in ULN ICs. Power supply Fig. The relay-switching data that is output from ports A A step-down transformer rated at 15V AC secondary voltage at mA is used to supply 12V unregulated and 5V regulated power to the circuit..
This data includes month. Transistor T1 acts like a switch for LCD backlight. Bit P1. While most of the circuit requires regulated 5V for its operation. Address locations through are used for storing the 4-byte long password. Thus only locations are available for storing the 5-byte long device data and as such the program for a maximum of only 21 devices out of 24 devices can be stored. The ripple in the regulator output is filtered by capacitor C The functions of these keys follow: If a wrong passFig.
Component layout for the PCB shown in Fig. When it is pressed. When you press this button. Each time you press any of these buttons. Each connector is meant for extending connections to eight relays.
Note that the password can be any 4-digit value. If the correct password is entered. Then the program that is residing next to this task moves to the location of the deleted task and the whole memory is refreshed.
If the memory is not full. The pointer value in memory location FH of DS changes accordingly. Shows the existing device programs that are stored in the memory starting from location H onwards one by one. As the circuit operations depend on the real set time. So use this key very cautiously. You can lock the remote keypad by enabling the child lock.
Takes you to programming of a task. Each time. Deletes the entire programmed data in one stroke.
See the example shown above for clarity. Enter the desired data in this format. U s e d t o change the real time.
EFY Special Isuue Microcontroller based project.pdf
The monitor program in 89C52 gets the relevant time data time.. That is. A MOV A. The data is also compared against the user-entered data programmed timing data for multiple devices. By doing so. This article presents an infrared IR remote-controlled digital audio processor. Provision for four stereo input channels and one stereo output 3. R33 - 4. Such audio controllers are not available even in kit form.
X1 - RL1 - - Xtal S1. Its main features are: R34 - 2. CC41 C7 C8. Block diagram of the remote-controlled digital audio processor 50 Parts List Semiconductors: IC1 - IC2.
C34 C35 C36 C C38 C42 nF ceramic disk 4. This audio processor has enhanced features and can be easily customised to meet individual requirements as it is programmable. R35 - 5. RR49 - 1-kilo-ohm R It is based on a microcontroller and can be used with any NEC-compatible full-function IR remote control. Remote-Controlled Digital Audio Processor T hese days most audio systems come with remote controllers.
Individual gain control for each input channel to handle different sources 4. C20 C C2 C3. C18 C C19 C R53 - kilo-ohm R C9 C C10 C4-C6. Microcontroller-Based Projects 51 Fig. Circuit diagram of the remote-controlled digital audio processor. The audio amplifier can also be controlled using the on-board keys. Power supply 7.
Full-function keys on-board for audio amplifier control 9. The function of the microcontroller is to receive commands through port P3.
Port 2 is pulled up via resistor network RNW1 and used for manual key control. The audio processor controls all the audio amplifier functions and is compatible with I2C bus. All the commands from the remote control are received through the IR sensor. The microcontroller chip is programmed to control all the digital processes of the system.
A delay in updating the EEPROM is deliberately provided because normally the listener will change the value of a parameter continuously until he is satisfied.
Standby mode for amplifier power control Circuit description Fig. These two lines are connected to pull-up resistors. Audio processor. For more details on I2C bus and memory interface.
If it is not communicating with these two ICs on the I2C bus. To obviate the loss of latest settings in the case of power failure. Various parameters can be stored in it. Combined actual-size.
The microcontroller can control volume. Component layout for the PCB of Fig. Any of these three devices can act as the transmitter or the receiver under the control of the master. Data validity: The output from any up to four stereo preamplifier is fed to the audio processor TDA Some of the conditions to communicate through the I2C bus are: It can be divided into the following segments in the order of listing: MC24C02 communication 7. A sub-address byte followed by an ACK.
A stop condition P In the case of non-incremental bus. Capacitors C IR and key command processing A sequence of data followed by an ACK. The acknowledge clock pulse is generated by the master. Keyboard routines 5. Byte format: Every byte transferred on the SDA line must contain eight bits.
This mode is useful for initialising the device. Timer 1 interrupt handler A start condition S 2.
IC10 acts as the variable power supply regulator. Each byte must be followed by an acknowledgement bit. The high and low states of the data line can change only when the clock signal on the SCL line is low.
The receiver must pull down the SDA line during the acknowledge clock pulse so that it remains low during the high period of this clock pulse. C40 and C41 bypass any ripple in the regulated outputs. If the fifth bit is high. Display routines 9. It is set to provide 3V regulated supply by adjusting preset VR1.
In standby mode.. The transformer output is rectified by full-wave bridge rectifier BR1 and filtered by capacitor C I2C bus routines 8. TDA communication 6. The source code has been extensively commented for easier understanding.
To program any of the parameters. Start and Stop: For actual values of data bytes for each function. This supply is not used in the circuit. The most significant bit MSB is transferred first. Delay routines 3. The first four bits LSB of this byte indicate the function selected e. The interface protocol comprises: The data pertains to the value for the selected function. IR decoding routines 4. Relay RL1 is normally energised to provide mains to the power amplifier.
150+ Electronics Projects for Engineering Students
The transmitter releases the SDA line high during the acknowledge clock pulse. Variable and constant definitions 2. Main program On reset. Decoding the IR stream involves the following steps: In all other cases.
If the pulse length is between 8. If the power goes off. The volume settings are shown on the two-digit.
For second transmission. Skip the following 4. All the LEDs and displays. Timer 0 is exclusively used by this routine to determine the pulse timings. To detect the incoming bits. LED9 glows momentarily whenever a command from the remote is received or any key is pressed.
All the functions of the system can be controlled fully using the remote or the on-board keys. Since every code is transmitted twice.
The second transmission is detected by checking for no-overflow timer 0. Power-off sequence. Initialise the display and LED port. Input Select: To select the audio input source. Other parts of the source code are relatively straightforward and self-explanatory. Mute and Standby: This bit is cleared after the command is processed. Loop infinitely as follows. By default. The LED corresponding to the selected channel turns on and the input gain setting for that channel is displayed for 56 Remote-Controlled Digital Audio Processor.
PT or a compatible IC. Remote control. Receive the next byte and compare with the custom code. Function adjustments are detailed below: Once the required function is selected. Before you install the microcontroller. Input Gain set: The LED corresponding to the channel will start blinking and the gain value is displayed. The audio processor is powered by 9V DC. All parts. Port pins P3.
R11 - 1-kilo-ohm VR1. And it may be a flat-belt application.
The motion of a DC motor is controlled using a DC drive. R13 - ohm 4. DC Parts List drive changes the speed and direction of motion of the motor. Changes the running mode of the motor to continuous. The output of inverter N3 is used to trigger pin 2 of NE timer.
C3 - 33pF ceramic disk the motor Circuit description C4. Different types of motors—AC. RL1 - 6V. Of these. Capacitors C2 and C3 provide stability to the oscillator. VR2 - kilo-ohm preset ible or jogging Capacitors: Switch S9 provides manual reset to the microcontroller. T2 - BC npn transistor program the motion of the motor. M - Push-to-on switch respectively. A 12MHz crystal provides the basic clock frequency to the microcontroller.
Port pins P0. Port pins P1. Using the DC drive you can T1. DC motors are widely used because controlling a DC motor is somewhat easier than other kinds of motors. X1 troller.
R1 - kilo-ohm 2. Time settings are possible for forward and reverse running of C1 C2. C8 C5 C6 Miscellaneous: Message displayed on the LCD module - 2-kilo-ohm 3. Manufacturing plants in industries like chemical. Some Semiconductors: EA pin pin 31 of the microcontroller is connected to 5V to enable internal access.
Power-on reset signal for the microcontroller is generated by the combination of capacitor C1 and resistor R1. D1 and D2 act as free-wheeling diodes. The motor reverses automatically after the set time 3. The motor rotates continuously with the set speed in either direction 2. Circuit of the power supply Fig. When S1 is pressed. Operation The eight pushbutton switches are connected for eight different functions as shown in the table.
Continuous mode. The motor now rotates in opposite direction anti-clockwise. When switch S3 is pressed. When switch S2 is pressed. Jogging mode. Reversible mode. The transformer output is rectified by a full-wave bridge rectifier comprising diodes D3 through D6.
When switch S4 is pressed. Now at the same time. The proposed panel arrangement for the microcontroller-based DC motor controller is shown in Fig. The high output of inverter N2 drives transistor T1 into saturation and relay RL1 energises. Capacitors C7 and C8 bypass the ripples present in the regulated 5V and 6V power supplies. The base frequency of the generated PWM signal is Hz. The motor rotates for the set time in either direction and then stops for a few seconds and again rotates for the set time.
It takes pointer as an argument that points address of the first character of the string. When any key is pressed. It uses the following functions: Switches S5 and S6 are used to set the speed of the motor. At power-on reset or manual reset. It takes one argument byte and sends it to P0. In reversible mode. If the count is even. This is Microcontroller-Based Projects When start switch S1 is pressed.
If the flag is set. The program has three major sections: Motor control. It also takes one argument byte and sends it to P0. It is well commented and easy to understand. Switches S7 and S8 are used to set the time either in increasing order or decreasing order. In jogging mode.
Initialisation and key press. When the flag is reset. It consists of the main function that initialises timers. This is indicated by glowing of the stop LED. The generated PWM is of Hz. It is rotated in multiples of 20 from 20 to to generate minimum 1-second and maximum 9-second delay. The basic delay is of 50 ms. It increases the variable in multiples of To display it on the LCD module.
To display the speed. When someone tries to enter the restricted area by entering invalid passwords continuously. The microcontroller-based digital lock presented here is an access control system that allows only authorised persons to access a restricted area.
The system comprises a small electronic unit with a numeric keypad.
51 Microcontroller Based Projects
When an authorised person enters a predetermined number password via the keypad. At the end of the preset delay. Secured Room Access System S ecurity is a prime concern in our day-to-day life. And access control system forms a vital link in a security chain. A prompt message is displayed on the LCD module. The keypad is arranged in a 4x4 matrix. The built-in power-on-reset circuitry of the microcontroller eliminates the need for external power-on-reset circuit.
An 8MHz crystal is used with two 22pF capacitors for providing clock. Port C is interfaced with a x2-line LCD. A key numeric keypad for password entry is connected to the microcontroller.
At a small time interval. Use adequate heat-sink for as the solenoid draws a high current. Then it checks for the status of sense lines one by one at the intersection of a specific scan line and Microcontroller-Based Projects Switch S3 is used to reset the system. The keypad is also used for password change and application of master password when required.
The transformer output is rectified by a full-wave bridge rectifier comprising diodes D1 through D4. The V. When port pin PA0 goes high. Due to the high speed of the microcontroller. Software Parts List Semiconductor: This file is included in the program and the same can be used.
Secured Room Access System. As the keys are pressed manually by the user. On successfully entering the password. Since this compiler does not have library functions for the keypad. When a person wants to enter the room. This way the microcontroller checks which of the 16 keys is pressed. X1 - V AC primary to 9V. The connection between the solenoid lock and the power supply is broken and the door is unlocked for 15 seconds.
IC3 - CD 7-segment driver col that implements bus communication with one control signal. C5 - 22pF ceramic disk Miscellaneous: X1 - V primary to 7. At this time. It can operate as a standalone thermostat with user-programmable trip-points set-points or as an 8-bit temperature sensor with a single-wire digital interface.
This circuit measures temperature by counting the number of clock cycles generated by an oscillator with a low temperature coefficient during a gate time-period determined by a high temperature-coefficient oscillator. The preset counter value is unique for every temperature increment and compensates for the non-linear behaviour of the oscillators over temperature.
At the heart of the circuit is the microcontroller AT89S Digital Thermometercum-controller T his standalone digital thermom. IC DS is used as temperature sensor.In other words. The control system used must sense the line and manoeuvre the robot to stay on course while constantly correcting the wrong moves using feedback mechanism. Declare the variables as bits. So, it is very important and beneficial to us if we learn some basic things about electronics. Start and Stop: To display the speed and distance wheel of motor bike Microcontroller-Based Projects