www.nazgee.eu

  • projekty
  • igepv2
  • o mnie
  • blog
  • rozwiązania
Strona główna

Rowerowy wyświetlacz widmowy - SPIN v2.0

Diody LED stały się moim fetyszem w chwili gdy za pomocą 51'ki udało mi się zapalić pierwszą z nich. Projekt ten powstał na bazie zaszczepionej wówczas fascynacji oraz narastającej po skończeniu studiów frustracji (ach, ten "real").

Pojedynczy zestaw SPIN to dwie płytki z których każda:

  • posiada po 32 diody LED po obydwu stronach
  • umożliwia instalację pojedynczej baterii AA

SPIN pozwala na zapamiętanie do 16 grafik (o rozdzielczości 32x256 pikseli radialnych), wykrywa zatrzymanie się roweru, a obrazki wyświetla tylko gdy rower porusza się z dostateczną prędkością.

Garść szczegółow technicznych, czyli na co zwracać uwagę przy tworzeniu wyświetlaczy widmowych:

zasilanie: 2 baterie AA (paluszki)
Z takiego źródła zasialania można wyciągnąć maksymalnie 3V. Zastosowanie wyższego napięcia zasilania pozwoliłoby na stosowanie różnych kolorów diod LED oraz zminimalizowałoby ryzyko niepoprawnej pracy mikrokontrolera, jednak ze względu na dość dużą masę baterii pozostałem przy zasilaniu dwiema bateriami.

MCU: ATmega32L
Pracuje na granicy dopuszczalnego napięcia zasilania. Aplikacja nie musi być całkowicie fail-safe, jednak zastosowanie brown-out detector'a uważam za dobry nawyk pozwalający uniknąć nieprzewidzianych sytuacji. Gdy źródło zasilania dokonuje żywota zapalenie większej ilości LED'ów powoduje drastyczny spadek napięcia, co prowadzić może do jednej z dwóch sytuacji:

  • gdy zastosowano BROWN-OUT detector mikrokontroler będzie trzymany w resecie tak długo, dopóki napięcie nie wzrośnie poniżej określonego poziomu (2.7V), co w praktyce (czyli gdy zapalono na przykład wszystkie diody) może nigdy nie nastąpić - może być konieczny ponowny POWER-UP, czyli wyciągnięcie i włożenie baterii
  • gdy NIE stosuje się BROWN-OUT detectora, w wypadku spadku zasilania mikrokontroler najprawdopodobniej dalej będzie pracował. Istnieje ryzyko, że mcu zgłupieje, jednak w praktyce okazuje się, że mikrokontrolery Atmela radzą sobie z takimi sytuacjami całkiem nieźle. Nie zaryzykowałbym zastosowania takiego rozwiązania w systemie podtrzymującym życie, ale w tym zastosowaniu... czemu nie?

W załączniku na dole strony - wsad do mikrokontrolera (ihex) oraz schemat ideowy.

Od dziś koło może mieć nową twarzOd dziś koło może mieć nową twarzCzujnik Hall'a i magnesCzujnik Hall'a i magnesModuł SPIN - dwie płytki po 64 diody każdaModuł SPIN - dwie płytki po 64 diody każda

SPIN - biohazard
ZałącznikWielkość
spin.zip (schemat ideowy, mozaika PCB)671.52 KB
spin - 6.144MHz kwarc.hex (format ihex)19.48 KB
  • commercial source
  • open hardware
  • AVR
  • C
  • DIY
  • project
  • Odpowiedz
  • English English

Dzień dobry, czy można

Madzik (niezweryfikowany) — wt., 10/04/2011 - 23:39

Dzień dobry, czy można jeszcze takie coś u Pana zamówić? Sama nie zrobię bo nie znam się zupełnie na elektronice a bardzo chcę mieć :)

  • Odpowiedz

witam

Anonymous (niezweryfikowany) — ndz., 11/07/2010 - 22:36

Mógłbym do Pana maila dostać ???

  • Odpowiedz

Łączenie Spinów

Internauta (niezweryfikowany) — pt., 07/23/2010 - 14:14

Witam.
Chciałbym się dowiedzieć o możliwość łączenia większej ilości Spinów np. 3 lub 4 płytek. Jak to wygląda w rzeczywistości z programowaniem i ustawieniem. Na jednym z filmików widać, że ma pan 4 płytki na kole, ale jak to ze sobą w takim razie połączyć? Bo rozumiem, że należałoby wykonać 2 takie same zestawy po 2 płytki, tylko co dalej?

  • Odpowiedz

co dalej? nic :)

nazgee — czw., 07/29/2010 - 14:59

robisz dwa, zupełnie autonomiczne zestawy, do których wgrywasz te same obrazki. ustawiasz na jednym i drugim zestawie te same numerki obrazków do wyświetlenia i jesteś w domu - każdy z nich będzie wyświetlał to samo, jednak do wyników każdy zestaw dojdzie autonomicznie.

  • Odpowiedz

dzięki

Internauta (niezweryfikowany) — sob., 07/31/2010 - 15:45

Dzięki za odpowiedź.
A czy mógłbyś jeszcze udostępnić kod programu wgrywanego do procka, żeby można go było przeanalizować i ewentualnie może dopisać lekko zmodyfikować?

  • Odpowiedz

po ile to mozna kupic?

dryzdu (niezweryfikowany) — czw., 10/08/2009 - 22:15

po ile to mozna kupic?

  • Odpowiedz

Gratuluję

Marcin (niezweryfikowany) — wt., 06/15/2010 - 16:04

Nie wiem jak dawno to Pan wykonał - ale na Pana rowerowy wyświetlacz widmowy natknąłem się dopiero dziś i szczerze Panu gratuluje doskonałego wykonania, jestem mile zaskoczony tym co Pan udostępnił (schemat, projekt płytki) i jak opisał cały DIY - zupełnie bezinteresownie - bardzo dziękuję :) Wykonam sobie podobne, odrobinę ożywią mój ponury rower.
Gorąco pozdrawiam, oraz życzę wielu udanych projektów - tych poważnych jak i tych mniej - dla zabawy.
Marcin

  • Odpowiedz

Gratuluje

heh (niezweryfikowany) — czw., 12/09/2010 - 22:54

Świetna rzecz! Jak to sie programuje i gdzie mozna znaleść części?

narazie znalazłem tylko jeden zestaw:

http://allegro.pl/show_item.php?item=1362162375

  • Odpowiedz

  • English English
  • Polski Polski

Książka

  • IGEPv2
  • linux development
  • SPIN intrukcje

Ostatnio w blogach

  • Chester - the pink octopus
  • My first Android app
  • mysz + serwo, czyli co robię jak się nudzę
  • Daj głos
  • Najnowszy Eclipse pod Ubuntu
  • Z serii banały, czyli jak pakować i rozpakowywać pod linuxem
więcej

Szukaj

Logowanie

  • Prześlij nowe hasło

  • projekty
  • igepv2
  • o mnie
  • blog
  • rozwiązania

Copyright (C) nazgee Wszelkie prawa zastrzeżone