[DIY] AtmoOrb - A Hue like mood lamp based on Particle Photon with NeoPixel - *Tutorial added* (1 Viewer)

Rick164

MP Donator
  • Premium Supporter
  • January 7, 2006
    1,335
    1,005
    Home Country
    Netherlands Netherlands
    Problem is most likely that's is losing connection to the AP or crashing due to hardware issues as with the current sketch it shouldn't be able to crash :)
    Would let it run and monitor the Photon internal led state and see if it jumps from breathing cyan (online) -> red (error) -> blue (listening).
     

    pur_berger

    Super User
  • Team MediaPortal
  • Super User
  • May 14, 2007
    1,679
    309
    49
    Vienna
    Home Country
    Austria Austria
    Will do (well I did check when I have recognised that it was not changing teh colors anymore and it was always breathing - but I might have missed the point where it failed). What makes me wonder is how it can happen that it "caches" the colors? For MP it doens't make a difference if the device is online or not (at least that's what I think) so it must be the Photon? Also it reacts immediatly when I use Atmoorb and starts to work (with this past color thing) as soon I do a "LED Off".
     

    Rick164

    MP Donator
  • Premium Supporter
  • January 7, 2006
    1,335
    1,005
    Home Country
    Netherlands Netherlands
    If you're using the Hyperion to control them then in its stable release those get re-sent constantly thus setting the color when the Photon is back online (Hyperion beta no longer does this) :) , could be hard to debug that one but would see if you can get to fail consistently first and if it's after a fixed time span.
     

    Rick164

    MP Donator
  • Premium Supporter
  • January 7, 2006
    1,335
    1,005
    Home Country
    Netherlands Netherlands
    That's odd, multicast isn't cached on the network side typically unless the access point has multicast buffering or other multicast limitations enabled as that can get buffered (throttle with x rate) :)
    Routerboard (Mikrotik) uses multicast buffering by default on its soho devices but per brand it can be different, Apple Airport for instance can have it as well but by default it's off there and allows for a high transmit rate.

    Would try the UDP IP protocol in AtmoLight -> Orb tab with IP of the photon for debugging, can use the same sketch.
    There's also an TCP sketch which I believe is still up2date but not preferred as there's some overhead.
     

    pur_berger

    Super User
  • Team MediaPortal
  • Super User
  • May 14, 2007
    1,679
    309
    49
    Vienna
    Home Country
    Austria Austria
    ok - with UDP IP it's working .- and even faster - I have a Philips Testvideo for RGB whitch changes teh RGB Colors and at teh end it a very fast change - UDP Multicast it doen's keep up, UDP IP it does.
     

    Rick164

    MP Donator
  • Premium Supporter
  • January 7, 2006
    1,335
    1,005
    Home Country
    Netherlands Netherlands
    Than the router / accesspoint has an multicast throttle :) , if you only need it with AtmoLight it's a good solution as well.
     

    pur_berger

    Super User
  • Team MediaPortal
  • Super User
  • May 14, 2007
    1,679
    309
    49
    Vienna
    Home Country
    Austria Austria
    not as far I know :)

    Asus RT-AC68U with Merlin Firmware - at last i couldn't find anything. However - as long as it's working ...
     

    RedStep

    New Member
    June 4, 2016
    1
    0
    Home Country
    United States of America United States of America
    Great tutorial, but I'm having trouble getting it set up - I have the Photon and the NeoPixel Ring plugged in and the sketch uploaded (sketch is below), but can't get a response from the lights.

    When I power up it breaths cyan but that's it - neither the AtmoOrb app, Hyperion, or MediaPortal can get any change. I switched Rings and got the same thing, so I'm assuming I'm missing something with the software side. I have FastLED 3.1.5 and it all compiles/flashes without any errors.

    Uploading a simple NeoPixel sketch with a rainbow cycle works just fine, so the LEDs seem to be addressing okay. Maybe it's a UDP/Multicast issue? I left all values as default but haven't used Multicast before. Any help is appreciated!

    http://pastebin.com/8UZpsz1u
     
    Last edited:

    Users who are viewing this thread

    Similar threads

    Hello guys , i have a little question about this project. I really want to use this project with the software "aurora" but i want to use it by USB connection (so without the ESP8266), and i'm wondering if it's possible. I plan to use it only with my computer so the USB is not a problem. I also plan to replace the LED by a LED strip ^^
    Hello guys , i have a little question about this project. I really want to use this project with the software "aurora" but i want...
    Hi, I would like to showcase a project of mine, that I have been working on for quite some time. What is it? AtmoOrb is a lamp...
    Replies
    50
    Views
    54K
    MP1 MP2 WS2812B DE
    // AtmoduinoV2 by NevCairiel, based on RickDB Atmoduino V1 #include <FastLED.h> // Set the number of leds in the strip. #define NUM_LEDS 188 // type of the LED controller #define LED_TYPE WS2812B // data and clock pins #define DATA_PIN 10 CRGB leds[NUM_LEDS]; void setup(){ Serial.begin(115200); FastLED.addLeds<LED_TYPE...
    // AtmoduinoV2 by NevCairiel, based on RickDB Atmoduino V1 #include <FastLED.h> // Set the number of leds in the strip. #define...
    Hello guys. For a long time now i was thinking of getting myself a new project :) Well recently i decided to start the ambilight...
    Replies
    14
    Views
    4K
    DC12V is the correct power. The LC8808 is a 3-channel constant current LED drive with resumable data transfers and internal display patterns. There are three open-drain constant current outputs, with a build-in PWM of gray scale. The range of input power is from +9V to +15V, and voltage-endurance of LED port is +12V. There is a...
    DC12V is the correct power. The LC8808 is a 3-channel constant current LED drive with resumable data transfers and internal...
    Introduction Over time there have been many Windows alternatives to Atmowin and under Linux there is Bobilight however there is...
    Replies
    352
    Views
    194K
    • Sticky
    @HomeY, never mind found my own answer by looking at close-up of the board on Amazon: pin 11 is marked as "~11" defined as being part of the digital PWM group that must be needed for AmbiBox software, but not for the FastLED.show() command during setup.
    @HomeY, never mind found my own answer by looking at close-up of the board on Amazon: pin 11 is marked as "~11" defined as being...
    First of all a BIG TNX to both Lightning303 & azzuro for helping me out setting this up properly. Since we already have a great...
    Replies
    21
    Views
    43K
    • Sticky
    Is this the right thread for downloading the latest version of Atmolight MP1? Extension Manager URL for Atmolight returns HTTP error. For AtmoWin the same. Thanks
    Is this the right thread for downloading the latest version of Atmolight MP1? Extension Manager URL for Atmolight returns HTTP...
    Overview AtmoLight is a process plugin that interfaces with different ambilight solutions and brings Ambilight to MediaPortal. The...
    Replies
    390
    Views
    110K
    Top Bottom