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.

Monday, November 27, 2017

Electronic Project: Voice Controlled Lab Lights with Amazon Alexa and ESP8266

Eltronicschool. - This is one home IoT project in this time for you who want to control your lab light using voice with Amazon Alexa and ESP8266. So, in this project you should provide the Amazon Echo device to build this project.

Image Courtesy of http://www.electroschematics.com/

Accordingly Electroschematics describe that the Echo allows you to use voice commands to do things like order from Amazon, play music, set timers, and get the weather forecast.  By adding additional “skills”, it also allows you to integrate with smart home and Internet of Things (IoT) devices.

In this project you can integrated it with the Hue lights and my SmartThings hub by installing the relevant skills for those devices and was able to control everything with voice commands to Alexa.  But being a maker, you were not satisfied with just buying premade devices.  You wanted to be able to create my own smart IoT gadgets that you could use with the Echo.

You had recently installed an Adafruit analog LED light strip for task lighting in my home lab but you needed a better way to control it.  Adding voice control to it would be a great solution.


Around 8 feet long, the lighting strip contains 18 sets of 4 LEDs per foot, in red, green, blue, and white colors, and runs on 12 volt DC power. The LEDs are arranged in repeating sets of 3, each with current-limiting resistors.

Monday, November 20, 2017

Microcontroller Project: Car Speed Detector Using Arduino Nano

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 for car speed detector.

Beside we will give you the circuit schematic of car speed detector 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

Component Part
  1. IR Sensor
  2. Arduino Nano
  3. LCD Module
Description

Circuit schematic like in Figure 1 above is Car Speed Detector Using Arduino Nano. In this project I am going to show you how to measure the speed of running car (or man) from outside. Police department uses this type of system to prevent over speed of vehicles. Our project is a little different from the system used by police but the overall car speed detector concept is same.

In this project, two IR sensors are placed apart on one side of road. When any vehicle crosses the sensors, the internal timer of Arduino counts the time between activation of sensor. Now speed is measured by using simple distance time relationship.

And now you can read more about this article Car Speed Detector Using Arduino Nano from original source using link HERE.

Monday, November 6, 2017

Flip-Flop Conversion: SR Flip Flop to JK Flip Flop

Eltronicschool. - This is one of the flip-flop conversion principles for you who want to know how to convert  SR flip-flop to JK flip-flop in this time.

SR Flip Flop to JK Flip Flop Conversion (Source: Circuitstoday.com)

Accordingly Circuitstoday blog desccribe that for the conversion of one flip flop to another, a combinational circuit has to be designed first. As told earlier, J and K will be given as external inputs to S and R. As shown in the logic diagram below, S and R will be the outputs of the combinational circuit.

The truth tables for the flip flop conversion are given below. The present state is represented by Qp and Qp+1 is the next state to be obtained when the J and K inputs are applied.

For two inputs J and K, there will be eight possible combinations. For each combination of J, K and Qp, the corresponding Qp+1 states are found. Qp+1 simply suggests the future values to be obtained by the JK flip flop after the value of Qp. The table is then completed by writing the values of S and R required to get each Qp+1 from the corresponding Qp. That is, the values of S and R that are required to change the state of the flip flop from Qp to Qp+1 are written.

Thursday, October 26, 2017

Circuit Schematic 4 Bit Ripple Carry Adder using Full Adder

Eltronicschool. - This is one circuit schematic for you who want to build 4 bit ripple carry adder in this time. You can choose how many bit do you want to build only with cascade in parallel using multiple full adder circuit.

In this time, we will show you one circuit schematic look like shown in Figure 1 below 4 bit ripple carry adder using full adder. Beside we will show you circuit schematic, we also will give you the description of this circuit.

Circuit Schematic

Component Part
  1. Full Adder IC
Description

Circuit schematic like in Figure 1 above is 4 Bit Ripple Carry Adder using Full Adder. Accordingly, Circuitstoday describe that multiple full adder circuits can be cascaded in parallel to add an N-bit number. For an N- bit parallel adder, there must be N number of full adder circuits. A ripple carry adder is a logic circuit in which the carry-out of each full adder is the carry in of the succeeding next most significant full adder. It is called a ripple carry adder because each carry bit gets rippled into the next  stage. In a ripple carry adder the sum and carry out bits of any half adder stage is not valid until the carry in of that stage occurs.Propagation delays inside the logic circuitry is the reason behind this. Propagation delay is time elapsed between the application of an input and occurance of the corresponding output. Consider a NOT gate, When the input is “0” the output will be “1” and vice versa. The time taken for the NOT gate’s output to become “0” after the application of logic “1” to the NOT gate’s input is the propagation delay here. Similarly the carry propagation delay is the time elapsed between the application of the carry in signal and the occurance of the carry out (Cout) signal. 

Sum out S0 and carry out Cout of the Full Adder 1 is valid only after the propagation delay of Full Adder 1. In the same way, Sum out S3 of the Full Adder 4 is valid only after the joint propagation delays of Full Adder 1 to Full Adder 4. In simple words, the final result of the ripple carry adder is valid only after the joint propogation delays of all full adder circuits inside it.

Thursday, October 19, 2017

Basic of Embedded C Program Example Circuit Based Microcontroller AT89S52

Eltronicschool. - When we discuss about the basic of embedded C program, it will show us that the basic of an extension to the standard C programming language with additional features completed like addressing I/O, multiple addressing and fix-point arithmetic and others.

In here, we will show you the example of the basic C embedded C program with circuit based microcontroller 8051 type AT89S52 that popular in basic microcontroller.

Circuit 

Image Courtesy of Electronicshub.org

Description 

Accordingly Electronics Hub site that also published this example of basic embedded C program for microcontroller AT89S52 describe that the following image shows the circuit diagram for the example circuit. It contains an 8051 based Microcontroller (AT89S52) along with its basic components (like RESET Circuit, Oscillator Circuit, etc.) and components for blinking LEDs (LEDs and Resistors).

In order to write the Embedded C Program for the above circuit, we will use the Keil C Compiler. This compiler is a part of the Keil µVision IDE. The program is shown below.

#include<reg51.h> // Preprocessor Directive
void delay (int); // Delay Function Declaration

void main(void) // Main Function
{
P1 = 0x00; 
/* Making PORT1 pins LOW. All the LEDs are OFF.
(P1 is PORT1, as defined in reg51.h) */

while(1) // infinite loop
{
P1 = 0xFF; // Making PORT1 Pins HIGH i.e. LEDs are ON.
delay(1000); 
/* Calling Delay function with Function parameter as 1000.
This will cause a delay of 1000mS i.e. 1 second */

P1 = 0x00; // Making PORT1 Pins LOW i.e. LEDs are OFF.
delay(1000);
}
}

void delay (int d) // Delay Function Definition
{
unsigned int i=0; // Local Variable. Accessible only in this function.

/* This following step is responsible for causing delay of 1000mS (or as per the value entered while calling the delay function) */

for(;d>0;d–)
{
for(i=250;i>0;i – -);
for(i=248;i>0;i – -);
}

}

Monday, October 9, 2017

Simple Circuit Schematic TV Transmitter using Transistor

Eltronicschool. - This is one of the simple circuit schematic of television transmitter based on transistor. This circuit will give you the UK standard 1 FM for audio modulation and PAL for video modulation.

In here beside we will give you circuit schematic of TV transmitter using transistor, we also will give you the global description about this circuit of TV transmitter using transistor from original source.

Circuit Schematic

Component Part
  1. Transistors
  2. Coil inductor
  3. Resistors
  4. Transformer
  5. Diode
  6. Variable capacitor
  7. Capacitors
  8. Variable resistor
Description

Circuit schematic like in Figure 1 above is simple TV transmitter using transistor. Accordingly Circuitstoday site describe that the audio signal to be modulated is pre-amplified using the transistor Q1 and associated components. The transistor Q2 has two jobs: production of carrier frequency and modulation. The pre-amplified audio signal is fed to the base of transistor Q2 for modulation. Capacitor C5 and inductor L1 forms the tank circuit which is responsible for producing the carrier frequency. The video signal is fed to the emitter of transistor Q2 via POT R7 for modulation. The modulated composite signal (audio+video) is transmitted by the antenna A1. This TV transmitter circuit can be operated from 12V DC. Either a 12V DC power supply or a battery can be used for the purpose, using a battery will surely reduce noise and improve the performance. If you are going with a DC power supply, then it must be well regulated and free of  noise.

Tuesday, September 26, 2017

Free Download E-book Beginning Programming For Dummies 3th Edition by Wallace Wan

Eltronicschool. - This is one a book that will give the basic on beginning to program in this time. This book is Beginning Programming For Dummies 3th Edition by Wallace Wan.

Image Courtesy of PDFDRIVE

In this time, we will give you global description about this book and then we will give you the link to take free download Beginning Programming For Dummies 4th Edition by Wallace Wan from external server.

Description

From: Amazon.com

Do you think the programmers who work at your office are magical wizards who hold special powers that manipulate your computer? Believe it or not, anyone can learn how to write programs, and it doesn’t take a higher math and science education to start.
Beginning Programming for Dummies shows you how computer programming works without all the technical details or hard programming language. It explores the common parts of every computer programming language and how to write for multiple platforms like Windows, Mac OS X, or Linux. This easily accessible guide provides you with the tools you need to:
  • Create programs and divide them into subprograms
  • Develop variables and use constants
  • Manipulate strings and convert them into numbers
  • Use an array as storage space
  • Reuse and rewrite code
  • Isolate data
  • Create a user interface
  • Write programs for the Internet
  • Utilize JavaScript and Java Applets

In addition to these essential building blocks, this guide features a companion CD-ROM containing Liberty BASIC compiler and code in several languages. It also provides valuable programming resources and lets you in on cool careers for programmers. With Beginning Programming of Dummies, you can take charge of your computer and begin programming today!
Download

And now you can click the link below to take free download e-book of Beginning Programming For Dummies 3th Edition by Wallace Wan from external server easily now.

Monday, September 18, 2017

Circuit Schematic 3 Phase AC Motor Controller Based on MC3PHAC from NXP Semiconductor

Eltronicschool. - This is one application of the MPC3PHAC IC from NXP semiconductor to build 3 phase AC motor controller circuit schematic look like shown in Figure 1.

Using this circuit schematic you will perform 6 PWM signals for 3 Phase AC Motor controller. It’s very easy to make professional VFD combining with Intelligent Power Module (IPM) or 3 Phase IGBT/MOSFET with Gate driver.

Circuit Schematic

Component Part
  1. MC3PHAC IC
  2. LM7805 IC
  3. Resistors
  4. X-Tal
  5. Transistors
  6. Capacitors
  7. Variable Resistor
  8. Push Button Switch
Description

Circuit schematic like in Figure 1 above is 3 Phase AC Motor Controller Based on MC3PHAC from NXP Semiconductor. Accordingly Electronics-hub site that published this circuit describe that the MC3PHAC is a high-performance monolithic intelligent motor controller designed specifically to meet the requirements for low-cost, variable-speed, 3-phase ac motor control systems. The device is adaptable and configurable, based on its environment. It contains all of the active functions required to implement the control portion of an open loop, 3-phase ac motor drive. One of the unique aspects of this board is that although it is adaptable and configurable based on its environment, it does not require any software development. This makes the MC3PHAC a perfect fit for customer applications requiring ac motor control but with limited or no software resources available.

Included in the MC3PHAC are protective features consisting of dc bus voltage monitoring and a system fault input that will immediately disable the PWM module upon detection of a system fault.

All outputs are TTL signals, Input supply 5-15V DC, DC Bus voltage should be between 1.75V-4.75V, Dip switch provided to set the motor frequency 60 or 50 Hz, jumpers also helps to set the polarity of the output PWM Active Low or Active High and this helps to use this board with any kind of IPM modules since output can be set active low or high. Potentiometer PR2 helps to adjust motor speed. Refer to datasheet of the IC to change base frequency, PWM Dead Time, other possible parameters.

Speed Control — the synchronous motor frequency can be specified in real time to be any value from 1 Hz to 128 Hz by adjusting the PR2 potentiometer. The scaling factor is 25.6 Hz per volt. The SPEED pin is processed by a 24-bit digital filter to enhance the speed stability in noisy environments.

Acceleration Control — Motor acceleration can be specified in real time to be in the range from 0.5 Hz/second, ranging to 128 Hz/second, by adjusting the PR1 potentiometer. The scaling factor is 25.6 Hz/second per volt.

Fault Protection: The MC3PHAC supports an elaborate range of fault protection and prevention features. If a fault does occur, the MC3PHAC immediately disables the PWMs and waits until the fault condition is cleared before starting a timer to re-enable the PWMs. Refer to the graph in Figure 10 for the resistance value versus retry time from data sheet of the IC. Figure 10 assumes a 6.8 kΩ pull up resistor. In standalone mode, this timeout interval is specified during the initialization phase by supplying a voltage to the MUX_IN pin while the RETRY_TxD pin is being driven low. In this way, the retry time can be specified from 1 to 60 seconds, with a scaling factor of 12 seconds per volt.