Showing posts with label Microcontroller Project. Show all posts
Showing posts with label Microcontroller Project. Show all posts

Thursday, December 6, 2018

Project: Breathing LED Sleep Indicator using LM358

Eltronicschool. - This is one of project to build breathing LED sleep indicator using LM358 look like shown in Figure 1. The main component in this project is used LM358 IC.

In this project will show you as replica of the iconic breathing pattern used for the “sleep” indicator in Apple computers. But in this design only using popular analog component although it will help using microcontroller to build pulse-wide modulation. In this project we will give beside circuit schematic, we also will give you component are needed and also global description.

Circuit Schematic

Figure 1. Circuit schematic of breathing LED sleep indicator using LM358
(Source: Electroschematics)

Component Part
  1. LM358
  2. Resistors
  3. LED
  4. Transistor BC547
  5. Capacitor
Description

Circuit schematic look like shown in Figure 1 above is breathing LED sleep indicator using LM358.  Electroschematics site describe that the design is centered entirely around one popular dual-operational amplifier LM358 (IC1) to slowly fade a green light-emitting diode (LED1) in a special pattern (the so-called breathing effect). The circuit runs well with a regulated supply voltage of 5 V; higher-level voltages are not recommended. If the two-way jumper (JP1) in the circuit is in “test” mode, the circuit will work as a standalone indicator. But moving the jumper position to “normal” mode, a TTL high-logic signal input is required to enable (EN) the indicator. This option is added deliberately so that we can enable/disable the Sleepy-LED Eye using the existing microcontroller (uC) in a project — just one free I/O port of the concerned uC is needed there. For example, one I/O port of the uC can be programmed to wake-up the Sleepy-LED Eye only when the system is in its standby state.

Wednesday, December 27, 2017

Microcontroller Projects: Musical Keyboard Using ATMEGA8 with Tune Record, Save and Playback Options

Eltronicschool. - This is one of the best project for you who want to develop your ability in ATMEGA8 programming and design in this time. This article will discuss to you about how to build music keyboard using ATMEGA8 completed with tune record, save and playback option.

Beside we will give you the circuit schematic of Musical Keyboard Using ATMEGA8 with Tune Record, Save and Playback Options and also the simple description of this project, and the last we will give you the link to read more about this project from original source.

Circuit Schematic

Component Part
  1. ATMEGA8
  2. 4017 IC
  3. Resistors
  4. Octave Switch
  5. Transistor
  6. Buzzer
Description

Circuit schematic like in Figure 1 above is Musical Keyboard Using ATMEGA8 with Tune Record, Save and Playback Options. This article aims at developing a Monophonic (Single note) musical keyboard by generating the musical notes frequencies using a microcontroller (ATMEGA8). The project presented in this article is a 12 Key, Monophonic keyboard with the options.

By using a microcontroller with digital outputs, it is possible to generate square waves with the frequencies of musical notes. The 16-Bit timer-counter of the microcontroller is utilized to generate a square wave with desired frequency. The timer counter is operated in CTC Mode (Clear Timer on Compare Match). Each time when a match occurs between the TCNT1 Value and the Output Compare Registers, the Output Compare 1A Pin is toggled. Every time when a key is pressed, the Output Compare Registers of the Timer1 are loaded with a value corresponding to the frequency of the pressed key. 

And now you can read more about this article Musical Keyboard Using ATMEGA8 with Tune Record, Save and Playback Options from original source using link HERE.

Saturday, December 2, 2017

Microcontroller Project: Gesture Controlled Mouse Using Arduino Nano and Accelerometer

Eltronicschool. - This is one of the best project for you who want to develop your ability in Arduino programming and design in this time. This article will discuss to you about Arduino Nano and accelerometer for gesture controlled mouse.

Beside we will give you the circuit schematic of gesture controlled mouse using Arduino Nano and also the simple description of this project, and the last we will give you the link to read more about this project from original source.

Circuit Schematic

Figure 1. Circuit schematic of Gesture Controlled Mouse Using Arduino Nano and Accelerometer (Source: Circuitstoday)

Component Part
  1. MPU 6050
  2. Arduino Nano
  3. ASK433
Description

Circuit schematic like in Figure 1 above is Gesture Controlled Mouse Using Arduino Nano and Accelerometer. AIR Mouse is also called gesture-controlled mouse and it works based on hand gesture. In this project an accelerometer is used for measuring the tilt of hand in X and Y direction and moves the cursor according the tilt.

