Wireless Programming of a Baby Orangutan

Show everyone what you've built! Don't forget pictures of your creations.

Wireless Programming of a Baby Orangutan

Postby oldtom » Wed Aug 22, 2012 12:14 am

3pi_orangutan.jpg
View showing Orangutan board on 3pi
3pi_orangutan.jpg (38.59 KiB) Viewed 5117 times
top view.jpg
View showing Wixel, Baby Orangutan and Hex Inverter.
top view.jpg (40.14 KiB) Viewed 5117 times
The idea was to allow wireless programming of a baby Orangutan.

To do this, the standard Arduino bootloader was modified for 20Mhz operation and a new section was added to boards.txt in the arduino hardware folder to allow selection of the orangutan.

The bootloader was uploaded to the baby Orangutan using AVR Studio 4.

2 Wixels are used, 1 attached to the PC and the other attached to the Baby Orangutan’s UART.
The Wixels are running the Arduino Shield Program set to 57600 baud.
A section of a hex inverting buffer is used to operate the Orangutan reset during programming.

The Orangutan can be programmed wirelessly from the Arduino IDE.

In this particular case, the 3pi has the serial slave program on it and is contolled by the Baby Orangutan using the Arduino Software serial function at 19200 baud.
oldtom
 
Posts: 3
Joined: Fri Feb 10, 2012 2:53 am

Re: Wireless Programming of a Baby Orangutan

Postby DavidEGrayson » Wed Aug 22, 2012 9:51 am

Very nice! I am glad you got everything working so well. If you modify the Wixel's app you should be able to get rid of the hex buffer.

--David
DavidEGrayson
Pololu Employee
 
Posts: 2720
Joined: Thu Apr 03, 2008 12:30 pm
Location: Las Vegas, NV

Re: Wireless Programming of a Baby Orangutan

Postby oldtom » Fri Aug 24, 2012 12:44 am

I thought about that but I was concerned that the Atmega328 reset is internally held at Vcc(5V) and the Wixel is not 5V tolerant.

I'm not sure what the consequence would be so used an inverting buffer which has the added advantage of inverting the signal to the required output.
oldtom
 
Posts: 3
Joined: Fri Feb 10, 2012 2:53 am


Return to Share Your Projects

Who is online

Users browsing this forum: No registered users and 2 guests

cron