Let's Make Robots!

Arduino

PWM and motors

Hey guys

I have built a robot using arduino UNO as controller and a L293D quad half H-bridge as motor driver. The motors are Pololu micro metal gear motor 100:1 HP hooked up to a 10,8V battery.

I am controlling the speed using arduinos pin 9 and 11 with PWM, but it seems difficult to get even a small amount for accuracy in speed, and the robot doesn't even move at duty cycles below 25%, and it is always quite noisy.

The case for lurking on LMR before starting on a large (ish?) robotics venture...

Ok... so let me start with... I've been humbled by the sheer simplicity with which some of these bots on here are made.  Functional and clean.

 

The one article that has made me rethink my strategy the most is  Oddbot's article Pushing the limits with encoders  

 

Homemade Arduino board not in sync with Arduino IDE

Hi,

I flashed a blank Atmega328 chip with an AVR dragon lended.

That chip was running nicely on the breadboad it had been flashed on.

I could program it with arduino IDE, through a uno board without it's chip.

Then I built a small board for that chip.

The program (blinking LED) is working properly, but I can't reprogram it with arduino IDE anymore.

I got the message :

"avrdude: stk500_getsync(): not in sync: resp=0x00"

 

Connect 2 speakers to arduino uno

Hi everyone,

 

I'm sorry to bother with such a basic problem but I'm trying to connect 2 speakers ( a piezo and a 8 Ohm speaker ) to an arduino uno to play some tones. The fact is I can play tones with only one of them at a time.

 

 As a beginner, I don't know it's my code wich is wrong or the breadboard layout, so I uploaded here both of them hoping that someone can show me the light !

 

THX EVERYONE !

Here is the code:

int speakerPin = 8;

int speakerPin2 = 9;

 

int length = 295; 

So this guy happened last night. I have been inspired by the work of Mr. Protowrxs and his Box Head Robot and thought I needed a little deskbot as well. I also … Read more
Autonomous Drive, Line/ Maze Follow, Drawing, Mapping, RC Drive
Using a
Hey hey! Just as great as the Original Tadpole, but with 100% more wood! I was shopping on the ol' eBay's and came across some 3mm birch plywood, usually used in … Read more
Walks araound and avoid obstacles
Using a
This is 'Little Red BoBette', another member of BoBs army. The name is taken from an old Prince title, 'Little Red Corvette'. BoBette is my first female robot. She … Read more

Wild Thumper Responds Briefly to RC, then stops

[apologies, I was sure I posted this but cannot find any evidence of this post on the website. Please ignore if it is a dup]

I have a Wild Thumper on a standard Dagu chassis using the sample firmware.  Flysky 3-channel RC transmitter, hooked up to D0, D1.

7.2V nicad charged up and attached.  Demonstrated that the motors are driven using the diagnostic Arduino Wild Thumper code.

With the RC, I can get the motors to move in the right direction (power, steering) for maybe a 1/2 second then it stops dead.

This suggests something about the current sensing.

A Python Module that Tracks and Controls a Robot using OpenCV
I've been working on this one in silence for a bit.   Awhile back it hit me, before I started growing my Overlord project in complexity I wanted to refine it for … Read more
Just walks forward for now, but plan is that he'll avoid obstacles, and perform entertaining routines.
Using a
This is very much in progress. I'm building on what I learnt from Duckling to design a more refined "rocking-style" biped. 2013-11-17 Construction is pretty much … Read more
Draw, Dance, and Play Music
Using a
This is a smart doodle robot built from a kit purchased from "Hobby King." It is for our ES100: Engineering Design Project class at Montgomery College. Right now, … Read more

Arduino voltmeter

OK,so here is the story. I have to make a digital voltmeter using Arduino,that can detect 0mv to 200mv preciously.

 

1. My initial plans were that I would apply 250mv through a voltage divider to the Aref pin of Arduino,and set analogReference(EXTERNAL); But I have learnt that nothing below 1V can be applied on that pin

Navigate around via ultrasound
Using a
This is my very first Robot. I was inspired (more than inspired) by the "Frankenbob" which I found first on Youtube. Actually I build this robot together with my … Read more
Rove Around
Using a
This Robot is controlled using Arduino...I have used 433Mhz RF modules so that the Arduinos can communicate wirelessly...the robot uses differential drive in order … Read more

