Witam Chciałbym nieśmiało pokazać swój ostatni projekt związany z programowaniem AVRów Tym razem wpadłem na pomysł żeby poświecić troszkę ledami. Pewnie pamiętacie grę z dzieciństwa, w której do stojaczka z otworami, od góry, wrzucało się na przemian żetony w dwóch kolorach i ta osoba, która pierwsza ułożyła w którąkolwiek stronę pięć żetonów swojego koloru ta wygrywała. Ale żeby całość miało wartość dodaną to na tej samej planszy (10x10) wyświetlam aktualną godzinę (oczywiście gdy nie toczy się rozgrywka). Tylko jak na takiej planszy wyświetlić tą godzinę?!? Wpadłem na następujący pomysł. górny wiersz w kolorze zielonym wyświetlam godzinę a w dolnym niebieskim wierszu wyświetlam minuty. Na zasadzie jak pokazuje ilość oczek kostka do gry. Pierwsza kostka to ilość dziesiątek a druga kostka ilość jednostek. Jak zrozumiemy zasadę to kolorowe kropeczki, w czytelny sposób, pokazują nam pełną godzinę z minutami. I do tego jeszcze miga sekundnik.
Na przykład na tym zdjęciu: jest godzina 22:38
Płytka jest oczywiście dwustronna. Ze względu na koszty produkcji w profesjonalnej firmie (ponad 200 zł) wykonałem ją sam metodą żelaskową.
A tak wygląda sama gra, prezentacja i ustawianie godziny.
Dla dociekliwych jeszcze schemat
A tak wygląda efekt końcowy:
Mam nadzieję, że nie zanudziłem. Pozdrawiam Michał
Ostatnio edytowano 21 mar 2017, o 18:41 przez michciobb, łącznie edytowano 3 razy
aha ja tylko podpowiem, że niechcący wyszedł ci fajny wyświetlacz matrycowy - więc można nawet się pokusić o wyświetlanie normalnych znaków czyli cyfr i liter przesuwających się np z prawej do lewej ... no świetnie to wygląda.
Dziękuję za pozytywny oddźwięk. Schematy już wstawiłem poprawnie. Trochę się obawiałem czy wystarczająco szybko uda ustawić się wyjścia driverów LED dla każdej kolumny z osobna. Dla każdej z nich należy ustawić po kolei trzy PCA9552. I tu ciekawostka że układ działa poprawnie przy ustawionej prędkości transmisji aż 800 kHz. Powyżej zaczynały się kłopoty. Mam nadzieję, że nie jest to błąd w założeniach projektowych. Przy 200 kHz też działa ale ledy świecą trochę ciemniej.
Dołączył(a): 19 cze 2014 Posty: 820 Lokalizacja: Tam gdzie PYRY są
Pomógł: 64
KURCZĘ Fajny projekcik, Jakie są wymiary płytki? tak na oko, będzie śmiało ze 30x30cm... że też się koledze chciało płytkę robić taką dużą. I to jeszcze dwustronna. Gdzieś Ty to trawił? We wannie???? I jeszcze te diody, byłem pewien, że wjechały WS2812... Mówię - łatwizna. Ale jak na schemacie zobaczyłem RGB normalne... Szacun za chęci i cierpliwość.
fajna gierka - chyba to się "reversi" nazywało w oryginale cz jakoś tak.
A już widzę jakie to cacko może być jak pójdziesz dalej z projektem i dołożysz jakiś panel maskujący i obudowę... już mam w głowie jak bym to zrobił, ehh...
Dołączył(a): 17 mar 2014 Posty: 334 Lokalizacja: Rybnik
Pomógł: 55
Naprawdę fajny projekt Ci wyszedł. Dołączam się do pytania o wymiary, bo też jestem ciekawy. Jak już inni zauważyli płytka może być doskonałą bazą pod inne zastosowania, np wspomniany przez Pana Mirka wyświetlacz matrycowy RGB, czy chociażby analizator widma akustycznego LED. Na RGB mogłoby to bardzo ciekawie wyglądać.
Wymiary płytki to 195x240 mm. Fakt, że musiałem znaleźć dużą kuwetę aby to wytrawić (przez chwilę kot musiał się wstrzymywać . Dopóki wymiar płytki umożliwiał wydruk całości na drukarce A4 to jeszcze nie problem. Za to wykonanie ponad 300 przelotek - bezcenne:-) Faktycznie kilka dodatkowych zastosowań można by znaleźć. Co ciekawe, to mój program ledwie przekroczył połowę dostępnej pamięci RAM tak małego procesorka jakim jest ATMEGA 8 : Program Memory Usage : 4712 bytes 57,5 % Full Data Memory Usage : 169 bytes 16,5 % Full Więc można jeszcze kombinować. Pozdrawiam Michał
Widzisz, metoda kopiuj - wklej jak zawsze musi namieszać. Mam nadzieję, że nikt by nie podjął próby wykonania tak "szybkiego" zegarka Postaram się poprawić.
No i wywołany do tablicy wreszcie skończyłem obudowę. Efekt końcowy zamieściłem w pierwszym poście. Po przykryciu całości plexą efekt wizualny jest o niebo lepszy. Cieszę się, że się podoba
Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość
Nie możesz rozpoczynać nowych wątków Nie możesz odpowiadać w wątkach Nie możesz edytować swoich postów Nie możesz usuwać swoich postów Nie możesz dodawać załączników