Alternative to L293D?

Hi all. i'm pretty new to the electronics thing, and i'm just getting started with Arduino. i've decided to move on to motorized projects, such as IP cars and such, but i can't seem to find any decent motor controllers. as far as i can see, i need an L293D chip, but can't find one anywhere in south africa. are there any alternatives i could try? my appologies for being a noob. Thanks :-)

Asked by dasta 6 years ago  |  last reply 6 years ago

Wiring the L293D correctly? Answered

I bought 2 l293d's for a dollar and i wanted to use them to control a rc i have tested multiple wiring but it seems the motor doesnt move ic doesn't get hot :) and there is no response i tried with led still no response i am sure there is nothing wrong with the driver just the wiring can some please give a schematic

Asked by TheGreatResistor 3 years ago  |  last reply 3 years ago

can I use l293d in place of uln2003??

Asked by ram_aloktripathi 7 years ago  |  last reply 7 years ago

L293D with 12V motor issue? Answered

Hi,All Now i wanted to control a 12V motor with a L293D purpose is to make the motor go forward and reverse with the control of Arduino.I got a wiring from internet.but I think is incomplete wiring.the arduino uses 5v power rail and the motor uses 12v power rail.from the wiring i cannot find the GND with the 12V strange.i want to know how the 12V rail GND wire goes? Shanno.G

Asked by gada888 3 years ago  |  last reply 2 years ago

Interfacing a parallel port and L293D motor drive( PWM)?

I have interfaced a L293D directly with the lpt port of my desktop. A java code in the cpu generates an output of either +5 or 0V. There is no other connection between the parallel port and the l293d. These voltages from the lpt are inputs directly to the motor drive, and the motor rotates when the code runs. My question is: Can you perform pulse width modulation, without using a micro controller? Is there a java code that can do this?

Asked by gregarious1987 6 years ago  |  last reply 6 years ago

the motor driver L293D controlling the direction of motor, i want to use limit switch to control two position of motor

I am developing a automatic gate project. I want the DC motor stopped as soon as the gate closed or opened completely. I use IC L293D to control the motor forward or backward. This project is also using Arduino. I plan to use a limit switch to control the movement of  DC motor.

Asked by FarhanJ 3 years ago  |  last reply 3 years ago

dtmf circuit problem?

This is the circuit for dtmf based robot using cd4514 for 16 outputs it has 2 l293d ic for controlling 4 motors will this work??

Asked by agent555 4 years ago  |  last reply 4 years ago

Arduino starts up automatically

