Let's Make Robots!

Blogs

Arduino Wavefront Algorithm

First Up... If you want to find out what Wavefront Mapping is all about head over to the Society of Robots Tutorial. It has a great wtite up and its where I first learnt about it.

 

Basic's done, So lets talk about Map size limits.....

The Arduino 2560 & 1280 both have 8k of SRAM (where the map is stored)

I'm using an array of Int's, each Int is 2 Bytes, so max size would be the square root of 8k / 2.

8192 / 2 = 4096

Sqaure Root of 4096 = 64

NerdCam3D has arrived

Hi folks,

it really has been a while, my last post is months ago. But in the meantime I have made major progress. First of all I have bought an Axial Wraith, a RC-car that offers lots of hardpoints to mount and attach devices. Then some guy from the Geman FPV-community made a small GRP-case for the camera. In this way I was able to crawl through my backyard in FPV for the first time (see 1st attached video).

Why Do I LOVE New Projects?

 

Especially ones I've designed - especially when it seems like nobody else has done this before?

 

This should be as much fun as it will be frustrating . . . more soon . . . yeah c'mon!

 

Better Than Candy

Rocket Brand Studios/ CtC Update

Hey guys,

It has been a whirlwind around here for quite a while... Ever since Maker, it has been non-stop (and wonderfully exhausting).

I thought I would take a quick moment to record a video and let you guys in on the chaos and upcoming goodness.

Setting up my new lab

Hey everybody!

I have finally started setting up my new lab after moving to Canada! Wow! Went to few shops today, got myself some tools, parts, and stuff! The only problem is that my table was not delivered yet, so, here is a photo of my "Temporary refugie" robotics lab :)

Update 27-Nov-2012

Adventures In Robots: Robot #2 Bert the Bling Bot

Now that robot #1 is almost complete, (Ajax Harbinger of the Robot Apocalypse, robot entry coming soon), I have begun to plan out robot #2.

Robot #2 will be named "Bert the Bling Bot".  The goal of course is for Bert to be bigger and better than robot #1.  To that end Bert has the following requirements/goals.

Very Very Cheap Platform

So, I was starting on building my second robot, and I didn't really find enough materials around. I found straws and chopsticks, so I cut them up, glue them, and made them into a cheap base for my robot.

For more info, visit http://danrobotics.weebly.com/very-very-cheap-arduino-platform.html

 

Adventures in Robotics, Numbers count

Today I was busy trying to interface an infrared detector to a PICAXE 28X1 on a project board.  My goal is to integrate this into my first robot, Ajax, so he can receive commands from an TV remote control.

The PICAXE documentation shows the 3 pins on the dectector wired to a a couple of resistors and a single capacitor, how hard could it be?

Two hours, later I am getting nothing on input pin0 at all.  Zero, Zilch, Nada.  Nothing.

The irin command never seems to return even though I give it a timeout value and a label to goto on an error.

Zifduino bootloader programming shield

When I first began working with Arduino I was amazed by the incredible things people were doing with the devices. After a couple of successes with my little UNO R3 I wanted to make some things using  "standalone"  chips. Following some tips from fellow Ardweenies I discovered this: http://arduino.cc/en/Tutorial/ArduinoToBreadboard

I also dabble around with quad copters

Here's one of my home brews . . . flies really well. My first quad using the Naza flight controller - very nice controller.

 

video --> LINK

Sketchy businesses -- my 3D parts modelling log...

Well, currently there's not a day that goes by without me reading someone talking about 3D printing, 3D printers and whatnot. Also, I've been reading of how easy SketchUp is to work with, so given my failure to make anything of Blender around almost 10 years ago... I decided to give SketchUp a try.

Note: Newer designs are at the top (for chronological reading start at the bottom of the post)

 

02 - Second practical motivation:

Boards & Boards (to get you bored) -- a log of homebrewed circuits coming to life...

I decided to make a blog to serve as a log for the boards I design and/or produce... well mostly because I can. So here it goes.

NOTE: Older boards at the bottom, newer at the top. So do bottom-up read if you're after a chronological perspective.

 

05 - Practice makes perfect (eventually) OR the h-bridgemania

Project Reprap Rostock Rosblog (Hopefully not ROSFLOP!)

Thought I would start a blog documenting my rostock build. Hopefully this will help some other noobs work out the minutae of a project involving so many disciplines!

Balanceiser - Yet another balancer robot

Ok here I will be tracking my attempt to make a balance robot .

Some photos from a raw sketch model I made in sketch up follows .

Ok here it is .

I will use a wii nunchuck as an accelometer and further input .

Rostock Build Blog.

 

For years there have been many great versions of DIY desktop manufacturing tools, and one of the most fun to build (and watch while it prints) is the Rostock 3D printer, which uses delta kinematics to equate its motion. 

Electric IMP : Easy Wifi

The Card

I was looking for a simple way to add Wifi to a robot project, when someone pointed me to Electric IMP. After reading a little about it, i decided to just order one and try it out. A few evenings of toying and I have to conclude that the IMP is a whole new type of component.

HC sr04 run on 3 pins with arduino

Just wanna share this(not mine) with everyone. I now have a ping))) arduino code running an HC sr04 on a robot due to this... http://code.google.com/p/arduino-new-ping/wiki/NewPing_Single_Pin_Sketch It's that simple.

28BYJ-48 stepper motor

hello, I'm working on a new project and I'm using this small stepper motor from yourduino.com. I'm controlling the position of the stepper motor using a 10K potentiometer and it does rotates according to the pot, but it jitters at any position. What could be cousing this jittering?. I tried the knob code from arduino.cc and still jitters. I replaced the pot with a 1.2 kohms fix resistor and it does not jitters when stoped. Is the code missing something? HELP, no really HELP.

#include STEPS 100

Stepper stepper(STEPS,8,10,9,11);

int previous = 0;

void stup ()

n/a

Math machine learning

Whenever I observe my daughter, I find that she likes to collect things. The more, the better. Usually as much as she can carry. As she can not count, how can she distinguish, what are more things and what are less things?

My daughter with objects in both hands

New Video

I've posted a new video on the http://ralphsrobots.com site.

This one is about using fixed point math in computer programs in general.

Fixed point runs faster and takes less program memory space. This is because when you use floating point math, sophisticated procudures are automatically linked into your program.

 

 

Camera Bot


I wanted to build a robot that would spin the camera while taking time-lapse photos

It worked but geeze, what an ugly contraption . . .

 

 

 

PCB CNC Drill

So this is the basic idea, more so I don't forget but any input/comments always welcome.

Create a mini CNC for drilling PCB's, it would require...

Building an X/Y Table similar to Geir's (sorry can't link, using a Tab). Instead of a pump hook up a 12v motor with a drill bit adapter

Mount the motor so it can move on the Z axis, either on a spring with a servo to push it down, or threaded rod like normal CNC mechanics. Use the handy TIP120 for switching on/off. (2.2K resistor, Diode)

A4988 and steppers My experience and mistakes

I've bought a few of the pololu stepper drivers A4988 to populate a ramps1.3 board used in printrbot. Before building the mechanics I soldered together the ramps board and plugged it all together with my arduino mega2560 and the drivers. Having tried to work out the best software combination with marlin version and either pronterface or replicator G I could not for the life of me get any action from the steppers in the control panel for either host software.

n/a

Simple trial-and-error algorithm - yet

I am experimenting these days with trial-and-error algorithms.

Revised algorithm of choice

In the last two days I have reworked the algorithm of choice completely. The code is now much shorter and a great number of actions can be easily added.  I have listed the code sketch below.