---
title: "Planetarium Lighting System (IP2DMX-16bit)"
url: "https://maker.wiznet.io/rena/projects/Planetarium-Lighting-System-IP2DMX16bit/"
markdown_url: "https://maker.wiznet.io/rena/projects/Planetarium-Lighting-System-IP2DMX16bit/md"
type: "UCC: User Created Content"
author: "rena"
author_url: "https://maker.wiznet.io/rena/"
original_author: "rena"
original_url: "https://github.com/PlanetariumWSD/IP2DMX-16bit"
published: "2022-03-29"
language: "en"
hardware: ["Arduino Compatible board", "Arduino Ethernet Shield"]
likes: 0
views: 184
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Planetarium Lighting System (IP2DMX-16bit)

> Planetarium Lighting System (IP2DMX-16bit)

Original author: rena (source: https://github.com/PlanetariumWSD/IP2DMX-16bit)

## Components

- **Arduino Compatible board** x 1: Mega board recommended
- **Arduino Ethernet Shield** x 1 ([docs](https://docs.arduino.cc/retired/shields/arduino-ethernet-shield-without-poe-module))

## Article

## Hardware

This will work on an Arduino compatible board: Recommend a Mega 2560.

- With Wiznet 5100 or 5500 ethernet.

- a DMX shield. Note: an 328 based (Uno/Ethernet) will run out of memory > 5 nodes to control. You must set the json doc size to ~350 or less.

For 20 nodes (what we needed), a 2560 based Mega board was required for it's 8K of RAM.

## <https://github.com/PlanetariumWSD/IP2DMX-16bit#installation>Installation

1. Clone this repository.

2. Run?`pio lib install`?to get the necessary dependencies.
  - If you prefer to manually install dependencies, install them in?`.pio/libdeps/uno/` so they remain distinct from custom classes.

**Original Repository: <https://github.com/PlanetariumWSD/IP2DMX-16bit>**

---

Source: https://maker.wiznet.io/rena/projects/Planetarium-Lighting-System-IP2DMX16bit/
