Showing posts with label seed. Show all posts
Showing posts with label seed. Show all posts

Friday, July 6, 2012

SEED Supercomputer Part 2

SEED BASIC Stamp Supercomputer SBS stages
SEED SUPER COMPUTER
PART 2
APP Notes - GOING WIRELESS
These are images of the first version Bstat Base Station. This test unit includes a Parallax wireless radio frequency transmitter and receiver, a piezo speaker, and various test circuits in place that will be used for switches and controls.
SBS BSTAT adds wireless radio control to BASIC Stamp Supercomputers
The Basic Stamp Supercomputer BSS has both LCD and uOLED monitors. For the SBS, I wanted absolute minimal power draw (total is 80ma for all 10 boards and piezo speakers), and to incorporate all BS1 projects at the most simple level. Sometimes developing the simple approach is more complicated than the complex approach and then it becomes a wonderful challenge and a great learning experience along the way.

The BSS is all about the entire range of BS2's and their advantages, and the SBS is all about the BS1 and its advantages. With the new SBS, compared to the other peripherals, the 20ma draw of a green screen was very heavy, and it's offered as an option.

With this project, the purity of the BS1 is maintained, the learning experience shows that it has good advantages. Even the remote base Bstat which communicates wirelessly with the SBS has a BS1 for a heart and it drives audio, radio transmitters, receivers, switches, LED, same as what a BS2 or Propeller can do. Anyone, of course, can build the SBS project and add a Propeller chip board as an upgrade, with TV, mouse and keyboard.

Views of a fully operational SBS supercomputer
SRAM Comment: The SRAM add on is one possibility. But you've got 4 MHz, 256 bytes EEPROM, 16 bytes RAM, and 8 i/o pins multiplied by ten to work with, which is ten times more than some computers I built in the past. There's Prop chips to interface but I prefer to keep this unit strictly pure with the Stamps. Doing a project like this one, with the Propeller chip, is an entirely different ball game. You can stitch together some boards using pin to pin but the real power is going to come from the man who can develop the suite of working software. The evolution of this project has gone in both directions, that of new hardware and new programming, i.e. the original released project has evolved in terms of a new circuit, new code, new concept and new name.

It's interesting how many people have now strung together Stamps, and Propeller Chips, to make supercomputers. It is not surprising that many doing this with the Propeller Chip are playing catch-up with the software to utilize the hardware. Both are very important considerations and must have a perfect marriage to harmoniously accomplish work. I would suggest starting with Basic Stamp projects and then working up to the Propeller chips, mainly to gain some experience working with Stamps at a more fundamental level and to create some working systems that have minimal development time, and especially since one can now follow the plans posted in the Forum. With the second Stamp Supercomputer, the hardware is well established and one may either use existing software examples or concentrate on developing all new software, as is accomplished with SEED.

Minuscule Stamp Supercomputer
Announcing a Minuscule Stamp Supercomputer. Mainly for testing this project. It's the smallest qualifier for a Stamp Supercomputer. Start with two and go up. Details and function, plus working transmitter and receiver serial software:
humanoido

STAMP TINY AI SOFTWARE
The stamp ai code is now posted in the software section of this series of postings. Stamp AI is one program that gives life to the Stamp SEED Supercomputer using only 256 bytes and less than 100 code statements. The same code evolves in each of the ten computers, they are born, unique personalities arise, they may get to know their neighbors, nap, sleep, dream, have memories, are self aware, deterministic, do work, thinking, and finally go into suspended animation with a heart beat every 2.6 seconds at 25 ua.

Schematic
The schematic now posted into page 1 of this post series - includes details for all utilized ports and lines, power distribution, enumeration circuits and the Parallax transceiver for wireless communication. This runs stamp ai.bs1 software, also posted, and is the Worlds 1st Living Stamp Supercomputer.

Life Forms
Each stamp computer is a life form. However, a single life form could result by combining all individual life forms. The code is nearly maxed out, but includes enough space for a few more statements such as the Piezo Language expansion or other ideas. The code makes no significant effort to compress so there's plenty of room to gather up more programming space. Note the schematic is fully detailed and simplified so that any reasonably versed person can build it. Comments are welcome.

How stamp_ai.bs1 code works

How stamp_ai.bs1 code works
“Stamp AI gives a living soul to small Stamp microprocessors”
By Humanoido July 2009


