LPD8806 - Hyperion-v4l2 - fertig

  • Guten Abend A.Schaefer,


    das hatte ich schon bereits probiert. Hatte ich vergessen zu erwähnen. CI und DI sind, wie auf dem Bild zu erkennen anders positioniert.
    Habe trotzdem wie auf dem Bild beschrieben CI auf SCLK und DI auf MOSI. Naja, werde versuchen mit einer anderen Bibliothek für PI die LEDs erstmal testen und hier berichten bzw. auch die Anleitung von tpmodding probieren. Bis dann

  • Hallo Zusammen,


    meine LEDs habe ich mit dem Arduino Controller getestet und festgestellt, dass einige LEDs defekt waren. Falls einer die passende Bibliothek haben möchte einfach eine PN an mich.
    Nachdem ich die defekten LEDs entfernt hatte, habe ich die einzelnen Elemente wieder zusammengelötet. Beim Testen haben die LEDs hinter der Lötstelle nicht geleuchtet bzw. anscheinend funktionierte Data und Clock nicht. Alle Lötstellen wurden mit dem MULTI getestet und sind einwandfrei…:denker:


    Meine Frage an euch:
    Die Chips sind mit Nummern deklariert. Befolgen die Daten eine gewisse Reihenfolge? Das würde dann bedeuten, dass die LEDs nicht einfach zusammengelötet werden können, also z.B. LED 22 und darauf 27 würde nicht funktionieren. Ich kenne mich mit dieser Technik nicht aus.


    Da ich jetzt mit aliexpress gerade nicht die beste Erfahrung gemacht habe, könnte ich die WS2801 woanders günstig bekommen. Funktioniert das Image auch mit denen? Mit HyperCon kann man ja die WS2801 wählen.

  • YUHUUU geschafft!!!:bravo2:


    Die LEDs wurden nochmal neu verlötet und zack es funktionierte:)


    Ich habe den Pi mit HDMI an den Fernseher angeschlosse, da sehe ich das Bild was gerade gegrabbt wird. Es muss aber noch angepasst werden.
    Die Farben sehen top aus, nur bekomme ich es nicht hin das Bild zu croppen bzw ein screenshot zu erstellen:


    login as: pi
    pi@192.168.2.179's password:
    Linux raspberrypi 3.6.11+ #538 PREEMPT Fri Aug 30 20:42:08 BST 2013 armv6l


    The programs included with the Debian GNU/Linux system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.


    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    Last login: Wed Dec 10 11:43:33 2014 from girishan
    pi@raspberrypi ~ $ hyperion-remote -c red
    Connected to localhost:19444
    Set color to 255 0 0
    pi@raspberrypi ~ $ hyperion-remote -c blue
    Connected to localhost:19444
    Set color to 0 0 255
    pi@raspberrypi ~ $ hyperion-v4l2 –-screenshot
    -bash: hyperion-v4l2: command not found
    pi@raspberrypi ~ $


    Was mache ich falsch?


    Was ich noch festgestellt habe ist das eine Art Delay vorhanden ist. Mit Hypercon habe ich ein bisschen mit den "Smoothing" Werten gespielt bzw. auch mal ausgeschaltet, leider kein erfolg.


    meine config:
    // Automatically generated configuration file for 'Hyperion daemon'
    // Generated by: HyperCon (The Hyperion deamon configuration file builder


    {
    /// Device configuration contains the following fields:
    /// * 'name' : The user friendly name of the device (only used for display purposes)
    /// * 'type' : The type of the device or leds (known types for now are 'ws2801', 'ldp8806',
    /// 'lpd6803', 'sedu', 'adalight', 'lightpack', 'test' and 'none')
    /// * 'output' : The output specification depends on selected device. This can for example be the
    /// device specifier, device serial number, or the output file name
    /// * 'rate' : The baudrate of the output to the device
    /// * 'colorOrder' : The order of the color bytes ('rgb', 'rbg', 'bgr', etc.).
    "device" :
    {
    "name" : "MyPi",
    "type" : "lpd8806",
    "output" : "/dev/spidev0.0",
    "rate" : 250000,
    "colorOrder" : "brg"
    },


    /// Color manipulation configuration used to tune the output colors to specific surroundings.
    /// The configuration contains a list of color-transforms. Each transform contains the
    /// following fields:
    /// * 'id' : The unique identifier of the color transformation (eg 'device_1') /// * 'leds' : The indices (or index ranges) of the leds to which this color transform applies
    /// (eg '0-5, 9, 11, 12-17'). The indices are zero based. /// * 'hsv' : The manipulation in the Hue-Saturation-Value color domain with the following
    /// tuning parameters:
    /// - 'saturationGain' The gain adjustement of the saturation
    /// - 'valueGain' The gain adjustement of the value
    /// * 'red'/'green'/'blue' : The manipulation in the Red-Green-Blue color domain with the
    /// following tuning parameters for each channel:
    /// - 'threshold' The minimum required input value for the channel to be on
    /// (else zero)
    /// - 'gamma' The gamma-curve correction factor
    /// - 'blacklevel' The lowest possible value (when the channel is black)
    /// - 'whitelevel' The highest possible value (when the channel is white)
    ///
    /// Next to the list with color transforms there is also a smoothing option.
    /// * 'smoothing' : Smoothing of the colors in the time-domain with the following tuning
    /// parameters:
    /// - 'type' The type of smoothing algorithm ('linear' or 'none')
    /// - 'time_ms' The time constant for smoothing algorithm in milliseconds
    /// - 'updateFrequency' The update frequency of the leds in Hz
    "color" :
    {
    "transform" :
    [
    {
    "id" : "default",
    "leds" : "*",
    "hsv" :
    {
    "saturationGain" : 1.4800,
    "valueGain" : 0.9700
    },
    "red" :
    {
    "threshold" : 0.1500,
    "gamma" : 2.2300,
    "blacklevel" : 0.0000,
    "whitelevel" : 1.0000
    },
    "green" :
    {
    "threshold" : 0.1500,
    "gamma" : 2.1500,
    "blacklevel" : 0.0000,
    "whitelevel" : 0.8800
    },
    "blue" :
    {
    "threshold" : 0.1500,
    "gamma" : 2.2000,
    "blacklevel" : 0.0000,
    "whitelevel" : 0.7200
    }
    }
    ],
    "smoothing" :
    {
    "type" : "linear",
    "time_ms" : 200,
    "updateFrequency" : 30.0000
    }
    },


    /// The configuration for each individual led. This contains the specification of the area
    /// averaged of an input image for each led to determine its color. Each item in the list
    /// contains the following fields:
    /// * index: The index of the led. This determines its location in the string of leds; zero
    /// being the first led.
    /// * hscan: The fractional part of the image along the horizontal used for the averaging
    /// (minimum and maximum inclusive)
    /// * vscan: The fractional part of the image along the vertical used for the averaging
    /// (minimum and maximum inclusive)
    "leds" :
    [
    {
    "index" : 0,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 1,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0123 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 2,
    "hscan" : { "minimum" : 0.0123, "maximum" : 0.0247 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 3,
    "hscan" : { "minimum" : 0.0247, "maximum" : 0.0370 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 4,
    "hscan" : { "minimum" : 0.0370, "maximum" : 0.0494 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 5,
    "hscan" : { "minimum" : 0.0494, "maximum" : 0.0617 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 6,
    "hscan" : { "minimum" : 0.0617, "maximum" : 0.0741 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 7,
    "hscan" : { "minimum" : 0.0741, "maximum" : 0.0864 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 8,
    "hscan" : { "minimum" : 0.0864, "maximum" : 0.0988 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 9,
    "hscan" : { "minimum" : 0.0988, "maximum" : 0.1111 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 10,
    "hscan" : { "minimum" : 0.1111, "maximum" : 0.1235 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 11,
    "hscan" : { "minimum" : 0.1235, "maximum" : 0.1358 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 12,
    "hscan" : { "minimum" : 0.1358, "maximum" : 0.1481 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 13,
    "hscan" : { "minimum" : 0.1481, "maximum" : 0.1605 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 14,
    "hscan" : { "minimum" : 0.1605, "maximum" : 0.1728 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 15,
    "hscan" : { "minimum" : 0.1728, "maximum" : 0.1852 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 16,
    "hscan" : { "minimum" : 0.1852, "maximum" : 0.1975 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 17,
    "hscan" : { "minimum" : 0.1975, "maximum" : 0.2099 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 18,
    "hscan" : { "minimum" : 0.2099, "maximum" : 0.2222 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 19,
    "hscan" : { "minimum" : 0.2222, "maximum" : 0.2346 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 20,
    "hscan" : { "minimum" : 0.2346, "maximum" : 0.2469 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 21,
    "hscan" : { "minimum" : 0.2469, "maximum" : 0.2593 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 22,
    "hscan" : { "minimum" : 0.2593, "maximum" : 0.2716 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 23,
    "hscan" : { "minimum" : 0.2716, "maximum" : 0.2840 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 24,
    "hscan" : { "minimum" : 0.2840, "maximum" : 0.2963 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 25,
    "hscan" : { "minimum" : 0.2963, "maximum" : 0.3086 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 26,
    "hscan" : { "minimum" : 0.3086, "maximum" : 0.3210 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 27,
    "hscan" : { "minimum" : 0.3210, "maximum" : 0.3333 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 28,
    "hscan" : { "minimum" : 0.3333, "maximum" : 0.3457 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 29,
    "hscan" : { "minimum" : 0.3457, "maximum" : 0.3580 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 30,
    "hscan" : { "minimum" : 0.3580, "maximum" : 0.3704 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 31,
    "hscan" : { "minimum" : 0.3704, "maximum" : 0.3827 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 32,
    "hscan" : { "minimum" : 0.3827, "maximum" : 0.3951 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 33,
    "hscan" : { "minimum" : 0.3951, "maximum" : 0.4074 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 34,
    "hscan" : { "minimum" : 0.4074, "maximum" : 0.4198 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 35,
    "hscan" : { "minimum" : 0.4198, "maximum" : 0.4321 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 36,
    "hscan" : { "minimum" : 0.4321, "maximum" : 0.4444 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 37,
    "hscan" : { "minimum" : 0.4444, "maximum" : 0.4568 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 38,
    "hscan" : { "minimum" : 0.4568, "maximum" : 0.4691 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 39,
    "hscan" : { "minimum" : 0.4691, "maximum" : 0.4815 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 40,
    "hscan" : { "minimum" : 0.4815, "maximum" : 0.4938 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 41,
    "hscan" : { "minimum" : 0.4938, "maximum" : 0.5062 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 42,
    "hscan" : { "minimum" : 0.5062, "maximum" : 0.5185 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 43,
    "hscan" : { "minimum" : 0.5185, "maximum" : 0.5309 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 44,
    "hscan" : { "minimum" : 0.5309, "maximum" : 0.5432 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 45,
    "hscan" : { "minimum" : 0.5432, "maximum" : 0.5556 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 46,
    "hscan" : { "minimum" : 0.5556, "maximum" : 0.5679 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 47,
    "hscan" : { "minimum" : 0.5679, "maximum" : 0.5802 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 48,
    "hscan" : { "minimum" : 0.5802, "maximum" : 0.5926 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 49,
    "hscan" : { "minimum" : 0.5926, "maximum" : 0.6049 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 50,
    "hscan" : { "minimum" : 0.6049, "maximum" : 0.6173 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 51,
    "hscan" : { "minimum" : 0.6173, "maximum" : 0.6296 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 52,
    "hscan" : { "minimum" : 0.6296, "maximum" : 0.6420 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 53,
    "hscan" : { "minimum" : 0.6420, "maximum" : 0.6543 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 54,
    "hscan" : { "minimum" : 0.6543, "maximum" : 0.6667 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 55,
    "hscan" : { "minimum" : 0.6667, "maximum" : 0.6790 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 56,
    "hscan" : { "minimum" : 0.6790, "maximum" : 0.6914 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 57,
    "hscan" : { "minimum" : 0.6914, "maximum" : 0.7037 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 58,
    "hscan" : { "minimum" : 0.7037, "maximum" : 0.7160 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 59,
    "hscan" : { "minimum" : 0.7160, "maximum" : 0.7284 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 60,
    "hscan" : { "minimum" : 0.7284, "maximum" : 0.7407 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 61,
    "hscan" : { "minimum" : 0.7407, "maximum" : 0.7531 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 62,
    "hscan" : { "minimum" : 0.7531, "maximum" : 0.7654 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 63,
    "hscan" : { "minimum" : 0.7654, "maximum" : 0.7778 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 64,
    "hscan" : { "minimum" : 0.7778, "maximum" : 0.7901 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 65,
    "hscan" : { "minimum" : 0.7901, "maximum" : 0.8025 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 66,
    "hscan" : { "minimum" : 0.8025, "maximum" : 0.8148 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 67,
    "hscan" : { "minimum" : 0.8148, "maximum" : 0.8272 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 68,
    "hscan" : { "minimum" : 0.8272, "maximum" : 0.8395 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 69,
    "hscan" : { "minimum" : 0.8395, "maximum" : 0.8519 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 70,
    "hscan" : { "minimum" : 0.8519, "maximum" : 0.8642 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 71,
    "hscan" : { "minimum" : 0.8642, "maximum" : 0.8765 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 72,
    "hscan" : { "minimum" : 0.8765, "maximum" : 0.8889 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 73,
    "hscan" : { "minimum" : 0.8889, "maximum" : 0.9012 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 74,
    "hscan" : { "minimum" : 0.9012, "maximum" : 0.9136 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 75,
    "hscan" : { "minimum" : 0.9136, "maximum" : 0.9259 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 76,
    "hscan" : { "minimum" : 0.9259, "maximum" : 0.9383 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 77,
    "hscan" : { "minimum" : 0.9383, "maximum" : 0.9506 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 78,
    "hscan" : { "minimum" : 0.9506, "maximum" : 0.9630 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 79,
    "hscan" : { "minimum" : 0.9630, "maximum" : 0.9753 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 80,
    "hscan" : { "minimum" : 0.9753, "maximum" : 0.9877 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 81,
    "hscan" : { "minimum" : 0.9877, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 82,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0600 }
    },
    {
    "index" : 83,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0238 }
    },
    {
    "index" : 84,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.0238, "maximum" : 0.0476 }
    },
    {
    "index" : 85,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.0476, "maximum" : 0.0714 }
    },
    {
    "index" : 86,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.0714, "maximum" : 0.0952 }
    },
    {
    "index" : 87,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.0952, "maximum" : 0.1190 }
    },
    {
    "index" : 88,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.1190, "maximum" : 0.1429 }
    },
    {
    "index" : 89,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.1429, "maximum" : 0.1667 }
    },
    {
    "index" : 90,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.1667, "maximum" : 0.1905 }
    },
    {
    "index" : 91,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.1905, "maximum" : 0.2143 }
    },
    {
    "index" : 92,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.2143, "maximum" : 0.2381 }
    },
    {
    "index" : 93,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.2381, "maximum" : 0.2619 }
    },
    {
    "index" : 94,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.2619, "maximum" : 0.2857 }
    },
    {
    "index" : 95,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.2857, "maximum" : 0.3095 }
    },
    {
    "index" : 96,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.3095, "maximum" : 0.3333 }
    },
    {
    "index" : 97,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.3333, "maximum" : 0.3571 }
    },
    {
    "index" : 98,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.3571, "maximum" : 0.3810 }
    },
    {
    "index" : 99,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.3810, "maximum" : 0.4048 }
    },
    {
    "index" : 100,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.4048, "maximum" : 0.4286 }
    },
    {
    "index" : 101,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.4286, "maximum" : 0.4524 }
    },
    {
    "index" : 102,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.4524, "maximum" : 0.4762 }
    },
    {
    "index" : 103,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.4762, "maximum" : 0.5000 }
    },
    {
    "index" : 104,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.5000, "maximum" : 0.5238 }
    },
    {
    "index" : 105,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.5238, "maximum" : 0.5476 }
    },
    {
    "index" : 106,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.5476, "maximum" : 0.5714 }
    },
    {
    "index" : 107,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.5714, "maximum" : 0.5952 }
    },
    {
    "index" : 108,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.5952, "maximum" : 0.6190 }
    },
    {
    "index" : 109,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.6190, "maximum" : 0.6429 }
    },
    {
    "index" : 110,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.6429, "maximum" : 0.6667 }
    },
    {
    "index" : 111,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.6667, "maximum" : 0.6905 }
    },
    {
    "index" : 112,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.6905, "maximum" : 0.7143 }
    },
    {
    "index" : 113,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.7143, "maximum" : 0.7381 }
    },
    {
    "index" : 114,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.7381, "maximum" : 0.7619 }
    },
    {
    "index" : 115,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.7619, "maximum" : 0.7857 }
    },
    {
    "index" : 116,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.7857, "maximum" : 0.8095 }
    },
    {
    "index" : 117,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.8095, "maximum" : 0.8333 }
    },
    {
    "index" : 118,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.8333, "maximum" : 0.8571 }
    },
    {
    "index" : 119,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.8571, "maximum" : 0.8810 }
    },
    {
    "index" : 120,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.8810, "maximum" : 0.9048 }
    },
    {
    "index" : 121,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.9048, "maximum" : 0.9286 }
    },
    {
    "index" : 122,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.9286, "maximum" : 0.9524 }
    },
    {
    "index" : 123,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.9524, "maximum" : 0.9762 }
    },
    {
    "index" : 124,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.9762, "maximum" : 1.0000 }
    },
    {
    "index" : 125,
    "hscan" : { "minimum" : 0.9700, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 126,
    "hscan" : { "minimum" : 0.9877, "maximum" : 1.0000 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 127,
    "hscan" : { "minimum" : 0.9753, "maximum" : 0.9877 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 128,
    "hscan" : { "minimum" : 0.9630, "maximum" : 0.9753 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 129,
    "hscan" : { "minimum" : 0.9506, "maximum" : 0.9630 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 130,
    "hscan" : { "minimum" : 0.9383, "maximum" : 0.9506 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 131,
    "hscan" : { "minimum" : 0.9259, "maximum" : 0.9383 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 132,
    "hscan" : { "minimum" : 0.9136, "maximum" : 0.9259 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 133,
    "hscan" : { "minimum" : 0.9012, "maximum" : 0.9136 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 134,
    "hscan" : { "minimum" : 0.8889, "maximum" : 0.9012 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 135,
    "hscan" : { "minimum" : 0.8765, "maximum" : 0.8889 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 136,
    "hscan" : { "minimum" : 0.8642, "maximum" : 0.8765 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 137,
    "hscan" : { "minimum" : 0.8519, "maximum" : 0.8642 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 138,
    "hscan" : { "minimum" : 0.8395, "maximum" : 0.8519 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 139,
    "hscan" : { "minimum" : 0.8272, "maximum" : 0.8395 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 140,
    "hscan" : { "minimum" : 0.8148, "maximum" : 0.8272 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 141,
    "hscan" : { "minimum" : 0.8025, "maximum" : 0.8148 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 142,
    "hscan" : { "minimum" : 0.7901, "maximum" : 0.8025 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 143,
    "hscan" : { "minimum" : 0.7778, "maximum" : 0.7901 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 144,
    "hscan" : { "minimum" : 0.7654, "maximum" : 0.7778 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 145,
    "hscan" : { "minimum" : 0.7531, "maximum" : 0.7654 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 146,
    "hscan" : { "minimum" : 0.7407, "maximum" : 0.7531 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 147,
    "hscan" : { "minimum" : 0.7284, "maximum" : 0.7407 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 148,
    "hscan" : { "minimum" : 0.7160, "maximum" : 0.7284 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 149,
    "hscan" : { "minimum" : 0.7037, "maximum" : 0.7160 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 150,
    "hscan" : { "minimum" : 0.6914, "maximum" : 0.7037 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 151,
    "hscan" : { "minimum" : 0.6790, "maximum" : 0.6914 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 152,
    "hscan" : { "minimum" : 0.6667, "maximum" : 0.6790 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 153,
    "hscan" : { "minimum" : 0.6543, "maximum" : 0.6667 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 154,
    "hscan" : { "minimum" : 0.6420, "maximum" : 0.6543 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 155,
    "hscan" : { "minimum" : 0.6296, "maximum" : 0.6420 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 156,
    "hscan" : { "minimum" : 0.6173, "maximum" : 0.6296 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 157,
    "hscan" : { "minimum" : 0.6049, "maximum" : 0.6173 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 158,
    "hscan" : { "minimum" : 0.5926, "maximum" : 0.6049 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 159,
    "hscan" : { "minimum" : 0.5802, "maximum" : 0.5926 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 160,
    "hscan" : { "minimum" : 0.5679, "maximum" : 0.5802 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 161,
    "hscan" : { "minimum" : 0.5556, "maximum" : 0.5679 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 162,
    "hscan" : { "minimum" : 0.5432, "maximum" : 0.5556 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 163,
    "hscan" : { "minimum" : 0.5309, "maximum" : 0.5432 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 164,
    "hscan" : { "minimum" : 0.5185, "maximum" : 0.5309 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 165,
    "hscan" : { "minimum" : 0.5062, "maximum" : 0.5185 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 166,
    "hscan" : { "minimum" : 0.4938, "maximum" : 0.5062 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 167,
    "hscan" : { "minimum" : 0.4815, "maximum" : 0.4938 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 168,
    "hscan" : { "minimum" : 0.4691, "maximum" : 0.4815 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 169,
    "hscan" : { "minimum" : 0.4568, "maximum" : 0.4691 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 170,
    "hscan" : { "minimum" : 0.4444, "maximum" : 0.4568 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 171,
    "hscan" : { "minimum" : 0.4321, "maximum" : 0.4444 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 172,
    "hscan" : { "minimum" : 0.4198, "maximum" : 0.4321 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 173,
    "hscan" : { "minimum" : 0.4074, "maximum" : 0.4198 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 174,
    "hscan" : { "minimum" : 0.3951, "maximum" : 0.4074 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 175,
    "hscan" : { "minimum" : 0.3827, "maximum" : 0.3951 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 176,
    "hscan" : { "minimum" : 0.3704, "maximum" : 0.3827 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 177,
    "hscan" : { "minimum" : 0.3580, "maximum" : 0.3704 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 178,
    "hscan" : { "minimum" : 0.3457, "maximum" : 0.3580 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 179,
    "hscan" : { "minimum" : 0.3333, "maximum" : 0.3457 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 180,
    "hscan" : { "minimum" : 0.3210, "maximum" : 0.3333 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 181,
    "hscan" : { "minimum" : 0.3086, "maximum" : 0.3210 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 182,
    "hscan" : { "minimum" : 0.2963, "maximum" : 0.3086 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 183,
    "hscan" : { "minimum" : 0.2840, "maximum" : 0.2963 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 184,
    "hscan" : { "minimum" : 0.2716, "maximum" : 0.2840 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 185,
    "hscan" : { "minimum" : 0.2593, "maximum" : 0.2716 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 186,
    "hscan" : { "minimum" : 0.2469, "maximum" : 0.2593 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 187,
    "hscan" : { "minimum" : 0.2346, "maximum" : 0.2469 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 188,
    "hscan" : { "minimum" : 0.2222, "maximum" : 0.2346 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 189,
    "hscan" : { "minimum" : 0.2099, "maximum" : 0.2222 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 190,
    "hscan" : { "minimum" : 0.1975, "maximum" : 0.2099 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 191,
    "hscan" : { "minimum" : 0.1852, "maximum" : 0.1975 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 192,
    "hscan" : { "minimum" : 0.1728, "maximum" : 0.1852 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 193,
    "hscan" : { "minimum" : 0.1605, "maximum" : 0.1728 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 194,
    "hscan" : { "minimum" : 0.1481, "maximum" : 0.1605 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 195,
    "hscan" : { "minimum" : 0.1358, "maximum" : 0.1481 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 196,
    "hscan" : { "minimum" : 0.1235, "maximum" : 0.1358 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 197,
    "hscan" : { "minimum" : 0.1111, "maximum" : 0.1235 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 198,
    "hscan" : { "minimum" : 0.0988, "maximum" : 0.1111 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 199,
    "hscan" : { "minimum" : 0.0864, "maximum" : 0.0988 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 200,
    "hscan" : { "minimum" : 0.0741, "maximum" : 0.0864 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 201,
    "hscan" : { "minimum" : 0.0617, "maximum" : 0.0741 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 202,
    "hscan" : { "minimum" : 0.0494, "maximum" : 0.0617 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 203,
    "hscan" : { "minimum" : 0.0370, "maximum" : 0.0494 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 204,
    "hscan" : { "minimum" : 0.0247, "maximum" : 0.0370 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 205,
    "hscan" : { "minimum" : 0.0123, "maximum" : 0.0247 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 206,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0123 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 207,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.9400, "maximum" : 1.0000 }
    },
    {
    "index" : 208,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.9762, "maximum" : 1.0000 }
    },
    {
    "index" : 209,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.9524, "maximum" : 0.9762 }
    },
    {
    "index" : 210,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.9286, "maximum" : 0.9524 }
    },
    {
    "index" : 211,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.9048, "maximum" : 0.9286 }
    },
    {
    "index" : 212,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.8810, "maximum" : 0.9048 }
    },
    {
    "index" : 213,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.8571, "maximum" : 0.8810 }
    },
    {
    "index" : 214,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.8333, "maximum" : 0.8571 }
    },
    {
    "index" : 215,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.8095, "maximum" : 0.8333 }
    },
    {
    "index" : 216,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.7857, "maximum" : 0.8095 }
    },
    {
    "index" : 217,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.7619, "maximum" : 0.7857 }
    },
    {
    "index" : 218,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.7381, "maximum" : 0.7619 }
    },
    {
    "index" : 219,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.7143, "maximum" : 0.7381 }
    },
    {
    "index" : 220,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.6905, "maximum" : 0.7143 }
    },
    {
    "index" : 221,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.6667, "maximum" : 0.6905 }
    },
    {
    "index" : 222,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.6429, "maximum" : 0.6667 }
    },
    {
    "index" : 223,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.6190, "maximum" : 0.6429 }
    },
    {
    "index" : 224,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.5952, "maximum" : 0.6190 }
    },
    {
    "index" : 225,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.5714, "maximum" : 0.5952 }
    },
    {
    "index" : 226,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.5476, "maximum" : 0.5714 }
    },
    {
    "index" : 227,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.5238, "maximum" : 0.5476 }
    },
    {
    "index" : 228,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.5000, "maximum" : 0.5238 }
    },
    {
    "index" : 229,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.4762, "maximum" : 0.5000 }
    },
    {
    "index" : 230,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.4524, "maximum" : 0.4762 }
    },
    {
    "index" : 231,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.4286, "maximum" : 0.4524 }
    },
    {
    "index" : 232,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.4048, "maximum" : 0.4286 }
    },
    {
    "index" : 233,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.3810, "maximum" : 0.4048 }
    },
    {
    "index" : 234,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.3571, "maximum" : 0.3810 }
    },
    {
    "index" : 235,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.3333, "maximum" : 0.3571 }
    },
    {
    "index" : 236,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.3095, "maximum" : 0.3333 }
    },
    {
    "index" : 237,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.2857, "maximum" : 0.3095 }
    },
    {
    "index" : 238,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.2619, "maximum" : 0.2857 }
    },
    {
    "index" : 239,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.2381, "maximum" : 0.2619 }
    },
    {
    "index" : 240,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.2143, "maximum" : 0.2381 }
    },
    {
    "index" : 241,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.1905, "maximum" : 0.2143 }
    },
    {
    "index" : 242,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.1667, "maximum" : 0.1905 }
    },
    {
    "index" : 243,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.1429, "maximum" : 0.1667 }
    },
    {
    "index" : 244,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.1190, "maximum" : 0.1429 }
    },
    {
    "index" : 245,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.0952, "maximum" : 0.1190 }
    },
    {
    "index" : 246,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.0714, "maximum" : 0.0952 }
    },
    {
    "index" : 247,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.0476, "maximum" : 0.0714 }
    },
    {
    "index" : 248,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.0238, "maximum" : 0.0476 }
    },
    {
    "index" : 249,
    "hscan" : { "minimum" : 0.0000, "maximum" : 0.0300 },
    "vscan" : { "minimum" : 0.0000, "maximum" : 0.0238 }
    }
    ],


    /// The black border configuration, contains the following items:
    /// * enable : true if the detector should be activated
    /// * threshold : Value below which a pixel is regarded as black (value between 0.0 and 1.0)
    "blackborderdetector" :
    {
    "enable" : true,
    "threshold" : 0.01
    },


    /// The configuration of the effect engine, contains the following items:
    /// * paths : An array with absolute location(s) of directories with effects
    /// * bootsequence : The effect selected as 'boot sequence'
    "effects" :
    {
    "paths" :
    [
    "/opt/hyperion/effects"
    ]
    },


    "bootsequence" :
    {
    "effect" : "Rainbow swirl fast",
    "duration_ms" : 3000
    },


    /// The configuration for the frame-grabber, contains the following items:
    /// * width : The width of the grabbed frames [pixels]
    /// * height : The height of the grabbed frames [pixels]
    /// * frequency_Hz : The frequency of the frame grab [Hz]
    "framegrabber" :
    {
    "width" : 96,
    "height" : 56,
    "frequency_Hz" : 10.0
    },


    /// The configuration of the XBMC connection used to enable and disable the frame-grabber. Contains the following fields:
    /// * xbmcAddress : The IP address of the XBMC-host
    /// * xbmcTcpPort : The TCP-port of the XBMC-server
    /// * grabVideo : Flag indicating that the frame-grabber is on(true) during video playback
    /// * grabPictures : Flag indicating that the frame-grabber is on(true) during picture show
    /// * grabAudio : Flag indicating that the frame-grabber is on(true) during audio playback
    /// * grabMenu : Flag indicating that the frame-grabber is on(true) in the XBMC menu
    /// * grabScreensaver : Flag indicating that the frame-grabber is on(true) when XBMC is on screensaver
    /// * enable3DDetection : Flag indicating that the frame-grabber should switch to a 3D compatible modus if a 3D video is playing
    "xbmcVideoChecker" :
    {
    "xbmcAddress" : "127.0.0.1",
    "xbmcTcpPort" : 9090,
    "grabVideo" : true,
    "grabPictures" : true,
    "grabAudio" : true,
    "grabMenu" : false,
    "grabScreensaver" : true,
    "enable3DDetection" : true
    },


    /// The configuration of the Json server which enables the json remote interface
    /// * port : Port at which the json server is started
    "jsonServer" :
    {
    "port" : 19444
    },


    /// The configuration of the Proto server which enables the protobuffer remote interface
    /// * port : Port at which the protobuffer server is started
    "protoServer" :
    {
    "port" : 19445
    },


    /// The configuration of the boblight server which enables the boblight remote interface
    /// * port : Port at which the boblight server is started
    "boblightServer" :
    {
    "port" : 19333
    },


    "endOfJson" : "endOfJson"
    }



    mein top:


    login as: pi
    pi@192.168.2.179's password:
    Linux raspberrypi 3.6.11+ #538 PREEMPT Fri Aug 30 20:42:08 BST 2013 armv6l


    The programs included with the Debian GNU/Linux system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.


    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    Last login: Wed Dec 10 12:45:30 2014 from girishan
    pi@raspberrypi ~ $ top
    top - 12:54:23 up 8 min, 1 user, load average: 2.12, 1.77, 0.94
    Tasks: 89 total, 1 running, 88 sleeping, 0 stopped, 0 zombie
    %Cpu(s): 24.4 us, 11.7 sy, 0.0 ni, 55.6 id, 0.2 wa, 0.1 hi, 8.0 si, 0.0 st
    KiB Mem: 448736 total, 182316 used, 266420 free, 14692 buffers
    KiB Swap: 102396 total, 0 used, 102396 free, 90468 cached


    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    2454 root 20 0 69952 14m 6388 S 25.2 3.4 2:10.01 mplayer
    2569 pi 20 0 4660 1296 960 R 18.0 0.3 0:00.15 top
    6 root 20 0 0 0 0 D 3.6 0.0 0:02.51 kworker/u:0
    2212 root 20 0 90188 10m 7772 D 3.6 2.4 0:22.86 hyperiond
    1 root 20 0 2144 728 620 S 0.0 0.2 0:01.70 init
    2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
    3 root 20 0 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/0
    5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
    7 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/u:0H
    8 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper
    9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs
    10 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns
    11 root 20 0 0 0 0 S 0.0 0.0 0:00.35 kworker/0:1
    12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 bdi-default
    13 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd
    14 root 20 0 0 0 0 S 0.0 0.0 0:00.37 khubd
    15 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 rpciod



    Danke für die Hilfe! Bin auf der Zielgeraden dank euch:)

  • hehe ok:D


    Danke für den Tipp!

  • Hallo zusammen!


    Habe mir jetzt auch sämtliche Komponenten bestellt. Plane mit ca. 188 LEDs und habe dementsprechend für ein 15A Netzteil entschieden: http://www.reichelt.de/Schaltn…PID=4959&artnr=MW+SP-75-5
    Da ich im Bereich der Elektronik noch nicht das große Know-How habe einige Fragen.


    Ich verbinde das Netzteil mit den 3 Adern eines Schutzkontaktstecker. http://www.conrad.de/ce/de/pro…detview1&rt=detview1&rb=1
    Wenn ich nun an den anderen Anschlüssen die +5V und -5V abgreife, wie stelle ich die Polarisation sicher?
    Wenn ich den Schutzkontaktstecker andersherum in die Steckdose stecke, ändern sich dann die 5V Ausgänge? Oder gibt das Netzteil immer die +5V auf dem +5V Anschluss aus?
    Zusätzliche habe ich noch ein paar DC Buchsen und Stecker. http://www.amazon.de/gp/product/B0085SWIZE/ref=s9_wish_gw_d0_g23_i5?ie=UTF8&colid=3GMP79SUK6GZE&coliid=I1AZQQUEY2JJC5&pf_rd_m=A3JWKAKR8XB7XF&pf_rd_s=center-2&pf_rd_r=0M7VGT3K3Y154B27JXH6&pf_rd_t=101&pf_rd_p=455353687&pf_rd_i=301128 (Affiliate-Link)
    Die Anschlüsse sind mit (+) und (-) gekennzeichnet.
    Schließe ich an dem (+) die +5V vom Netzteil an, oder die -5V?
    Wie kann ich das später mit einem Voltmeter messen, ob ich es richtig gemacht habe?


    Wie weit sollten die LED Stripes maximal vom Raspberry entfernt sein ohne dass der Kabelwiderstand zu groß wird?
    Habe 1.5mm² Litzen bestellt um es zu Verbinden. Hatte dazu diesen Rechner benutzt http://www.hilfreiche-tools.de…uerschnitt-berechnen.html
    Wenn ich die Komponenten nicht direkt an die Rückseite vom TV befestige, sind die Wege eventuell noch weiter. Schätzungweise 2m. Reichen dort die 1.5mm² Litzen?


    Danke für die Hilfe

    Edited once, last by Tazz ().

  • Hey Tazz, willkommen im Forum:)
    Habe selbst gerade das Ambilight Projekt (fast) beendet. Es fehlen noch einige Einstellungen.


    So zu deinen Fragen:


    Ganz grob erklärt:
    Dein Netzteil besteht aus einem Gleichrichter (4 Dioden), der den Strom nur in eine Richtung passieren lässt und Kondensatoren die ihn auf ein Spannungsniveu halten.
    Für dich heisst das, dass du ruhig den Stecker einstöpseln kannst ohne befürchten zu müssen, dass die Polarisation sich ändert:thumbs1:
    Du musst nur bitte darauf achten, dass du nicht ausversehen den Nullleiter oder Phase auf die Masse legst, also aufs Gehäuse, sonst fliegen bei dir die Sicherungen oder noch schlimmer, du bekommst einen Schlag!!!


    Falls du bereits ein Multimeter besitzt kann ich dir nur Youtube empfehlen, da wird genau erklärt wie du mit so einem Teil umgehst z.B:



    Zu den Leitungswiderständen:


    Deine Stromzuleitungen sind nicht das Problem, sondern eher die Verbindung zwischen PI und LEDs. Am besten gehst du einfach genau nach Anleitung von A.Schaefer oder Tpmodding, dann sollte alles klappen. Da verwendest du die Jumper Kabel, diese Länge sollte auch nicht überschritten werden, da es sonst zu unkontrollierten Blinken der LEDs führen kann, wobei dies auch andere Gründe haben kann.
    Falls es wirklich nicht anders geht, würde ich es einfach mit den Kabellängen ausprobieren!


    Falls du Fragen hast, versuch einfach erstmal zu googeln:^^:


    Falls du dich näher mit deinem Netzteil beschäftigen bzw. wissen willst wieso die Polarisation sich nicht ändert, habe ich hier zum Beispiel ein Video was dir erklärt wie es funzt.



    oder
    http://de.wikihow.com/Wechselstrom-in-Gleichstrom-umwandeln


    Zu Fragen zu deinem Pi und Co bisst du hier im Forum gut aufgehoben!



    Viel Erfolg:thumbs1:

  • Guten Abend!


    Was ist zu beachten, wenn man die ganzen Komponenten nicht direkt hinten auf die Rückseite des TV's anbringt, sondern separat unterhalb, in einem größerem Gehäuse?
    Müssen die Kabeldurchmesser der Daten-, +5V, Ground-, Clock-Leitungen größer sein? Oder sind die Kabelwiederstände dieser Leitung zu vernachlässigen?
    Wollte sowieso 1,5mm² Kabel benutzen. Reichen die?


    Habe aufgrund der Lüftungsschlitze nämlich keinen Platz, alles hinten schön mittig anzubringen.

  • Hey Tazz


    bei Plus und Masse ist es "egal". Probleme könnten dir Data und Clock machen. Ich würde es an deiner Stelle einfach ausprobieren. Versuche dann einfach so wenig Kabel wie nötig zu verwenden.


    VG

  • Hab jetzt alles soweit testbereit. Muss nur noch die Komponenten in eine Box packen.


    Bei mir sind 180 LEDs im Einsatz. die letzte Zeile ist aber viel zu schwach. Da kommt wohl zu wenig Strom an.
    Kann ich beim Ende der LED Streifen noch mal das +5V mit + und das GND mit - verbinden, so dass quasi in beide Enden der LED Streifen der Strom hereinfließt?
    Hab hier so etwas schon mal gelesen aber kenn es per Suchfunktion nicht mehr finden.


    //Edit:
    Ist das hier möglich? Die Eingänge mit dem Ende verbinden oder muss eine separate Stromversorgung gelegt werden?


    [Blocked Image: http://fs2.directupload.net/images/user/141224/temp/6ry2m25u.jpg]

    Edited once, last by Tazz ().

  • Hallo Tazz,


    ich möchte mich an der Stelle mal einklinken, weil ich vor genau dem selben Problem stehe und mich auch frage, ob man zwischen pi und den LEDs 2 m Kabel legen kann. Bei dir kommt also das Signal vom Pi bei den LEDs an, sprich sie werden gesteuert?


    Von der doppelten Einspeisung habe ich hier schon so oft gelesen, aber wie das nun genau funktioniert habe ich nicht ganz verstanden. Würde es so gehen wie es Tazz auf dem Bild gezeigt hat?


  • Diese Frage stellt sich mir auch gerade, da ich auch dieses Problem habe.
    Hast Du da schon weiter was unternommen?
    hier mal ein Bild, da sieht man das die Lichtleistung immer mehr abnimmt zum Ende zu.



    [Blocked Image: http://www2.zippyshare.com/scaled/43426555/file.html]

  • Frohes neues Jahr euch allen!


    Hallo. Habe ein Meanwell 5V, 15A.
    Lötstellen habe ich gemessen, kann sie aber nicht ausschließen. Hatte sehr sehr alten Lötkolben mit brauner Spitze. Das Ding war schrott.
    Die Tage kommt neue Lötstation an. Aber werde erstmal nichts ändern. Möchte nicht auf der TV-Rückseite löten. Strips kleben bereits.

    Diese Frage stellt sich mir auch gerade, da ich auch dieses Problem habe.
    Hast Du da schon weiter was unternommen?
    hier mal ein Bild, da sieht man das die Lichtleistung immer mehr abnimmt zum Ende zu.



    [Blocked Image: http://www2.zippyshare.com/scaled/43426555/file.html]


    Huhu.
    Habe es nicht wie auf dem Foto verbunden.
    Sondern paar Zentimeter davor habe ich eine Abzweigung von 5V und GND gemacht. Also keine getrennte Leitung vom Netzteil aus sondern kurz vor der Einspeisung. Funktioniert alles.



    Habe alles in einem alten Videorecorder gebaut. Die Tage kommen die restlichen Komponenten an. Möchte ein 16x02 LCD vorne im alten ausgeschlachteten Videorecorder einbauen Die vorderen Knöpfe vom Videorecorder möchte ich zum An-/Ausschalten des Pi benutzen und da im Gehäuse dank des Netzeils alles relativ heiß wird, Pi ca. 55-60 Grad, Netzteil vermutlich auch oder sogar noch mehr, baue ich Temperatursensoren ins Gehäuse, die dafür sorgen, 2 eingebaute 80mm Lüfter zu starten und stopen, wenn eine bestimmte Temperatur überschritten wird. Hauptsächlich muss aber nur das Netzeil gekühlt werden.
    Eventuell alles eine Nummer übertrieben aber das Basteln macht Spaß.

    Edited once, last by Tazz ().

  • Ah Danke, so würde ich das auch machen, kurz davor am Kabel eine Abzweigung von 5V und GND machen und ans Ende der letzten LED löten oder irgendwie per Stecker.


    Das klingt interessant mit dem alten Videorecorder, kannst ja mal paar Bilder reinstellen wenn es fertig ist.


    Ich werde mir als nächstes so einen Power-Controller http://www.ebay.de/itm/Fernbed…aspberry-Pi-/191140327954 besorgen, damit ich den Pi
    mit einer Fernbedienung abschalten kann.



    Edit: Vielen Dank, jetzt sind mir die LEDs abgeraucht:wallbash:
    NEIN, NEIN Spaß bei Seite, alles in Ordnung:D, habs so gemacht wie Du und es sieht jetzt perfekt aus, Danke noch mal!

    Hier das Ergebnis http://www.forum-raspberrypi.d…fushicai-usbtv007-grabber

  • Könnte einer von euch beiden ein Bild von eurer Einspeisung posten? Wäre super hilfreich für mich :thumbs1:


  • Könnte einer von euch beiden ein Bild von eurer Einspeisung posten? Wäre super hilfreich für mich :thumbs1:


    Hab den TV leider schon wieder an der Wand.


    Aber im Prinzip wie oben auf dem Bild von Tazz, nur das ich die 5v und GND direkt am Stecker des Kabels, was mit den LEDs verbunden ist, ran gelötet habe.
    Und die 2 Kabel dann, so wie auf dem Bild ans ende der LED Kette.



    Grüße

  • Ich möchte die Diskussion hier noch einmal in Gang bringen.. denn ich habe genau die gleichen Fragen.


    Auch ich kann aus platztechnischen Gründen den Pi nicht in unmittelbarer Nähe der LEDs platzieren, schätzungsweise etwa 1,5m Kabellänge werden benötigt, mittels Breadboard-Stecker also nicht zu realisieren. Wie ich lesen konnte, soll die Stromverbindung (GND, +5V) ja nicht das Problem sein, die CLK/DAT jedoch schon..


    Wie sollte ich hier am besten vorgehen?


    Dazu möchte ich noch einmal nachhaken, wie die "doppelte" Stromversorgung der LEDs funktioniert; Ich würde gerne am Anfang und am Ende jeweils einen female DC-Adapter an die Strips löten - und dann logischerweise per DC-Kabel mit Strom versorgen.. dumme Frage, aber ist das so einfach? Bin 'ne Elektro-Null.

    Edited once, last by kenyo ().