The BEAM Circuits Collection is a BEAM Reference Library site. |
The "Happy Birthday Singer" solar
engine The original Type 2 Solar Engine was based around the "Happy Birthday Singer" (HBS) chip that was pulled from the original Hallmark singing greeting cards. While it's no longer available, this is interesting for educational as well as historical reasons. Here are the particulars as described by Mark Tilden: "The happy-birthday singer is a two bit wide by n words deep programable sequencer with 4 commands: reset to start vector (00), decrease frequency (01),increase frequency (10), and pause (11). The device starts out with a 2 word vector jump at the start of memory which locates 16 positions in it's memory. This jump vector is readdressed whenever a (11) command is found in the execution table. "Happy Birthday" is the first in this chain and is at default (00-00). There are at least 6 songs already in the device which can be found by reprogramming the jump vectors. The vector locations seem to be at either 256 or 512 bit increments in a 4k or 8k memory map. These songs include "you light up my life", and xmas carols. Reprogramming the singers is not simple in either process or technology, and truth to tell I never completed my studies of the devices as it's a bugger working with an already burned-in prom. The only details solaroller builders need know are: --------------------------------
| Vcc | switch |
| | |
|--------- |
| | gnd |
| *** __________ |
clock|--**uP*-| |
whisker| ***** |
| *** |
| / \ Battery Holder|
| | | (Usually cut |
| [ ] [ ] off) |
--------------------------------
Quad outputs
Dave Hrynkiw of Solarbotics fame then adds this: To turn the HBS into a controller for a dual-solarengined photovore, use the following technique: |
||||||||||||||
|
|||||||||||||||