PROJECT PILES

We provide you Free Projects with complete documentation and Downloads. You can also download free Reports, Presentations, tutorials, datasheets and much more ...

FREE WUBUG AND WESTERN UNION DATABASE HACKPRO 2009

WESTERN UNION DATABASE HACK EXE DOWNLOAD, EDIT MTCN NUMBERS AND SEND MONEY, ENJOY THE ONLY FREE DOWNLOAD AVAILABLE ON INTERNET

FREE PROJECT IDEAS

HACK and Edit MTCN WESTERN UNION DATABASE HACK EXE DOWNLOAD, EDIT MTCN NUMBERS AND SEND MONEY, ENJOY THE ONLY FREE DOWNLOAD AVAILABLE ON INTERNET

FREE ENGINEERING PROJECTS

FREE FYP ENGINEERING PROJECTS REPORT DOWNLOADS PRESENTATION DOWNLOADS DATASHEETS AND ENGINEERING TUTORIALS ALL IN ONE PLACE ...

Post with links

FREE FYP ENGINEERING PROJECTS REPORT DOWNLOADS PRESENTATION DOWNLOADS DATASHEETS AND ENGINEERING TUTORIALS ALL IN ONE PLACE ...

Showing posts with label ROBOTICS. Show all posts


INTRODUCTION:

Parts and Tools

Here's the parts you'll need to make one pocket-sized drunken robot. But make more than one since it's no fun to drink alone.