In the project two types of circuit are used, one is the transmitter circuit and other is the receiver circuit. Transmitter circuit makes use of MPU6050 series of accelerometer, which is connected to Arduino through I2C communication. The data is transferred to receiver Circuit using RF module, ASK433. Two switches are also used in transmitter circuit to work as Left Click and Right Click.

In the receiver side an Arduino Leonardo is used. The purpose of using Arduino Leonardo is that it supports HID (Human Interface Device). HID allows us to control the mouse and Keyboard of our PC or Laptop.

And now you can read more about this article Gesture Controlled Mouse Using Arduino Nano and Accelerometer from original source using link HERE.

Saturday, April 16, 2016

Circuit Schematic Smart Power Supply for Microcontroller Projects using TPS63000 IC

Eltronicschool. - There are many electronic circuit schematic that design to produce best power supply for many electronic device. One of the best smart power supply is designed to supply microcontroller project like in Figure 1 below. The main component in this circuit schematic is TPS63000 IC. (You also can read: Circuit Schematic 12V LDO Solar Charge Controller using MOSFET)

Circuit schematic

Component Parts
  1. TPS63000 IC
  2. Zener Diode
  3. LED
  4. Inductor
  5. Resistors
  6. Capacitors
  7. All components see in Figure 1 above
Description

Circuit schematic like in Figure 1 above is Circuit Schematic Smart Power Supply for Microcontroller Projects using TPS63000 IC. According Electroschematics site describe that the design is centered around TPS63000 (IC1), the high-efficient single inductor buck-boost converter from Texas Instruments. Here the power supply offers a regulated 3.3V/5.0V output, processed from an input voltage range of 1.8 V to 5.5 V, with up to 96% efficiency. We can use either a usb port power (through J1), a two-cell or three-cell alkaline, NiCd or NiMH battery, or a Li-ion/Li-polymer battery (through J2) as the input of this power supply. Note that the buck-boost conversion of TPS63000 is based on a fixed frequency, pulse width modulation controller using synchronous rectification to obtain maximum efficiency.

Within the TPS6300x family, there are fixed and adjustable output voltage versions available. Here we used its adjustable ouput version, and connected a resistor divider (R2-R4) between VOUT, FB and GND of TPS63000. If the jumper (JP1) is in open condition, the final output voltage (available at J3) is 5 V, and if the jumper is closed, the same output voltage is locked to 3.3 V.. Read more here.

Friday, June 19, 2015

Project to Control Stepper Motor using ULN2003 and AT89C51 Microcontroller

Eltronicschool. - One IC which used to drive DC motor is ULN2003. In here we will show you one project on how to control Stepper Motor using ULN2003 and AT89C51 microcontroller. In here you also can change the AT89C51 with other type like AT89S51 with in system programming (ISP) that used until this day. The circuit schematic for interfacing Microcontroller AT89C51, ULN2003, and Stepper Motor like in figure 1 below.

Circuit Schematic

Figure 1. Interfacing ULN2003, AT89C51, and Stepper Motor
(Source: EngineersGarage)

Component Parts
  1. Resistors
  2. Capacitors
  3. X-Tal 12MHz
  4. AT89C51
  5. ULN2003
  6. Stepper Motor
Description

Circuit schematic like in figure 1 above is interfacing  ULN2003, AT89C51, and Stepper Motor to Control Stepper Motor using ULN2003 and AT89C51 Microcontroller. This project is an extension to two-phase Unipolar Stepper motor interfacing with AT89C51. In the previous project, transistor switches were used to interface the stepper motor with the microcontroller. Here the transistors have been replaced by using a ULN2003 IC to drive the stepper with 8051 microcontroller.

 Stepper motor is a variable reluctance DC motor. When correct input sequence of signal is given to the motor, it starts rotation in steps. (For more detail refer Unipolar Stepper motor interfacing with microcontroller AT89C51).

ULN2003 is high voltage, high current Darlington arrays each containing seven open collector Darlington pairs with common emitters. Here it is used as a current driving IC. This IC is required because stepper motor require more than 60mA current and since controller doesn’t work at this current rating so this IC provides high current to the stepper motor.
In the circuit port P2 as output port which provide input sequence to four input pins of ULN3003 and output of ULN2003 drives the motor. And you can read more this project using link here.

Source Code

Please click link below to download source code to Control Stepper Motor using ULN2003 and AT89C51 Microcontroller .

Thursday, April 16, 2015

Microcontroller Project : Digital Potentiometer Arduino Shield

Eltronicschool. - Here is Microcontroller Project for Digital Potentiometer Arduino Shield. this article we will review the project for an Arduino shield compatible with Arduino Duemilanove, Diecimila and Arduino UNO R1 and R2.

