June 27th
Here is some Substance to the Matter
Here is a block diagram of the prototype.
What we have a block respresenting the Animated toy on the top right showing its faculties,
below it a block representing the Graphic LCD Screen
and below that Intelligent Control and Sensor modules
The Animated toy is been reverse engineered such that its faculties can be driven independently from its own embedded controller.
These tap points are connected to a relay board that is controlled with digital output pins from the CC3000.
The Animated toy also has an audio amplifier.
The audio input signal for this is derived from the CC3000 generating an analog audio signal through a SPI DAC5311IDCKT.DAC5311IDCKT. and driver buffer.
An 8-bit signal sampled at 8kHz is used.
Since the CC3000 does not have enough capacity to hold a the required data samples to generate such a signal an external SPI FRAM buffer is used.
In addition to just the audio the toy has a mouth that simulates the actions of speech it too uses the external FRAM buffer.
The LCD is used for displaying messages and graphics.
It is driven by the CC3000's SPI interface.
In addition to just driving the toy, provision has been made to accomodate Self contained Home Automation modules such as sensors and drives via its Serial Interface which is switched using a dual channel 4:1 multiplexer demultiplexer.
For clarity the output pins for generating the additional handshake signals such as Chip selects and device selections is not shown.