Komentator Napisano Czerwiec 10, 2016 Udostępnij Napisano Czerwiec 10, 2016 Diody świecące znajdują zastosowanie w każdym projekcie. Często oprócz prostej sygnalizacji stanu urządzenia zależy nam na efektach wizualnych.Wtedy przydają się diody RGB, czyli takie, które mogą świecić w praktycznie dowolnym kolorze. Na przestrzeni ostatnich lat nastąpił tutaj przełom. Prosty test pokaże jaką przewagę mają w sobie nowe diody programowalne (WS2812). UWAGA, to tylko wstęp! Dalsza część artykułu dostępna jest na blogu.Przeczytaj całość »Poniżej znajdują się komentarze powiązane z tym wpisem. Cytuj Link do komentarza Share on other sites More sharing options...
Dolc1 Czerwiec 10, 2016 Udostępnij Czerwiec 10, 2016 Super opisane pozdrawiam Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Czerwiec 10, 2016 Udostępnij Czerwiec 10, 2016 Dolc1, dzięki - miło słyszeć, że się podoba 🙂 Cytuj Link do komentarza Share on other sites More sharing options...
Zakurek Czerwiec 10, 2016 Udostępnij Czerwiec 10, 2016 Takie pytanko czy w zestawie do cz.2 kursu powinny być 2 diody LED RGB? Jak dodać bibliotekę, ja nie mam takiej opcji jak w u ciebie Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Treker (Damian Szymański) Czerwiec 10, 2016 Udostępnij Czerwiec 10, 2016 Zakurek, teraz widzę, że się rozpędziłem tutaj z przykładem. Faktycznie w zestawach powinna być jedna dioda (i tak zapewne jest). Szkoda zmieniać już przykład, więc zapewne dodamy ją do zestawów. W takim przypadku oczywiście "brakująca" dioda zostanie dosłana, do osób, które załapały się na wersje bez niej. Wypracujemy jakieś rozwiązanie i na pewno na początku tygodnia opublikuję tutaj informację na ten temat. Całe szczęście, że nie jest to poważniejsza różnica, bo brak tej diody nie wpływa zbytnio na przebieg nauki 🙂 Dodałem opis instalacji bibliotek w przypadku kompilatora z drugiego źródła 🙂 Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Czerwiec 15, 2016 Udostępnij Czerwiec 15, 2016 Zakurek, jeśli chodzi o brak drugiej diody RGB (dotyczy to jedynie kilku osób), to wystarczy, że napiszą one na adres biuro[malpa]botland.com.pl z informacją o braku diody i podadzą nr zamówienia. Dioda zostanie bezpłatnie dosłana. Przepraszam za ten problem i mam nadzieję, że więcej takich niespodzianek już nie będzie 🙂 Cytuj Link do komentarza Share on other sites More sharing options...
BlackJack Czerwiec 21, 2016 Udostępnij Czerwiec 21, 2016 Kurcze sam planuję zakup takiej linki programowalnych diod LED, Tylko trzeba zbudować sterownik, i tu przydała by się obsługa kart MMC/SD. Taka 2m linka z 120 ledami pozwalałby już wyświetlać ciekawe efekty. No i pozostaje jeszcze kwestia zasilacza do tego, jak dobrze pamiętam to na 2m trzeba chyba 4,7A. Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Czerwiec 21, 2016 Udostępnij Czerwiec 21, 2016 BlackJack, racja należy pamiętać o dobrym zasilaniu. Akurat w przypadku opisywanej linijki można ją jeszcze spokojnie zasilać ze stabilizatora wbudowanego w Arduino. Przy większych "wyświetlacz" konieczne będą dodatkowe zasilacze 🙂 Cytuj Link do komentarza Share on other sites More sharing options...
Ketejow Czerwiec 21, 2016 Udostępnij Czerwiec 21, 2016 Mam problem ze swoim modułem diod. W ostatnim przykładzie (4 diody czerwone, 4 niebieskie) pierwsze 4 zapalały się prawidłowo, ale reszta nie. Gdy zmieniłem kolory na pierwsze 4 (0, 0, 255), drugie 4 (200, 0, 255) to najpierw zapalają się na niebiesko 4 diody, a gdy zapalają się czerwone, to te 4 gasną. Przy kodzie niżej najpierw normalnie zapala się 7 diód na niebiesko, a w momencie zapalenia czerwonej reszta gaśnie. #include <Adafruit_NeoPixel.h> //Dołączenie biblioteki //Konfiguracja linijki Adafruit_NeoPixel linijka = Adafruit_NeoPixel(8, A0, NEO_GRB + NEO_KHZ800); void setup() { linijka.begin(); //Inicjalizacja linijka.show(); } void loop() { int i = 0; uint32_t kolor = 0; for (i = 0; i < 8; i++) { if (i < 7) { linijka.setPixelColor(i, linijka.Color(0, 0, 255)); //Dioda nr i świeci na wybrany kolor } else { linijka.setPixelColor(i, linijka.Color(255, 0, 0)); //Dioda nr i świeci na wybrany kolor } linijka.show(); delay(1000); } linijka.clear(); } Przy kilku innych kombinacjach wyszło tak, jakby czerwone diody powodowały słabsze świecenie zielonych i zgaśnięcie niebieskich, a zapalenie zielonych słabsze świecenie niebieskich. Czy to jakieś uszkodzenie, złe zasilanie, czy coś innego? Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Czerwiec 21, 2016 Udostępnij Czerwiec 21, 2016 gdy zapalają się czerwone, to te 4 gasną. Gasną całkowicie, czy przygasają? Zasilasz Arduino z zasilacza, który był w zestawie? Cytuj Link do komentarza Share on other sites More sharing options...
Ketejow Czerwiec 23, 2016 Udostępnij Czerwiec 23, 2016 Tak, zestaw mam z Botlandu. WSzystko zaczęło dobrze działać, gdy pominąłem rezystory. Jednak czy nie dojdzie wtedy do uszkodzenia? Próbowałem z inną rezystencją, najpierw 330 Ohm, potem równolegle 2 rezystory 330, wtedy diody świecą się tylko na jeden kolor, a przejście między nimi jest niepłynne (wgrany przykład strandtest). Cytuj Link do komentarza Share on other sites More sharing options...
Nurek13 Czerwiec 23, 2016 Udostępnij Czerwiec 23, 2016 Witam. Mam podobne problemy. Co ciekawe u mnie świeciły tylko pierwsze 4 diody czerwone potem nic, a po zmianie czerwonych na niebieskie... świecą 4 niebieskie gasną i cztery dalsze czerwone. Próbuję to rozgryźć 🙂))) pozdrawiam 🙂 Co ciekawe jak zrezygnuję z niebieskiego koloru diód 5-8 na czerwone działa cała linijka ;/ Faktycznie ... bez rezystorów działa prawidłowo. Zaznaczę że mam zasilanie 5V osobno nie z Arduino. .. po różnych kombinacjach działa poprawnie tylko bez oporników. Wydaje mi się, że przy ograniczeniu mocy opornikami sterowniki diód szaleją i zaczynają błędnie działać .. Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Czerwiec 24, 2016 Udostępnij Czerwiec 24, 2016 Ketejow, Nurek13, a czy to samo dzieje się u Was, gdy ustawicie małe natężenie każdego z kolorów (np. 50 zamiast 255)? Dajcie też znać, czy Wasza linijka ma 4, czy 3 wyprowadzenia? Cytuj Link do komentarza Share on other sites More sharing options...
covalski00 Czerwiec 24, 2016 Udostępnij Czerwiec 24, 2016 Mam pytanie odnośnie pobieranego przez listwę prądu. Napisano, że wartość ta może osiągnąć 240 mA. Czy to nie przekracza możliwości pinu 5V? Wydawało mi się, że każdy pin może dostarczać około 20mA. Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Czerwiec 24, 2016 Udostępnij Czerwiec 24, 2016 covalski00, trochę mylisz pojęcia, już prostuję 🙂 Tutaj sytuacja jest podobna do serwomechanizmów. Cały układu (tutaj diody) zasilane są z napięcia 5V (pobieranego wprost z wbudowanego stabilizatora). Natomiast z pinu cyfrowego Arduino, który połączony jest z diodami pobierany jest bardzo mały prąd, ponieważ służy on jedynie do programowania LEDów (czyli transmisji danych). W serwomechanizmach było podobnie - silnik zasilany był z normalnego źródła zasilania, a z Arduino przesyłaliśmy tylko sygnał PWM. Inaczej mówiąc ten duży prąd "nie idzie" przez Arduino, tylko pobierany jest ze stabilizatora. Dla przypomnienia więcej o serwach: Kurs Arduino – #5 – PWM, serwomechanizmy, biblioteki. Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!