Parts
1 vibrator motor from a pager or cell phone. (I used these. You can find the same motor here and here, though it seems distributors keep selling out. Just about any tube-shaped vibration motor with two metal tabs on the end will work. Search for more.)
1 AG13 button cell battery. A common watch battery that also goes by the aliases 357A, L1154, LR44, GPA76 or PX76A.
1 square inch of sheet tin, copper or other easy to work with metal sheeting. You can probably use a tin can but it might be hard to work with. I'll be using 0.008" sheet tin from the local hobby store.
The PDF template linked below.
Tools
Pliers
Tin snips. (or old crafty scissors you don't mind messing up to cut some tin.)
Now that you have everything, lets get started!

CUT THE TIN:
Print out the template from step 1 (also linked below) Be sure to print it at 100% and transfer the design to your piece of tin. (Cut it out and trace it or just glue it on with some temporary adhesive.)

Cut and snip your tin on the solid lines. Please be careful when cutting and handling sheet metal since it can get really sharp. Gloves and safety goggles are recommended.

NOTE THAT THE NEGATIVE SIDE OF THE BATTERY IS ON TOP


Make The Holder For The Battery:

We want to make a solid connection to the side and bottom of the battery. To do that first bend the piece of tin up at right angles where it's indicated on the diagram. Then place the battery in the middle and fold the arms around so it holds it securely.

Prepare The Motor:

Our pager motor has two leads. One needs to be connected to each side of the battery for the motor to work. 

The flat side of the battery (+) is already making contact with our tin support. To get a contact with the top of the battery (-) we bend one of the pins back underneath the motor. When we put the motor in place this lead will spring in contact with the top of the watch battery. (Picture is worth a few hundred words here.)

If you're using a different motor, say one with wires then you might need to get busy with a soldering iron to replicate what we have here. Do not solder directly to the battery. Applying that much heat to a battery is dangerous and can cause it to burst.


BEND ONE OF THE LEADS OF THE BATTERY AS SHOWN

Mount The Motor:

Now we're going to complete the circuit by crimping the motor (lightly!) into the top pair of tabs. This will press the bent tab in contact with the top of the battery and the lead into contact with the tin which will complete our circuit. 

First bend the top tabs of our tin into a U shape so we can rough everything into place. Then place the motor so that the bottom lead is in firm contact with the battery while the other lead is pressed against the metal of our tabs.

(You might want to put a piece of paper or tape over the top of the battery to keep our robot quiet while we're working on him.)

Very carefully crimp this closed with pliers. You want the motor to stay in place, but you don't want to damage the casing of the motor.



Troubleshooting:
It doesn't go at all.
First be sure that the motor leads are touching the things they need to touch, and only those things. One should be touching the top of the battery and the other should be firmly pressed against our tin framework.
Check for shorts. Make sure that the only bit of metal touching the top of the battery is
Make sure that there is nothing keeping the weight at the top from spinning.

It falls over more than I'd like.
There are several ways you can counteract this.
Bend the motor back towards the center of the battery so its center of gravity is more in the middle.
Bend down the corners of the "front" of bottom platform.
It might be too vigorous, you can try letting the battery run down a bit so it doesn't jump as much.
Try a different surface. I found that a pad of paper was the most reliable. On a harder surface they'll bounce easier.
Get out a file and remove some of the weight from the top of the motor.

It falls over less than I'd like or doesn't act very drunkenly.
Give it a double whiskey neat and wait 10 minutes.
You might be using an under powered battery., especially if you're using a bigger motor. Try a fresh battery or a more powerful cell. (If you use a different battery you'll need to rework the tin holder.
Make sure the motor isn't shaking lose. If it is, a dab of glue or tape can take care of your troubles.

DOWNLOADS: 





INTRODUCTION:

The goal of the project is to create a robot that will follow a black line on a white sheet of paper and solve a maze created out of those materials. The project also included a list of specifications that were to be followed. These specifications are: • The maze will have black lines, 1/4 to ¾ of an inch in width on white paper • The maze will be no larger than 10x10 feet. • All paths meet at 90 degree angles • Dead ends and loops possible • Robot must fit in a 6x6 inch square • Must be able to operate without a power cord • Designed to finish a maze in the fastest possible time.

PROJECT DESCRIPTION:

Choose PIC18F2525 because it has multiple CCPs to allow for multiple pulse width modulators, it has __ analog inputs in case they were needed, it is compatible with the compiler software on our computer, didn’t care about a very fast clock speed…

Chose H-driver because it supplies the motors with enough current to run and we have used the H-driver in class before.

Chose regulator because it has a heat sink, so won’t burn up easily, outputs 5 volts with 1A max current.

Motor package, PCB board, and motor chassis were all from the same company and work together.

Used analog sensors because they can be used as digital sensors and require less code to implement. The sensors used include the emitter and the receiver as one part (didn’t have to worry about the emitter and receiver working together).


THEORY OF OPERATION OF DESIGN:

A switch is used to turn the robot on or off. When it is on it is connected to a power supply of 4 AA batteries with 1.5 volts each for a total of 6 volts, this is considered the unregulated power. Unregulated power goes to a 5 volt regulator. Regulated power runs to the PIC, the H driver, the RJ11, and the 4 sensors. Unregulated power runs to the H driver as well.

The robot decides its direction based off of the outputs of the four sensors. The robot has 4 different states, and they are: Forward, Left, Right, and Turn Around. The state priority is in this order: Left, Forward, Right, and, lastly, Turn Around. The four sensors are placed close together at the front of the robot. Each sensor has a corresponding LED that lights up when the sensor is high. The left and right sensors are slightly farther back then the front two sensors and the front sensors are centered and side by side. The robot enters the Left state whenever the left sensor goes high until the front two sensors go high. When the two center sensors are high and the left sensor is low, the robot enters the Forward state. If neither of the previous conditions are true and the right sensor is high, then the robot enters the Right state until the front two sensors go high. If none of the sensors are high, then the robot enters the Turn Around state where it does a 180o right turn in place.

With the 4 previously mentioned states our robot is able to make turns, turn around from dead ends, correct itself on straight lines, and create random turns that ignore the left turn priority. The robot is able to do the second 2 mentioned abilities because of the positioning of the sensors. By having the left and right sensors extremely close to the front sensors, the robot is able to make very small left and right turns to keep itself on a straight line. The robot is able to randomly ignore state priority because of while loops used in the code. For example, the motor is coming to a 3 way intersection with left and straight directions in front of it. Under normal priority the robot should turn left at the intersection. When the robot approaches the intersection it may be caught in the Right state in order to correct itself on the straight line. The robot exits the Right state once the front 2 sensors have gone high, so there is a possibility that the robot is in the Right state as it enters the intersection. If this is true, the left sensor will be ignored until the front sensors go high and the robot will go through the intersection straight because the left option was ignored.

By being able to stay on the lines of the maze, follow turns, turnaround, and provide occasional random turn priority, the robot should be able to find its way through any maze eventually even if there are loops within the maze.


CONFUSIONS AND LESSONS LEARNED:

Overall, the final design worked as intended. However, several different versions of our wiring diagram were created before we had a working robot. This created some setbacks during the construction phase, however any problems that arose during this time were quickly found due to our methodical checking of the circuit being built at the time for any shorts or wrong connections.

Throughout the duration of this project we gained experience in building circuits that worked with each other to create a final outcome, and along the way we learned a few valuable lessons. Checking solder connections meticulously pays off and will save a lot of time in future work, and checking that everything works as intended on a system-by-system basis will further help with the overall construction of any soldering project. Once a system is checked for physical connections, the programming interface must be tested as well. We wrote a lot of very short programs to test each module for individual functionality before interfacing it with another section of the design, as its easier to debug one small section rather than one very large section consisting of several subsections.

In addition to checking for proper connections, ohmmeters are the quintessential debugging tool for a circuit physically as well as logically for code, and one should be kept nearby at all times. These two lessons saved a lot of time when creating the final version of our design, without running constant checks on our circuit with an ohmmeter we would not have been able to assemble our robot as quickly as we did.

The other important lesson learned came from the design of our circuit: DC power is a valuable asset when debugging a circuit, especially if the final design is battery powered. DC power allows the user to constantly run new tests without worrying about draining batteries and having to replace them constantly. DC power may draw more current, but in the end, if the circuit can handle the DC power it will be able to run on batteries.

FUTURE WORK:

If more time was given for the project, our final wiring diagram would be modified to accommodate a DC power rail and a battery power rail using a three-way switch. This would cut down on the total amount of current drawn when running the robot off of batteries. Another addition to the final design would be to create a more aesthetic looking enclosure for our robot and possibly creating a surface mount PCB to minimize noise from wires and increase the overall cleanliness of our circuit.

SCHEMATICS:


BLOCK DIAGRAM

DOWNLOADS:

CLICK HERE TO DOWNLOAD THE MAZE SOLVING ROBOT SOURCE CODE DOWNLOAD

CLICK HERE TO DOWNLOAD THE MAZE SOLVING ROBOT REPORT DOWNLOAD



INTRODUCTION:

H Bridge configuration is commonly used in electrical applications where the load needs to be driven in either direction. A typical H-Bridge structure is shown below








The current flows through the load M – Motor in one direction when S1 and S4 switches are closed and current flows in the other direction when S2 and S3 switches are closed.

The components that realize the switching action are commonly transistors. Two types of transistors, NPN and PNP for BJTs, N-Channel and P-Channel for MOSFETs are needed for the proper biasing where the high side is P-type and the low side is N-type.

In this project, we use MOSFETs because of their high switching speed and low RDS resistance for low heat dissipation. H-Bridge configuration requires both P and N type MOSFETs but since N-type MOSFETs have improved electrical characteristics, using only N-type for four of the transistors will be ideal. IR2110 half bridge MOSFET and IGBT driver IC allows us to do this. By using a boost-up capacitor, it can bias the high side N-type MOSFETs so we get rid of the P-type.

C1, C5, C6 : 100uF/16V Electrolytic Capacitor
C3, C4, C7, C8: 10uF/16V Electrolytic Capacitor
C2 : 100nF Polyester Capacitor
Con1, Con2, Con3, Con4 : 2×4 Terminal
D1 : 1N4001 Diode
D2, D3, D4, D5, D6 : 1N5818 Schottky Diode
Q1, Q2, Q3, Q4 : IRF3205 Power MOSFET
R1, R2, R3, R4 : 1/4W Resistor
U1, LM7805CV Linear +5V Voltage Regulator
U2, U3 : IR2110 High and Low Side Driver

When one current way is off, namely its control signal is low, the boost up capacitor is charged up. When this way turns on, the boost up capacitor starts to bias the high side MOSFET until it fully discharges.So it is not possible to drive the motor in one way continuously without a PWM control signal. By using PWM control signals you can easily adjust the speed of motor and continuously run the load in one way. Same is also valid for the other way of current.

The MOSFETs used in this project are International Rectifier’s IRF3205 which can handle up to 115A drain current and 55V Drain to Source voltage. It has 0.008 Ohm RDS resistance. For lower currents (~0-5A) heat dissipation will be too low. But if you will use this board for high current applications you should connect a heatsink. On the other hand you can choose a different MOSFET that suits your needs.

As it is shown in the schematic, we input +12V DC supply voltage to the board. +12V is used for gate driving of MOSFETs. A LM7805 linear voltage regulator converts +12V to +5V DC for the logical supply of IR2110 which is suitable for microcontroller applications.

The board has 8 terminal connections. From left to right;

1 and 2 : Load connection
3 : Ground
4 : +12V DC
5 : Load Supply ground
6 : Load Supply positive voltage
7 – 8 : PWM signals


The construction of the circuit board is easy. The PCB file is provided in pdf format. You can apply it to the board by using the ironing method.


DOWNLOADS:

CLICK HERE TO DOWNLOAD THE PCB OF THE PROJECT






INTRODUCTION:


Automation in manufacturing has come far by using industrial robots. However, industrial robots require tremendous efforts in static calibration due to their lack of senses. Force and vision are the most useful sensing capabilities for a robot system operating in an unknown or uncalibrated environment and by integrating sensors in real-time with industrial robot controllers, dynamic processes need far less calibration which leads to reduced lead time. By using robot systems which are more dynamic and can perform complex tasks with simple instructions, the production efficiency will rise and hence also the profit for companies using them.

Although much research has been presented within the research community, current industrial robot systems have very limited support for external sensor feedback, and the state-of-the-art robots today have generally no feedback loop that can handle external force- or position controlled feedback. Where it exists, feedback at the rate of 10 Hz is considered to berare and is far from real-time control.

A new system where the feedback control can be possible within a real-time behavior, developed at Lund Institute of Technology, has been implemented. The new system for rapid feedback control is a highly complex system, possible to install in existing robot cells, and enables real-time (250 Hz) sensor feedback to the robot controller. However, the system is not yet fully developed, and a lot of issues need to be considered before it can reach the market in other than specific applications.

The implementation and deployment of the new interface at LiTH shows that the potential for this system is large, since it makes production with robots exceedingly flexible and dynamic, and the fact that the system works with real- time feedback makes industrial robots more useful in tasks for manufacturing.


DOWNLOAD THE COMPLETE PROJECT:


CLICK HERE TO DOWNLOAD COMPLETE PROEJECT





INTRODUCTION:

This is the award winning and the most simplistic design for a line following robot that is efficient enough to make you win a contest.

For general information Line Following Robot is a robot that follows a line, it may be a pattern as well, once it is switched on it follows that line so by changing the pathway  you can pre plan the path it follows.

This robot uses two motors control  rear wheels and the single front wheel is free. It has 4-infrared sensors on the bottom for detect black tracking tape, when the sensors detected black color, output of  comparator, LM324 is low logic and the other the output is high.

CIRCUITS:

Microcontrollor AT89C2051 and H-Bridge driver L293D were used  to control direction and speed of motor. 


Circuit diagram for the robot














Circuit diagram of infra-red sensors and comparators














Diagram for the sensor position , side view and top view










DOWNLOADS:

CLICK HERE TO DOWNLOAD THE  .HEX FILE FOR THE MICROCONTROLLER


CLICK HERE TO DOWNLOAD THE .C FILE FOR LINE FOLLOWING ROBOT


CLICK HERE  TO DOWNLOAD THE .ASM FILE FOR LINE FOLLOWING ROBOT


CLICK HERE FOR PROJECT REPORT


INTRODUCTION:


Development of Industrial robots is becoming more expensive and time consuming over the years. A lot of costs are spent in the development, and so it is necessary to improve the conceptual design phase. This project is an object lesson that shows one of the multiple ways to improve the named phase.

It basically consists on, using a CAD program, build a robot whose parameters have to be modified from a user interface. The parameters to change are the dimensions of the robot’s parts (morphology parameterization) and also the parts to use (topology parameterization), which can be chosen from a large library of different parts.

Some parameters are changed so as the build robot has similar mass properties to a given one, in order to be able to do some tests with it and export the results to improve the real robot. For this reason, in the interface done there is also written some code to get the mass properties of the built robot. Even so, this thesis only shows how to do the named actions but it has not been done any kind of test.

DOWNLOAD COMPLETE PROJECT: