Difference between revisions of "DE-DP14112"

From Hackerspace ACKspace
Jump to: navigation, search
(bug fixed, removed remark)
(all todo's done, added some links)
Line 9: Line 9:
  
 
=== synopsis ===
 
=== synopsis ===
[[User:Xopr|xopr]] bought two 32x16 bicolor 3mm dot matrix displays (located in the slackspace running Conway's game of life)
+
[[User:Xopr|xopr]] bought two 32x16 bicolor 3mm dot matrix displays (located in the slackspace running [https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life Conway's game of life])
 
The display is driven by Holtek HT1632C IC's and controlled by an Arduino nano.
 
The display is driven by Holtek HT1632C IC's and controlled by an Arduino nano.
  
Line 17: Line 17:
  
 
=== current implementation ===
 
=== current implementation ===
:The display has a jumper which allows 3 modes at boot, and 3 modes at run time.
 
 
:The attached power supply is too weak to have all the leds lit at full brightness. Expect crashing hardware here
 
:The attached power supply is too weak to have all the leds lit at full brightness. Expect crashing hardware here
:Some of the modes (in random order
+
:The display has a jumper which allows 3 modes at boot, and 3 modes at run time; the mode is determined by first reads the jumper setting on boot, and then run-time
* display test (led flood)
+
{| class="wikitable"
* display test (noise)
+
! colspan="2" | jumper inside (connected to GND)
* display test (unknown)
+
!
* game of life (slow)
+
! colspan="2" | jumper outside (connected to VCC)
* game of life (normal)
+
!
* game of life (fast)
+
! colspan="2" | no jumper (N/C)
* terminal emulator
+
! rowspan="2" | mode
* animating space invaders
+
|-
* season's greetings
+
! boot time
 +
! run time
 +
!
 +
! boot time
 +
! run time
 +
!
 +
! boot time
 +
! run time
 +
|-
 +
! '''✓'''
 +
! '''✓'''
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
| '''messageTicker, season's greetings or music quiz banner, depending on #define'''
 +
|-
 +
! '''✓'''
 +
|
 +
|
 +
|
 +
! '''✓'''
 +
|
 +
|
 +
|
 +
| messageTicker, serial input (terminal-like)
 +
|-
 +
! '''✓'''
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
! '''✓'''
 +
| random space invaders
 +
|-
 +
|
 +
! '''✓'''
 +
|
 +
! '''✓'''
 +
|
 +
|
 +
|
 +
|
 +
| game of life (fast)
 +
|-
 +
|
 +
|
 +
|
 +
! '''✓'''
 +
! '''✓'''
 +
|
 +
|
 +
|
 +
| '''game of life (normal)'''
 +
|-
 +
|
 +
|
 +
|
 +
! '''✓'''
 +
|
 +
|
 +
|
 +
! '''✓'''
 +
| game of life (slow)
 +
|-
 +
|
 +
! '''✓'''
 +
|
 +
|
 +
|
 +
|
 +
! '''✓'''
 +
|
 +
| test screen sequential fill
 +
|-
 +
|
 +
|
 +
|
 +
|
 +
! '''✓'''
 +
|
 +
! '''✓'''
 +
|
 +
| test screen random pixels
 +
|-
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
! '''✓'''
 +
! '''✓'''
 +
| '''test screen stripe animation'''
 +
|}
 +
Note: the '''bold''' items are the ones you can 'set-and-forget'
  
 
=== old implementation ===
 
=== old implementation ===
Line 35: Line 133:
 
Note that the first version was driven by a [http://shop.myavr.de/ myAVR kit], since Arduino wasn't that mainstream back at the time.
 
Note that the first version was driven by a [http://shop.myavr.de/ myAVR kit], since Arduino wasn't that mainstream back at the time.
 
<gallery>
 
<gallery>
File:IMG_0948_wiki.jpg|Photo taken on the very first day we had a physical space
+
File:IMG_0948_wiki.jpg|Photo taken on the very [[Open_Door_Day_26-2-2011|first day we had a physical space]]
File:IMG_1022_wiki.jpg|Photo taken during the opening party
+
File:IMG_1022_wiki.jpg|Photo taken during the [[Official_opening_party|opening party]]
 
</gallery>
 
</gallery>
  
Here you see a [[LED christmas tree]] with the marquee on the background: [[Media:Christmas_tree_and_message_ticker.mov]].
+
Here you see a [[LED christmas tree]] with the marquee on the background:  
 
{{#widget:Html5media
 
{{#widget:Html5media
 
|url=https://ackspace.nl/w/images/3/3a/Christmas_tree_and_message_ticker.mov
 
|url=https://ackspace.nl/w/images/3/3a/Christmas_tree_and_message_ticker.mov
Line 45: Line 143:
 
|height=360
 
|height=360
 
}}
 
}}
 
=== todo ===
 
* make a list of the different modes
 
* Upload the current source
 
  
 
[[Category:Displays]]
 
[[Category:Displays]]
 
[[Category:LEDs]]
 
[[Category:LEDs]]
 
[[Category:Arduino]]
 
[[Category:Arduino]]

Revision as of 12:39, 1 March 2016

Project: DE-DP14112
Featured:
State Completed
Members xopr
GitHub DE DP14116
Description 3216 Bicolor LED 3mm Dot Matrix Display
Picture
IMG 0948 wiki.jpg

3216 Bicolor LED 3mm Dot Matrix Display

synopsis

xopr bought two 32x16 bicolor 3mm dot matrix displays (located in the slackspace running Conway's game of life) The display is driven by Holtek HT1632C IC's and controlled by an Arduino nano.

Here is the link to the Store's item (DE-DP14116)

The project also uses a modified version of wildstray's ht1632c library which you can find here.

current implementation

The attached power supply is too weak to have all the leds lit at full brightness. Expect crashing hardware here
The display has a jumper which allows 3 modes at boot, and 3 modes at run time; the mode is determined by first reads the jumper setting on boot, and then run-time
jumper inside (connected to GND) jumper outside (connected to VCC) no jumper (N/C) mode
boot time run time boot time run time boot time run time
messageTicker, season's greetings or music quiz banner, depending on #define
messageTicker, serial input (terminal-like)
random space invaders
game of life (fast)
game of life (normal)
game of life (slow)
test screen sequential fill
test screen random pixels
test screen stripe animation

Note: the bold items are the ones you can 'set-and-forget'

old implementation

One of the first electronic devices on the very first day of our physical space, is the display showing ACKspace with a different prefix scrolling in vertically.

Note that the first version was driven by a myAVR kit, since Arduino wasn't that mainstream back at the time.

Here you see a LED christmas tree with the marquee on the background: