GithubHelp home page GithubHelp logo

Jeff Nygaard's Projects

allpixmatrix icon allpixmatrix

A Processing based video creation and mixing application for low resolution LED screens and matrices. See a video at https://youtu.be/yl-yPLLxuSU

apa102-products icon apa102-products

A small collection of APA102 pixel based products. APA102 is a form of addressable pixels similar to WS2812B, but with a much higher PWM frequency. The high frequency creates a higher quality light than other chipsets, especially at lower intensities.

aurora-command-line icon aurora-command-line

Uses methods native to windows without any third-party installations. Sends NLED Aurora Protocol commands to compatible devices connected to a serial port. These scripts can be called either by command line, shortcuts, other programs, keyboard shortcuts(Such as Logitech G Keys), etc. Additional commands are available, see the Aurora Command Manual found at https://www.nledshop.com/nledaurora/

aurora-protocol icon aurora-protocol

Javascript and NodeJS library for interfacing to NLED devices through the Aurora protocol. Works over USB, serial port, TCP IP, and certain Bluetooth modules. Work in progress, if it is not done soon, bug me to finish it at [email protected]

auroramatrix icon auroramatrix

This software is based on the NLED Aurora protocol and is similar to the NLED Aurora Control software. Except it is for use with a special firwmare distribution that supports a high number of addressable pixels in stand-alone and with live data control. The special firmware must be loaded to a compatible NLED pixel controller and then the software is used to upload color data using the NLED 'FilePlay' file format. The 'FilePlay' sequence files can be created manually or from software such as NLED AllPixMatrix, or using a few other methods. The NLED Aurora Matrix software allows the sequence files to be added to an index with parameters such as Speed, Play Modes, Transitions. That index of color sequences can then be uploaded to the compatible controller(with the special firmware), once uploaded the color sequences can be played and selected in stand-alone mode, no computer connection or data interface.

dmx-isolation-v1a icon dmx-isolation-v1a

This simple device offers full electrical isolation for differential signals, such as DMX or RS485. Based on the venerable SN75176 transciever with a dual digital isolator and 1:1 DC-DC transformer. The device accepts a TTL input signal when setup to transmit and outputs a TTL signal when setup to receive. The differential conversion is handled by the transciever. Accepts voltages from 5 to 12 volts, but always outputs TTL(0 to 5 volt) signals. This device works with many NLED products and controllers, but would also work with any Arduino or other embedded device as it communciates with standard TTL signals. For details on electrical isolation specifications, please use the BOM to look up part datasheets for details.

esp8266-addon-card icon esp8266-addon-card

This add on card allows compatible NLED controllers and other devices to interface with a wireless network. It features a ESP8266 WiFi module, in the ESP-01 version. It includes on-board 3.3v voltage regulator, tank capacitance for reliable connections, and breakout DIP spaced solder pads for connecting to other devices. Pin headers or wires can be used to connect this add on card to other devices. This is designed for NLED Pixel Controllers but it would work well with other TTL serial devices.

ir-nec-encoder-decoder-board icon ir-nec-encoder-decoder-board

Receives a raw modulated or demodulated NEC IR signal and converts it into bytes that are sent out the serial port. The serial baud rate is selectable from two default speeds. The default usage mode transmits out a command sequence with framing bytes, address high, address low, and the validated command byte. This device is designed to remove the work load of protocol decoding from the main processor, which could be a PIC, Arduino, FTDI, or other similar serial capable device. It supports full duplex communication when using an I.R. transceiver.

live-pixel-mapping-software icon live-pixel-mapping-software

Reads a patch/map file created by NLED Patcher to create a coordinate grid. Reads an input serial data stream and uses the map file to re-order the serial data, and send it to an output serial port.

nled-configuration-software icon nled-configuration-software

A stand alone application for adjusting the configuration options of NLED controllers and devices. Written for Processing 3.

nled-dual-level-shifter icon nled-dual-level-shifter

This dual channel level translator(shifter) is used to convert 3.3 volt signals to 5 volt signals. It features on-board low drop out linear regulators for both the 5 volt and 3.3 volt rails. That allows it to support a VIN of up to 12 volts, which makes it easy to connect to other devices. The TXS0102 I.C. allows speeds up to 24Mbps, designed specifically for addressable LED pixels which utilize clock and data lines, or other types of SPI based communication. The layout of the board allows it to be used inline with standard wiring for adressable pixels, no tricky wiring or jumping.

nled-pixel-mapper icon nled-pixel-mapper

Javascript based application for creating pixel maps for addressable LED pixels and LED matrices.

pixel-differential-spi icon pixel-differential-spi

Converts TTL SPI signals into differential signals and back to TTL SPI. Useful for long distance SPI communication with various LED pixels and other unidirection SPI devices. uni-directional.

pixel-mapping-software icon pixel-mapping-software

Used to create a coordinate patch file for pixel mapping. Files work with NLED Matrix and NLED Aurora Control, but can be adapted for other programs.

pixelpowerinjectionboard icon pixelpowerinjectionboard

A passive device that allows a pixel string to be 'injected' with power from a 2.1x5.5mm barrel jack or with screw terminals. This does not do anything to the data signal other than pass it thru.

ssd1306-oled-user-input-board icon ssd1306-oled-user-input-board

A simple carrier board is for the 128x32 I2C OLED display based on the SSD1306 chipset. It has three on board buttons, and two options for connecting an 8-pin JST-PH(2.0mm pitch) wire harness.

ws2801fet icon ws2801fet

Based on the WS2801 chipset this 3 channel MOSFET driver allows high current and/or high voltages(5v to 60v) to be controlled just like a standard WS2801 pixel. Great for controlling 12 volt RGB LED strips or other types of high wattage LEDs in various configurations. Operates just like any other pixel, so they can be chained together or controlled by themselves. Easy to interface to from an Arduino, PIC or other logic devices with a SPI port. The control scheme is simple, send 3 bytes of data for every module in the chain using a standard SPI port, waiting at least 500uS between updates. Or they can be controlled with one of the many NLED Pixel Controllers.

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.