ATtiny85 microcontroller is a very popular 8-bit RISC microcontroller. It has become the first choice for professionals and developers because of its incredible features in such a small size. As its name suggests, it’s a tiny 8-pin (PDIP) microcontroller with almost all required features that any microcontroller should have such as built-in FLASH, EEPROM, SRAM,…
Microcontroller (MCU) design is now easier than ever with Microchip Technology‘s new MPLAB cloud tools ecosystem available for PIC and AVR devices. The free, all-in-one cloud platform combines easy, integrated search and discovery of example code, graphical configuration of projects, and code debugging in a collaborative environment. This environment enables enterprise-scale rapid development while simplifying…
Brushless motors have much more satisfying results as compared to brushed motors. The basic difference between them is that in a brushless motor, the rotor itself contains the permanent magnets and the electromagnets move to the stator which is quite opposite as seen in a brushed motors. It’s more precise and can also factor the speed of the motor into the equation. This makes brushless motors more efficient. There is no sparking and much less electrical noise. There are no brushes to wear out. With the electromagnets on the stator, they are very easy to cool. You can have a lot of electromagnets on the stator for more precise control. The only disadvantage of a brushless motor is its higher initial cost, but you can often recover that cost through the greater efficiency over the life of the motor.
This project makes use of three out of the eight ADCs present in AtMega16 IC to display the corresponding digital data of X, Y and Z outputs of an accelerometer on 16X2 LCD.It’s very easy to deal with such kind of modules as they just need the VCC and GND supply to get started, rest it is its job to provide us the analog data.These modules work on simple concept like that of force acting on an object at inclined plane. It deals with the Mg(sin ?) and Mg(cos ?) part of the force and calculate the angle ? for further calculations. Now it also notices the change in force from which acceleration will be calculated.
In today’s secure world biometric safety is on the top. Unlike other techniques which make use of passwords and numbers, that are needed to be remembered, biometric techniques make use of human body parts like fingerprints or even iris of your eyes and as we know that these things are unique to all thus it makes biometric systems the most effective over others. In this project I have interfaced a very popular fingerprint scanner R305 with AtMega 16 microcontroller. This module communicates over UART protocol with microcontroller i.e. it makes use of Rx and Tx pin of microcontroller to interact with it.
This tutorial explains how to make your own power supply unit for all your electronics and embedded system experiments. It also has a backup battery which will be used in case of power cuts and a display.
Have you ever wondered of operating a toy car with you own mobile phone? Yes I have made such a thing. This project involves the communication between your mobile phone and the car. Here I have used the internal accelerometers of the mobile phone to operate my toy car.The system communicates wirelessly over Bluetooth interface, thus we require a phone with Bluetooth compatibility. Moreover I have made an Android Application for the same task therefore the phone must have ANDROID operating system J
Saving electricity is a major concern for domestic and industrial units. We always try hard to save electricity in many ways to reduce our electricity bills, but due to some known and unforeseen circumstances our efforts do not normally transform in saving electricity. Adding to our woes we may at times forget to switch off electrical gadgets when we are not using them, especially the AC’s, which not only results in mounting electricity bills, but also forget the fact that we are wasting a resource which is of National Importance.
The circuit presented here demonstrates how to generate Audible Frequency from an AVR Microcontroller. The output of Microcontroller is always digital so to generate audible sound at the outset first it needs to be converted into Analog. A DAC (Digital to Analog Converter) is used for this purpose. Microcontroller generates sine wave of Audible Frequency using DAC. This sine wave is further given to Audio Amplifier that drives speaker. Microcontroller generates sine wave of fix frequency continuously. So we can hear an audible tone of fix frequency
Are you an electronic hobbyist? Then an adjustable power supply is a must for your various needs. This project explains how to make a LM317 based adjustable power supply unit with a digital display
Electricity is the most required and important element of human life. We cannot imagine our day to day life without electricity. Electricity is generated using conventional (coal, diesel) and non conventional (water, wind, sunlight) energy sources. The recent and latest trend is to generate electricity from solar energy. The solar panel (made up of solar-photovoltaic cells) converts solar energy in to electrical
Although, the appearance and capabilities of robot vary vastly, all robots share the feature of a mechanical, movables structure under some form of control. The control of robot involves three distant phases: perception, processing, action. Generally, the preceptors are sensors mounted on the robot, processing is done by the on board microcontroller and the task is performed using motors or with some other actuators.In the project the pick and place robot is controlled by a mobile phone that makes a call to the mobile phone attached to the robot. In the course of a call, if any button is pressed a tone corresponding to the button pressed is heard at the other end called ‘Dual Tone Multiple frequency’ (DTMF) tone. The robot receives these tones with help of phone stacked in the robot. The received tone is processed by the microcontroller with the help of DTMF decoder IC MT8870. These IC sends a signals to the motor driver IC l293d which drives the motor in directions forward, reverse, left, right, pick, release, up, down, rotate left, rotate right.
Did you know that most of the thefts at home happen when it is empty? But not everyone is rich enough to hire a security for their house and at the same time they themselves cannot be at home 24 by7. Now what if there is a system which alerts you about an intruder through a text message?The following tutorial teaches how to make you own intruder alerting system
In many of the applications it is required to alter the direction of DC motor instantly. Like in washing machine, mixer, drilling machine winding – rewinding machine etc. Changing the direction of DC motor using joystick is most suitable and handy method.In industries the joystick control is most preferable way to control machinery that is operated with DC motor. The best example is 3 axis or 2 axis DC motor operated crane. In this, 3 (or 2) DC motors moves crane up or down, rotate it left or right using 3 (or 2) joysticks
Now a days LED light bulbs are becoming more and more popular because they have several advantages. Some of their advantages are listed below· Their energy (electrical) consumption is much more less· Their luminance is more· Their intensity can be varied· Their life time is moreSo if LED lights are used in place of conventional lights we can save much more electrical energy that leads to saving of conventional energy sources like coal, petrol, diesel etc. Also the light intensity of LED can be varied as per ambient light. That is one more plus point in saving electrical energy. We can set the light intensity to required level and get dual advantage of having exact amount of luminous and saving of energy.
Ever played with magic slates in your childhood? Well this project will show you how to make a digital magic slate using a PC, a touch screen and few other components. Basically the project converts the analog voltage coming from the resistive touch screen into a two co-ordinate integer value and sends it to the PC through the microcontroller. The processing code takes these co-ordinates as inputs and draws a white dot for each co-ordinate, on the output screen.So when you write continuously on the touch screen, the dots would be plotted close enough to make it look like a line or curve. The circuit is based around a Atmega 16 micro controller, Serial to USB converter or (Serial to RS-232 + RS-232 to USB converter) along with a personal computer or a laptop.
we can count number of such applications where there is a need to change direction and/or speed of DC motor. The direction of DC motor can be controlled by just reversing the polarity of given supply. And for varying speed, there are various ways to vary speed of DC motor but the best amongst them is PWM – pulse width modulation technique. In this technique we shall vary the width of applied pulse that will vary average voltage applied to motor and its speed will change.
Previously before 10-15 years the majority of electrical lights were either light bulbs (with yellow light) or tube-light sticks (with white light). The major disadvantage of these lighting devices was they consume more electrical energy (in terms of Watt) and gives less luminance (brightness). Light bulb wastes their most of the energy in form of heat. Also the life time of such devices was also short. Next comes compact fluorescent light (CFL) bulbs. They consume much less electrical energy than light bulbs and tube-light sticks and give more light. But their disadvantage is their intensity cannot be varied. Also their life time is limited to few thousand hours. But because their energy consumption is very less compare to light bulbs, they almost replace them.Now a days LED light bulbs are becoming more and more popular because they have several advantages over light bulbs and CFL bulbs. Some of their advantages are listed below
In many application of controlling robotic gadget itbecomes quite hard and complicated when there comes the part of controlling it with remote or many different switches.Mostly in military application, industrial robotics, construction vehicles in civil side, medical application for surgery. In this field it is quite complicated to control the robot or particular machine with remote or switches, sometime the operator may get confused in the switches and button itself, so a new concept is introduced to control the machine with the movement of hand which will simultaneously control the movement of robot.
Stepper motor can be termed as digital motor because it operates on pulses. Unlike AC or DC motor that rotates continuously, stepper motor rotates in steps. It rotates in number of steps as per applied number of pulses. The common terminal is connected to –Ve (Gnd) terminal.So as we apply this four steps sequence continuously, the motor will rotate clockwise or anticlockwise. Now to change the speed of motor we have to change pulse repetition frequency (PRF) that is the frequency of applied pulses. If PRF is increased the pulse duration decreases and speed increases and vice versa. So this project demonstrates how to vary the speed and change the direction of given stepper motor using AVR microcontroller ATmega32