logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

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

Bullseye 09 Cze 2018 09:32 4203 7
  • 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.
    Załączniki:
    • Elektroda.zip (920 Bajtów) Musisz być zalogowany, aby pobrać ten załącznik.
    • blenda.zip (2.53 MB) Musisz być zalogowany, aby pobrać ten załącznik.

    Fajne? Ranking DIY
    O autorze
    Bullseye
    Poziom 27  
    Offline 
    Specjalizuje się w: mechatronika
    Bullseye napisał 1454 postów o ocenie 89, pomógł 55 razy. Mieszka w mieście Warszawa. Jest z nami od 2004 roku.
  • #2 17275215
    adversus
    Poziom 32  
    Posty: 1607
    Pomógł: 188
    Ocena: 597
    Fajna sprawa, ale aplikacja pewnie tylko na Androida, a co niektórzy mają inne systemy w telefonach...
    Szkoda.
  • #4 17282043
    gaspaccio
    Poziom 20  
    Posty: 329
    Pomógł: 35
    Ocena: 93
    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
  • #5 17282085
    simw
    Poziom 27  
    Posty: 758
    Pomógł: 94
    Ocena: 288
    Bullseye napisał:

    6. Schludna obudowa

    No i zabrakło najważniejszego, prezentacji schludnej obudowy :)
    Dla sporej rzeszy elektroników to temat tabu, ciekawe jak u Ciebie to wyszło...
  • #6 17282173
    Bullseye
    Poziom 27  
    Posty: 1454
    Pomógł: 55
    Ocena: 89
    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.
  • #8 17294907
    Bullseye
    Poziom 27  
    Posty: 1454
    Pomógł: 55
    Ocena: 89
    Nawet najprostszy guzik pobiera 200 energii z konta (na start mamy 2000), bez znaczenia czy robie projekt sterowany przez WiFi, BT czy BLE.
    Może czegoś nie wiem i nie umiem włączyć by było to za darmo ?

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik stworzył projekt umożliwiający zdalne sterowanie taśmą LED RGBW za pomocą smartfona przez Bluetooth. Aplikacja pozwala na regulację natężenia kolorów (czerwony, zielony, niebieski, biały) oraz jasności taśmy, a także na zapisanie ustawień w pamięci EEPROM. W dyskusji poruszono również alternatywne rozwiązania, takie jak użycie ESP8266 z platformą Blynk, co umożliwia sterowanie przez Wi-Fi bez potrzeby parowania urządzeń. Użytkownicy zwrócili uwagę na brak aplikacji na inne systemy operacyjne oraz na estetykę obudowy projektu.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA