Let's Make Robots!

SplatBot MkII

Write LMR and squirt things
AttachmentSize
SPLATBOT_MKII_V2.BAS15.22 KB

Sleeker and with twice the firepower, SplatBot Mk II has some obvious improvements over the original. Noticably the water bottles and pumps are on the chassis making the cannon much lighter and more responsive. I've also doubled the storage capacity and pumping power. each pump is individually controlled for multicolour writting. Both videos can be viewed in high quality mode.

The first video is the most recent and is for the purist. Directed from afar :)

He sounds like an excited cousin of R2D2 but this is actually the sonar range readings converted to sound to help test that the sonar is working properly.

 

 

 

 

 

The second is my earlier experimentation with video editing software syncronised to some suitable music with our new logo hastily added before uploading :D

 

 

 

 

 

 

 

 

 

 

 

The chassis is the same as the original with some meccano supports to hold the water bottles (not shown). The two pumps and a DC-DC converter have been added to the back.

The DC-DC converter is configured as a voltage step up current regulator. This means that the output is a higher voltage than the input and the current is regulated to control the brightness of the LEDs.

The LEDs used are 0.5W 10mm green and white LEDs. They are very bright, in the video's they are turned down to minimum brightness. The white LEDs in the water bottles are for lighting up water that has been coloured with food colouring. Unfortunately the only video with that working was the two colour LMR attempt. The dye had to be very dark to show up well on the sand and did no light up as well as hoped. I plan to do a night video that should be better.

I've attached the code for SplatBot although it's incomplete. The IR tracking routine will be re-written to suit the next sensor design and the LMR routine has been written in a less than efficent manner to make it easier for me to tweak the font. If I'm ever happy with it then I'll condense the code.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
What did you use for the pumps? Windsheild washers or something?
Yep, just two aftermarket windsheild washer pumps. Only running at about half power with 7.2V.

At least it wont pee on its servos anymore :P

It was actually the sonar that copped it the worse. It's not water resistant like the servos. I had to soak it in methylated spirits to flush out the water and food colouring. Took a few hours for it to work properly again which is why I set up the sound output originally. The new cannon is a bit longer to try and stop that.

That's a very nice update. Love your work.

I love it! :D

We have a new standard for videos to aim for. Cool LMR branding. I will update the video howto accordingly.

Oh, lest I forget: the bot is also very cool! I love the bleep and bllopp sounds. Did you describe hoto program/wire those anywhere?

I've posted the code used which has plenty of rem statements explaining what does what. The sound code is in the main routine. but here's that code again.

    gosub range                              'reads sonar
    distance=distance-310                'subtracts dead zone
    if distance>2550 then                 'could probably use max command here, not certain if it works on 16bit results.
        distance=2550
    end if
    b0=distance/10                          'calibrates sonar result to 1 byte
    b1=b0/2 max 126                      'calibrates result for speaker (>127 is white noise)
    b1=127-b1                                'change to high notes for close objects
    sound speaker,(b1,5)                 'audable confermation of range 

Now every robot can sound like an excited R2D2 :D

Great improvements!! Congrats OddBot!!   ;)

Awesom!  I love your Robot, where i can buy one? :P

 

And the LMR writing is very special. How long do you can splash?