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? 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 4 cze 2025, o 06:57


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 
    Autor Wiadomość
    PostNapisane: 20 sie 2014, o 16:02 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sie 2013
    Posty: 3797
    Lokalizacja: Grudziądz
    Pomógł: 143

    Witam czy moglibyście zerknąć na schemat matrycy led ?
    Chciałbym wykonać sobie taką matrycę do testów lecz przed tworzeniem PCB chciałbym być pewny że wszystko jest ok.

    Na kolumny będę podawał stan wysoki by uzyskać VCC
    Na wiersze będę podawał stan niski by zapalić led, wygaszone ledy będą miały stan wysoki.

    Mianowicie by np zapalić leda nr 15 to w kolumnie 3 podam VCC a w wierszu 4 podam stan niski dzięki czemu zapali mi się led.

    Chciałbym samemu zrobić pod taką matrycę bibliotekę by zaczerpnąć troszkę więcej wiedzy nt multipleksowania :)


    Obrazek

    _________________
    Usługi druku przestrzennego - www.drumik.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 sie 2014, o 16:06 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 07 kwi 2013
    Posty: 418
    Lokalizacja: Rzeszów
    Pomógł: 102

    Żeby "aktywować" tranzystor NPN wymagany jest stan wysoki na linii bazy...
    Przy takim połączeniu tranzystor pozostaje w stanie permanentnego blokowania, gdyż potencjał emitera jest równy potencjałowi kolektora.
    Czy przypadkiem nie powinno być PNP?

    Zdajesz sobie również sprawę, że przy zapaleniu kilku diod w ramach tego samego wiersza (kolumny na schemacie) będzie powodowało spadek jasności świecenia...


    Autor postu otrzymał pochwałę


    Ostatnio edytowano 20 sie 2014, o 16:16 przez atmel, łącznie edytowano 2 razy

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 sie 2014, o 16:07 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 maja 2013
    Posty: 288
    Ostrzeżenia: -2
    Pomógł: 23

    a przypadkiem nie masz diod odwrotnie podłączonych:) tj tranzysor - dioda



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 sie 2014, o 17:01 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sie 2013
    Posty: 3797
    Lokalizacja: Grudziądz
    Pomógł: 143

    Tak diody były odwrotnie gdyż robiłem wersje gdzie każda dioda miała własny rezystor ale tego wyszło pełno i nie mam jak tego zmieścić na małej płytce dlatego zrobiłem tak i zdaję sobie sprawę że 1 led zapalony w wierszu bedzie jaśniejszy niż 2 lub 4 zapalone.



    Co do tranzystora to sądzę że podanie stanu wysokiego mi go odblokuje dzieki czemu pojawi się vcc na kolumnie no chyba że się mylę.

    Namazane ze smarta.

    ------------------------ [ Dodano po: 16 minutach ]

    Czy tak będzie prawidłowo ?

    Obrazek


    Oczywiście tranzystory PNP mój błąd dzięki za wychwycenie

    _________________
    Usługi druku przestrzennego - www.drumik.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 sie 2014, o 17:37 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 07 kwi 2013
    Posty: 418
    Lokalizacja: Rzeszów
    Pomógł: 102

    W takiej wersji powinno być ok. W tym momencie GND będzie sygnałem aktywnym dla tranzystora PNP.

    Zgadza się podanie stanu wysokiego na bazę tranzystora NPN powoduje przepływ prądu CE. Odnosiłem się do poprzedniego schematu, gdzie diody były spolaryzowane w kierunku zaporowym. Po podaniu Vcc na anodę diody ten sam potencjał wystąpi na złączu emitera, który równa się potencjałowi kolektora, stąd brak przepływu prądu, a więc stan blokowania...

    W sprawie rezystorów zawsze można z nich całkowicie zrezygnować, ale zamiast tranzystorów trzeba by było stosować przetworniki U/I, co w sumie jeszcze bardziej skompilowałoby cały układ :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 sie 2014, o 18:26 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sie 2013
    Posty: 3797
    Lokalizacja: Grudziądz
    Pomógł: 143

    Wykonałem płytkę matrycy jestem ciekaw czy coś by można było poprawić.

    Obrazek

    _________________
    Usługi druku przestrzennego - www.drumik.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 sie 2014, o 20:28 
    Offline
    Użytkownik

    Dołączył(a): 17 sty 2013
    Posty: 327
    Lokalizacja: Białystok
    Pomógł: 14

    Jeżeli nie zależy Ci zbytnio na takim ustawieniu złączy, to SV3 dałbym po lewej stronie, tak aby ścieżki były jak najkrótsze, a SV2 położyłbym poziomo, no i połączenie do VCC.
    Jak masz wprawę w lutowaniu SMD, to zamiast zworek (zakładam, że druk jednostronny) dałbym rezystory 0 w linii kolumn jako zworki co zwiększyłoby trwałość i niezawodność konstrukcji.
    Jeżeli z kolei złącza są wymierzone w tym miejscu oraz nie lubisz smd, to tylko jedna podpowiedź, aby ścieżek nie łączyć prostopadle w literę T, lepiej jest łączyć ze skosem w stronę przepływu prądu. Przykład:
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 sie 2014, o 17:32 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sie 2013
    Posty: 3797
    Lokalizacja: Grudziądz
    Pomógł: 143

    Płyteczka gotowa:

    Obrazek


    i ocynowana:

    Obrazek


    Zostało dociąć na kształt i powiercić wiertłem 0,6 ... jeden otwór zrobiony ale błędnie bo 1mm wietrłem ...jutro zanabędę 0,6mm wiertełko i dokończę matrycę do testów

    Płytka wykonana metodą termotransferu za 1 razem bez poprawek i od kopa :)

    _________________
    Usługi druku przestrzennego - www.drumik.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 sie 2014, o 17:03 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sie 2013
    Posty: 3797
    Lokalizacja: Grudziądz
    Pomógł: 143

    Matryca sprawna i opanowana ... dzięki temu zagłębiłem tajniki multipleksowania zrealizowanego w zupełnie inny sposób niż jest to w BB dzięki czemu wiem że coś już więcej potrafię :)


    _________________
    Usługi druku przestrzennego - www.drumik.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 sie 2014, o 17:45 
    Offline
    Użytkownik

    Dołączył(a): 22 sty 2014
    Posty: 1806
    Zbananowany użytkownik

    Pomógł: 168

    Bardzo fajnie Ci to wyszło ;-) ja zamierzam zrobić coś w podobie ale chcę dołożyć do tego 74HC595 co by mniej pinow na to szlo ;-)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 sie 2014, o 18:00 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sie 2013
    Posty: 3797
    Lokalizacja: Grudziądz
    Pomógł: 143

    Nefarious19 napisał(a):
    Bardzo fajnie Ci to wyszło ;-) ja zamierzam zrobić coś w podobie ale chcę dołożyć do tego 74HC595 co by mniej pinow na to szlo ;-)



    Też mam to w planach ... zrobić teraz wyświetlacz 8x24 i użyć rejestrów przesuwnych może być zabawa :) tego maluszka opanowałem i wyświetlam cały alfabet ...
    teraz będę chciał się pobawić w scrollowanie ... jak się powiedzie to zrobię taki 8x30 :) bo potrzebny mi jest do jednego projektu ale wtedy to już tylko ledy superfluxy o podwyższonej mocy świecenia koloru białego.

    _________________
    Usługi druku przestrzennego - www.drumik.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 sie 2014, o 18:10 
    Offline
    Użytkownik

    Dołączył(a): 22 sty 2014
    Posty: 1806
    Zbananowany użytkownik

    Pomógł: 168

    majster napisał(a):
    jak się powiedzie to zrobię taki 8x30 bo potrzebny mi jest do jednego projektu ale wtedy to już tylko ledy superfluxy o podwyższonej mocy świecenia koloru białego.


    Sam o czymś takim również myślę;) Ja ostatnio pisałem sobie biblioteke do takiej matrycy 5x8. Jest na razie w budowie ale zrobiłem ten wyświetlacz jako pseudo buforowany, w sensie że utworzyłem tablice 5 elementową (tyle mam kolumn) i później po prostu napisałem funkcje która zapala bit w tej tablicy po podaniu jej współrzednych x i y a zawartość tej tablicy jest na bierząco wyrzucana na wyświetlacz. Działa to fajnie aczkolwiek muszę to jeszcze dość mocno dopracować;)

    A Ty gdzie przechowujesz dane do wyświetlania liter i liczb? EEPROM czy FLASH?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 sie 2014, o 20:02 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sie 2013
    Posty: 3797
    Lokalizacja: Grudziądz
    Pomógł: 143

    Heh widzisz dokładnie miałem ten sam pomysł co ty i w ten sam sposób wykonałem

    Utworzyłem tablice 4 elementowe i też napisałem funkcję wyświetlającą :)

    _________________
    Usługi druku przestrzennego - www.drumik.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 sie 2014, o 23:07 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 03 mar 2014
    Posty: 580
    Lokalizacja: Jastrzębie-Zdrój
    Pomógł: 71

    Witam,

    Ja od 3 dni również katuję matrycę LED ale 8x8. Powiem Wam, że Bluebook zrobił ze mnie chyba geniusza xD. Co prawda 2 dni się męczyłem, aby to oprogramować, ale wiadomo, że początki są najtrudniejsze :) Dziś już mam w bibliotece 2 funkcje.

    1. Do wyświetlenia znaku po lewej stronie wyświetlacza.
    2. Do wyświetlenia znaku po prawej stronie wyświetlacza.

    Jutro zabieram się za scrollowanie znaku, a następnie stringów. Powiem Wam, że długo nie mogłem zaskoczyć, 2 dni ślęczenia i myślenia jak to ma zadziałać, aż dochodzisz do momentu kiedy się lampeczka w głowie zapala i nagle to się staje oczywiste, proste i logiczne. Kocham to uczucie, czuje się wtedy najlepszym programistą świata xD (cóż za skromność). Boje się już tego jak Greenbook będzie dostępny w sprzedaży. Co za ciemne moce posiądę :D

    z Niebieskim pozdRowieniem,
    Doman89



    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: 14 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    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