Obsah:

DIY Wi-Fi RGB Strip Controller: 5 krokov
DIY Wi-Fi RGB Strip Controller: 5 krokov

Video: DIY Wi-Fi RGB Strip Controller: 5 krokov

Video: DIY Wi-Fi RGB Strip Controller: 5 krokov
Video: Wi-fi адресная RGBIC COB LED лента WETEN для Tuya Smart, интеграция в Home Assistant 2024, November
Anonim
DIY Wi-Fi RGB Strip Controller
DIY Wi-Fi RGB Strip Controller

Ďakujem JLCPCB a LCSC za umožnenie tohto projektu! Pozrite sa na ne ešte dnes!

(Poznámka: Toto nie je môj návrh (okrem schémy a PCB) a všetka zásluha na myšlienke patrí spoločnosti Saiyam)

Tento projekt začal tým, že som si kúpil RGB LED pásik od Ebay a ten hrozný malý IR ovládač bol hrozný, nenávidel som to. Išiel som teda na misiu, aby som na to vyrobil ovládač umožňujúci wifi.

Krok 1: Diely

Časti
Časti
  • 3 1K odpory
  • 3 Vysokovýkonné tranzistory, použil som TIP31
  • Mikrokontrolér LINKIT ONE
  • Analógový RGB pásik
  • (Ostatné sú, ak ste vyrobili DPS ako ja)
  • 1 Skrutkovací terminál
  • Mužské hlavičky
  • NÁSTROJE
  • Spájkovačka/stanica
  • Spájka
  • Kliešte
  • Strihač káblov

Krok 2: Schéma

Schematický
Schematický

Keď som skúmal tento dizajn, použil som Saiyamov blokový diagram na vytvorenie tejto schémy v programe EasyEda (odkaz naň nájdete tu) Ak to teraz neviete prečítať alebo sa nemôžete obťažovať, tu je základná myšlienka, Vysielačový kolík všetkých tranzistorov, ktoré sa majú pripojiť na pin GND linkového. Základný kolík tranzistora 1 sa má pripojiť k digitálnemu PIN 9 linkit one. Základný kolík tranzistora 2 sa má pripojiť k digitálnemu PIN 3 linkit one. Základný kolík tranzistora 3 sa má pripojiť k digitálnemu PIN 2 linkit one. Anóda LED pásky na pripojenie k napájaniu (+). Vysielačové kolíky všetkých tranzistorov, ktoré sa majú pripojiť k napájaciemu zdroju (-). Nezabudnite, že používanie pinov 3 a 9 je nevyhnutné a nemožno ich zmeniť, pretože sú to jediné PWM piny Linkit ONE. Pretože sú len dve, tretiu farbu LED pásu je potrebné ovládať na normálny digitálny pin.

Krok 3: Spájkujte svoju DPS

Spájkujte svoju DPS
Spájkujte svoju DPS
Spájkujte svoju DPS
Spájkujte svoju DPS

Akonáhle som urobil schému, urobil som z nich DPS a objednal som ich na JLCPCB a dostal som ich do 5 dní!

Potom som sa obrátil na LCSC a objednal si komponenty. Trvalo to, pretože pre spoločnosť DHL bolo príliš drahé dostať sa tam, kde som.

Po 5 dňoch čakania som dostal svoje DPS a boli také dobré, ako som ich očakával. Môžete sa pozrieť na moju recenziu na JLCPCB tu, kde sa na ne môžete pozrieť podrobnejšie.

O niekoľko dní neskôr som dostal svoj balík od LCSC so všetkými mojimi komponentmi úhľadne zabalenými vo vlastných antistatických vreckách.

Ovládač beží na približne 12 V, takže na 3 m pásik budete potrebovať približne 12 V 3 A, ako používam ja.

Ďalším krokom je spájkovanie všetkého na perfboard alebo na dosku plošných spojov, pričom sa uistite, že je polarita tranzistorov správna.

Pravdepodobne môžete povedať, že som tu urobil chybu, a ak nemôžete, spájkoval som ženské hlavičky namiesto mužských, pretože jedna hlavička linkitu je ženská.

Krok 4: Nahrajte kód

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

Keď ste vykonali všetky spájkovanie a pripojenie, je čas nahrať kód na prepojenie. Predtým však musíte mať knižnicu Blynk. Nižšie prikladám súbor zip. Extrahujte všetok obsah a preneste ho do Dokumentov> Arduino> Knižnice.

Kód tohto projektu sa nachádza v samotnej knižnici Blynk. V arduino IDE prejdite na Súbory> Príklady> Blynk> Linkit ONE. Teraz musíte v kóde vykonať určité zmeny:

Pod: char auth = „YourAuthToken“; // Pridajte overovací token svojho projektu blynk (pozri ďalší krok)

Pod: #define WIFI_SSID „YourSSID“// Pridajte názov svojho pripojenia WiFi.

Pod: #define WIFI_PASS „YourPASS“// Pridajte heslo k vášmu WiFi pripojeniu

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

Ak nepoznáte autentifikačný token, preskočte na ďalší krok a potom sa vráťte k tomuto kroku. Ak už jeden máte, stačí nastaviť prepínače na Linkit ONE na polohy SPI, UART a USB a nahrať kód.

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

Poznámka: Toto nie je môj kód a všetok kredit patrí jeho výrobcovi.

Akonáhle to urobíte.

Stiahnite si zadarmo aplikáciu Blynk z obchodu Play. Prihláste sa do účtu zadaním svojej e -mailovej adresy a ďalších podrobností. Na to musíte mať internetové pripojenie. Po prihlásení sa do svojho účtu vytvorte nový projekt s menom, ktoré si vyberiete. Pri vytváraní projektu uvidíte niekoľko číslic a znakov. Toto je váš autorizačný token použitý na pripojenie vášho Linkit ONE k serveru blynk. Skopírujte autentifikačný token a pridajte ho do kódu uvedeného v predchádzajúcom kroku (podrobnosti nájdete v predchádzajúcom kroku). Teraz prejdite na obrazovku projektu, ktorá bola pôvodne prázdna. Prejdite na panel miniaplikácií a skopírujte „tlačidlo“a „ZeRGBa“. V tlačidle nastavte číslo pinu ako 2. Dva z čísel pinu v ZeRGBa nastavte na 3 a 9. Tretí nechajte prázdny. Teraz konečne zapnite linkit ONE, nechajte ho pripojiť sa k sieti Wifi a potom v aplikácii vyberte možnosť „Prehrať“. To je všetko! Teraz budete môcť prúžok ovládať prostredníctvom svojho smartfónu. Ak to nefunguje, skontrolujte svoje pripojenia. Zaistite, aby bol v kóde správne uvedený autorizačný token.

(Poznámka: Snímky obrazovky nie sú moje, pretože som na ne zabudol, kredit pre Saiyama)

Krok 5: A ste hotoví

Ďakujem sponzorom za umožnenie tohto projektu a vďaka Saiyamovi za nápad.

Tiež mi z tohto projektu ešte zostali nejaké DPS a ak ich to niekoho zaujíma, môžete si ich kúpiť tu!

Odporúča: