Spisu treści:

DIY Kontroler taśmy RGB Wi-Fi: 5 kroków
DIY Kontroler taśmy RGB Wi-Fi: 5 kroków

Wideo: DIY Kontroler taśmy RGB Wi-Fi: 5 kroków

Wideo: DIY Kontroler taśmy RGB Wi-Fi: 5 kroków
Wideo: NAJLEPSZY KONTROLER WIFI aRGB? SP108E. *Ws2812b LED WIFI Controller* 2024, Listopad
Anonim
DIY kontroler taśmy RGB Wi-Fi
DIY kontroler taśmy RGB Wi-Fi

Podziękowania dla JLCPCB i LCSC za umożliwienie realizacji tego projektu! Sprawdź je już dziś!

(Uwaga: to nie jest mój projekt (oprócz schematu i PCB) i wszystkie zasługi za pomysł należy do Saiyama)

Jak zaczął się ten projekt, kupiłem taśmę LED RGB z serwisu eBay, a okropny mały kontroler podczerwieni był okropny, nienawidziłem tego. Poszedłem więc z misją stworzenia kontrolera umożliwiającego Wi-Fi.

Krok 1: Części

Części
Części
  • 3 rezystory 1K
  • 3 tranzystory dużej mocy, użyłem TIP31
  • Mikrokontroler LINKIT ONE
  • Analogowy pasek RGB
  • (Reszta jest, jeśli zrobiłeś płytkę PCB tak jak ja)
  • 1 zacisk śrubowy
  • Męskie nagłówki
  • NARZĘDZIA
  • Lutownica/stacja
  • Lutować
  • Szczypce
  • Nożyce do drutu

Krok 2: Schemat

Schematyczny
Schematyczny

Kiedy badałem ten projekt, użyłem diagramu blokowego Saiyama, aby stworzyć ten schemat w EasyEda (link do niego tutaj) Teraz, jeśli nie możesz tego przeczytać lub nie możesz się tym przejmować, oto podstawowa idea, Pin emitera wszystkich tranzystorów, które należy podłączyć do pinu GND linkit one. Pin bazowy Tranzystora 1 do podłączenia do PINu Cyfrowego 9 Linkt One. Pin bazowy Tranzystora 2 do połączenia z cyfrowym PINem 3 Linkt One. Pin bazowy Tranzystora 3 do podłączenia do PINu Cyfrowego 2 Linkt One. Anoda taśmy LED do podłączenia do zasilacza (+). Piny emiterów wszystkich tranzystorów, które należy podłączyć do zasilacza (-). Pamiętaj, że użycie pinów 3 i 9 jest konieczne i nie można ich zmienić, ponieważ są to jedyne piny PWM Linkit ONE. Ponieważ są tylko dwa, trzeci kolor paska LED musi być sterowany do normalnego pinu cyfrowego.

Krok 3: Przylutuj swoją płytkę drukowaną

Przylutuj swoją płytkę drukowaną
Przylutuj swoją płytkę drukowaną
Przylutuj swoją płytkę drukowaną
Przylutuj swoją płytkę drukowaną

Po wykonaniu schematu zrobiłem z nich płytki drukowane i zamówiłem je w JLCPCB i otrzymałem je w ciągu 5 dni!

Następnie udałem się do LCSC i zamówić komponenty, zajęło to trochę czasu, ponieważ DHL było zbyt drogie, aby dostarczyć je tam, gdzie jestem.

Po 5 dniach oczekiwania otrzymałem moje płytki PCB i były tak dobre, jak się spodziewałem, możesz sprawdzić moją recenzję na JLCPCB tutaj, aby uzyskać bardziej dogłębne spojrzenie na nie.

Kilka dni później otrzymałem paczkę od LCSC ze wszystkimi moimi komponentami starannie zapakowanymi we własne antystatyczne torby.

