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 10 maja 2025, o 11:33


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
    Autor Wiadomość
    PostNapisane: 13 sty 2021, o 20:48 
    Offline
    Nowy

    Dołączył(a): 13 sty 2021
    Posty: 1
    Pomógł: 0

    Cześć wszystkim. Mam problem z którym naprawdę nie umiem sobie poradzić.

    Kontroler: Raspberry Pi Zero
    Taśma LED: WS2811 12V BRG
    Użyta biblioteka: rpi_ws281x
    Użyty interfejs: PCM DOUT (GPIO 21)
    Zasilacz: 12V 8A
    Używam konwertera napięć 3.3V <> 5V do sterownia
    Masa zasilacza i Raspberry połączona

    Problem jest bardzo dziwny mianowicie taśma zaczyna całkowicie losowo mrugać, zmieniać kolor fragmentami lub całością, kiedy tylko próbuje zrobić cokolwiek bardziej rozbudowanego.
    Dla 1 lub 2 kolorów wszystko działa OK. Jednak gdy tylko pojawi się 3 kolor w taśma zaczyna żyć swoim życiem.

    Gdy próbowałem zapalać cała taśmę na różne kolory po naciśnięciu entera. Zdążało się, że pojedyncze pixele również zaczynają wariować.

    To samo dzieje się na innych pinach (używających PWM).
    Przy użyciu SPI taśma zachowuje się totalnie losowo.

    Podejrzewam, że robię coś źle (dlatego nie działa SPI). Ale nie mam pojęcia co może być przyczyną....
    Próbowałem:
    * Podłączyć taśmę do zasilania obustronnie
    * Podłączyć masę taśmy i rassbery z obu stron taśmy
    * Podłączać przewód sygnałowy różnymi przewodami

    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  
    PostNapisane: 14 sty 2021, o 07:42 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 sty 2015
    Posty: 190
    Pomógł: 11

    Na lini danych DIN dodaj szeregowo rezystor około 470 ohm. Być może w miejsce rezystora należy wstawić bufor.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 14 sty 2021, o 12:48 
    Offline
    Moderator
    Avatar użytkownika

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

    MicroPQ napisał(a):
    Używam konwertera napięć 3.3V <> 5V do sterownia

    a co to za konwerter ? bo coś czuję że to może przez niego

    _________________
    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  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

    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