www.nazgee.eu

  • projects
  • about me
  • igepv2
  • blog
Home › Bike persistance of vision display (POV) - SPIN v2.0

Reply to comment

Bike persistance of vision display (POV) - SPIN v2.0

LEDs were my fetish since I've managed to light first of them up, using 51 uc. This project is the result of this fascination.

Single SPIN unit is built of two boards:

  • each of the two boards has 32 LEDs on each side
  • both boards are equipped with single AA battery socket

SPIN can hold up to 16 images (32x256 radial pixels) which can be edited by user. It displays images only if bike is moving fast enough to let ti display persistent images (so it does not consume energy thoughtlessly).

Power source: 2x AA batteries
Using higher supply voltage would allow using different LEDs colours and minimize the risk of MCU going nuts (or detecting brownout condition), but considering weight of AA batteries I think it won't be the best idea.

MCU: ATmega32L
It works just below the border of official supply voltage.As device does not have to be totaly fail-safe I do not give a damn about it. Using brown-out detector would be reasonable, but It results in MCU staying in reset if the voltage drops to much- for example when the battery goes dead (and staying in reset is desired), or when to many LEDs are lit up (staying in reset then is a mess).

Look for attachments at the bottom of the post, to get SPIN schematics and PCB layout.

[img_assist|nid=25|title=Let your wheels cheer up! ;)|desc=|link=node|align=left|width=240|height=180][img_assist|nid=27|title=Hall sensor and magnet|desc=|link=node|align=right|width=240|height=180][img_assist|nid=28|title=Single SPIN module - two board with total of 64 LEDs each|desc=|link=node|align=center|width=240|height=320]

SPIN - biohazard
AttachmentSize
spin.zip (schematics, PCB)671.52 KB
spin - 6.144MHz XTAL.hex (ihex format)19.48 KB
  • commercial hardware
  • commercial source
  • AVR
  • C
  • DIY
  • project
  • Add new comment
  • Polski Polski

Reply

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <embed> <object> <script>
  • Lines and paragraphs break automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <bash>, <c>, <cpp>, <diff>, <java>, <make>. The supported tag styles are: <foo>, [foo].
  • Images can be added to this post.
  • You may use [view:name=display=args] tags to display views.

More information about formatting options

  • English English
  • Polski Polski

Book navigation

  • IGEPv2
  • linux development
  • SPIN tutorials

Recent blog posts

  • mouse + servo = mouservo
  • Ubuntu One - maybe some time later
  • Setting up latest version of Eclipse under Ubuntu
  • Just for the reference (extracting and decompressing)
more

Search

User login

  • Request new password

  • projects
  • about me
  • igepv2
  • blog

Copyright (C) nazgee Wszelkie prawa zastrzeżone