Hello instructables, i ran the code below in the arduino uno, (4 motors, 2 L293D driver chips) void loop() {   digitalWrite(motor_pin1,LOW);    //forward back   digitalWrite(motor_pin2,HIGH);   digitalWrite(motor_pin3,HIGH);      digitalWrite(motor_pin4,LOW);   digitalWrite(motor_pin5,LOW);    //forward front   digitalWrite(motor_pin6,HIGH);   digitalWrite(motor_pin7,HIGH);      digitalWrite(motor_pin8,LOW);   delay (5000);     digitalWrite(motor_pin1,HIGH);   //turn right    digitalWrite(motor_pin2,LOW);   digitalWrite(motor_pin3,HIGH);     digitalWrite(motor_pin4,LOW);   digitalWrite(motor_pin5,HIGH);   //turn right    digitalWrite(motor_pin6,LOW);   digitalWrite(motor_pin7,HIGH);     digitalWrite(motor_pin8,LOW);   delay (2000);     digitalWrite(motor_pin1,LOW);    //stop moving   digitalWrite(motor_pin2,LOW);   digitalWrite(motor_pin3,LOW);      digitalWrite(motor_pin4,LOW);   digitalWrite(motor_pin5,LOW);    //stop moving   digitalWrite(motor_pin6,LOW);   digitalWrite(motor_pin7,LOW);      digitalWrite(motor_pin8,LOW);     while (1); } by right, the motors should stop infinitely due to the while(1), but this is what happens instead : initial                 : loop1 12 secs later   : loop 2 1 sec later        : loop 3 1 sec later        : loop 4 .... why is it running more than once?

Posted by fujiapple 6 years ago  |  last reply 6 years ago

Using L293D Chip for a Single 1 Amp Motor? Answered

The L293D chip outputs only 600ma of current for each channel. Can I combine its two channels to draw a total current of 1.2 A to run a single DC motor that needs 1A current?

Asked by raftor 4 years ago  |  last reply 4 years ago

l293d ,problem wth the output current?

Hey people , i have build a line follower robot using -(arduino,motor controller(l293d), IR modules and sensors) WELL NOW I HAVE GOT A NEW METALLIC CHASSIS(its kinda heavy).Earlier we use a cardboard box and it worked just fine . But now the motor driver is not able to give enough current to drive the cart.But when i connected it without the motor driver its able to drive the cart forward. So my conclusion is that the IC (l293d) is the cause of my problems,so i want to know how i might be able to fix it OR if  i have to use another ic like (SN754410 H-Bridge)

Asked by cthaliyath 4 years ago  |  last reply 4 years ago

Bipolar Stepper motor drivers...

Can someone please give me a schematic for controlling a BIPOLAR stepper motor (12V/2.5A) using L293D and L298 with parallel port (LPT) with Mach3

Asked by mnaveed 5 years ago  |  last reply 5 years ago

L239D Motor Driver IC? Answered

I saw some example circuits on how to control motors using L293D and arduino , Some included a lot of capacitors and some not at all.Which way is the correct one and what are the capacitors used for in the circuit.

Asked by Bot1398 6 years ago  |  last reply 3 years ago

need a little guidance with an arduino controlled CNC machine. help?

Ok so I am in the process of getting the axes set up, and theyre in a state that would allow me to test them. I am using the laser carriages from CD-ROM drives, so i know i wont get amazing build sizes, but that isnt the matter here. I've searched and searched and searched and have yet to really find definite instructions. The hardest part is going to be coding the arduino. I would like to use an ATmega16, but a 328 will work too. I intend on using L293D's to control my motors. they seem to work fine for on the bench testing, so with cooling in an enclosure i dont see why it wouldnt work. but I have no idea where to start with the coding. Ive seen references to GRBL, some reprap stuff, and a LOT of people being told basically "your method is stupid, buy these motor controllers and use my method", which i guess works well, but I dont have the money to buy the fancy motor controllers and the 293s seem to work fine. so, can someone point me in the right direction, or give me some pointers here please? I'd really appreciate it.

Asked by zack247 4 years ago  |  last reply 4 years ago

Controlling high amp motors with arduino? Answered

Hi instructablites/instructonians/people of instructables... Despite the fact that i suck at naming things, i need to control 2 6v 3a motors, and i'd prefer to use arduino. the l293d only rates up to 1.2 amps, and i'd like to use as few components as possible. i'm relatively new to this, so please bear with my nooblishness.

Asked by dasta 6 years ago  |  last reply 6 years ago

How the motor will be connected to the motor drive ? is it L293D or L293?

How the motor will be connected to the motor drive ? is it L293D or L293? AND is it possible to use Microcontroller 8051 instead of Atmega ?

Asked by abhijitdubey 9 years ago  |  last reply 9 years ago

Shift Mosfet and H-Bridge for Arduino Question?

Hi guys, Im Rinozen.. Im newbie on Arduino and Electronic ^_^ Anyway, can you guys please help me? Look at the schematics i've uploaded. Are there something wrong about the track? And what value for the Resistors and Capacitors for the right choice? Sorry about my english ^_^ Thanks for reply... :)

Asked by rinozen 3 years ago  |  last reply 3 years ago

can i use l293d instead of uln2003

As in this instructables directly connected to the parallel port for a bipolar stepper motor?

Asked by bengus 8 years ago

how do you simultaneously run servo motor and dc motor with 433Mhz RF module and arduino?

Is there any way by which servo motor and dc motor can be run simultaneously by single transmitter and receiver 433Mhz RF module using arduino? i have 9g servo, a dc motor and l293d motor driver, basically i m building a RF controlled car. i have built already that can go forward or backward or right or left, but when i go forward i cannot go left or right?  can anybody help me please?  thanks in advance!!!

Asked by negzep 5 years ago  |  last reply 4 years ago

Can you tell me the code for arduino robot that has HC-SR04 Ultrasonic sensor , L293D , IR receiver module and remote?

It is a arduino obstacle avoiding robot , that has arduino uno R3 , L293D motor driver , HC-SR04 ultrasonic sensor , IR remote and receiver module on 2wD chassis.

Asked by KodakH1 1 year ago  |  last reply 1 year ago

Arduino Duemilanove with Adafruit motor shield causes piggybacked motor drivers to overheat- even with no load. Ideas? Answered

I have an Arduino Duemilanove and an Adafruit motorshield. Both work fine, but the motors I want to run require more current than the available 0.6 amps. I tried piggybacking two more drivers on top of the existing ones, but now when I turn it on one set of chips overheats immediately. It's not a soldering error, because I've tried it with many different chip configurations and the same problem occurs. The only thing I've noticed is that the new drivers I purchased have slightly different numbers under the customary L293D- but isn't that just when and where it was made? Any ideas?

Asked by loki17 7 years ago  |  last reply 7 years ago

How do i power this circuit? Answered

I want to control 4 dc motors with my old laptop's parallel port, via L293D motor driver chips and 7805 voltage regulators. my question is how to set it up to run it all on one power source(batteries)? the schematic im going to use is here. i want to change the 7812 to something that will put out 3v, any suggestions? also, what batteries would be best to use, considering the 2 voltages it'll be running off(5v & 3v)? i have included the pinout diagram for the L293D

Asked by thealeks 7 years ago  |  last reply 7 years ago

Is it possible to independently run two NEMA 17 stepper motors on an Arduino Rev 3 with a L293D and a ULN2003APG motor driver board?

I own a single L293D chip and a ULN2003APG motor driver board and I am currently working on an Arduino-based project that requires me to CNC control two NEMA 17 stepper motors on a XY axis grid. My question is if it would be possible to run these two NEMA 17 stepper motors on both of these motor drivers? If so, any advice on how to go about doing so would be much appreciated. :)Side note: I am currently unable to purchase any other Arduino-based motor drivers.Thanks!

Asked by Pantsformer 3 months ago

how to control robot using RF module?

Hi,I'm new to robotics ...I'm building a robot which consists L293D motor driver which drives two dc motors .The problem is how to control it using RF module???

Asked by kausdaware 5 years ago  |  last reply 5 years ago

What is the program code for arduino obstacle avoiding robot it has IR remote and receiver module with HC-SR04 sensor?

It has HC-SR04 ultrasonic sensor , arduino uno R3, L293D motor driver , and Infrared remote and Infrared receiver module.

Asked by KodakH1 1 year ago  |  last reply 1 year ago

how can i connect photo interrupter and dc motor to arduino l293d?

Im making a model of roller door garage opening system and will be using the following componentsmotor -;=motor&form;=KEYWORDinterrupter -;=interrupter&form;=KEYWORDarduino - L293dI need help inorder to connect the motor and interrupter to the arduino which should run the motor in both directions. Basically the motor should rotate the shaft in both directions to open and close the garage door, the purpose of interrupter is the let the motor know that the door is closed or open and i need suggestions as to what i should be using as sensor which could detect any object interrupting the closing of the door and stop the motor. If you suggest me a sensor please also tell me how to connect that sensor to the arduino

Asked by pavan5859 9 years ago  |  last reply 9 years ago

can we use same arduino programmed sketch for different motor drivers ?

I am expecting to build a bluetooth controlled 2WD robot using arduino. i need to use a pulolu dual VNH motor driver to run the two motors. i have a programmed arduino sketch that made for L293D Motor Shield .can i use that programmed sketch on my new robot that using pulolu motor driver without making any changes to code? if i need changes, what are they.? your help will make my project possible >> L293D MotorShield >> pulolu VNH driver

