rpi Ambilight w. Arduino Uno & TM1829

IT IS ALIVE!!!

what:

Ambilight Clone with hyperion over Arduino Uno (Adalight) and TM1829 LED

to do:

  • Color Edit
  • Red 255 0xff Special Mode Fix

Install hyperion

wget -N https://raw.github.com/tvdzwan/hyperion/master/bin/install_hyperion.sh

Start hyperion:

sh /storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json 0</dev/null 1>/dev/null 2>&1 &

hyperion debug:

sh /storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json

get neobob library from GITHUB:

https://github.com/chriszero/neobob

rename:

Adafruit_NeoPixel.h to neobob.h
Adafruit_NeoPixel.cpp to neobob.cpp

Tools:

for Prefix Calc:
Boblight Config Maker 

for the rest:
Hyperion Config Tool

neohyp.ino (15x TM182 a 3RGB LEDs=45Channels)

//pastebin.com/embed_iframe/jU9Ux9g7

hyperion.config.json
//pastebin.com/K3abwGbX

Bildschirmfoto 2015-12-30 um 03.02.18

Advertisements

3 thoughts on “rpi Ambilight w. Arduino Uno & TM1829

  1. I have a Problem to extend the NOLEDS. I have 32 groups of 3 LED’s. So i want to use NOLEDS 32, but that is not working. if i configure 32 leds in Hyperion config, all LED’s turn off and never turn on. if i configure Hyperion config to use only 15 leds, than it works, but with only 15 leds. Do you have any ideas ?

    Like

    1. Did you use the apps I provided?
      The problem, it seems is, that your arduino script has the wrong prefix, therefore it only uses 15leds.
      You have to change the prefix in your arduino script according to your led count, therefore use the app “boblight configmaker”
      It’s a bit tricky, but it is a hex code for the magic word “Ada” (41 64 61 or 0x41 etc) then 0x0f for 15 (no of LEDs) and the checksum of 0x5a, which is calculated!
      with 32LEDS that would be “41 64 61 00 20 75” or in your neohyp.ino
      “const char head[] = {0x41, 0x64, 0x61, 0x00, 0x20, 0x75};”

      Like

      1. Now I realised, that you need to add another “ghost-LED” in your hyperion.config.json, just fill another
        in my case it was
        ,{
        “index” : 16,
        “hscan” : { “minimum” : 0.9900, “maximum” : 1.0000 },
        “vscan” : { “minimum” : 0.0100, “maximum” : 0.0900 }
        }

        you can imagine, that you have to change the no15 to your last LED Number…

        Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s