Thursday, February 11, 2016

TurbineOne - Basic Wind Turbine That Anyone Can Make

This is my first working practical wind turbine. I really love green projects and renewable energy stuff. Last year I 've made a small modification on an old PC fan to convert it into a small wind turbine. It had enough output power to light an LED. It was a huge project for me at that time because I 've always wanted to much to get even little power form wind.
The huge number of people on instructables who successfully built different sizes and shapes of practically working wind turbines has motivated me to build my own next level wind turbine to have higher scale of power output.
That 's where TurbineOne came from.
TurbineOne is my first practical power generating wind turbine.
I named it TurbineOne because I intend to build many other turbines.
I 'll explain how I built it in the next steps.

I know, when it comes to technical appeal ,engineering calculations or technology practices TurbineOne is not very awesome.
Believe me, I'm not so handy when it comes to mechanics and using power tools.
Please make good comments and productive criticism.

Thank you for spending time reading my instructable.


This is the most important piece of equipment for your wind turbine.
Actually, it was the first thing I started to look for when I decided to build my own wind turbine.
I thought to buy a DC motor from any hardware store who sells this kind of motor as a spare part for any appliance
( e.g dishwasher , blender ... etc ) .
Then I found an old blender motor that has a permanent magnet inside it.
The motor generates electricity when it is turned by hand.
I measured the output and found to be nearly 14 Volts on the Voltmeter.
If you don't have an old motor to use as a generator, you still can buy a new one from Amazon , I got this one and it was useful.

Material :

This wind turbine is 100% recycled. I got all parts from scrap and used stuff.
It took me a long time to collect some of the materials used for building it, but you can just buy them or be lucky to find them easier than I did.

PVC pipe --------- > I found an old PVC pipe of suitable length to be used as turbine blades.
5 CD roms ------- > I used old CD Roms and DVD as wind turbine hub.
Fax paper plastic roll ----- > used as a coupler between CD roms and motor shaft.
Old Plastic bottle ------ > used as a cover for the generator

Some screws.
Some wires.

Old metallic rod used as a tower
Plastic tie raps


This project is made using fairly power tools. Please be careful when using these stuff.
- Saw
- Screw Driver
- Sand paper
- Pliers

Hub Assembly :

I started by the turbine hub.
Cut the plastic fax tube to 5 cm long .
I put the plastic tube around the motor rotating shaft .
Use the sand paper in cdrom center to make the plastic tube fit into it.
Put CDroms and DVDs around the plastic pipe and motor shaft.

Step 5: Blades Assembly :



I wanted to cut the turbine blades into the usual turbine blades shape.

I really liked the idea of using PVC pipe as a fan blade. I got this idea from the internet.

But when I got the old PVC pipe I stated by drawing the fan blade on a template to draw it on the PVC pipe.

Then I couldn't get the tools to cut pipe in the fine shape of the fan blade.

So I've chosen to make the easy way and cut the PVC pipe into straight three equal pieces.

But how are these pieces going to generate rotational motion from the wind.

I decided to install each blade on the hub so it becomes nearly perpendicular to the hub and the round shape of the pipe does the rest.

Step 6: Turbine Assembly :

I installed the hub around the motor and secured them together using the fax paper plastic tube. Then I cut the extra piece of plastic from the small plastic tube. I drilled the metallic tube to install screws to fix the two tubes together. I installed the turbine with its pole on the roof of my apartment. It really rotates when the wind is fairly blowing.

TO DO : I 'll make a battery charging circuit and connect a sealed Lead-Acid battery to make a steady supply power source.

I posted this project on the DIY website

The post got featured on the website and in the weekly news letter.

I 've participated at the Leftovers Contest on the website and got a runner prize.

You can read this article in Arabic Language From Here :

يمكنك قراءة هذه المقالة باللغة العربية من هنا

Tuesday, October 20, 2015

L293D Four Motor Unidirectional Control

الثلاثاء 7 من محرم 1437 هـ                       20  أكتوبر 2015 م

بسم الله و الحمد لله و الصلاة و السلام على رسول الله سيدنا محمد صلى الله عليه و سلم

Today I wanted to try something I thought of. I wanted to control four DC motors using L293D IC .

The normal usage of the L293D IC is bidirectional motor control for two motors only. 

That is because the IC is an H-Bridge circuit.

Since I am using the IC to control four motors for the Quadcopter , I am using the IC to control the motors in fixed direction.

No need to reverse one motor rotation direction ( motor used to make lift )

This is the circuit on the Proteus 7 simulator software

And this is the Link to the DSN file:

يمكنك قراءة هذه المقالة باللغة العربية من هنا

You can read this article in Arabic

Friday, September 18, 2015

Quadcopter Flight Control Board

Copyright © 2015 MicroMonitor

This is the first time to make a project that I post each step as I finish it.

Before, I used to build the project completely then I start posting it on my blog and on

