Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Lampki choinkowe sterowane smartfonem

Tradycyjnie, jak co roku, przystąpiłem do przystrojenia choinki świątecznej, którą wydobyłem, gdzieś tam wrzuconą początkiem tego roku, z czeluści kotłowni. Wszystko było ładnie spakowane i przygotowane do ponownego użycia: bombki, łańcuchy, przeróżne ozdoby i... no właśnie? Co się stało z lampkami na choinkę? Tak, już sobie przypominam. Poprzednie, z hasztagiem "Made in China", były jednorazowe (sic!). Po zakupie i podłączeniu do prądu działały, ale już nie chciały zaświecić po raz drugi będąc na drzewku świątecznym. Cóż, będzie sobie trzeba jakoś poradzić... Porozglądałem się po pomieszczeniu, podrapałem po głowie, pomacałem po kieszeniach i co? Tak, w tym roku będę miał lampki z prawdziwego zdarzenia: kolorowe, animowane, wesołe i do tego sterowane smartfonem :)

Wykonanie

Wszystko, co mi będzie potrzebne do wykonania mojego oświetlenia choinki, posiadam:

  • Raspberry Pi (model B)
  • Karta SD (jako nośnik systemu i oprogramowania do maliny)
  • Taśma led oparta o WS2801 (3m)
  • Źródło zasilania (5V, 30A - zasilacz komputerowy)
  • Router (sieć domowa LAN)
  • Smartfon z systemem Android

Przystąpiłem do demontażu taśmy led z telewizora, która służyła mi za Ambilight, o którym pisałem na łamach Bloga DP tutaj: http://www.dobreprogramy.pl/command-dos/Raspberry-Pi-OSMC-Hyperion-Amb.... Generalnie, żeby się nie powtarzać, większość można znaleźć w tamtym wpisie właśnie: schemat połączenia taśmy led na WS2801 z Raspberry, instalacja niezbędnego oprogramowania (Hyperion), toteż nie będę tego opisywać tutaj po raz drugi. Różnica jedynie jest taka, że do wykonania oświetlenia choinki wykorzystałem, zamiast OSMC, system Raspbian, a do wygenerowania pliku konfiguracyjnego, zamiast wtyczki pod OSMC, posłużyłem się programem HyperCon, który możemy pobrać stąd: https://hyperion-project.org/wiki/HyperCon-Information.

Konfiguracja

Kiedy choinka jest już owinięta taśmą ledową, taśma podłączona do maliny, a ta do naszej sieci domowej, możemy przystąpić do konfiguracji. Tak jak wspomniałem, posłużyłem się programem HyperCon (wymagana java!), który uruchomiłem na komputerze podłączonym do sieci domowej, w której jest także podłączone Raspberry. Konfiguracja jest prosta i w zasadzie ogranicza się do użycia dwóch zakładek: Hardware, gdzie wskazujemy typ naszej taśmy ledowej, ilość diod, kierunek świecenia, kolejność kanałów RGB, jak i wiele mniej istotnych parametrów oraz zakładki SSH, gdzie wprowadzamy adres sieciowy naszej maliny, poświadczenia do zalogowania i za pomocą której możemy wysłać naszą konfigurację wprost do raspberry, na którym jest zainstalowany Hyperion.

Na nasz smartfon pobieramy aplikację Hyperion Free z googlowego sklepu: https://play.google.com/store/apps/details?id=nl.hyperion.hyperionfree.... Uruchamiamy, wchodzimy do settings, gdzie dodajemy nowy serwer (naszą malinę) Hyperion. Podajemy nazwę, adres, port (zazwyczaj 19444) i.. to wszystko. Po wgraniu konfiguracji Hyperion na malinę, restartujemy ją. Po ponownym uruchomieniu maliny sterujemy oświetleniem z poziomu naszego smartfona, podpiętego do tej samej sieci LAN, za pomocą kolorowego koła (Colorwheel) lub wybierając jakiś efekt oświetlenia z zakładki Effects.

Jak wygląda efekt końcowy? Ano, tak :) Wesołych Świąt, jakby co, cheers ;)

 

linux urządzenia mobilne hobby

Komentarze

0 nowych
darek719   40 #1 17.12.2016 14:13

Wszystko fajnie super, tyko nie to nagrywanie w pionie :(

Autor edytował komentarz w dniu: 17.12.2016 14:15
command-dos   18 #2 17.12.2016 14:38

@darek719: niektóre rzeczy lepiej prezentują się w pionie: http://demotywatory.pl/uploads/201305/1449101536_nv9nkg_fb_plus.jpg

bachus   23 #3 17.12.2016 15:36

@command-dos: to są zdjęcia ;-) Fajny gadżet.

Autor edytował komentarz w dniu: 17.12.2016 15:37
  #4 17.12.2016 17:38

Sterowanie czymkolwiek, z poziomu smartfona, to wersja dla leniwych. Taka jest moja wersja.

Autor edytował komentarz.
  #5 17.12.2016 17:46

@command-dos: https://www.youtube.com/watch?v=Bt9zSfinwFA ;)
A choinka całkiem śmieszna :)

fiesta   15 #6 17.12.2016 17:49

Zabawka jako zabawka czemu nie. Ja tam jednak wolę jak mi nic błyska na drzewku, dyskoteka i oczopląs raczej nie sprzyjają świątecznemu wypoczynkowi ;)

command-dos   18 #7 17.12.2016 17:54

@gowain: hehehe :) dla wszystkich, którym się źle ogląda taki pro tip: włączyć filmik na yt na smartfonie trzymając go wertykalnie, kliknąć full screen, gotowe :)

Semtex   19 #8 17.12.2016 17:54

@gowain: Obstawiam, że @command-dos należy do drugiej grupy :P

command-dos   18 #9 17.12.2016 17:54

@fiesta: można sobie ustawić dowolny kolorek, przyciemnić i gra ;)

Cedar   10 #10 17.12.2016 18:05

@paweeloss: A pisanie "czym kolwiek" jako dwa wyrazy czym jest twoim zdaniem? Dla mnie to oznacza, że pisze leniwy analfabeta.

Vegost   9 #11 17.12.2016 18:15

Zdecydowanie wolę tradycję ubierania choinki. Wprowadzanie "techniki" i "lenistwa" skutecznie psuję świąteczny nastrój i szczęście z szykowania drzewka. Jakby standardowe kolory były złe lub źle świecił..

Autor edytował komentarz w dniu: 17.12.2016 18:16
  #12 17.12.2016 18:23

@Semtex "włączyć filmik na yt na smartfonie trzymając go wertykalnie, kliknąć full screen, gotowe" - ja myślę, że to jednak pierwsza grupa zmutowana z drugą :P

@command-dos I just say no! :) Monitor mam obracać na full screenie?

command-dos   18 #13 17.12.2016 18:31

@gowain: czemu nie? choinkę miałem przewrócić? :))) dlaczego to zrobiłem... wiedziałem co będzie, wiedziałem...

KyRol   19 #14 17.12.2016 18:33

Mnie ciarki po plecach przechodzą jak mam publikować pionową grafikę do tekstu blogowego w orientacji pionowej. Wolę pokombinować i zrobić jakiś kolaż albo zmienić jakoś ekspozycję. Na wideo pionowe jeszcze nigdy mnie nie naszło. Zawsze jest jakieś wyjście z opresji, np. pocięcie filmu na trzy połączone ze sobą pionowe ramki, zmontowanie filmu z czymś tematycznie dopasowanym w tle lub w najgorszym razie można dorzucić bitmapę w tło.

Autor edytował komentarz w dniu: 17.12.2016 18:34
command-dos   18 #16 17.12.2016 18:39

@KyRol: ja tam lubię ten dreszczyk ;)

  #17 17.12.2016 18:39

@Cedar: sry jeśli uraziłem. Popełniłem błąd w pisowni, i teraz wiem o tym.

Autor edytował komentarz.
KyRol   19 #18 17.12.2016 18:41

@fiesta: właśnie o to chodzi, że od lampek kupionych w sklepie dostaje się oczopląsu. Może nie jest to najlepiej zademonstrowane, ale ta taśma umożliwia regulację intensywności oświetlenia jak i dobór koloru. Jedyny problem może stanowić sterujący choinką, jeśli ma gust w stylu techno-szał czy dace-szaleństwo i nikt z rodziny nie zabierze mu telefonu, to jest spora szansa, że rodzina zacznie chorować na epilepsję;)

KyRol   19 #19 17.12.2016 18:50

@command-dos: ja bym zaprogramował tę choinkę i jej nie ruszał. Nawet obył bym się samym Arduino. Zaprogramował bym z dziesięć schematów świecenia, dodał bym pod oknem czujnik światła, na podstawie którego była by regulowana intensywność oświetlenia (im jaśniej za oknem tym mocniejsze oświetlenie jeśli choinka ma świecić w dzień). Można by było też na podstawie danych pogodowych warunkować oświetlenie. Do tego wystarczy przekazać dane po RS232 czy wifi/bluettoth z serwisu pogodowego i odpowiednio oprogramować Arduino. Manualne sterowanie choinką to świetna atrakcja dla dzieciaków, tyle że mogą z oświetleniem za bardzo zaszaleć...

Autor edytował komentarz w dniu: 17.12.2016 18:52
command-dos   18 #20 17.12.2016 18:54

@KyRol: taaa, dzieciaki dały to odczuć - police... to ich ulubiony ;)

KyRol   19 #21 17.12.2016 19:11

@command-dos: No to będzie Police-Christmas ;)

Autor edytował komentarz w dniu: 17.12.2016 19:12
kosmoski   7 #22 17.12.2016 21:04

@KyRol: Ale zdjęcia przecież robi się zarówno w pionie, jak i poziomie :) Podobnie zresztą, jak maluje się obrazy.

Szeryfuniu   11 #23 17.12.2016 22:12

Wybornie ;) Bardzo mi się podoba. Szkoda tylko Ambilight...:(
Teraz wszystko musi być "smart" ?
Zwykłe lampki z bazaru za 10 zł, już nie mają racji bytu :)

Deliryk   11 #24 17.12.2016 22:38

Wiejski tuning choinki?

KyRol   19 #25 17.12.2016 22:40

@kosmoski: Nie przeczę, pytanie jest tylko czy próbowałeś publikować takie zdjęcie w orientacji pionowej na blogach DP i czy z takiego pojedynczego kadru w pionie we wpisie jesteś zadowolony? Jeśli twoja odpowiedź brzmi tak to cóż, nie mam więcej pytań.

Autor edytował komentarz w dniu: 17.12.2016 22:41
KyRol   19 #26 17.12.2016 22:49

@Deliryk: Nie no, dopóki choinka nie jest zasilana 600 Voltami z trakcji tramwajowej, broń Boże nie jest miejską. Nie sztuka kupić lampki, które wciągają sporo elektryczności.

Tradycja tradycją, ale w swoim domu każdy ma jak chce i nic Ci do tego. Ja nie jestem przeciwnikiem tego rodzaju dostrajania, bo a nóż dzieciak jaki zacznie dociekać jak to świeci i wtedy będzie to dobry pretekst na inicjację edukacji z Maliną czy Arduino.

KyRol   19 #27 17.12.2016 22:53

@Szeryfuniu: "Szkoda tylko Ambilight"

Jest tani i fajny patent na budżetowy ambilight. Bierzesz taśmę LED analogową, bez żadnych mikrokontrolerów, konstruujesz bardzo prosty adapter VGA i podłączasz do tego taśmę. I wygląda to tak: https://www.youtube.com/watch?v=zt8f_vSnQJg

Ja tak zrobię w swoim http://wiki.arcadeotaku.com/w/Sega_Naomi_Universal Naomi Universal. Zamiast wymieniać oryginalną lampę fluorescencyjną https://lh6.googleusercontent.com/-kBwhMJU8AE0/T_8JkQh1kGI/AAAAAAAAByg/tMqUxDmil... przez którą obudowa od środka zżółkła (materiał ABS) pod wpływem temperatury, preferuję zastosować ambilight. Nie będę wymieniał tej lampy bo po pierwsze jest droga, po drugie mało efektywna energetycznie. Za to taka taśma LED z ambilight to świetny szlif do uroku całej konstrukcji, tym bardziej, że monitor Nanao jest wyposażony tam w złącze VGA...

Zastanawiam się tylko czy uda się jakoś elegancko wyprowadzić taśmę LED na tył obudowy, w każdym razie napewno topper u mnie tak będzie oparty o ambilight. Szukam pomysłu też na folie odblaskowe do artworku w topperze. Wtedy światło padające z miejsca gdzie była neonówka będzie się mieniło na tym górnym skrzydle. Efekt ma być mniej-więcej o taki: https://www.youtube.com/watch?v=so5gtvTq5Ro

Autor edytował komentarz w dniu: 18.12.2016 20:20
Shaki81 MODERATOR BLOGA  38 #28 17.12.2016 23:20

@Szeryfuniu: Mają, mają. Mój znajomy w tym roku na niewielkim bazarze sprzedał w niecały miesiąc prawie 1000 kompletów lampek made in China. Najlepsza jest w tym cena bo wynosi... 5zł.

A sam wpis oryginalny. Zastanawia mnie czemu tak mało takich wpisów przed świętami.

