logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Gra DIY wyświetlana na matrycy LED 48 x 32

ghost666 31 Gru 2023 02:30 3756 1
REKLAMA
📢 Słuchaj (AI):
  • Panel LED z grą Snake w akcji na prostokątnej matrycy.
    Autor tej konstrukcji skarży się, że jego dzieci są beznadziejnie uzależnione od urządzeń do grania. Jednak zamiast bezpośredniego rozwiązania problemu, postanowił skupić się na zastąpieniu konsumpcji gier ich tworzeniem.

    Operacja ta na smartfonie czy laptopie, gdzie narzędzia są skomplikowane, jest trudna. A współczesne gry wymagają dużych zespołów programistycznych. Jednakże, jak zauważa autor, można konkurować z tymi platformami, jeśli chodzi o poziom i ilość zabawy, zwłaszcza w przypadku starych produkcji, które są równie angażujące co nowe pozycje. Wybór ekosystemu Arduino ułatwia zastosowanie potężnych opcji dla początkujących.

    Autor przypadkowo natrafił na sklep sprzedający interesujące elementy, takie jak wyświetlacz 32 x 8 diod adresowalnych. To one stały się początkiem pomysłu na skonstruowanie urządzenia.

    Panel LED 32 x 8 diod adresowalnych z przewodami połączeniowymi.


    Nie jest to tani komponent — każdy taki panel to cena około 20 euro, jednakże to nadal mniej, niż kosztowałyby pojedyncze diody LED. Jeden taki panel ma rozdzielczość 32 x 8 — to trochę za mało, żeby odtwarzać na tym jakąś grę. Autor zdecydował się połączyć ze sobą sześć takich modułów, aby otrzymać wyświetlacz 48 x 32. Daje to już całkiem przyzwoitą rozdzielczość dla prostych produkcji.

    Panel LED 48 x 32 z diod adresowalnych na drewnianym stole.


    Autor konstrukcji zdecydował się wykorzystać laserową wycinarkę do wycięcia obudowy. Skorzystał ze stosunkowo taniego chińskiego sprzętu, który potrafił precyzyjnie ciąć sklejkę jak karton. Dzięki temu uzyskał dopasowanie obudowy o niesamowitej precyzji, co byłoby trudne do osiągnięcia ręcznie. Przygotowanie wszystkiego do działania wymagało pewnej skomplikowanej pracy, ale ostatecznie udało się otrzymać zestaw części gotowych do użycia w praktyce.

    Zbliżenie na narożnik obudowy z laserkowo wyciętej sklejki z widocznymi otworami.

    Laptop i laserowa wycinarka używana do cięcia sklejki.


    Joysticki stanowiły kolejne wyzwanie, ale mniejsze. Thingiverse przyszło tutaj z pomocą — wykorzystany projekt to naprawdę prosta rzecz do wydrukowania w 3D i wszystko w niej pasowało za pierwszym razem. Na zdjęciach pokazano ostateczny rezultat, jak i to, co znajduje się w środku:

    Joystick na drewnianej powierzchni.

    Drukowany w 3D joystick na drewnianym blacie.


    Całość została zmontowana i umieszczona w obudowie. Do sterowania autor wykorzystał Arduino R4. Schemat połączeń poszczególnych elementów pokazano na schemacie:

    Panel diodowy o rozdzielczości 48x32, świecący różnokolorowymi diodami LED.


    A po pewnych pracach programistycznych możliwe było zagranie w znanego ze starych telefonów Nokii węża. W kolejnej części autor zamierza zaprezentować detale oprogramowania dla przedstawionej gry.

    Źródło: https://jacquesmattheij.com/48x32-introduction/

    Fajne? Ranking DIY
    O autorze
    ghost666
    Tłumacz Redaktor
    Offline 
    Fizyk z wykształcenia. Po zrobieniu doktoratu i dwóch latach pracy na uczelni, przeszedł do sektora prywatnego, gdzie zajmuje się projektowaniem urządzeń elektronicznych i programowaniem. Od 2003 roku na forum Elektroda.pl, od 2008 roku członek zespołu redakcyjnego.
    https://twitter.com/Moonstreet_Labs
    ghost666 napisał 11961 postów o ocenie 10263, pomógł 157 razy. Mieszka w mieście Warszawa. Jest z nami od 2003 roku.
  • REKLAMA
  • #2 20886099
    andrzejlisek
    Poziom 32  
    Posty: 3637
    Pomógł: 82
    Ocena: 707
    ghost666 napisał:
    Jeden taki panel ma rozdzielczość 32 x 8 — to trochę za mało, żeby odtwarzać na tym jakąś grę

    To prawda, jednak gry znane z konsolek "brick game" dałoby się odtwarzać na jednym panelu. Oczywiście, samą grę, bo różne "parametry", jak następna figura w tetrisie, punkty, liczba żyć też trzeba jakoś pokazać.
📢 Słuchaj (AI):
REKLAMA