I am really enjoying it and feeling that posting small steps makes me more ambitious to make the next step and to finish the whole project.

In this step, I‘ve built the Proteus simulation model for my Quadcopter board.

I really love Proteus and use it in all my embedded systems projects.

Here , I ‘ll try a new approach. I want to drive the four brushless motors using the driver IC L293D using PWM signals generated from the PIC 16F777 Microcontroller.

I ‘ve another thing I don’t know if it will work. I ‘ll try to fly the Quadcopter using 2 axis accelerometer to measure the pitch and roll angels. I’ll not use a gyroscope or an accelerometer in the 3rd ( vertical ) axis .

Here in the simulation software I intend to make an electrical simulation only ( not aerodynamic simulation )

Here I used the ADXL206 2 axis accelerometer. I have no model for it in the Proteus software , so I used a couple of potentiometers to simulate the analog output from the accelerometer to the Microcontroller Ananlog input pins .


You can read this post in Arabic 

يمكنك قراءة هذه المقالة باللغة العربية 

Wednesday, September 9, 2015

Quadcopter building attempt

Today I started to build my first small Quadcopter. Some months ago I've decided to build my own small Quadcopter.

I've bought small Quadcopter motors from for this purpose .

I've also bought a 3.7v   400 mAh Li-poly battery for the same purpose.

The four motors ( 2 pairs of motors , each pair have 2 motors which rotate in opposite direction ) come with compatible propellers.

What I made today is a small step in building my Quadcopter. This step was attaching the motors into straight drinking straws as the first step in build my Quadcopter frame.

I also made something useful today. I've tried to attach a big Quadcopter propeller I've bought from to a DC motor I got from an old CD-Rom player.

I supplied the motor with 12 volts from a DC supply.

I made this experiment to know how much lift is generated from the motor and the propeller.

Unfortunately, I got a smaller thrust from the motor than I've expected.

It is even less than that generated from the small motor with the small propeller. That's because the CD-Rom motor rotates in lower speed than that of the small Quadcopter motor.

لقراءة هذه المقالة باللغة العربية

To Read this post in Arabic  

Thursday, December 4, 2014

Job Opening @ 1Sheeld

Application Engineer Required to work at Integreight

Monday, December 1, 2014

One Day with 1Sheeld

I attended an open day organized by Alex Hakerspace at Pluto and I was first introduced face-to-face with 1Sheeld.

With 1Sheeld Team

1Sheeld is am Egyptian product design and distributed by Integreight.
It simply replaces many Arduino shields with one shield and a smart phone running Android OS.

1Sheeld comes in 3 components :

1Sheeld circuit ( 1Sheeld Arduino Shield )

1Sheeld Android App.

1Sheeld Ardiuno Library

1Sheeld Circuit

The project is an open source Arduino Shield comes with an open source Arduino library and an Android App.

The team started a Kickstarter campaign and got the fund at 2013.

How does it work ?

Get the 1Sheeld ( or build it if you like )
Download 1Sheeld Andoid App.
Download 1Sheeld Arduino Library.

Install 1Sheeld on the Ardiuno board.

Run 1Sheeld Andoid App. on your smart phone and choose the shield you want.

1Sheeld Andoid App

Import 1Sheeld Arduino Library into Arduino IDE

You 'll find that 1Sheeld Arduino Library was imported into Arduino IDE with all its Examples .

Links :

1Sheeld Website:

1Sheeld Andoid App :

1Sheeld Arduino Library :

1Sheeld Kickstarter campaign :

It is a great Egyptian Project . Thank you 1Sheeld team.

Saturday, May 10, 2014

Arduino Temperature Sensor TMP01FPZ Interface

Now you have an Arduino board , what can you do with it ?

Very simple temperature sensor project.

I got an analog temperature sensor from Texas Instruments TMP01FPZ . Tow days ago I bought an Arduino UNO compatible board.
I wanted to make a simple circuit to use both.
Here it is.

Step 1: Components

- Arduino UNO and its cable

- TMP01FPZ Temperature Sensor

- Bread Board

- Some small wires

Step 2: Circuit

The circuit is very simple.

Just connect the Vcc and GND pins of the Temprature Sensor TMP01FPZ to the +5 v and GND pins of the Arduino UNO board to get it powered by 5 volts.

Then connect the analog out pin of the sensor to pin A0 of the Arduino UNO.




Step 3: Software

Configure the Analog input pin A0 .

Read the analog input value to the variable sensorValue

Convert the analog input raw count into useful temperature degrees in Celsius according to the datasheet of the sensor.

Send the output degrees to the serial output on the USB port.

The chart represents the sensor response ( output voltage ) to temperature as described in the datasheet.

Read the output on the serial monitor.

Arduino code can be found here.

You can read this post on my page at

يمكنك قراءة هذه المقالة باللغة العربية
You can read this post in Arabic