Circuit Schematic




Potentiometer Controls: Analog vs Digital

Why we should use – in a real scenario – a digital potentiometer? As a matter of fact, we should use a digital potentiometer in every case we need a variable resistance controlled by another event. For example, one of the most common ways is changing the volume of an amplified sound depending on an external condition, e.g. the audio volume: with a sound sensor in a room we can adjust the music output level in order to compensate the room noise.

Another example may be a sensor following the movement of a subject to increase the sound level of the neartest speakers. By continuing the exploration of the world of audio controls we will discover almost unlimited possibilities.

Please read more from the original article using link below:

Wednesday, January 21, 2015

Build Your Own Arduino Board using Microcontroller ATmega 328

Eltronicschool. - When you want to build your own Arduino board you can use circuit schematic like in figure 1 below. To build your own Arduino board there are many choices of microcontroller to be used. One of the microcontroller it's ATmega 8, 168, 328. Using the ATmega 328 with a larger program memory capacity is 32KB you can get your own Arduino board now.

Circuit Schematic

Figure 1.   Arduino Board using Microcontroller ATmega (Source: bsiswoyo)

Component List
  1. IC1: Microcontroller ATMega8, 168, or 328, it's up to you, please select the one.
  2. Q1: Crystal Resonator, 8MHz or 16MHz.
  3. R1: a pullup resistor to reset for 1K - 10K
  4. C1 and C2 amounted to 22pF.

Description

Circuit schematic like in figure 1 above is Arduino Board using Microcontroller ATmega. VCC supply voltage is 5VDC, not to reverse the polarity, if it happens then the microcontroller will be late aka burning. To fill the program normally using ICSP with 4 signal MISO, MOSI, SCK and RESET. I recommend using USBasp can be made using ATmega8 microcontroller. 5V supply voltage can disuply of USBasp programmer to take power from the USB port of the computer. How to make a programmer USBasp described in other posts.

You can build a circuit using a breadboard to make it easier to experiment with connecting each leg using a component cable around 0.5-1mm ankle. Another option could use PCB hollow and you can connect with a single wire for each leg components soldered manner.

Monday, September 22, 2014

Ponyprog Circuit for AVR & PIC16F84 by Electronic-Lab Project

Eltronicschool. - In this time we will continue give you information about electronic project that coming from electronic-lab project with the title Ponyprog Circuit for AVR & PIC16F84. Beside we will give you the pictures of the project, in here we also will give you link to download all article in pdf file.

Circuit schematic

Figure 1. Ponyprog Circuit for AVR & PIC16F84
Figure 2. Ponyprog Assembly for AVR & PIC16F84

Component List:


Description

Ponyprog Circuit for AVR & PIC16F84 by Electronic-Lab Project show in figure 1 and figure 2 above. According information that All resistors are 1/4W.The circuit is powered by 9...15V DC or AC. When In Circuit Programming (ISP) connectors are used, is possible the programmer to be powered from target’s power source. Diodes D2 and D6 protect the regulator LM7805, when target’s power is used.

' XTAL JUMP ' is used to cut XTAL when the AVR has internal RC oscillator enabled.

'FAMILY JUMP' is used to select which ATMEL’s family to program, AVR series (ATtinyXX, AT90SXXXX, ATmegaXXX) or 8051 series (AT89Sxxxx).

‘PIC JUMP’ is used to switch between Microchip’s PIC and ATMEL’s microcontrollers. With jumper ON only PIC can be programmed, while OFF can program ATMEL’s microcontrollers. If you don’t need to program PICs, you can leave their board area unsoldered. The PCB has been designed so that DIP sockets or ZIF sockets can be used. Because of its cost, it is recommended that only one ZIF is used combined with some pin-arrays to switch between the four different places.

And the type or series of microcontroller that suitable with the Ponyprog Circuit for AVR & PIC16F84 by Electronic-Lab Project as follow:

ATMEL’s AVR series

ATtiny12, ATtiny15, AT90S1200, AT90S1200A, AT90S2233, AT90S2313, AT90S2323, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, ATmega8, ATmega16, ATmega161, ATmega163, ATmega323, ATMEL’s 8051 series, AT89S53, AT89S8252

MICROCHIP’s PIC series

PIC16x83, PIC16x84, PIC16F84A

And some other programmable ICs (memories, microcontrollers) which Ponyprog support but need a board adapter to be programmed through ISP connectors. For more information see Claudio Lanconelli site .


Download

And all version of Ponyprog Circuit for AVR & PIC16F84 by Electronic-Lab Project, you can download here.