Coder Social home page Coder Social logo

sparkfun / lumidrive Goto Github PK

View Code? Open in Web Editor NEW
1.0 7.0 0.0 597 KB

The LumiDrive LED Driver is SparkFun’s foray into all things Python on micro-controllers.

Home Page: https://www.sparkfun.com

License: Other

sparkfun sparkfun-products leds apa102

lumidrive's Introduction

SparkFun LumiDrive LED Driver

SparkFun LumiDrive LED Driver

SparkFun LumiDrive LED Driver (14779)

The LumiDrive LED Driver is SparkFun’s foray into all things Python on micro-controllers. With the SparkFun LumiDrive you will be able to control and personalize a whole strand of APA102s directly from the board itself. We’ve broken out a number of analog and digital pins from the on board SAMD21G-AU microcontroller to incorporate your own external buttons, switches, and other interfaces to interact with your addressable LED strip.

It feels like Arduino, but without the need to upload and compile code. Because the LumiDrive opens up like a USB drive on your computer when you plug it in and the code you write lives directly inside the drive it feels very much like an Arduino-device. The fact that you don’t need to upload and compile code makes it a great transitionary LED driver from your traditional Arduino!

The SparkFun LumiDrive has been equipped with a USB-C connector which is capable enough to supply up to 1.5 Amps from a 3.1 USB port, a LiPo connector and charge circuit for portable power, as well as two poke-home connectors to allow you to plug in wires without the need for solder.

Repository Contents

  • /Buzzard Labels - Silkscreen Libraries for Eagle Files
  • /Hardware - Eagle design files (.brd, .sch)

Documentation

  • Hookup Guide - Basic hookup guide for the LumiDrive LED Driver.
  • Example Code - Example Code for the LumiDrive LED Driver.

License Information

This product is open source!

Please review the LICENSE.md file for license information.

If you have any questions or concerns on licensing, please contact [email protected].

Distributed as-is; no warranty is given.

  • Your friends at SparkFun.

lumidrive's People

Contributors

bboyho avatar edspark avatar loricrotser avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

lumidrive's Issues

REDS checklist

not issues as much as discussion points

  • we already discussed renaming the 5V net to VIN in order to match the board silk, and renaming the VIN net to V_SUPPLY. Just noting for record keeping.

  • can any of the broken-out IO (A3, A4, D8 and D9) be re-purposed as serial com lines ie RX and TX? I could see it being handy for the end user to have the ability to write/receive serial messages to/from the LumiDrive as another form of LED control.

  • It seems like the "OUTPUT" silk below the broken out IO is understating the potential of those pins. Those IO could serve as inputs to the LumiDrive as well as outputs from it. Again, just a thought

Suggested Revision

A customer suggested adding cap to reset line to work around "power on" hangups. According to the SAMD21 datasheet, in the "External Reset Circuit" section it is suggested that a ~100pF cap is used.

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.