{"id":96,"date":"2010-09-26T19:11:08","date_gmt":"2010-09-26T18:11:08","guid":{"rendered":"http:\/\/silent.org.pl\/home\/?p=96"},"modified":"2010-10-03T22:22:28","modified_gmt":"2010-10-03T21:22:28","slug":"w-budowie-matryca-led-64x16","status":"publish","type":"post","link":"https:\/\/silent.org.pl\/home\/2010\/09\/26\/w-budowie-matryca-led-64x16\/","title":{"rendered":"W budowie: Matryca LED 64&#215;16"},"content":{"rendered":"<h1><strong><span style=\"font-size: 22px;\">*** AKTUALIZACJA: 2010-10-03 &#8211; czytaj ni\u017cej ***<\/span><\/strong><\/h1>\n<p>Dawno tu nic nie pisa\u0142em&#8230;<br \/>\nOstatnio zacz\u0105\u0142em budow\u0119 matrycy LED, sk\u0142adaj\u0105cej si\u0119 z dw\u00f3ch modu\u0142\u00f3w 32&#215;16, kt\u00f3re b\u0119dzie mo\u017cna u\u0142o\u017cy\u0107 w prostok\u0105t 64&#215;13 lub kwadrat 32&#215;32.<\/p>\n<p>Budowa jest do\u015b\u0107 prosta &#8211; standardowa konstrukcja z szeregiem rejestr\u00f3w przesuwnych z zatrzaskami po\u0142\u0105czonych z 8 wierzami multipleksowanymi na zmian\u0119. Wy\u015bwietlacz tworz\u0105 matryce LED 8&#215;8 (5mm) kupione niedawno na Allegro w dobrej cenie.<\/p>\n<p><a href=\"http:\/\/silent.org.pl\/images\/lms1.png\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/silent.org.pl\/images\/thumbs\/lms1.png\" border=\"0\" alt=\"\" \/><\/a>Jak dot\u0105d z\u0142o\u017cy\u0142em pierwszy modu\u0142. P\u0142ytk\u0119 zaprojektowa\u0142em w Eagle&#8217;u i wykona\u0142em metod\u0105 termotransferu. Pomimo swojego rozmiaru, wysz\u0142a bardzo dobrze &#8211; tym razem zamiast \u017celazka u\u017cy\u0142em laminatora do dokument\u00f3w, kt\u00f3ry kupi\u0142em niedawno w Lidlu za 49,99 ;-). By\u0107 mo\u017ce nied\u0142ugo napisz\u0119 o tym wi\u0119cej.<\/p>\n<p><a href=\"http:\/\/silent.org.pl\/images\/aa1.jpg\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/silent.org.pl\/images\/thumbs\/aa1.jpg\" border=\"0\" alt=\"\" \/><\/a>Wiercenie i lutowanie podstawek okaza\u0142o si\u0119 do\u015b\u0107 m\u0119cz\u0105ce &#8211; na p\u0142ycie znajduje si\u0119 oko\u0142o 600-700 otwor\u00f3w. Matryce umie\u015bci\u0142em na podstawkach pod goldpiny &#8211; wchodz\u0105 do\u015b\u0107 ci\u0119\u017cko, ale jeszcze si\u0119 mieszcz\u0105. Ca\u0142o\u015b\u0107 jest niestety ma\u0142o sztywna &#8211; nast\u0119pny modu\u0142 b\u0119dzie na grubszym laminacie (1,6mm).<\/p>\n<p><a href=\"http:\/\/silent.org.pl\/images\/lmp3.jpg\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/silent.org.pl\/images\/thumbs\/lmp3.jpg\" border=\"0\" alt=\"\" \/><\/a>Ca\u0142o\u015b\u0107 jest sterowana przez mikrokontroler ATMega32 na mojej uniwersalnej p\u0142ytce testowej. Docelowo animacja b\u0119dzie przesy\u0142ana z komputera przez RS232 (COM lub adapter USB-RS232) w czasie rzeczywistym lub b\u0119dzie j\u0105 mo\u017cna wgra\u0107 na sta\u0142e do sterownika.  Aktualnie jest ona wkompilowana w program.<\/p>\n<p>Panel prezentuje si\u0119 nast\u0119puj\u0105co:<\/p>\n<p><object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" width=\"480\" height=\"385\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"allowFullScreen\" value=\"true\" \/><param name=\"allowscriptaccess\" value=\"always\" \/><param name=\"src\" value=\"http:\/\/www.youtube.com\/v\/_05xcUgYunI?fs=1&amp;hl=pl_PL\" \/><param name=\"allowfullscreen\" value=\"true\" \/><embed type=\"application\/x-shockwave-flash\" width=\"480\" height=\"385\" src=\"http:\/\/www.youtube.com\/v\/_05xcUgYunI?fs=1&amp;hl=pl_PL\" allowscriptaccess=\"always\" allowfullscreen=\"true\"><\/embed><\/object><br \/>\nW rzeczywisto\u015bci nie mieni si\u0119 tak jak na filmie.<\/p>\n<p>Aktualnie zabieram si\u0119 za pisanie programu w C dla mikrokontrolera do odbioru danych z komputera oraz drugiego programu dla PC do obs\u0142ugi wy\u015bwietlacza.<br \/>\nOpr\u00f3cz tego do zrobienia zosta\u0142 jeszcze projekt p\u0142ytki sterownika oraz drugi panel.<\/p>\n<p>Jak sko\u0144cz\u0119 projekt, opublikuje schematy \\ layouty PCB oraz programy.<\/p>\n<h1><strong><span style=\"font-size: 22px;\">*** AKTUALIZACJA: 2010-10-03 ***<\/span><\/strong><\/h1>\n<p>Projekt idzie do przodu &#8211; dzisiaj sko\u0144czy\u0142em pisa\u0107 wst\u0119pn\u0105 wersj\u0119 programu do komunikacji z wy\u015bwietlaczem. Software posiada podstawowe mo\u017cliwo\u015bci &#8211; przewijanie tekstu w ka\u017cdym kierunku, wy\u015bwietlanie monochromatycznych grafik BMP &#8211; jako animacja lub przewijany obraz statyczny. Ciekawym dodatkiem jest plugin do Winampa, kt\u00f3ry wy\u015bwietla na \u017cywo analizator widma.<\/p>\n<p><a href=\"http:\/\/silent.org.pl\/images\/lmbeta1.png\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/silent.org.pl\/images\/thumbs\/lmbeta1.png\" border=\"0\" alt=\"\" \/><\/a> <a href=\"http:\/\/silent.org.pl\/images\/lmbeta2.png\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/silent.org.pl\/images\/thumbs\/lmbeta2.png\" border=\"0\" alt=\"\" \/><\/a> <a href=\"http:\/\/silent.org.pl\/images\/lmbeta3.png\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/silent.org.pl\/images\/thumbs\/lmbeta3.png\" border=\"0\" alt=\"\" \/><\/a> <a href=\"http:\/\/silent.org.pl\/images\/lmwinamp1.png\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/silent.org.pl\/images\/thumbs\/lmwinamp1.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p>Sterownik matrycy komunikuje si\u0119 z PCtem za pomoc\u0105 RS232. Pr\u0119dko\u015b\u0107 transmisji 115,2 kBaud\\s w zupe\u0142no\u015bci wystarczy do wy\u015bwietlania p\u0142ynnej animacji, jak i do wy\u015bwietlania analizatora widma. Przy dw\u00f3ch panelach 32&#215;16 sterownik powinien uci\u0105gn\u0105\u0107 50-60 klatek\\sek.<\/p>\n<p>Demo #2 &#8211; tekst, grafika i spectrum analyzer:<\/p>\n<p><object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" width=\"480\" height=\"385\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"allowFullScreen\" value=\"true\" \/><param name=\"allowscriptaccess\" value=\"always\" \/><param name=\"src\" value=\"http:\/\/www.youtube.com\/v\/uEzcx5DYoMM?fs=1&amp;hl=pl_PL\" \/><param name=\"allowfullscreen\" value=\"true\" \/><embed type=\"application\/x-shockwave-flash\" width=\"480\" height=\"385\" src=\"http:\/\/www.youtube.com\/v\/uEzcx5DYoMM?fs=1&amp;hl=pl_PL\" allowscriptaccess=\"always\" allowfullscreen=\"true\"><\/embed><\/object><\/p>\n<p>Do zrobienia pozosta\u0142 drugi panel, mniejsze poprawki w protokole transmisji i dodanie funkcji wyboru rozmiaru matrycy w sofcie dla PC (32&#215;16 \\ 64&#215;16 \\ 32&#215;32). Nied\u0142ugo opisz\u0119 dok\u0142adniej ca\u0142y projekt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>*** AKTUALIZACJA: 2010-10-03 &#8211; czytaj ni\u017cej *** Dawno tu nic nie pisa\u0142em&#8230; Ostatnio zacz\u0105\u0142em budow\u0119 matrycy LED, sk\u0142adaj\u0105cej si\u0119 z dw\u00f3ch modu\u0142\u00f3w 32&#215;16, kt\u00f3re b\u0119dzie mo\u017cna u\u0142o\u017cy\u0107 w prostok\u0105t 64&#215;13 lub kwadrat 32&#215;32. Budowa jest do\u015b\u0107 prosta &#8211; standardowa konstrukcja z szeregiem rejestr\u00f3w przesuwnych z zatrzaskami po\u0142\u0105czonych z 8 wierzami multipleksowanymi na zmian\u0119. Wy\u015bwietlacz tworz\u0105 <a href='https:\/\/silent.org.pl\/home\/2010\/09\/26\/w-budowie-matryca-led-64x16\/' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/silent.org.pl\/home\/wp-json\/wp\/v2\/posts\/96"}],"collection":[{"href":"https:\/\/silent.org.pl\/home\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/silent.org.pl\/home\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/silent.org.pl\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/silent.org.pl\/home\/wp-json\/wp\/v2\/comments?post=96"}],"version-history":[{"count":8,"href":"https:\/\/silent.org.pl\/home\/wp-json\/wp\/v2\/posts\/96\/revisions"}],"predecessor-version":[{"id":102,"href":"https:\/\/silent.org.pl\/home\/wp-json\/wp\/v2\/posts\/96\/revisions\/102"}],"wp:attachment":[{"href":"https:\/\/silent.org.pl\/home\/wp-json\/wp\/v2\/media?parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/silent.org.pl\/home\/wp-json\/wp\/v2\/categories?post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/silent.org.pl\/home\/wp-json\/wp\/v2\/tags?post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}