Obsah:

DIY Wi-Fi RGB Strip Controller: 5 kroků
DIY Wi-Fi RGB Strip Controller: 5 kroků

Video: DIY Wi-Fi RGB Strip Controller: 5 kroků

Video: DIY Wi-Fi RGB Strip Controller: 5 kroků
Video: ВЫСОКОТОЧНОЕ БЕЗУМИЕ - DIY 2024, Listopad
Anonim
DIY Wi-Fi RGB Strip Controller
DIY Wi-Fi RGB Strip Controller

Díky JLCPCB a LCSC za umožnění tohoto projektu! Podívejte se na ně ještě dnes!

(Poznámka: Toto není můj návrh (kromě schématu a PCB) a veškerý kredit za nápad jde Saiyamu)

Tento projekt začal tím, že jsem koupil RGB LED pásek z Ebay a ten hrozný malý IR ovladač byl hrozný, nenáviděl jsem to. Šel jsem tedy na misi, abych pro to vytvořil ovladač povolení WiFi.

Krok 1: Díly

Díly
Díly
  • 3 1K odpory
  • 3 Výkonové tranzistory, použil jsem TIP31
  • Mikrokontrolér LINKIT ONE
  • Analogový RGB pás
  • (Zbytek je, pokud jste vyrobili desku plošných spojů jako já)
  • 1 Šroubový terminál
  • Mužské hlavičky
  • NÁSTROJE
  • Páječka/stanice
  • Pájka
  • Kleště
  • Nůžky na drát

Krok 2: Schéma

Schéma
Schéma

Když jsem zkoumal tento design, použil jsem Saiyamův blokový diagram k vytvoření tohoto schématu v EasyEda (odkaz na něj zde) Nyní, pokud to nemůžete přečíst nebo se tím nemůžete obtěžovat, zde je základní myšlenka, Vysílací pin všech tranzistorů, které mají být připojeny k GND pinu linkit one. Základní kolík tranzistoru 1 pro připojení k digitálnímu PIN 9 linkit one. Základní kolík tranzistoru 2 pro připojení k digitálnímu PIN 3 linkit one. Základní kolík tranzistoru 3 pro připojení k digitálnímu PIN 2 linkit one. Anoda LED pásku pro připojení k napájení (+). Vysílačové piny všech tranzistorů, které mají být připojeny k napájení (-). Pamatujte, že použití pinů 3 a 9 je nezbytné a nelze je změnit, protože jsou to jediné PWM piny Linkit ONE. Protože jsou pouze dva, je třeba třetí barvu LED pásku ovládat na normální digitální pin.

Krok 3: Pájejte desku plošných spojů

Pájejte desku plošných spojů
Pájejte desku plošných spojů
Pájejte desku plošných spojů
Pájejte desku plošných spojů

Jakmile jsem vytvořil schéma, udělal jsem z nich desky plošných spojů a objednal je na JLCPCB a obdržel je do 5 dnů!

Pak jsem se rozhodl jít do LCSC a objednat komponenty, což chvíli trvalo, protože to bylo příliš drahé pro DHL dostat se tam, kde jsem.

Po 5 dnech čekání jsem obdržel své PCB a byly tak dobré, jak jsem očekával, že se můžete podívat na mou recenzi na JLCPCB zde, kde se na ně podíváte hlouběji.

O několik dní později jsem obdržel svůj balíček od LCSC se všemi svými součástmi, všechny úhledně zabalené ve vlastních antistatických sáčcích.

Ovladač běží na přibližně 12 V, takže na 3 m proužek budete potřebovat přibližně 12 V 3 A, jako používám já.

Dalším krokem je pájení všeho na perfboard nebo PCB a ujistěte se, že je polarita tranzistorů správná.

Pravděpodobně můžete říct, že jsem zde udělal chybu, a pokud nemůžete, připájel jsem ženské hlavičky místo mužských, protože linkitové záhlaví jsou ženy.

Krok 4: Nahrajte kód

Nahrajte kód!
Nahrajte kód!
Nahrajte kód!
Nahrajte kód!
Nahrajte kód!
Nahrajte kód!

Poté, co provedete veškeré pájení a připojení, nyní je čas nahrát kód, abyste jej mohli propojit. Předtím ale musíte mít knihovnu Blynk. Níže jsem připojil zip soubor. Extrahujte veškerý obsah a přeneste jej do Dokumentů> Arduino> Knihovny.

Kód pro tento projekt se nachází v samotné knihovně Blynk. V arduino IDE přejděte na Soubory> Příklady> Blynk> Linkit ONE. Nyní musíte v kódu provést určité změny:

Pod: char auth = “YourAuthToken”; // Přidejte ověřovací token vašeho projektu blynk (viz další krok)

Pod: #define WIFI_SSID „YourSSID“// Přidejte název vašeho WiFi připojení.

Pod: #define WIFI_PASS „YourPASS“// Přidejte heslo svého WiFi připojení

Pod: #define WIFI_AUTH LWIFI_WPA // Vyberte si z LWIFI_OPEN, LWIFI_WPA nebo LWIFI_WEP.

Pokud neznáte autentizační token, přeskočte na další krok a pak se k tomuto kroku vraťte. Pokud již jeden máte, stačí nastavit přepínače na Linkit ONE na pozice SPI, UART a USB a nahrát kód.

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

Poznámka: Toto není můj kód a veškerý kredit jde jeho tvůrci.

Jakmile to uděláš.

Stáhněte si zdarma aplikaci Blynk z obchodu Play. Přihlaste se k účtu zadáním své e -mailové adresy a dalších podrobností. K tomu musíte mít připojení k internetu. Po přihlášení ke svému účtu vytvořte nový projekt se jménem, které si vyberete. Při vytváření projektu uvidíte několik číslic a znaků. Toto je váš ověřovací token používaný k připojení vašeho Linkit ONE k serveru blynk. Zkopírujte token ověření a přidejte jej do kódu uvedeného v předchozím kroku (podrobnosti najdete v předchozím kroku). Nyní přejděte na obrazovku projektu, která by byla zpočátku prázdná. Přejděte na panel widgetů a zkopírujte „Tlačítko“a „ZeRGBa“. V tlačítku nastavte číslo pinu jako 2. Nastavte dvě z čísel pinu v ZeRGBa jako 3 a 9. Třetí nechte prázdné. Nyní konečně zapněte svůj linkit ONE, nechte jej připojit se k síti Wifi a poté v aplikaci vyberte možnost „Přehrát“. A je to! Nyní budete moci pásek ovládat prostřednictvím smartphonu. Pokud to nefunguje, zkontrolujte připojení. Zajistěte, aby byl v kódu správně uveden ověřovací token.

(Poznámka: Snímky obrazovky nejsou moje, protože jsem na ně zapomněl, kredit Saiyamovi)

Krok 5: A jste hotovi

Děkujeme sponzorům za umožnění tohoto projektu a díky Saiyamovi za nápad.

Také mi z tohoto projektu ještě zbyly nějaké PCB a pokud je to někoho zajímá, můžete si je zakoupit zde!

Doporučuje: