GithubHelp home page GithubHelp logo

ambilight's Introduction

Christian Sargusingh

I have experience working with tech startups. I am currently working on drone feedback control algorithms, firmware and hardware for a custom IoT LED lighting system, and optical telecommunications. I am looking to improve my hardware design and firmware integration with modern ARM microcontrollers.

生物工学実業と新興企業に体験があります。今まで、生物工学と光学式テレコムなどの事業で働いている。これから、PCBなどのハードウェア工学とファームウェア開発を磨きたい。

Top Langs

Languages

img img img img img img

Technologies

img img img img img img img img img img img img img img

Contact | 連絡

img img img img

ambilight's People

Contributors

ztnel avatar

Watchers

 avatar

ambilight's Issues

LED Resistance

The PWR led is a bit too bright, using the 3v3 rail or using a higher resistor may be better so it isnt bleeding so much power.

Automate Ambilight Settings Import

Ambilight server and hardware configuration is tedious to rework if the host machine needs to be replaced. Add the option to dump an ambilight config json file for the automation to apply to the new Hyperion instance.

Fan PWR

Cooling for the PCB may be required. If so the board will need to support a flyback diode.

Hyperion Service fails to start on RPi Boot

From journalctl:

-- Boot 4d6fc4019d5147e1b7eb2a999d9c9dee --
Aug 15 23:05:16 jupiter systemd[1]: Started Hyperion ambient light systemd service  for user root.
Aug 15 23:05:16 jupiter hyperiond[840]: 2022-08-15T23:05:16.904 |__| MAIN              : <ERROR> The Hyperion Daemon is already running, abort start
Aug 15 23:05:16 jupiter hyperiond[840]: Access the Hyperion User-Interface for configuration and control via:
Aug 15 23:05:16 jupiter hyperiond[840]: http://192.168.2.107:8090
Aug 15 23:05:16 jupiter hyperiond[840]: http://192.168.2.107:8090
Aug 15 23:05:16 jupiter hyperiond[840]: The Hyperion Daemon is already running, abort start
Aug 15 23:05:17 jupiter systemd[1]: [email protected]: Succeeded.

v1 BOM

Compile bill of materials for ambilight v1.

Inrush Limiter for Transients

To prevent under voltage for other components on the mains power rail I should add an inrush limiter on the power hungry LED drive lines

Rising Spikes

Add series 100 Ohm resistor to the PWM line to eliminate transition spikes. (increases rise time by 2ns)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.