Difference between revisions of "NYANbanner"

From Technologia Incognita
Jump to: navigation, search
m
 
(17 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
|picture=Nyan.gif
 
|picture=Nyan.gif
 
|ProjectSkills=Soldering,Electronics,Coding,UI design
 
|ProjectSkills=Soldering,Electronics,Coding,UI design
|ProjectStatus=Active
+
|ProjectStatus=Dormant
 
|ProjectNiche=Electronics
 
|ProjectNiche=Electronics
 
|ProjectPurpose=World domination
 
|ProjectPurpose=World domination
 
}}
 
}}
'''20x10 RGB LED banner'''
+
'''RGB LED banner'''
 +
Portable rechargable and (rain) waterproof
  
Portable rechargable and (rain) waterproof
 
  
 
For all your local NYAN needs!
 
For all your local NYAN needs!
  
[[File:Nyanbanner.png]]
+
== Current status ==
 +
[http://defeestboek.nl/n/res/24.html build log]
 +
 
 +
v 0.4
 +
* 12x8 LEDs
 +
* Plexiglas housing by [[User:Vermin|Vermin]]
 +
* STM32F4
 +
* SD card slot module
 +
* ENC28J60 Ethernet module
 +
* MAX485 based RS-485 module
 +
 
 +
v 0.3
 +
* 12x8 LEDs
 +
* Plexiglas housing by [[User:Vermin|Vermin]]
 +
* STM32F4 different revision ;)
 +
* micro SD card slot
 +
* [http://techref.massmind.org/techref/io/lcd/panel1.htm Hitachi HD44780 16 x 2 char LCD]
 +
* Some buttons
 +
 
 +
v 0.2
 +
* 13x9 grid (12x8 LEDs atm)
 +
* Plexiglas housing by [[User:Vermin|Vermin]]
 +
* stm32f4 BOOM gone, two new ones ordered
 +
* SD card slot (played mp3 via helixplayer)
 +
 
 +
v 0.1
 +
* 7x7 grid
 +
* Cardboard
 +
* stm32f4
 +
 
 +
Runs plasma effects, rgba overlay + additive blending/alpha fading and text rendering
 +
 
 +
[http://www.youtube.com/watch?v=sLp6q4v5aIE YouTube video of 0.1 prototype]
  
 
== Ingredients ==
 
== Ingredients ==
 
[[File:WS2801-50.jpg|200px|thumb|right|50 RGB LEDs]]
 
[[File:WS2801-50.jpg|200px|thumb|right|50 RGB LEDs]]
'''200 LEDs'''
+
'''Many many LEDs'''
  
 
* 24bit color  
 
* 24bit color  
Line 43: Line 75:
 
'''Banner cloth'''
 
'''Banner cloth'''
  
* TBA
+
* '''TBA'''
* Needs to house the 10x5 LEDs
+
* Needs to house the LEDs and power wires
* Sturdy material
+
* Sturdy material (vinyl)
 
* Weather resistant
 
* Weather resistant
 
* Eyes to hang up
 
* Eyes to hang up
 
+
* Holes (+eyes?) for the LEDs
 +
[[File:Nyanbanner.png]]
  
  
Line 54: Line 87:
 
'''Housing and misc'''
 
'''Housing and misc'''
  
* TBA
+
* '''TBA'''
 
* Weather resistant
 
* Weather resistant
* PSU and Audio Amp (I'm thinking [http://www.gereedschappelijk.nl/perfectpro-dutchbox-workman-olympische-radio-bouwradio.html bouwradio])
+
* PSU Charger + LTC2941? + buck regulator
 +
** LIPO
 +
* AMP
 +
** + 2 waterproof speakers
 
* SD card slot
 
* SD card slot
* Wires
+
* Wirless??
 +
* LCD screen and buttons
 +
* Cable to banner (3m?) + weatherproof connector at-least 2 wires for 6A? power + 2 data wires
  
== Software ==
+
== Working on ==
  
* [http://www.chibios.org/ ChibiOS/RT]
+
This is a place where I would love to receive some input from the community ;)
 +
 
 +
'''Software'''
 +
 
 +
* [http://www.chibios.org/ ChibiOS/RT] / [http://www.keil.com/ RTX] / [http://nuttx.org/ NuttX] ?
 
* Display driver / HAL
 
* Display driver / HAL
* Audio player
+
* Battery / power state handling
* Animations and effects [http://annejan.com/nyan/ canvas code test area]
+
* USB / SD (have SD FATfs ect working)
* [http://git.etv.cx/?a=tree&p=nyan code in git]
+
* Loadable system like [https://github.com/r0ket/r0ket r0ket] or something ;)
 +
** apps to handle background tasks
 +
** demo's animations and effects
 +
** Audio player(s) (+mp3 decoding (worked) +SIDplay2 (planned but should be easy))
 +
 
 +
[http://git.etv.cx/?a=tree&p=nyan NYANcode in git]
 +
 
 +
'''Hardware'''
 +
 
 +
Stuff not yet (fully) functional or in planning stage
 +
* Power system
 +
** Just 5V or different voltages needed?
 +
** LIPO
 +
*** "Smart" charger system
 +
* Audio AMP
 +
** 1W isn't enough!
 +
* DMX512-A both as receiver and transmitter via some RS-485 transceiver chip
 +
* Networking, preferably wireless
 +
 
 +
{{OnFire
 +
|IsOnFire=Definitely
 +
}}

Latest revision as of 02:01, 15 February 2017

Projects
Nyan.gif
Participants The JinX, Vermin
Skills Soldering, Electronics, Coding, UI design
Status Dormant
Niche Electronics
Purpose World domination

RGB LED banner Portable rechargable and (rain) waterproof


For all your local NYAN needs!

Current status

build log

v 0.4

  • 12x8 LEDs
  • Plexiglas housing by Vermin
  • STM32F4
  • SD card slot module
  • ENC28J60 Ethernet module
  • MAX485 based RS-485 module

v 0.3

v 0.2

  • 13x9 grid (12x8 LEDs atm)
  • Plexiglas housing by Vermin
  • stm32f4 BOOM gone, two new ones ordered
  • SD card slot (played mp3 via helixplayer)

v 0.1

  • 7x7 grid
  • Cardboard
  • stm32f4

Runs plasma effects, rgba overlay + additive blending/alpha fading and text rendering

YouTube video of 0.1 prototype

Ingredients

50 RGB LEDs

Many many LEDs

  • 24bit color
  • WS2801 based
  • 5V power, max. 60mA
  • View angle: 60 degree
  • IP67 (protected against dust and immersion up to 1 m)



STM32F4 Discovery

STM32F4 Discovery

  • 32-bit ARM Cortex-M4F core @168MHz
  • 1 MB Flash, 192 KB RAM
  • Over 60 (GP)IO Ports
  • External application power supply: 3 V and 5 V
  • CS43L22 audio DAC
  • Integrated class D speaker driver



Banner cloth

  • TBA
  • Needs to house the LEDs and power wires
  • Sturdy material (vinyl)
  • Weather resistant
  • Eyes to hang up
  • Holes (+eyes?) for the LEDs

Nyanbanner.png


Housing and misc

  • TBA
  • Weather resistant
  • PSU Charger + LTC2941? + buck regulator
    • LIPO
  • AMP
    • + 2 waterproof speakers
  • SD card slot
  • Wirless??
  • LCD screen and buttons
  • Cable to banner (3m?) + weatherproof connector at-least 2 wires for 6A? power + 2 data wires

Working on

This is a place where I would love to receive some input from the community ;)

Software

  • ChibiOS/RT / RTX / NuttX ?
  • Display driver / HAL
  • Battery / power state handling
  • USB / SD (have SD FATfs ect working)
  • Loadable system like r0ket or something ;)
    • apps to handle background tasks
    • demo's animations and effects
    • Audio player(s) (+mp3 decoding (worked) +SIDplay2 (planned but should be easy))

NYANcode in git

Hardware

Stuff not yet (fully) functional or in planning stage

  • Power system
    • Just 5V or different voltages needed?
    • LIPO
      • "Smart" charger system
  • Audio AMP
    • 1W isn't enough!
  • DMX512-A both as receiver and transmitter via some RS-485 transceiver chip
  • Networking, preferably wireless
Is on Fire? Definitely