xomo_pl   24 #29 17.12.2016 23:20

@command-dos fajny pomysł :D

kosmoski   7 #30 17.12.2016 23:34

@KyRol: Nie próbowałem. Myślałem, że mówisz ogólnie o pionie w fotografii, co wydało mi się dziwne. Ostatnio coraz częściej słyszę krytykę w stosunku do pionowych filmów robionych komórką, co traktowane jest jak obciach. Ja tę krytykę traktuję jak swego rodzaju nowomodę, z którą nie dokońca się zgadzam.

piotrek18l   7 #31 18.12.2016 00:02

Są gdzieś sklepie gotowe taśmy? Jestem leniwy i nie chce mi się dłubać....

Szeryfuniu   11 #32 18.12.2016 04:23

@KyRol: No i powiem Ci, że efekt tego budżetowego ambilight, jest po prostu wystarczający. Podoba mi się.

min_onA   8 #33 18.12.2016 14:11

@darek719: A co gorsza połączone z kretyńskim powielaniem obrazu.

dawidsab   9 #34 18.12.2016 14:17

Ładny gadżecik :-D.

KyRol   19 #35 18.12.2016 20:22

@piotrek18l: Są, mają pilota i wbudowane zaprogramowane już sekwencje świecenia.

GBM   22 #36 18.12.2016 20:58

Osobiście widziałem i bardzo mi się spodobało :) W przyszłym roku zastosuję takie rozwiązanie u siebie :P

csrpl   12 #37 19.12.2016 10:32

@paweeloss: chyba o to chodzi, żeby sobie życie ułatwić.


//
BTW, co to za ambilight? Jest możliwość włączania każdej diody osobno?
Ja mam w domu wersję dla leniwych - gotowego ambiboxa polskiego LabTeam, ale tam poszczególne taśmy (10 w zestawie) świeca tylko 1 kolorem na raz.

Autor edytował komentarz w dniu: 19.12.2016 10:36
  #38 19.12.2016 11:09

@Shaki81: a kupił pewnie po 2 złote? Dobry zarobek :)

OdkrywcaProgramow   8 #39 19.12.2016 11:42

@darek719: Większość ludzi nie ma pojęcia, że po obróceniu telefonu będzie on nagrywał w poziomie. Śmieszy zatem fakt dodawania do telefonów czegoś takiego jak regulacja ISO, przesłony itp., przecież ludzie nie wiedzą co to takiego i do czego służy, najpierw niech się nauczą nagrywać w poziomie.


Mądrości sobie i Wam życzę...

Kelia   4 #40 19.12.2016 12:34

@OdkrywcaProgramow: Szkoda, że domyślne aplikacje nie mają tego co A Better Camera, domyślnie pokazuje powiadomienie przy nagrywaniu w pionie.

WODZU   18 #41 19.12.2016 12:35

Oby w Wigilię choinka nie zaczęła się aktualizować ;)

command-dos   18 #42 19.12.2016 13:01

nie wiem ile razy mam powtarzać, że nagranie w pionie jest zrobione celowo i z premedytacją :)

  #43 19.12.2016 13:20

Stanowczo za drogie "lampki" choinkowe.... I cóż z tego że są "efekty" ....

djfoxer   19 #44 19.12.2016 15:15

Dobre dobre :)

darek719   40 #45 19.12.2016 15:29

@OdkrywcaProgramow: albo wygodniej im trzymać jedną ręką w pionie :)

darek719   40 #46 19.12.2016 15:31

@command-dos: Tak wiemy to :) to tak jak wieżą eiffla - w poziomie źle się prezentuje bo ciężko objąć całą :D

pocolog   13 #47 19.12.2016 15:56

Co wy macie do nagrania w pionie w tym wypadku? Wszyscy o tym piszą w internecie to wy bez zastanowienia też hejtujecie? @command-dos wyślij im kilka fotek okolicy choinki bo przecież ich poskręca z ciekawości.

dragonn   11 #48 19.12.2016 17:03

Ładne ale wolałbym zamiast paska led zakupić takie http://allegro.pl/cyfrowa-dioda-rgb-apa106-5mm-neopixel-arduino-i5754905646.html osobiście moim zdaniem pasek nie pasuje do choinki

command-dos   18 #49 19.12.2016 21:48

@pocolog: właśnie bałagan jest :)

edmun   13 #50 20.12.2016 11:46

Fajny wpisik. Nie skorzystam ale leci plus ode mnie!

ariiell   13 #51 20.12.2016 13:34

Mi się podoba! :)