Spisu treści:
- Krok 1: Części
- Krok 2: Schemat
- Krok 3: Przylutuj swoją płytkę drukowaną
- Krok 4: Prześlij kod
- Krok 5: I gotowe
Wideo: DIY Kontroler taśmy RGB Wi-Fi: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
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
- 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
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ą
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
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:
Kontroler taśmy LED: 8 kroków (ze zdjęciami)
Kontroler taśm LED: W tej instrukcji przeprowadzę Cię przez kroki, jak używać i zarządzać taśmami LED, budując interfejs sterowania. Świetnie się bawiłem z tymi światłami i jestem pewien, że ty też. Jeśli podoba Ci się ta instrukcja, upewnij się, że
Praktyczny kontroler taśmy LED Arduino ESP32 Wireless Wall Outlet: 6 kroków
Praktyczny kontroler bezprzewodowego gniazdka ściennego Arduino ESP32: Jest to bardzo praktyczny kontroler DIY bezprzewodowego gniazdka ściennego do tanich taśm LED. Zastępuje tanie kontrolery Wi-Fi sprzedawane w serwisie eBay. Dobrze współpracują z paskami Led RGB. Kontroler EBay Wifi nie jest dobrze skonstruowany i łatwo się psuje. Również
3-kanałowy kontroler cyfrowej taśmy LED WS2812: 9 kroków (ze zdjęciami)
3-kanałowy kontroler cyfrowej taśmy LED WS2812: Zawsze chciałem niedrogi sposób na sterowanie wieloma cyfrowymi taśmami ledowymi. Ta instrukcja pokazuje wszystkie kroki, które przeszedłem podczas projektowania i budowania tego projektu
Kontroler jasności taśmy LED: 7 kroków
Kontroler jasności taśmy LED: Hii przyjacielu, czasami nie lubimy wysokiej jasności taśmy LED i na tym wyłączamy przełącznik. Więc dzisiaj zamierzam stworzyć obwód kontrolera jasności taśmy LED. Za pomocą tego obwodu możemy łatwo kontrolować jasność taśmy LED.Ten ci
Kontroler taśmy LED Arduino RGB: 4 kroki
Kontroler taśmy LED Arduino RGB: Często, gdy ludzie chcą kontrolować swoją taśmę LED RGB za pomocą Arduino, trzy potencjometry są używane do mieszania kolorów czerwonego, zielonego i niebieskiego. To działa i może idealnie pasować do twoich potrzeb, ale chciałem stworzyć coś bardziej intuicyjnego, coś