2016-10-18 19:34:43 -07:00
2016-10-17 00:09:41 -07:00
2016-10-16 23:49:22 -07:00
2016-10-16 23:38:14 -07:00
2016-10-17 20:58:53 -07:00

Cube4Fun_v2

alt text

Version 2 with ESP8266 instead of Arduino/Network

Index

  1. Overview
  2. Requirements
  3. Software
  4. Hardware

Overview

  • Create your own cool 3D animations and tag them
  • Upload to your Cube4Fun
  • Use the animation-tag from any internet service/device by sending GET/ request to activate animations
  • Share your animations with everybody on this site:

alt text

Requirements

Software

Cube

The communication is working through I2C protocoll. The basic logic is very simple:

  • Display programmed smooth animations
  • If a frame (full 64 led values) received, display it
  • 5 seconds timeout for the default state. (Currently displaying programmed animations)

Protocoll

  • Only listen, no call backs
  • valid format for a frame:
Key Position:"Value"
Start key 0:"/"
1:"/"
2:"?"
3:"?"
Payload 4-68:"0...255"
End key 69:","
70:","
71:" "
72:" "

Hardware

Because most of the esp8266 boards are working with 3.3V and our Cube board is a regular ATMEGA328 with 5V, we need a voltage shifter. This is a basic schematic realized with a BSS138 MOSFET. Breakout boards are available on most popular sites. There are also esp8266 boards with 5V logic shifter already on board. In that case, you don't need this schematic. Just connect SDA and SCL.

alt_text

Description
No description provided
Readme GPL-3.0 74 KiB
Languages
C++ 100%