02/22/2017 at 13:38 •
This is the system architecture overview of the current hardware.
For the last two years I haven't done any work on the project but I'm using the hardware every day.
I have a big list of new features and modifications I want to realize but there is no time to.
I also want to clean up the source code and push it to GitHub but it's still in progress.
At this point, I do not selling the hardware, you can get a PCB on tindie, but I can not promise a fast delivery.
06/26/2015 at 10:22 •
If you are interested in one of my AmbiController v0.4.1, you can now order it - have a look at my Tindie store.
06/13/2015 at 17:04 •
On my blog you can read what happened to this project in the last months.
Here some Details... I have reduced the size of the PCB and also removed bluetooth and the HDMI processor. I have removed those parts because I haven't used the bluetooth connection so that it pays for itself.
The HDMI processor is removed because I haven't the time to processor further development. And there are several HDMI2CVBS devices for less than 20€ available.
Those converter are able to handle up to 1080p Video with HDCP support.
02/24/2015 at 10:27 •
In the last months I habe eine a lot of work to improve the system update functionality.
Now it is possible to update the FPGA design, which is stored in a small SPI flash, with a simple terminal tool (called fpga_flash) using USB.
I also modified the Bluetooth communications protocol, so it is now possible to configure the channel and LED strip configuration.
With those improvements the enduser is now able to do everything he needs to do if he wants to set up a new PCB or TV setup.
07/04/2014 at 09:39 •
The Problem was that I habe forgot to add a wait cycle beyond the read/write Operation.
So my software has never received the answer.
04/30/2014 at 11:54 •
In recent days I have rewritten the algorithm to generate the colors for the LED strip.
The problem of previous implementation was that it only supported a maximum of 120 LEDs with a fixed arrangement.
With the new algorithm up to 320 LEDs are possible.
The type of the WS2811 LED strips that I use, this corresponds to approximately 5.3 meters.
This length would theoretically suffice for a screen with a diagonal of 72".
For now on, the arrangement as well as the number of LEDs can be freely configured by the user (more or less).
04/17/2014 at 16:51 •
I'm use the ADV7611 to get HDMI work. The problem is that you can't buy a chip with HDCP keys, in case you haven't bought HDCP-license. You only can buy the "professional" version of the processor - with has no-HDCP support. The name of the part show up if it's a "professional" (or industrial/automotive version). The full name of my chip is "ADV7611BSWZ-P". The "P" at the end means for professional (as I know)...
04/14/2014 at 08:17 •
At the last week I also did some (very small) changes in the Bluetooth communication and updated the android app.
The app is now able to view and change the following list of things:
- enable/disable the color processing
- reset the system
- switch to the next video input (There are several input ports: 1xHDMI, 4xCVBS, 1xYPbPr, 1xRGB)
- "performance configuration" because the AmbiConbtroller is much faster than my TV, so It has to be throttled
- set the brightness
- offset color output (RGB)
- white balance (as a percentage RGB value)
- output color if no signal is detected (RGB)
04/14/2014 at 07:52 •
Theese days I was fighting with my HDMI DSP. It's kind of weird because I can configure the device by sending data to It using I2C. But it's impossible for me to read any data.
The result is that the HDMI functionality is still not fully tested or implemented yet, and It will not be fully implemented in future, if this processor continues to refuse the service.