davidbuckley.net
home  >  Bambino  >  26 April 2013

Bambino Setup and Use by David Buckley

[page top]
Remote Control TVR010 - keys for use with program #28

Note - first time use - the Controller must be programmed to transmit Sony codes.

[POWER red]	Stop and wait for new command

[A],[B],[C],[D],[E],[F],[G]	select different equipment, 
	Bambino is type [B]

[UP]	(exit wander) Fd Forward one step
[DOWN]	(exit wander) Bk Bacward one step
[RIGHT]	(exit wander) Rt Right Turn one step
[LEFT]	(exit wander) Lt Left Turn  one step

[|],[^],[+cross],[xcross]	(above numbers) select Bambino modes

[|] enters learn mode
[|] has to be followed by a number key 1-8 
	= the Act to be remembered
	up to 8 Acts can be learned
	learned Acts can call coded Acts
	a learned Act which chains itself repeats forever, eg #1 = Fd,1
	Acts can chain to other Acts, eg Fd,Bk,2   - chain to Act2
	[POWER] stops the playing Act.

[^] selects coded Acts = Basic subroutines,
[^] has to be followed by a number key 1-8 
	[1]=>RockAdo
	Acts in Basic play until the end unless programmed otherwise.

[+cross] enters modify mode
[+cross] has to be followed by 
	[UP],[DOWN] to  select the Pace servo
	[RIGHT],[LEFT] to select the Roll servo
	 or [POWER] to quit
	[-]  adjusts the centre position one way
	[+]  adjusts the centre position the other way
	[POWER]  when done

[Xcross]	'Dump EEPROM DATA to PC, formated to paste into programs

[1],[2],[3],[4],[5],[6],[7],[8] 'routines [9] 'spare [0] 'Wander mode [-],[+} '(by [0]) alter

Other keys IF letter keys other than [B] are pressed then Bambino will stop responding, press [B] again to recover control, if that doesn't work reprogram the Controller for Sony codes. Bottom two rows do nothing, they do not transmit Sony codes.


[page top]
Setting the Servos
Switch on Bambino and press [POWER], the Servos will move to their mid positions.
Press [+CROSS] to enter modify mode.
[+] has to be followed by 
	[UP] or [DOWN] to  select the Pace servo
	[RIGHT] or [LEFT] to select the Roll servo
	 or [POWER] to quit
	[-]  adjusts the centre position one way
	[+]  adjusts the centre position the other way
	[POWER]  when done
Adjust the centre positions so the feet are side by side and Bambino stands upright.
Later, if necessary, adjust the centre positions so the Pace is even and Roll left and right are even.
[page top]
Bambino's sensors

Bambino senses the presence or absence of objects by measuring the difference in reflected light with the Orange LEDs On and Off.
There are two forward facing phototransistor sensors shielded with black tubing.
There are two downward facing phototransistor sensors shielded with black tubing.
For the forward facing sensors if more light is falling on them when the LEDs are lit then there is probably an obstacle there.
It may be that the obstacle doesn't reflect much light in that case Bambino will not see it!
For the downward facing sensors if there is less light falling on them when the LEDs are lit than when they last self calibrated at the start of Wander then there is probably a hole such as at a table edge.
If Bambino calibrates the hole sensors while on a black surface then it probably won't see holes.


[page top]
Control of Bambino with preloaded program #28

When turned on Bambino is will

If while in Wander mode a [key] is pressed then Bambino will exit Wander and respond to the keypress.
[page top]
Programming the Controller for Sony codes
TVR010 PicAxe IR-controller
---------------------------
Before use, the transmitter must be programmed with the ‘Sony’ transmit code.
1. Insert 2 AAA size batteries, preferably alkaline.
2. Press ‘S’ and ‘B’ at the same time. S is in the centre of the arrows. 
	The top left red LED should light.
3. Press ‘0’. The LED should flash.
4. Press ‘1’. The LED should flash.
5. Press ‘3’. The LED should go out.
6. Press the red power button (top right).

[page top]
Revisions
18 Apr 2013 two remaining [TENT] -> [^]
22 Jul 2012 To learn a routins press [|] -> To learn a routine press [|], [Tent] -> [^]