Wild Thumper, system sees USB but no option in Arduino port menu

I have a wild thumper.

I'm powering it with 5V 2A wall wart to battery +/-, as well as the usb plugged in and the charger power (which I realize isn't helpful).

Both a PC and a Mac recognize the USB is plugged in, making the appropriate FTDI entries in the device table.

However, I neither case do I see an option for any port in the Arduino port menu, so, of course I can't upload.

What should I be seeing as a port?

* I've been able to upload fresh 168P firmware using the appropriate instructions.

Navigate in my flat via Kinect, compas and ultrasonic, obstacle avoidance, now me and other people, can hear and speak
Using a
For the winter time I need a Robot for indoor. My other one (AUROB Isaac) is to big to drive in my flat. So - I have made a Robot like the Microsoft Eddie bot - but … Read more

Introducing myself

 
Hello everyone,
My name is Albert and I'm from the Netherlands.
A very capable Robot, that can be remote controlled or rely on numerous sensors to be autonomous.
Using a
Autonomous Security Rover              by Arthur Gabanyi http://modern-robotics.com/ Read more
Scrolls a message in an 8x8 LED matrix
This may not look like 12 hours of work, but I reckon I spent appx 4 hours writing a little program to design the font, about 2 hours making the font, probably … Read more

2 wheel self balancing robot using arduino and IMU6050

I want to build a two wheel self balancing robot using Arduino and the IMU6050. After a few weeks looking around robot and arduino forums, without much luck, I thought perhaps users might share their experiences, ideas and code on this forum.

For starters, I built the platform out of 5mm plywood, using the following componnents

2x Tamiya 70168 Double Gearbox Kits
2x  Pololu Wheel 90x10mm
1x L298N Dual H Bridge motor driver
1x Arduino Uno
1x IMU6050 board
1x bluetooth module

Electronics for homemade CNC machine

Hi all!

I plan to build CNC machine. I have already found 3 unipolar stepper motor from old printer.

Type of CNC will be like http://reprap.org/wiki/WolfStrap-English#WolfStrap-Fran.C3.A7ais

For electronic part I have two options:

How do you program a screen with Arduino?

How do you program a tv screen? I want to do it with arduino, so I can put it on one of my current robots, an entertaining stationary robot head on my desk. I provided some pics of the screen I'm using. Please comment.

 

[ARDUINO] Spider dagu burn

hello everyone. 

I recently acquired a Dagu Spider malheureusment but I have a little problem that I would like to expose you BEFORE testing it myself. Because Dagu has cost quite expensive for my small ways! And my first test has not been very conclusive. So i have questions :

I'm using :

- 3 servos connected (D13, D12, D11). 2 Tower Pro MG995 and 1 Micro Servo 9g.

- 6 alkaline batteries 1.5 V LR6 - AA

 

.... the board heating  and no LED lights. Is this normal?

.... Am i using a bad batteries ?

Kickstarting Moti: Smart Motors + App

Hey Everyone! I'm part of a small team in Toronto that's Kickstarting an open-source tool to make it easier to build robots.

Wild Thumper Robot Controller: getting started autonomously

I'm a beginner in coding and I'm trying my best to work with the sample code, but now I've come to an impass. Can someone tell me what I'm doing wrong with this? http://pastebin.com/cFscTs6d 

I'm getting the error:

Wild_Thumper_Controller_Prototype.ino: In function 'void I2Cmode()':

Wild_Thumper_Controller_Prototype:357: error: a function-definition is not allowed here before '{' token

Using Pololu's #2130 to control two motors

I'm going to be making a simple 2 wheel robot that can avoid obstacles using a Ping sensor. I will be using an arduino uno, a breadboard, the motor driver, and two dc motors with wheels. I found Pololu's #2130 after someone recommended it. It can control two motors and it connects to a breadboard. How would I program this like I program an Arduino.
My first attempt at building an autonomous robot on a tight budget. Having seen the prices of robot chassis with motors and gearboxes, and knowing that I needed … Read more