Kontroler działa na około 12 V, więc będziesz potrzebować około 12 V 3 A na pasek o długości 3 m, taki jak ten, którego używam.

Następnym krokiem jest przylutowanie wszystkiego do płyty perforowanej lub płytki drukowanej, upewniając się, że polaryzacja tranzystorów jest prawidłowa.

Prawdopodobnie możesz powiedzieć, że popełniłem błąd, a jeśli nie możesz, przylutowałem żeńskie nagłówki zamiast męskich, ponieważ nagłówki linku są żeńskie.

Krok 4: Prześlij kod

Prześlij kod!
Prześlij kod!
Prześlij kod!
Prześlij kod!
Prześlij kod!
Prześlij kod!

Po wykonaniu całego lutowania i łączenia, nadszedł czas, aby wgrać kod do linkowania. Ale wcześniej musisz mieć bibliotekę Blynk. Załączam plik zip poniżej. Wyodrębnij całą zawartość i przenieś ją do Dokumenty>Arduino>Biblioteki.

Kod tego projektu znajduje się w samej bibliotece Blynk. W arduino IDE przejdź do Pliki>Przykłady>Blynk>Linkit ONE. Teraz musisz dokonać pewnych zmian w kodzie:

Pod: char auth = „TwójTokenAuth”; //Dodaj token uwierzytelniania do swojego projektu blynk (patrz następny krok)

Pod: #define WIFI_SSID „YourSSID” //Dodaj nazwę połączenia Wi-Fi.

Pod: #define WIFI_PASS „YourPASS” //Dodaj hasło do połączenia Wi-Fi

Pod: #define WIFI_AUTH LWIFI_WPA //Wybierz spośród LWIFI_OPEN, LWIFI_WPA lub LWIFI_WEP.

Jeśli nie znasz tokena Auth, przejdź do następnego kroku, a następnie wróć do tego kroku. Jeśli już masz, wystarczy ustawić przełączniki na Linkit ONE na pozycje SPI, UART i USB i wgrać kod.

cdn.instructables.com/ORIG/F09/CBFR/IIEYYR…

Uwaga: to nie jest mój kod i cały kredyt należy do jego twórcy.

Kiedy to zrobisz.

Pobierz aplikację Blynk ze sklepu Play za darmo. Załóż konto, podając swój adres e-mail i inne dane. Aby to zrobić, musisz mieć połączenie z Internetem. Po zalogowaniu się na swoje konto utwórz nowy projekt o wybranej przez siebie nazwie. Podczas tworzenia projektu zobaczysz kilka cyfr i znaków. To jest Twój token uwierzytelniania używany do połączenia Linkit ONE z serwerem blynk. Skopiuj token Auth i dodaj go do kodu podanego w poprzednim kroku (Przejdź do poprzedniego kroku po szczegóły). Teraz przejdź do ekranu projektu, który początkowo byłby pusty. Przejdź do panelu widżetów i skopiuj „Przycisk” i „ZeRGBa”. W przycisku ustaw numer pinu jako 2. Ustaw dwa z numerów pinów w ZeRGBa jako 3 i 9. Pozostaw trzeci pusty. Teraz w końcu włącz linkt ONE, pozwól mu połączyć się z siecią Wi-Fi, a następnie w aplikacji wybierz opcję „Odtwórz”. Otóż to! Teraz będziesz mógł sterować listwą za pomocą smartfona. Jeśli to nie zadziała, sprawdź połączenia. Upewnij się, że token uwierzytelniania powinien być poprawnie wymieniony w kodzie.

(Uwaga: zrzuty ekranu nie są moje, o czym zapomniałem, zasługa Saiyama)

Krok 5: I gotowe

Podziękowania dla sponsorów za umożliwienie realizacji tego projektu i podziękowania dla Saiyam za pomysł.

Mam też jeszcze trochę płytek PCB z tego projektu i możesz je kupić tutaj, jeśli ktoś jest zainteresowany!

Zalecana: