Monday 27 May 2013

Servo motor and DC motor control using IC 555


Here we will understand how to control speed and direction of DC motor and how to control Servo motor.
         It is easy to connect the DC motor to battery and rotate it in a particular direction. But it is tough work to control the speed of motor controlling and rotation of servo motor. But now no problem because I am giving u some controlling circuit to control the dc motor speed and Servo motor .
DC motor :- This DC motor is connected 555 Ic directly .If we use other motor then there are required a 2N2222 transistor between ic and motor.      IC 555:- 555 timer  is very famous  ic to generate PWM signal in Astable mode . On time an Off  time of PWM is decided by the  given formula
Ton = 0.693 x (R1+R2) x C
Toff = 0.693 x R2 x C
On and off time decide the duty cycle of PWM which decide power given to the motor and power sets the motor speed.
%duty cycle =Ton / (Ton + Toff) x 100
Power calculation:-
If V(t) is the output voltage of 555 IC then
DC motor speed control circuit diagram:- Astable multivibrator is used to generate the PWM and it is control by varying pot resistor R2. 
  DC motor direction control circuit diagram:- you must onnect 9v or 12v supply.
Servo motor:-This motor has three wire
1) Vcc
2) Signal
3) GND

PWM(Pulse width modulation ) signal is give it to the signal pin. According to the PWM direction of servo motor given bellow
Servo motor circuit diagram:- Most of the time there are problem occur in  controlling servo then 1A charger must be used across servo supply.
Other link:-

Hovercraft Designing at Summer Training Programs 2013


Hovercraft
A hovercraft (or "air cushion vehicle") is a machine that "hovers" on a cushion of air above the surface it is traveling over.Hovercraft is a craft which is capable of travelling any surface like land ,mud, water, ice etc.
BLDC :-
The Brushless DC (BLDC) motor is the ideal choice for applications that require high reliability, high efficiency, and high power-to-volume ratio. Generally speaking, a BLDC motor is considered to be a high performance motor that is capable of providing large amounts of torque over a vast speed range. BLDC motors are a derivative of the most commonly used DC motor, the brushed DC motor, and they share the same torque and speed performance curve characteristics. The major difference between the two is the use of brushes. BLDC motors do not have brushes (hence the name "brushless DC") and must be electronically commutated.
Advantage:-
  •  A BLDC motor can operate at speeds above 1000 Kv under loaded and unloaded conditions.
  • Inner rotor Brushless DC motors have low rotor inertia, allowing them to accelerate, decelerate, and reverse direction quickly.
  • BLDC motors have the highest running torque per cubic inch of any DC motor.
Propeller :-
  • A well-designed propeller typically has an efficiency of around 80% when operating in the best regime. The efficiency of the propeller is influenced by the angle of attack (α). This is defined as α = Φ - θ where θ is the helix angle (the angle between the resultant relative velocity and the blade rotation direction) and Φ is the blade pitch angle.
  •  Increasing the prop’s pitch or length will cause a higher amp draw.
  • Decreasing the prop’s pitch or length is the easiest way to solve a heat problem with the motor.
  • Low pitch numbers tell you it’s a torque prop. With this type of prop, the motor generally does not work as hard so it pulls fewer amps. If you want to do a lot of stunts, a torque prop has a lot more acceleration, and the power system will rarely need any heat management.
  • High pitch numbers tell you it’s a speed prop. This type of prop will push your plane to faster speeds. This is not your best choice for stunts. A speed prop has a lot less acceleration, and the motor will run hotter.
 
 The first number is the length of the propeller and the second number is the pitch. Higher the pitch, faster your hovercraft will go. Propeller pitch is a theoretical value but it give you an idea to select right propeller.  The given image below to make you understand what propeller pitch actually does…
We can see that higher pitch propeller faster than low pitch propeller.
ESC(electronic speed controller) :- It controls the speed of the motor .
Selection of right component:-Selection of motor, propeller, esc and battery related to etch other and depend upon the size of the hovercraft (i.e. load or weight of the hovercraft).
Let us take a 1000KV/25A motor so we have to choose esc not less than 25A and not a larger value. There are 30A esc, sufficient to derive the motor. Propeller can be choose according to the above information otherwise  propeller specification given in the motor datasheet.
connection diagram:-
images:-

video:-


Other link:-

Setting up your RPI- Embedded Linux board (A Low Level Guide to RPI-series)



 Raspberry Pi -(a SoC Embedded Linux  Board) powerful enough for your daily Embedded & Robotics projects
Sporting a meager 256MB of RAM and a 700MHz ARM-11 processor, the Pi is a modest piece of kit. Keep in mind this chip's main purpose is to power a cheap computer with a basic level of functionality, mainly geared towards education. The Model B also sports two USB ports, HDMI out and a 10/100 Ethernet port. For your audio needs, you've got a 3.5mm audio jack and that HDMI output, which also supports audio transmission. The Raspberry Pi's GPU boasts 1 Gpixel/s, 1.5 Gtexel/s or 24 GFLOPs of general purpose compute power and is OpenGL 2.0 Compliant. 
In this article we're going to take you through the setup steps to get your Raspberry Pi Model B up and running with Raspbian, the Debian-based Linux distro used here.
You'll also need the following:
▪ One SD card (min 4GB)
▪ An SD card reader so you can write the OS image to your SD card
▪ A means of supplying power to the unit. At the very least, you'll need a 5v micro-USB adapter.
▪ An HDMI cable and HDMI-to-DVI converter if you're using a monitor instead of a high-definition television. If you're just using a TV or a monitor that supports HDMI, you won't need an adapter.
▪ A USB mouse and keyboard
▪ An Ethernet cable
The officially supported Linux version is Raspbian

Raspbian – the Raspberry Pi recommended distribution, best for those that want the 'default standard' - nearly every Pi out there runs Raspbian http://www.raspberrypi.org/downloads
Making an SD Card – Using  Windows 7
There is a very useful utility that we can use to write a SD card available for Windows 7 and Vista.
Step 1.
Step 2.
This will download a zip file that you must extract. The result will be a folder called 'faii-1.0.2-3-x32'. If you keep this outside of the Program Files area then you will be able to run it without changing its priveledges. You can just leave it on your Desktop.
Step 3.
Right click to run the file fedora-arm-installer.exe as an administrator. This will launch the following application
Step 4.
Select the image file and device.
To do this, click the Browse button and navigate to the .img file for the distribution that you want to install and the select the device from the drop-down.
Check that you have the right device, as it will be reformatted, and then click Install.
It will take a few minutes to install, but once the SD card is ready, you will see the following.

BOOTING YOUR PI FOR THE FIRST TIME
The first time you boot the Raspberry Pi you'll see a configuration tool called "raspi-config." (If you ever need to revisit this configuration screen again, you can always call the "raspi-config" command from the terminal of your Pi.) While you're there, you'll need to change a few options.
First off, we need to select "expand_rootfs". What this does is expand the installed image to use the maximum available size of your SD card. If you are using a larger card (16GB, say), you'll definitely want to make sure you can use the full capacity, since the install image is only about 2GB.
Highlight that "expand_rootfs" option and press Enter. You'll then see the confirmation below, at which point pressing Enter will take you back to the main raspi-config screen.
Next up is the overscan option. If you notice, the screen is not taking up the entire real estate afforded by your monitor; it's best to disable overscan so that you can utilize your monitor or television to its entirety. If your screen looks fine, though, you can skip this step. In any case, assuming you do go through with this step, select "overscan" and press Enter.
Here you get the option to disable or enable. If you ever upgrade to a new monitor  you may need to re-enable overscan at a later point.
Back at the main menu, the next step is to set a user password.
Select "change_pass" and press Enter. After a confirmation screen, you'll be prompted to choose a new UNIX user password.
The next dialogue will show you a list of zones within that region. We think you know what to do here.
Back at the main setup, you can safely ignore the remaining options for now and select "Finish." You'll be prompted to reboot to make changes; do so. Once your system is back online, you'll get a login prompt like so:
Your login is "pi" and the password will be what you set it to earlier.
USING YOUR RASPBERRY PI 
Now that you've logged in to your freshly baked Raspberry Pi, the first thing you want to do is type "startx" to get your GUI environment loaded, which from here on out we'll refer to as your Window Manager.
After a quick screen flicker you should end up with this.
Welcome to the LXDE Window Manager. LXDE is a very lightweight, full-featured UI that runs pretty well on the Raspberry Pi. If you've never used LXDE before, it drives very similar to Windows. If you click the lower left icon, you'll see an application list. It works exactly how you'd expect it to.
After you've got your Pi powered and the LXDE WM up and running, you essentially have a full-fledged Linux box running Debian. At this point you can browse the web with Midori, setup a webserver, or do general computing tasks.
What's next?
In my next articles you will be learning about -
- Low Level Interfaces available to RPI
-  writing your first program on the Raspberry Pi 
-  Controlling DC motors from GPIO

- Raspberry Pi robot that you can also build easily at home


and much more.. stay tuned

Summer Training Programs 2013 at Waayoo Noida and Lucknow


Summer Training Programs 2013





Waayoo runs Summer Training Programs in the month May, June, July & August each year at several training locations across India.
These locations are Waayoo Centers, Summer Training Camps and In-Campus Training Centers(college associated). Waayoo is quite famous training style (practical approach based training), which brings a whole lot of excitment during waayoo training programs.
Candidates from all over India and foriegn countries Nepal, Bangladesh, Bhutan & other, come to experience Waayoo Training Programs.


Training Locations -
Contact Nos -
+91 9616420235, 9807507429
Email Id -General Queries - contact@waayoo.com,
Registration - register@waayoo.com,
Waayoo Support - support@waayoo.com (Only for former Waayoo Candidates),
For Kit/Components and other Sales Orders
+91 9027726241, sales@waayoo.com

Waayoo Locations
Lucknow -
Narayan Plaza, Near Domino's,
Engineering College Chauraha,
Jankipuram, Lucknow-226021
Uttar Pradesh, INDIA

Noida (NCR) -
C-32,Beside Nirula's Hotel,
Sec-2,Noida - 201301.
Near Sec-15 Metro Station)

Chandigarh -
SCO 303, First Floor , Back Side
Sector 38-D Chandigarh
contact@waayoo.com,

Meerut -
A-1/1, Pallavpuram
Ist Floor,Near Rajasthan Marbles
Meerut-250110
contact@waayoo.com,

Summer Training Camps in - Jaipur, Dehradun & Allahabad
Contact Waayoo for more details.