Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 3 kwi 2025, o 22:21


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 21 ] 
    Autor Wiadomość
    PostNapisane: 16 gru 2011, o 20:48 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Jako że trochę się w czeluściach mojej tajnej kryjówki wala dziwnych rzeczy postanowiłem dla odmiany
    pobawić się matryca diodową 8x8 .
    Zabawka jest fajna i prosta do opanowanie więc nie będę się tu rozwodził nad nią zbytnio:)

    Obrazek

    Układ połączeń wygląda następująco:

    Obrazek

    Całość podłączamy do naszej płytki xxxDuino podręcznym zestawem kabelków :)
    zgodnie z definicja w programie:
    Składnia: [ Pobierz ] [ Ukryj ]
    język cpp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Gdzie od prawej mamy 1 wiersz na 10 pinie i tak dalej , a kolumny 1 na 2 pinie xxxDuino, myślę że to jest jasne i nie wymaga tłumaczenia :)

    Sam program też jest prosty i dlatego komentowałem tylko linie, które mogą być nie zrozumiałe w kodzie :)
    Program prezentuje się następująco :
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język cpp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Program odpalałem na M168/328 i M644 działa bez problemów więc powinien też chodzić ładnie na płytkach
    ATB w trybie Arduino .

    A oto wynik działania programu:

    http://www.youtube.com/watch?v=a3_aSX3CIn8&feature=youtu.be

    Miłej zabawy:)

    Dodałem w załączniku taki na szybko sklecony w VisualBasicu6.0 Edytor czcionek i obrazków wraz z generatorem kodu dla matryc diodowych :)


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Ostatnio edytowano 17 gru 2011, o 14:28 przez SunRiver, łącznie edytowano 2 razy

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 gru 2011, o 02:13 
    Online
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27366
    Lokalizacja: Szczecin
    Pomógł: 1043

    No kolega jak zwykle wrzucił fajny projekcik. moje pytanie tylko brzmi, czy nie daloby sie jakos "zlookupować" tych znakòw ? bo strasznie dużo się kolega kodu nawpisywal przy takim projekciku. to wszystko bylo pisane w tym środowisku arduino? Czy jest tam jakiś generator do tych fontów?

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 gru 2011, o 11:56 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Chyba coś takiego napiszę w VC# bo jest to wklepywanie z ręki mocno irytujące i faktycznie jakiś edytor fontów dla matryc by się przydał:)
    No i na pewno by ułatwił życie, ale też nikt nie mówił ze ma być łatwo:)

    Tak całość została napisana w ARDUINO IDE 0022 -- najnowsze jest obecnie 1.0, ale w wersji w której jest do pobrania ze strony
    arduino.cc niestety nie suportuje już klonów jak SunDuino czy tez Nelduino -- już się z tym uporałem i pliki odpowiednie napisałem tak więc
    Arduino IDE 1.0 działa już poprawnie z klonami, ale postanowiłem nieco z eclipsować duino i niebawem opiszę co i jak zrobić by móc używać edytora i środowiska eclipse a pisać sobie w cpp :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 gru 2011, o 14:05 
    Online
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27366
    Lokalizacja: Szczecin
    Pomógł: 1043

    No to powiem ci, że pełen podziw dla ciebie, że w tym IDE Arduinicznym masz tyle cierpliwości żeby to pisać. Ja odpadam niestety :( .... i też myślałem właśnie, żeby w końcu przejść na Eclipsa z tym Arduino - bo właśnie też czytałem że spokojnie można. No ale jest z tym troszkę zabawy. Nie mniej jednak w Eclipse to już można byłoby poszaleć na platformie arduinicznej.

    A odnośnie edytoro-generatora fontów dla wszelkiej maści wyświetlaczy graficznych, to właśnie krasnoludki w tajnych i podziemnych laboratoriach firmy Atnel - pracują nad takim tworem ;) zaczyna to już mieć powoli ręce i nogi ....

    udało mi się wyrwać tajny screenschot z tego twora-generatora ;) (zresztą jak dobrze pójdzie to nie będzie tylko do fontów)

    Obrazek

    Jak widać, będą generowane przepiękne gotowe do zainkludowania pliki *.c oraz *.h

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 gru 2011, o 14:10 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    HEHE widzę że cie wzięło mirku ja tak na szybko napisałem takie proste badziewo do matryc dodałem w załączniu w poście wyżej
    tyle ze machnąłem w VB 6.0 bo zawsze jak coś na szybkiego to w basicu.. Looknij sobie a jak chcesz to sourca też mogę puścić :)

    Obrazek

    echhh... aż mnie ciarki przechodzą widząc zajawkę twojego softa Mirku gdzie tam to moje pasqudztwo obleśne ....

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 gru 2011, o 14:26 
    Online
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27366
    Lokalizacja: Szczecin
    Pomógł: 1043

    Wzięło mnie wzięło i to ostro ;) ... za gotowca dziękuję bo i tak muszę zrobić to swoje ustrojstwo od początku do końca po mojemu.

    U mnie jak widać można wybrać sobie dowolny font oraz jego styl czy rozmiar, potem wybrać DOWOLNE znaki(litery) w tym Polskie, i dla całego zestawu automatycznie wygenerują się tablice lookupiczne ;) tak więc ZERO roboty później.

    Można sobie zainstalować w windzie dowolny font i przerobić go do swojego LCD czy matrixa.

    Co ciekawe, nie trzeba będzie generować całego alfabetu, żeby nie zajmowało to np za dużo pamięci FLASH. Po co na przykład generować obrazy literek czy znaków które nie będą nigdy użyte. U mnie w to pole MEMO po lewej wystarczy skopiować teksty jakich się używa w programie. (litery mogą się powtarzać do woli) ;) ..... a program wygeneruje obrazy znaków TYLKO tych, które są używane w tekstach !!! ;) ..... ot będzie bajer - mam nadzieję.

    Zobacz niżej przykład, kilka zdań i tekstów użytych z programu w procku, a na dole widać listę znaków użytych w tych tekstach i tylko dla nich będą wygenerowane obrazy binarne ;)

    Obrazek

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 gru 2011, o 14:38 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    No zdecydowanie ma to sens :)
    Ja swój nieco poprawiłem i zamieściłem już poprawiony i ... spolszczony żeby nie było :)
    ale gdzie mi tam z moimi bazgrołami do takiego cudu jak Twój ---> na który chętnie poczekam.
    dodatkowo Mirku dodał bym takie coś :

    1. Mozliwość definiowania wielkości matrycy : 5x7, 8x8, 16x8 --- bo można je ładnie składać
    2. Takie pole jak w moim gdzie można będzie sobie będzie swoje znaki zrobić
    3. Konwerter grafiki na pixele :)

    ale może już to zaplanowałeś ??

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 gru 2011, o 15:58 
    Online
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27366
    Lokalizacja: Szczecin
    Pomógł: 1043

    No sporo jest zaplanowane ale co wyjdzie na końcu to zobaczymy ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 gru 2011, o 16:37 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 paź 2011
    Posty: 580
    Lokalizacja: Warszawa
    Pomógł: 0

    hm.. panie Mirku kiedy można się spodziewać tego programiku??

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 gru 2011, o 17:52 
    Online
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27366
    Lokalizacja: Szczecin
    Pomógł: 1043

    Już się pokazał na forum w dziale DIY , projekty programistyczne - ale to jeszcze cały czas wersja bojowo testowa - więc zapraszam do testów.

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 gru 2011, o 09:34 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 paź 2011
    Posty: 580
    Lokalizacja: Warszawa
    Pomógł: 0

    Witam!! Jako, że miałem tylko 25 ledów powstała matryca 5x5. Dlatego też musiałem przerobić alfabet aby właśnie można było na niej wyświetlać prawidłowo znaki.

    Wstawiam kod SunRivera pod matrycę 5x5, aby na przyszłość nikt już nie musiał się męczyć :P


    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    UWAGA!! PODŁĄCZENIE ZMIENIONE DLA MOICH POTRZEB.

    Obrazek

    oraz sposób działania:

    http://www.przeklej.pl/plik/cimg3238-mov-0039ve4ve5a5

    Mam nadzieje, że komuś się przyda :]

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 gru 2011, o 11:18 
    Online
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27366
    Lokalizacja: Szczecin
    Pomógł: 1043

    Proszę tylko o umieszczanie kodów programów z znacznikach syntax= zamiast code OK?

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 gru 2011, o 15:36 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 paź 2011
    Posty: 580
    Lokalizacja: Warszawa
    Pomógł: 0

    dobrze będę pamiętał :)

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 gru 2011, o 15:03 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    kierlan ty sadysto :) zmasakrowałeś softa :) szacun za cierpliwość do lutowania matryczki ja zwykle mam pod ręka kilkanaście 5x7 i 8x8 a i parę 8x8 dual color i RGB się znajdzie :) A tak pomyślałem sobie że przepiszę mojego generatorka fontów na VC++ i dodam parę drobiazgów. Tak mnie jakoś Mirek zainspirował :)
    z tym że nie będzie żadnych wodotrysków tylko czysto spartański soft do tworzenia znaków na matryce diodowe :)

    Dodam:

    - wybór rozmiaru matrycy standard 5x7 i 8x8 z uwzględnieniem 2ch i 3ch kolorów
    - ich wielokrotność np 16x8 :)
    - okienko do testowania znaków.

    i nic poza tym :) bo ma być prosty wyklikowywacz znaków dla matryc LED

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 gru 2011, o 17:57 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 paź 2011
    Posty: 580
    Lokalizacja: Warszawa
    Pomógł: 0

    hehe :) no ja nie mam dlatego musiałem zlutować sobie :P N to czekam z niecierpilowością bo już zwiększyłem sobie do 5x10 :)

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 sty 2012, o 12:58 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    kierlan napisał(a):
    (...)
    oraz sposób działania:

    http://www.przeklej.pl/plik/cimg3238-mov-0039ve4ve5a5

    Mam nadzieje, że komuś się przyda :]


    Ciekawe co się nie spodobało administratorowi "przeklej", że skasował Twój pliczek? :shock:

    Pozdrawiam Mirek

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 sty 2012, o 13:36 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 paź 2011
    Posty: 580
    Lokalizacja: Warszawa
    Pomógł: 0

    Nie mam pojęcia, gorzej, że na dysku już nie posiadam :P trudno będzie musiało być bez filmiku :]

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 sty 2012, o 21:28 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Dlatego daję na youtube :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 lut 2014, o 22:40 
    Offline
    Użytkownik

    Dołączył(a): 09 gru 2013
    Posty: 103
    Pomógł: 3

    Witajcie :)

    A wiecie może, jak dostosowac ten kod, do matrycy 20x8?

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 lut 2014, o 22:52 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 paź 2011
    Posty: 580
    Lokalizacja: Warszawa
    Pomógł: 0

    musisz dopasować kolumny (column) i wiersze (row)

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 lut 2014, o 23:32 
    Offline
    Użytkownik

    Dołączył(a): 09 gru 2013
    Posty: 103
    Pomógł: 3

    tutaj to nie wystarczy, bo trzeba jakoś umiejętnie zmieniać offset, gdyż w w 20 kolumnach można zmieścić w skrajnych położeniach (nie w całości) z 3 jak nie nawet 4 znaki o szerokości 7px i stąd moja prośba o pomoc :)

    Pozdrawiam.

    Ok, poradziłem sobie :)

    w zmiennych globalnych:

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    oraz w kodzie programu:

    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 21 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    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

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO