Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Zdalne sterowanie taśmą RGBW przez Bluetooth (Android)

Bullseye 09 Cze 2018 09:32 867 7
  • #1 09 Cze 2018 09:32
    Bullseye
    Poziom 27  

    Zdalne sterowanie taśmą RGBW przez Bluetooth (Android)

    Hej,
    jak w temacie, stworzyłem mały projekt w którym możemy sterować taśmą RGBW (albo każdą inna) przy pomocy smartfona.
    Co możemy zrobić za pomocą aplikacji?
    1. Ustawić natężenie każdej z barw w zakresie 0-255 (czerwony, zielony, niebieski, biały).
    2. Ustawić jasność całej taśmy w zakresie 0-255
    3. Zapisać ustawienia w pamięci EEPROM by po restarcie taśma dalej miała ten sam kolor, a nie startowała czarna

    Co do tego miejsca, jestem otwarty na wasze propozycje, jak pojawią się fajne to myślę że mogę dodać je do projektu.

    Co potrzebujemy:
    1. Arduino na 328P (Mega, nano, pro mini itp.)
    2. Przetwornica na 5V (taśmy ciągną sporo prądu, lepiej nie używać stabilizatora z Arduino
    3. Źródło zasilania - jak wyżej, musi być w stanie uciągnąć naszą taśmę LED, moja taśma bierze 43W na metr
    4. Taśma cyfrowa RGBW (ja używam SK6812 RGBW, ale nic nie stoi na przeszkodzie by użyć WS2812B itp).
    5. Moduł HC-05/HC-06
    6. Schludna obudowa

    Schemat połączenia jest banalny:
    Zdalne sterowanie taśmą RGBW przez Bluetooth (Android)

    Konfiguracja i instalacja:
    1. Instalujemy Virtuino na naszym telefonie.
    2. Po uruchomieniu Virtuino klikamy Load Project, i wybieramy pobrany z paczki Blenda.vrt
    3. Parujemy naszego Bluetotha z telefonem, i nadajemy mu jakąś przyjazną nazwę.
    4. W virtuino klikamy z menu unlock panel (chyba że już jesteśmy w trybie edycji)
    5. Klikamy w lewym rogu ikonkę telefonu:
    6. Klikamy w prawym dolnym rogu znak + (dodaj moduł) Arduino Bluetooth.....
    Zdalne sterowanie taśmą RGBW przez Bluetooth (Android)

    7. Wybieramy nasz sparowany Bluetooth i ustawiamy na jakiej płytce go zamontowaliśmy
    Zdalne sterowanie taśmą RGBW przez Bluetooth (Android)

    8. Zaznaczamy ptaszkiem że to z niego korzystamy teraz, a mój HC06 odznaczamy i kasujemy (albo zostawiamy :))
    9. Klikamy w każdy slider i zmieniamy mu server na HC-06 który dodaliśmy.
    Zdalne sterowanie taśmą RGBW przez Bluetooth (Android)

    10. Klikamy zapisz i po krzyku

    Mega banalne to nie jest, ale według mnie jest to najlepsza aplikacja do tego typu projektów, ma na prawdę dużo opcji, sam go używam do bardziej zaawansowanych projektów ale na razie na elektrodzie ten jeden starczy :)
    W załączniku mamy wszystkie pliki potrzebne do zabawy, w razie pytań piszcie.

    W ramach kodu, jestem świadom że pewnie mało profesjonalny, ale grunt dla mnie że działa - choć szczerze wywaliłbym pętlę FOR, ale nic innego do głowy nie przyszło.

  • #2 14 Cze 2018 00:07
    adversus
    Poziom 23  

    Fajna sprawa, ale aplikacja pewnie tylko na Androida, a co niektórzy mają inne systemy w telefonach...
    Szkoda.

  • #4 18 Cze 2018 08:11
    gaspaccio
    Poziom 16  

    Można jeszcze prościej i to w dodatku, z obsługą z kilku smartphonów.
    ESP8266 + BLYNK.

    Wszystko działa po wi-fi więc nie trzeba chodzić z włączonym bluetoothem czy go parować jak chcemy zmienić kolor. Dane są w chmurze więc nie trzeba zapisywać.
    LED RGB to oczywiście przykład dla BLYNK.

    https://www.youtube.com/watch?v=DkJ1f5UIuak

  • #6 18 Cze 2018 09:56
    Bullseye
    Poziom 27  

    simw napisał:
    No i zabrakło najważniejszego, prezentacji schludnej obudowy :)
    Dla sporej rzeszy elektroników to temat tabu, ciekawe jak u Ciebie to wyszło...

    zamieszcze zdjecie jak wroce do domu, choc obudowe mam z drukarki 3D wiec mysle ze wystarczajaco schludnie :)

    gaspaccio napisał:
    Można jeszcze prościej i to w dodatku, z obsługą z kilku smartphonów.
    ESP8266 + BLYNK.

    Wszystko działa po wi-fi więc nie trzeba chodzić z włączonym bluetoothem....

    https://www.youtube.com/watch?v=DkJ1f5UIuak


    Blynk jest platny, a do tego zaznaczylem ze uzywam Virtuino do znacznie bardzie zaawansowanego urzadzenia, gdzie blynk juz ze 50zl by wyniósł.

    Do tego, wirtuino tez ma obsluge po WiFi ktore jest mi zbedne, bo nie uzywam tego w domu.