Stamp SEED Supercomputer! All new! This is a ten core, ten month project, with the 1st Stamp AI software to fit into 256 bytes eeprom - self determinate, evolving, enumerating, dreaming, poetic, noisy, talkative, and downright friendly. It runs on only one program that self evolves differently in each of the ten computers. It's evolutionary - it's revolutionary! http://forums.parallax.com/forums/default.aspx?f=21&m=361377&p=1

Load stamp_ai.bs1 into all ten computers. Connect to the computer you want to monitor and load the code. Turn off the entire supercomputer when the blue debug screen appears (before any words appear on the screen). Now turn on the supercomputer. The debug screen will show the thinking of the computer it is connect to. This is the viewer. It shows what the life form is thinking and doing. It even shows dreams. All life forms are unique and develop individual personalities.

There is an unseen birthing process that takes place. This is the DNA part of the program, with directives, declarations, and initializations. Then, introduction takes place. Suddenly, evolution begins. The life form looks at pin 1 from which it determines its own unique identity, using a resistor capacitor circuit. Next, the unique identification (self enumerating) is used to determine its computer number and its physical location to know which block it lives on. The supercomputer is divided into ten blocks, computer 1 lives on the lowest block while computer ten lives on the top block (deterministic).

This personal information is committed to memory. There are two memory locations, 0 and 1, designated for the id and computer number. Throughout the life of the entity, this information is remembered and recalled. Now the life form will take a series of naps. The NAP number is 0, which represents 18 milliseconds. In between each nap, there is a dream. Dreams are pseudo random in nature and occur in Vers Libre, a kind of abbreviated poetic verse.

Dreams also include numbers and their pseudo random bit representation. Dreams are unique because they are seeded with the unique personal id.

After napping and dreaming, a deep sleep results. The length of sleep is directly related to the life form’s computer number. The lower computer number life forms have shorter sleep, while the higher number life forms spend more of their time sleeping. Sleeping can have cause and effect, because in the next waking phase, a life form will talk - call out and speak its personal information to its neighbors. These are the friendly ones. Whether neighbors hear this information depends on whether they are sleeping or awake. The lazy ones will miss the information. In the extreme case, life form 10 sleeps so much that he misses hearing all of his neighbors, and becomes somewhat of a hermit. His memory has little information. Life form one sleeps the least time, and as a consequence, knows all his neighbors and is very friendly. His memory is rich and filled with all the neighbors information.

In the next phase of life, the memories about the neighbors are recalled. All of this appears on the viewer. Thinking and information always appear on the viewer. This is a unique privilege to see the life form’s thought process on the screen. No life form is complete without doing some work in life. Each life form will start talking about its computer number, identification, how many seconds it did sleeping, how many neighbors it heard, how many neighbors it missed hearing, and how many dreams it had. These life forms do not live long compare to humans. Their actual lives are approximately one minute long. At the end of a life cycle, hibernation takes place. This is a kind of suspended animation with a heart beat of once every 2.6 seconds. Memories and information are retained but there is no known way to retrieve it in this time era.



Personality galore! You’ll find these life forms interesting, unique and with varying personalities. The differences from one to the other include different identifications, different computer numbers, different dreaming, varied sleep times, some are friendly and some don’t know any neighbors. Some have filled enriched memories and remember all their neighbors while others can only remember two things and spend all their time sleeping.

The code could have sufficient modification to prevent the life form from dying, and to create an indefinite hibernation in which it can wake up on demand. Instead of and END statement, the code could terminate in a continuous loop. Inside the loop, it looks at a pin status. If the pin goes high, the program can go back to some place in the code for continued function. Another way to preserve the life form’s state is discussed in the Stamp SEED Supercomputer Handbook.

Sometimes the life form will become sick and require personal sick leave. The sicknesses are varied. For example, the following maladies are discussed in further detail elsewhere – psychotic breakdown, fitful sleep, sudden death, brain amnesia, unable to resuscitate, alternate identity syndrome, stroke, epileptic pins, and stuttering.


The Handbook of BASIC Stamp Supercomputing
includes the Stamp Seed Supercomputer and additional information, projects, etc. Download it here.

Other Supercomputer Sources
Software
Tiny AI for the Basic Stamp SEED Supercomputer
http://www.p-robot.com/index.php/ai-for-basic-stamp.html 

Tiny AI for the TriCore Supercomputer
http://forums.parallax.com/showthread.php?114352-TriCore-Stamp-Supercomputer&p=822511#post822511

    SEED Supercomputer Part 1

    PART 1: THE SEED SUPER COMPUTER PROJECT - The World's First Living Stamp Super computer Experiment!



    ...demonstration of basic principles to take some characteristics of a supercomputer, in particular the notion of larger multiples of relatively simple processors communicating over a common bus, each doing a portion of a task in parallel...
    The supercomputer that has become a life form... How to Build a Parallax Stamp SEED Super computer

    PHOTO: The back side of the SEED shows a minimum number of interfacing wires. Each Stamp Project Board includes a very low power piezo speaker which is ideal for large numbers of clustered computers. SEED uses a wiring color code - orange is Pin 7 to the piezo speaker, red is Vdd and green is Vss. SEED is a Self Evolving Enumerating Deterministic Basic Stamp Super computer and A New Evolution in Stamp Supercomputer design

    The Stamp SEED Supercomputer is a new concept. This is a ten core, nine month project, with the first AI Stamp software to fit into 256 bytes eeprom - self determinate, evolving, enumerating, dreaming, poetic, noisy, talkative, and downright friendly. It runs on only one program that self evolves differently in each of the ten computers. It's evolutionary - it's revolutionary!
    http://forums.parallax.com/showthread.php?p=817126

    The First Basic Stamp Supercomputer with Artificial Intelligence SEED Supercomputing - A quantum leap in the programming of Basic Stamp Supercomputers by Humanoido 06.20.09



    Schematic for the Basic Stamp SEED Supercomputer 
    AI Artificial Intelligence Self Enumerating Evolving Deterministic. For more information and establishing a control panel, see this blog and refer to the new supercomputer manual. Note: there are 2 sets of resistors. The set shown for the piezo speaker is built into the Project Board and not necessary to add to the circuit. C1 was used in COM1 for testing purposes and is not required on the completed supercomputer.

     
    New Desktop Stamp Supercomputer!

    SEED is a new evolution in Basic Stamp supercomputers and supercomputing software, changing the way we think about Stamp collectives. The new Stamp supercomputer version is a smaller, lighter, stand-alone, lite BS1 version of the original Basic Stamp Super computer (BSS). Its a homemade ten-core collective. Its features include a new Skyscraper design, easy construction, extremely low power consumption, ultra neat wiring, and very low cost. Of course, it’s ten times more than a single Stamp and has the SEED software.


    The Stamp SEED supercomputer is born at a time when the Parallax Basic Stamp hobby supercomputers are becoming popular due to the simple way to construct these units with one wire. Programming is in a simple but powerful language (PBASIC). Connecting together two, ten, or dozens of Basic Stamp Processors creates many advantages by amplifying the power over a single processor. These hand-made cores are the gateway to new inventions, education and advancing computing experimentation.


    Configuration

    The SEED
    includes piezo speakers, batteries, portability, power LEDs, a control panel with individual board switches, and is fully perfboarded for wiring, sensors and projects. It uses the famous BS1 stamps and its unique architecture as a ten core processing machine, and includes a Parallax 433 Mhz wireless radio frequency communications feature.

    Featured

    The project is over eight months in the making and works out details using the Basic Stamp 1 for parallel clustered processing, serial Rx and Tx, one wire interface, and wireless radio communications for talk with other Basic Stamp Supercomputers or individual equipped-Stamps. The developed applications include a new interpreter language for use with any of the collective cores.

    Objectives

    The objective of creating this project is to have an enjoyable learning experience, expand education, learn more about supercomputers (principles of supercomputing, clustering hardware and parallel programming), and to serve as a platform for some very interesting experiments and demonstration projects. It also promotes the new concept of the Stamp Hobby Supercomputer. The Baby could be the basis of an educational classroom project, a science fair dream, or the fundamental idea in your next exciting Stamp project. The SBS can become an Adjunct to more Stamp supercomputers or any single computer.

    Computing Power & Ratings

    Comparing Stamps to Stamps, the novel SEED has a powerful cluster of ten BS1s, each in a Project Board that amplifies the power of a single stamp by a factor of ten. It creates a super Basic Stamp. The port count goes upward from 8 to 80. Speed gains escalate from 4 to 40Mhz. Instruction code capacity in EEPROM grows from 80 to 800. Software is transformed from a single linear program to 10 programs running simultaneously in parallel. Program execution speed increases from 2,000 IPS to 20,000 IPS.

    Breadboard real estate goes up ten times. The addition of both software and hardware programming adds great flexibility. In general, the computing power is in the number of ports, new capabilities of hardware clustering, and revolutionary new software. It is rated not by the speed of conventional supercomputing but rather its comparison to ten times the speed of a single hobby Stamp processor and innovative software.


    In the Works

    In the works: a complete assembly manual, new code examples, schematic, and applications, to be added in the near future. Below are post areas reserved for these information topics that will be filled when the material is completed.

    Summary

    Of course the big advantage to this new Stamp supercomputer is the new software that changes the way the supercomputer functions. Originally dubbed the "Hive Algorithm," SEED is the software that feed this supercomputer in a new way.

    Unique Experiences

    There was an interesting experience that happened when the unit was first powered up, and it was completely unexpected. The construction of the individual Parallax Stamp 1 Project Board is unique. As a result, all bright red power LEDs lit up and began to twinkle like a Christmas tree!!! It was an awesome effect, not intended, but fully explainable. More on this later.
    Humanoido


    RELATED LINKS
    *Stamp SEED Supercomputer

    Promotion
    A new Stamp Supercomputer is born. The big new addition is AI - Artificial Intelligence.
    http://forums.parallax.com/showthread.php?p=817126
    Over the next couple weeks, I will post more information, photos, software, schematics, and a "how to build" manual. The SEED is different from the first Stamp supercomputer BSS, because there is no Master. Each Stamp is an individual with unique rights and personalities.

    The Power of SEED
    "SEED" has some unique power. It can send wireless commands to a cluster of Stamp supercomputers within the range of a full city block. It may communicate with other equipped-Stamp-computers in an office building. This Supercomputer has many new features - smaller, taller (a new Skyscraper design with invisible surrounding ground field blocking EMI, RFI), lighter, ultra low power (only 80 milliamps in full use), very neat wiring, a concealed power distribution bus, a miniature control panel with toggle switches and pushbutton, one wire interface, clustering paralleled code written in Stamp PBASIC 1. Hobbyists and schools can now build one at a very low cost using Stamp 1 Project Boards and piezo speakers, and teach principles of supercomputing! The SBS is surprisingly powerful, and has created some unique surprises. Post Edited (humanoido) : 7/17/2009 9:58:02 PM GMT

    The SEED Supercomputer Overview
    This is the latest spinoff from the Basic Stamp Supercomputer BSS. Using
    all Parallax parts and processors, another Stamp supercomputer is born.
    At least eight months in the making, and nicknamed the "SEED," the
    Stamp Supercomputer is a significantly different project from the BSS.
    Intended for use with a Hive Algorithm, it has no Master, and uses a completely
    new tower design called the Skyscraper.

    It communicates bidirectionally with the BSS, other supercomputers and Stamps,
    and Home Base, using a Parallax 433 Mhz Radio Frequency Transmitter and
    Receiver pair. This makes the supercomputer so powerful, it can direct and command an
    entire group of computers and supercomputers located in an office building,
    given the wireless range over a full city block.

    Programming is different too, as the Stamps use another version of PBASIC.
    Signal LEDs and the LCD are not needed. The piezo speaker is retained for
    signaling, debugging and communicating with the operator in the new
    Piezo Language (P-LAN), an interpreter written in PBASIC.

    Assembly Details
    Basic Stamp 1 Project boards are connected with brass spacer hardware. No fasteners or clips are needed. The Master board is located top most. The spacing of the bottom two boards is slightly less to increase platform stability. A serial display attaches above the master. Wire all the Vss connections together. Wire all the Vdd connections together. Attach P0 port lines per schematic. Install the Piezo speakers, one lead to ground and the other to P1. During assembly with each step, refer to the photos and illustrations.


    ( ) Collect together all parts & supplies and line up on a clear table
    ( ) Connect ten Stamp 1 Project Boards with spacers to form a Skyscraper (see photos)
    ( ) Disassemble one clipboard and use the plastic clip for the Control Panel
    ( ) Drill Control Panel with holes for 2 mounting bolts, five switches and two banana jacks
    ( ) Install the switches, banana jacks, and connect the panel using two angle brackets & hardware
    ( ) Drill clipboard base to accept the Skyscraper base
    ( ) Mount Skyscraper with spacers, washers, bolts. Insert two angle iron in the front with cable clamps.
    ( ) Assemble Cage at top of structure, two spacers on each side.
    ( ) Add angle iron to the top of the front spacers.
    ( ) Cutout cardboard to fit the cage top and front. Printout the banner and tape to the front of the cage
    ( ) Install the battery clips onto Stamp 1 Project Boards
    ( ) Wire together, in parallel with wire twists, all reds together, all blacks together
    ( ) From the battery clip wiring, connect a lead red wire long enough to reach the black banana jack
    ( ) From the battery clip wiring, connect a lead black wire long enough to reach the red banana jack
    ( ) Warning!!! Battery clip red wire is negative, black wire is positive, opposite of standard color code
    ( ) Attach soda straw wire clamp/concealing agents to front left side rail wiring harness
    ( ) Attach five wire straps to hold the battery clips wiring in place
    ( ) From the back, install all piezo speakers
    ( ) Install a red short jumper lead from P0 to breadboard on computers 2 through 10
    ( ) Install a red short jumper lead from Vss to breadboard on computer 10
    ( ) Attach 1K ohm resistor from Vss to P0 on computer 10
    ( ) Lead orange wire from + piezo to P7 on all boards
    ( ) Attach green wire to – piezo from board to board
    ( ) Attach red wire from board to board as shown
    ( ) Attach yellow wire from P0 on bottom board to every board
    ( ) Make 5 wire leads with a push pin on one side, and solder end on the other
    ( ) Solder wire leads to 5 switches on Control Panel
    ( ) Solder wire leads from wiring harness to banana jacks on Control Panel

    Note: Red banana jack goes to the battery clip cables plus side. Black banana jack goes to the battery clip cables minus/ground side.

    ( ) Connect switch wire leads to Computer 1. Toggles go to P1, P2, P3, P4. Pushbutton goes to P5.
    ( ) re: non-pin side of each switch, connect to a resistor (820 ohm), connect resistor to Vss
    ( ) Install and wire the Transmitter on Computer 10
    ( ) Install and wire the Receiver on Computer 10
    ( ) Do not turn on the supercomputer until testing is complete
    ( ) Cut out fiberboard to fit the top and front cage (the cage consists of the top-most four spacers)
    ( ) Print out the banner and affix it with tape to the cage top

    Testing
    ( ) Check and verify all wiring with the schematic
    ( ) Set slide switch to “on” for all boards
    ( ) Connect a bench lab power supply, switch on and confirm that all ten computers have their red LED on
    ( ) Load and run designated test programs in each computer
    ( ) Test the piezo speakers, pushbutton, four toggle switches, transmitter and receiver
    ( ) You are now ready to begin Basic Stamp Supercomputing!

    Parts List with Suggested Pricing

    Parts List & Cost Guide (2009) - Basic SBS
    10 #27112 Parallax Stamp 1 Project Board (HVW Technologies $14.95) $149.50
    60 Jumper Wire, 4-inch (black, yellow, green, orange) $ 5.00
    9 Jumper Lead, from a solderless breadboard wiring kit .02 $ .18
    40 2.5-inch Brass Spacers $.10 $ 4.00
    10 Battery Clips, 9-V $.02 $ .20
    4 Wire Twists $.05 $ .20
    4 Spacer Cage Bolts, Washers $ .16
    4 Spacer Base Nuts, Washers $ .16
    2 Control Panel Clamp Bolts, Nuts, Washers .02 $ .12
    1 R1 Resistor 1K ohm (pin 0 to ground on C10) .02 $ .02
    8 Angle Brackets .10 $ .80
    16 Washers .02 $ .32
    1 SW5 Pushbutton $ .30
    1 Clipboard (half size)for Base .50 $ .50
    2 Nylon Cable Clamps .02 $ .04
    4 Wire Straps .05 $ .20
    3 Soda Straw Large Blue n/c
    1 Rubber Band n/c
    2 Fiberboard Section n/c
    6 Rubber Bumpers (leftover from Stamp 1 Project Boards) n/a
    1 Printed Banner (see text) n/a
    1 Clipboard Clip for Skyscraper Crown n/a

    Control Panel
    4 SW1–SW4 Toggle Switch .30 $ 1.20
    1 SW5 Pushbutton Switch .30 $ .30
    2 Angle Brackets 90 deg., washers, bolts, nuts $ .40
    5 Jumper Wire 6½-inch length Yellow pin on one end $ .10
    5 Resistor 1K for Switches .02 $ .10
    2 Power Lead Wire, red, black, stranded $ .04
    1 Resistor 10K ohm for Pushbutton .02 $ .02
    4 Resistor 820K ohm for Toggle Switches .02 $ .08
    2 Banana Jack Red, black .10 ea. $ .20
    2 Banana Plug Red, black .10 ea. $ .20
    1 AC Power Line Cord (to make power cable) n/a
    1 Clipboard Clip for Instrumentation Control Panel n/a

    Peripherals
    1 #27981 Parallax 433Mhz RF Receiver $ 39.99
    1 #27980 Parallax 433Mhz RF Transmitter $ 29.99
    10 #900-00001 Parallax Piezo Speakers 5v $1.95 $ 19.50
    1 Parallax 2x16 Serial LCD (Non-Backlit) # 27976 (Optional)
    1 2x16 Parallel LCD (Non-Backlit) #603-00006 (Optional)

    Base Station Bstat
    1 #27112 Parallax Stamp 1 Project Board (HVW Technologies $14.95) $ 14.95
    1 #27981 Parallax 433Mhz RF Receiver $ 39.99
    1 #27980 Parallax 433Mhz RF Transmitter $ 29.99
    1 Parallax 2x16 Serial LCD (Non-Backlit) # 27976 $ 24.99
    1 #900-00001 Parallax Piezo Speakers 5v $1.95 $ 1.95
    1 Set Wire Asst. Wire $ .50
    1 Cabinet $ 2.00
    1 Toggle Switch $ .30

    Tools and Supplies
    Soldering Iron, Solder, Scissors, Masking Tape, Screwdrivers (+/-), magnifier
    Hobby Drill, Drill bit, Cut-off Disk, Needle Nose Pliers, Wire Cutters, Wire Strippers
    Cardboard, rubber bands


    The Microblogger
    note to start adding the PLAN language routine, but decided to add it last, depends on leftover space.

    07.12.09 Need to do more advanced testing but with three cores. Invented the
    TriCore Stamp Supercomputer. Allows rapid development of SEED Artificial Intelligence.
    Details will follow in a posting.

    07.13.10 Using TriCore for developing talk code for the Stamp Seed Supercomputer.
    In this section of the SEED code, each computer gets to know its neighbors, remembers
    some information about each - unless it is sleeping when the neighbors are talking - then
    it will miss some information. I actually won't know how these evolve until trying the code
    with three computers and that's where the TriCore is especially useful.

    07.14.10 Updating the first supercomputer operating manual. There are now 30 project
     applications that are highly useful! - written up for the Stamp Seed Supercomputer and others
    in the BS1 line! Developing the next generation supercomputer, which is now a Propeller
    supercomputer which is a direct offspring of this project. It is time to evolve not only the
    software but the hardware too.

    07.15.10 Developed a conversation code, increased reliability, added an attention code
    to alert all individuals to spoken messages by other individuals, developed sample codes then
    added to the main code. Created 12 programs for various effects and tested each. Produced
    combination codes that pair up for communications on the network. Tested the network to see
    the limits of serial transmission and reception. Found a way to double reliability with no errors
    generated.

    07.16.10 Debugged the dreaming subroutine. Increased the random nature of the dreams.
    Developed a pseudo random number generator seed that would be unique to each individual
    computer. Tested and added to the main program. Debugged main program. Tested the effects
    of different seeds in the range of the TriCore. Produced code to format the outputs.

    07.17.10 SEED Artificial Intelligence code is now working, fully tested and almost ready
    for the first release. A version to fit the TriCore supercomputer is now working and complete. With the TriCore version, some finishing elements will be introduced and the timing will be adjusted. So far it fits into 256 bytes with some room to spare but the debug reporting can eat that space up quickly. Maybe serout commands will work as a substitute?

    07.18.10 Serout will not work as a substitute for debug to save memory. See here.
    http://forums.parallax.com/showthread.php?p=824287
    The program had its first psychotic breakdown as it ran out of memory and into
    its higher order brain functions. Had to delete some some of the work it was doing so
    it will not break down in the future. The section posted about the software was updated
    with many details. The only thing left with the code before posting is to add the comments. There's one draft with comments only, and one draft with code plus comments and the two must be merged.

    07.19.10 All focus is on the AI manual and finishing the Stamp AI code. Worked on
    the area of maintaining and preserving artificial life after the life cycle is completed.
    Mike Green provided key information here:
    http://forums.parallax.com/forums/default.aspx?f=5&m=369352
    Loaded in approximately 40 programs and did testing debugging. Updated and adding
    significant information to the Stamp AI software section of this posting.

    07.20.10 As far as maintaining the life form state at life cycle, it will require
    additional eeprom code. This rather overloads an already maxed out memory space
    so this technique will be either greatly simplified or initiated in a future release. It is
    noted that the primary variables are already saved to eeprom by write commands so
    much of the work is already completed. More testing debugging. Worked on PLAN
    language but could not get it to fit without overloading the eeprom. Code statements
    already total near 100. Tried a give and take approach but not enough space. Will
    include a code but rem it out for future expansion and code simplification.

    07.21.10 Stamp AI is now complete and posted. Also completed and posted
    Stamp AI for the Stamp TriCore Supercomputer STS. These two programs give life
    to Basic Stamp Supercomputers. Two version available. (TriCore and SEED)
    Posted the enumeration pin schematic and circuit preparation details. It's all working
    so smoothly. Will begin work on schematics and continue work on the supercomputer
    manual/book.

    07.22.10 Working on supercomputer project book and schematics
    07.23.10 Updated schematics, pin enumeration circuits, transceiver circuits
    07.24.10 Completed final schematics and posted, work on manual. Note, this
    project has only the manual left to complete, although this is a large part of the
    overall project.
    07.25.10 Developing the supercomputer handbook
    07.26.10 Working on the project applications supercomputer book


    Go to Seed Supercomputer Part 2
    http://humanoidolabs.blogspot.tw/2012/07/seed-supercomputer-part-2.html 

    Historical Baby
    http://forums.parallax.com/showthread.php/108121-BASIC-Stamp-Supercomputer?p=814622&viewfull=1#post814622
    Announcement - Coming Soon! Stamp Baby Supercomputer!
    This is the latest spinoff from the Basic Stamp Supercomputer BSS. Using all Parallax
    parts and processors, another Stamp supercomputer is born.

    Stamp Baby Supercomputer At least eight months in the making, and nicknamed the "Baby," the Stamp Baby Supercomputer is a significantly different project from the BSS. Intended for use with a Hive Algorithm, it has no Master, and uses a completely new tower design called the Skyscraper. It communicates bidirectionally with the BSS, other supercomputers and Stamps, and Home Base, using a Parallax 433 Mhz Radio Frequency Transmitter and Receiver pair. This makes Baby so powerful, it can direct and command an entire group of computers and supercomputers located in an office building, given the wireless range over a full city block. Programming is different too, as the Stamps use another version of PBASIC. Signal LEDs and the LCD are not needed. The piezo speaker is retained for signaling, debugging and communicating with the operator in the new Piezo Language. humanoido



    Baby Stamp Supercomputer Updatehttp://forums.parallax.com/showthread.php/108121-BASIC-Stamp-Supercomputer?p=815801&viewfull=1#post815801
    The Baby is currently having a control panel soldered into the Skyscraper. I hope to complete the Crown mounting today. A Taiwan electric hobby tool is used to machine the edges and drill out the mounting holes. The Panel includes switches for an event timer and data input. The wiring harness is complete and the overall unit is very tidy as most wiring is covered. The harness has zero cost wiring sleeves with four twist tie points exposed to check and reconfigure wiring when necessary. Last week, the cage and banner was completed, along with the basic wiring. To reduce topple, a larger base was added. Vacant cable clamps (2) were added at the bottom for host wiring. The first phase software testing was completed. I have written some test software so far, and will work on the main cluster code after completing the wireless radio wiring and radio test software.


    Announcement - Stamp SEED Supercomputer!http://forums.parallax.com/showthread.php/108121-BASIC-Stamp-Supercomputer?p=821460&viewfull=1#post821460
     All new! This is a ten core, nine month project, with the 1st Stamp AI software to fit into 256 bytes eeprom - self determinate, evolving, enumerating, dreaming, poetic, noisy, talkative, and downright friendly. It runs on only one program that self evolves differently in each of the ten computers. It's evolutionary - it's revolutionary! http://forums.parallax.com/forums/default.aspx?f=21&m=361377&p=1