Asked by hardarknight 1 year ago  |  last reply 1 year ago

Normal motors working as a stepper motor?

Hey folks, I have an arduino(Also l293d motor control) and I was wondering if I could use my normal motor just like a stepper motor by creating a funtion and using "delay" as a mode to control the rpm of the motor

Asked by cthaliyath 4 years ago  |  last reply 4 years ago

Has anyone tried/been able to get a quadcopter flying using an Arduino paired with an Adafruit motor shield?

The motor shield can be found here. Its probably a dumb question as the L293D drivers can only provide 0.6A max current per motor and most of the brushless DC motors I've seen used seem to require more current.  Perhaps I'm mistaken.  Also, I've read that one can piggyback the L293Ds to get more current.  Would this be a possible solution if a single chip can't provide enough current for the job? Perhaps using conventional ESCs that can provide higher current are the only way to go?  I'm very new to tinkering with Arduinos/motors/electronics in general so any suggestions would be appreciated!  Thanks in advance!

Asked by edjsage 6 years ago  |  last reply 6 years ago

My arduino's L led or pin 13 led doesnt blink and my computer (windows 7) is not even recognizing it. Answered

I need to submit it this month . i am using it for a bipedal robot.can anybody recommend me troubleshooting was working well before and the cable also works.

Asked by robobot3112 4 years ago  |  last reply 4 years ago

Arduino to control 3V remote

Hi,  I have a remote that I'm trying to drive with an arduino.  The remote usually uses a 3V CR2032 battery.  I tried just using the 5V digital pin set on high, but that didn't work.  Then I tried using a L293D motor driver -- with the lithium battery supplying the outside power.  That didn't work either. Any ideas?

Posted by gluckc 2 years ago  |  last reply 2 years ago

Can anyone help me making cnc controller??

I want to make a cnc, I have bipolar stepper motors and l293d ics can anyone help me making the pcb layout board for bipolar cnc controller with db25 connector(printer port). I have tried making my own but it didn't work. So plz help me out. 

Asked by ram_aloktripathi 6 years ago  |  last reply 6 years ago

CNC plotter help

Hello sir/mam My Name Rana. I am from India. I doing a Mini CNC Plotter project with Arduino Uno, L293D, Servo & 2 DVD motors, 9v external power supply. My Plotter is working good with Arduino programs but it's not working with g-code from gctrl. please help me sir this project is very very important for me. I have a faith on you.

Asked by Aryan1987 6 months ago

ARDUINO not powering up!?

I have made an arduino uno robot, i have run 2 motors via the l293d ic which i've powered with a 9v battery regulated to 5v. The whole thing worked very well when run with the usb but when I plugged a 9v battery to the arduino, it did'nt work. Please suggest a sol. fast, its urgent again!!!

Asked by Ankan Nayak 4 years ago  |  last reply 4 years ago



Asked by CBCSYED 6 years ago  |  last reply 6 years ago

I want to ask - Is it possible to run bipolar stepper motor with uln2003 or uln2803 ic??

I want to ask - Is it possible to run bipolar stepper motor with uln2003 or uln2803 ic??, because l293d ic is very costly here. If yes then can you plz post a schematic here. I have searched over the net and found no useful information about it. plz HELP?

Asked by ram_aloktripathi 7 years ago  |  last reply 6 years ago

Dear friends i want to make a simple remote operated door can anybody help me, soon with circuit diagram? please help !

Friends i m using a simple IR pair , and want to usde 8051 micro controller with l293d  stepper motor ic. please frnds help i m not able to construct its circuit diagram. send me the circuit diagram .......please.

Asked by dkb1990 8 years ago  |  last reply 8 years ago

Maze solver with arduino

Hi guys..I want to make a LFR maze solver with arduino.i am gonna use a l293d IC for the motors,IR sensors,arduino uno,12 v battery and can travel in any route from start to finish,but it must return in the shortest distance from finish to start..plz help me with the coding part..mainly in the reverse route from finish to start

Posted by VijayS36 3 years ago

arduino wiring ( Help me please ) ? Answered

*Note : Thats not my own device , im copying it and this device copyrights still for ardumotive_com < other meaning im not stealing cuz i mentioned that .. Hi instructables !! My name is Yousif , I'm a 16 Y/O arduino lover .. well .. i've been watching this guide about ( CnC plotter device ) , and thanks to ardumotive_com ,, TBH I'm not a perfect arduino programmer , i know a lot of things but it could never be enough about arduino .. So im making the same device . Here I'm trying to make my own changes to the devices .. I almost completed the device , then i stopped making it cuz i have some trouble that stops me .. those are the changes that im gonna make and i need some hlep with'em :- i've changed the motors to 2.3Kg*cm Bipolar stepper motor .. . The motor driver : Ardumotive_com used a L293D motor driver to control both of the motors , the question is : can i use it with this new motors ( look above ) ? , gonna need for an external power source with a new board ? , and how could i connect it to this chip without destroying the chip .. I'm gonna change the pen to a dramel with extender ( avoiding high weight and size ) , so i decided to use this tool .. . I already have a lab power supplay with two wires( i mean red and black wires at the top , with adjustable voltage ( 12,14,16,18,20 ) ( thats all what i have ) .. how can i use it with the L293D chip ? At the end i could never do it without ardumotive_com , and please somenoe help me cuz i have less than a week to do it .. if u wanted anything about my device , u already can visit this link , becuase i almost used the same .. and thanks !! , gonna be waiting !

Asked by yousifhobelos 3 years ago  |  last reply 3 years ago

Need urgent help regarding the use of bluetooth with arduino to control four motors wireless Answered

I am planning to buy this bluetooth module so that I can wirelessly control 3 motors with the arduino. Can I use two L293D IC to control the 3 motors wirelessly?

Asked by Jayvis Vineet Gonsalves 7 years ago  |  last reply 7 years ago

ITS URGENT! Arduino not working with external power supply?

I have made arduino uno u3 robot, i have used 2 geared motors via a l293d using one 9v battery and tried power the arduino with a 9v battery, then with 9v adapter but it did'nt work, I also tried powering the board via the Vin pin, also through the usb cable using the 9v batterg and adapter, but it didnt work either.when i plug it to the laptop with usb everything works very fine. Please give me a sol. soon urgent i hav the exhibition after 3 days!!

Asked by Ankan Nayak 4 years ago  |  last reply 5 weeks ago

Different types of motors on the same arduino?

So I am still learning Arduino but I've already built quite a few robots. I'm stepping things up a notch by building a robot with several motors. I am using 9g servos, stepper motors, standard servos, and regular dc motors with l293d ic. I am also using 2 ultrasonic distance sensors. There will be 14 motors in all but I think Arduino Uno can only handle 12? I will be using an Arduino Mega, so will that be ok? I also want to know if you can put all these different motor types on the same Arduino and if it is possible, would writing a code be really complex?

Asked by Orange robot 1 year ago  |  last reply 1 year ago

My First Arduino Object Avoiding Robot!!!

Hey guys I am making my very first robot and have been researching for a while now......i have the parts but i am blank on what to do with them. I have:  2 DC motors 1 Ultrasonic sensor Arduino Uno 1 L293D (IC) 1 breadboard jumper cables 1 mini servo a power source for 4 AA batteries Robot chasis I want that the robot goes front and stops when object is near then looks right and left and moves accordingly..... Now keep in mind that i have 2 DC motors and NOT SERVOS so how should i program this or connect all the parts so that it works......PLZZZ do help its urgent.

Posted by mani_97 4 years ago  |  last reply 4 years ago

c++ code hElp?

This is the code for mobile operated robot found from this site can somebody explain this code i didnt understand  the line which is Italic and Bold like this (DDRD=0xff;  DDRB=0×00) somebody plz tell me what the lines are CODE /* DTMF Controlled Robot PORTD pin 0,1,2,3 goes to motor driver l293d PORTB pin 0,1,2,3 is connected to output of CM8870 DTMF decoder IC */ #include #include int main(void) { DDRD=0xff; DDRB=0×00; while(1) { switch(PINB&0b00001111) { case 0b0010://Key 2 { PORTD=0x0A ;      //1010 both motor front continue; } case 0b0100://Key 4 { PORTD=0×02;    //0010 right motor front continue; } case 0b0101://Key 5 { PORTD=0x0F;//1111 SUDDEN STOP continue; } case 0b0110://Key 6 { PORTD=0×08;  //1000 left motor front continue; } case 0b1000://Key 8 { PORTD=0×05; continue; } default: continue; } }//end of switch return 0; } // // // //

Asked by agent555 4 years ago

How to make a homemade z board using arduino uno?

Hey Frnds! Well the quetion is clear from the heading. There is going to be a science exhibition in our school and we think that a homemade zboard can be a very good thing because noone knows about it in our school. (how sad it is....).           I'm a beginner in arduino but i figured out that we will store the values of S1 and S2 in two different varibles. Then test for which one is bigger. Then if S1 is bigger then we'll turn the motor forward else it will be turned backward. I know there is some mistake in this program because how we'll stop it if we want to. And i also dont know about the hardware of the z board. Can any one plz help. Like with the Motor Specifications, Force sensor values, powersupply, wheels ( are the rear wheels both free of each other or they are joined). Plz comment if you knwo any thing. I am in real help. Moreover i was going to buy a motor driver sheild from here :  Is it compatible with arduino uno? Is it the same that is on 

Asked by 1101Snehil 3 years ago  |  last reply 3 years ago

I have a question about Arduino Uno R3 stacking shields for a project

I just started on a Arduino UNO R3 project, Its basically a vehicle (a tank) with 2 separate DC Motors, that controls its movement. Another part of the tank would be a Camera dock, which would be made up of 2 Servo motors which basically moves the camera Up, Down, Left, Right. To control the Vehicle i would use an Xbox 360 wireless controller. So far the only thing i figured out is that i would require two shields, One would be the Motor shield (Controls Both dc gears and Servos:;=item41639e1f33), The other shield would be the USB Host shield (;=item4d0722b59f - this would be used for the 360 wireless receiver) . The thing is is it possible to combine all three, if not what would be alternative solutions?, thank you

Posted by momoster69 6 years ago  |  last reply 6 years ago

How to control 100 bidirectional DC motors?

Hi,  I'm trying to control 100 DC motors using a microcontroller (Arduino Mega) The motors run on 1.5V and have a operational current of 40mA. 1) Each motor must be able to rotate clockwise and counter clockwise 2) The motors must be able to move independently     (though direction of the motors at any one time will be the same)      eg. at time = 0; motor 1,20, 30, 45 will rotate CW            at time = 10; motor 20, 35, 80 will rotate CCW 3) Using minimum amount of pins from the Arduino (Shift Register ?) How should i go about doing this ? I have tried using L293D H-Bridge, but in order to control 100 motors,  i will need 50 H-Bridges and 200 digital output pins I'm thinking of a simpler circuitry (image attached) to control the motors. Digital output pins from the Arduino will contol the relay switches, and the DPDT relay will change the polarity of the the voltage supply. Will this work ?  Are there any smaller alternatives to the mechanical relay (transistor ?)  Can a transistor allow current flow in both directions ? I would really appreciate if you could provide some inputs and ideas as to how you would go about controlling a large amount of motors. Cheers!

Asked by fujiapple 4 years ago  |  last reply 4 years ago

I am willing to PayPal $30 for someone to write this Sketch.

I am willing to PayPal $30 for someone to write this Sketch. I have an Uno board, a motor control board L293D Motor Drive Shield and a 5 volt 4 wire motor NEMA17 Stepper Motor. I'm using #include . I can make the motor run any speed in both directions in a loop. That's all the further I've got in two weeks. I would like it to start idle (hold) and when I touch (momentarily) power to a pin, I need it to run in reverse until another pin is contacted, a switch, and stop (or run forward a small amount). Let's call that home. Then I would like to touch power to a different pin and have it reverse to home and then run forward 200 steppes. 3 more like that, 200 steps, 400 steppes, 600 and 700 steppes. So, i need 4 pins, one the run the motor to home. The 3 others will run the motor down to home and the up to a predetermined spot. The "Stop and stay home" can be a couple steppes up from the home switch. Think of it as running blinds full open & closed with 3 available open positions in between. If you can do that, I'll pay $30. But I don't want 10 people to make it and each expect to get payed. How do we do this? Scott Goldsborough Thank you!

Posted by Scott GoldsboroughG 1 year ago  |  last reply 1 year ago

Top 5 new Instructables for this week

Want to see what the most popular new Instructables are? Here's a list of the Instructables published in the last week (since April 24) that had the most pageviews.Creative reuse clearly stands out as well as some old-fashioned crafts. There's also our old friend, the Arduino. A lot of good stuff and be sure to check these out as well as many other solid Instructables that have been recently published. Hand made COG TagsEver wanted your own COG tags? I hadn't ever thought about it. But then i decided to make some. I was inspired by a coglike thing i found in my garadge xP Inspiration comes fr... posted by RavenShadow519 on Apr 24, 2009 VHS Tape Storage DriveThis project turns a old VHS Tape into a USB storage drive. It looks like a normal VHS cassette tape except for the USB cable that sticks out of the shell. All of the project ... posted by abbtech on Apr 26, 2009 Viking wire inlayWherein Ben endeavors to explain one of his methods for inlaying non-ferrous metals into steel for knives and swords. posted by ben potter on Apr 28, 2009 Control your motors with L293D and ArduinoAfter long research and trial and error, I have came up to a new walkthrough regarding this nice chip, the L293D.Each project is one project and each one has its own unique ... posted by guibot on Apr 26, 2009 Contactless dynamo powering bike safety lightsHello everyone!! On this instructable you will see how to build a simple contacless dynamo for powering a bike safety light from a relay coil and some hard drive magnets.As ... posted by vbnicolau on Apr 29, 2009

Posted by fungus amungus 9 years ago  |  last reply 9 years ago

unfinished,5 DOF Robotic Mechanical ARM

5 DOF Robotic Mechanical ARM Required Material of project:- 1. Basic Servo Tower pro 9g*4 2. Header pins Male female*2 3. Arduino Nano*1 4.10kΩ Resistor resistance*2 5. Trimmer Potentiometer track Linear; maximum resistance 10kΩ*4 6. Tactile push button*2 7. Blank circuit board*1 8. Acrylic strips for Robot & potentiometer body*2 9. Wires, Button, Switch 10.Balsa wood, Metal, Plastic Procedure:- Arrange all necessary items.. Please go through the attached images  for better understanding.. I divide whole project in two parts 1) Servo Motor assembly 2) Potentiometer assembly 1) Servo motor assembly: – Servo motor as J1, J2, J3, J4 fix the servo motors as shown in image use 3M tape to glue servo, use thin flexible plastic strip to make griper, make hole in center of each finger tie thread in that hole pass this thread from center hole and tie knot at the other end of thread with 4th servo motor’s knob, as you stretch thread finger get close vise versa. Fix whole arrangement on strong rigid base. 2) Potentiometer assembly: – Fix potentiometer as shown in figure name potentiometer as do previous R3, R4, R5, R6 this time place R6 separately for easy access this potentiometer control gripper to pick and place. Potentiometer arrangement symmetry must be same as servo arm. Fix whole arrangement on strong rigid base. Moving a little bolt from one side to the other side:- 1. Actuators / output devices: 4 micro servos 2. Control method: controlled by a PIC16F690       assembler firmware 3. CPU: PIC16f690 micro controller 4. Operating system: self made assembler code 5. Power source: 4.8V to 6V from 4 battery cells 6. Programming language: PIC Assembler 7. Sensors / input devices: teach in system with                         4 potentiometers       Making Processer:- The Potis are standard types and are screwed to the white plastic parts with their nuts. The axles are pressed into the transparent plastic part. The handle to move the teach-in-arm is a M3-Spacer and the socket is a plastic part with is normally used to fix balloons on a stick to hold it.                     move the motor itself by hand a little force is needed due to its permanent magnets, which create a small holding force. But inside the servo a lot of gears increase the force which you have to apply. If you move the servo by hand, you have to apply a much higher force. If you overcome the motors holding force, it starts to rotate an acts as a flywheel. So moving a servo by hand needs a high torque and its not easy to turn it to the position where you want it. ( Fan control modules for engine cooling of real cars have some extra parts to clamp the voltage which is generated, when you drive at higher speeds. In that case the fan works like a windmill and creates higher voltages than normal inside the power stage of the module.) And there were also a lot of other "problems" which had to be solved using my PIC Controllers. i.e. self made electronics for a RC-Excavator which works similar to the digital system used in slot cars. To replace a lot of wires between the rotating part of the excavator and the track unit, a small PIC 12F629 reads the pulses from up to 5 channels of a RC-Receiver and leads their information via a 2 wire connection to a second PIC12F629. At the second board the power is separated from the data. The PIC is reading the data, and generates the PWM output for the 5 Servo output connector. the 2 wire connection is made with a cheap 6,3mm mono microphone plug which is also used as the axle for the rotating part. The arm of the excavator is also powered by standard servos and so it was necessary to change the control behavior from proportional to integral so that the servos move like real hydraulic cylinders which are controlled by valves. I used the same 12F629 type for that job and added some features like adjustable limit positions and starting point programmable by one jumper, and automatic return to park position when missing the pulses for some seconds. The Software is simple:- Its working like a servotester for four axis. That means, every poti is connected to an analog in of the controller and all servos are connected to GPIOs. The controller reads each poti, does some scaling, so that the angle of the poti equals to the angle of the axis and finally he creates the PWM output 1-2ms pulse every 20ms for all servos. Teach mode:- After a reset the robot arm follows the teach in arm while simple mapping the analog inputs every 25ms to the servo motors. Pressing the button stores each servo position in a array. Play mode: The sketch reads the array step by step and moves the robot arm. For cool looking movements I added a routine calculates different micro steps for each servo to have moving start and end sync on all axis. Also added a ramp for soft increase/decrease velocity. Shorter travel distances the robot does slow, longer distances with faster speed.           The program moves the servos at full speed to the next position and a short delay time after each command allows all of the servos to reach their final position. That means that it is possible to increase the speed a little bit more by doing some fine tuning of the delay times after each command. The final thing which is still not implemented is the routine which saves the "Teach In" data 5 or 10 times per second, so that the controller is able to replay it in a loop with the original speed or with a lower or higher speed. Electrical Connection:- Provide separate power supply (5V DC 1amps) to the Servo motors . Don’t forget to short ground of both power source ( arduino + servo) 5 DOF Robotic Mechanical ARM :- 1. Use of Fiber on upper side 2. wooden spoon is a part of side body 3. cable tie *12 pieces use the robotic. 4. Some pices of wires 5. use scraw*4 6. Glue 7. some small clips Because to attached body 8. small size of plastic box 9. One pieces of  square fiber stand and one pieces small & medium  circular fiber  10.  L293D Motor Driver IC+IC Base KG143 11. Generic Elementz High Quality Nickel Plated 24*18 Points Bread Board*(2 pieces) and one plastic 12. Push Button Switch. Play Mode version 1.1 The gripper input is used to set the delay (0,1,3,15,60,300 seconds) after a loop is done. The switch (it was left from the project start) pauses the robot.        Thanks you:

Posted by aarif1234 1 year ago