Kazalo:

DIY krmilnik za trak Wi-Fi RGB: 5 korakov
DIY krmilnik za trak Wi-Fi RGB: 5 korakov

Video: DIY krmilnik za trak Wi-Fi RGB: 5 korakov

Video: DIY krmilnik za trak Wi-Fi RGB: 5 korakov
Video: UPGRADING to a DeepCool LT720 & WD SN850X 2024, November
Anonim
DIY krmilnik za trak Wi-Fi RGB
DIY krmilnik za trak Wi-Fi RGB

Hvala JLCPCB in LCSC za omogočanje tega projekta! Preverite jih še danes!

(Opomba: To ni moj dizajn (razen shematskih in tiskanih vezij) in vse zasluge za idejo gre Saiyamu)

Kako se je ta projekt začel, sem kupil LED trak RGB z Ebaya in grozljiv mali IR krmilnik je bil grozen, sovražil sem ga. Zato sem šel na misijo, da bi za to naredil krmilnik, ki omogoča wifi.

1. korak: Deli

Deli
Deli
  • 3 1K upori
  • 3 tranzistorji velike moči, uporabljal sem TIP31
  • LINKIT ONE mikrokrmilnik
  • Analogni RGB trak
  • (Ostalo je, če ste naredili PCB, kot sem jaz)
  • 1 Vijačni priključek
  • Moške glave
  • ORODJA
  • Spajkalnik/postaja
  • Spajkanje
  • Klešče
  • Rezalniki žice

2. korak: Shema

Shematično
Shematično

Ko sem raziskoval to zasnovo, sem uporabil Saiyam -ov blokovni diagram za izdelavo te sheme v EasyEdi (povezava do nje tukaj) Zdaj, če tega ne morete prebrati ali vas pri tem ne moti, je tu osnovna ideja, Oddajniški zatič vseh tranzistorjev, ki jih je treba priključiti na zatič GND, povezanega enega. Osnovni zatič tranzistorja 1 za povezavo z digitalno kodo PIN 9 povezave ena. Osnovni zatič tranzistorja 2 za povezavo z digitalno kodo PIN 3 povezave ena. Osnovni pin tranzistorja 3 za priključitev na digitalni PIN 2 na povezavi 1. Anoda LED traku za priključitev na napajanje (+). Oddajniški zatiči vseh tranzistorjev, ki jih je treba priključiti na napajanje (-). Ne pozabite, da sta uporaba zatičev 3 in 9 nujna in ju ni mogoče spremeniti, saj sta edina PWM zatiča Linkit ONE. Ker sta le dva, je treba tretjo barvo LED traku nadzirati na običajen digitalni pin.

3. korak: Spajkajte tiskano vezje

Spajkajte tiskano vezje
Spajkajte tiskano vezje
Spajkajte tiskano vezje
Spajkajte tiskano vezje

Ko sem naredil shemo, sem jih naredil v tiskanih vezjih in jih naročil na JLCPCB ter jih prejel v 5 dneh!

Nato sem odšel v LCSC in naročil komponente, kar je trajalo nekaj časa, saj je bilo za DHL predrago, da bi ga pripeljal do mesta, kjer sem.

Po 5 dneh čakanja sem prejel svoje PCB-je in so bili tako dobri, kot sem pričakoval, da si lahko za bolj poglobljen pogled na njih ogledate moj pregled o JLCPCB tukaj.

Nekaj dni kasneje sem od LCSC prejel paket z vsemi komponentami, ki so bile lepo zapakirane v lastne antistatične vrečke.

Krmilnik deluje na približno 12V, zato boste potrebovali približno 12V 3A za 3 m trak, kot ga uporabljam.

Naslednji korak je, da vse spajkate na vašo ploščo ali na tiskano vezje in se prepričate, da je polarnost tranzistorjev pravilna.

Verjetno lahko rečete, da sem tukaj naredil napako in če ne morete, sem namesto moških spajkal ženske glave, saj so linki ena glave ženske.

4. korak: Naložite kodo

Naložite kodo!
Naložite kodo!
Naložite kodo!
Naložite kodo!
Naložite kodo!
Naložite kodo!

Ko ste naredili vse spajkanje in povezovanje, je zdaj čas, da kodo naložite, da jo povežete. Pred tem pa morate imeti knjižnico Blynk. Spodaj sem priložil datoteko zip. Izvlecite vso vsebino in jo prenesite v Dokumenti> Arduino> Knjižnice.

Kodo za ta projekt najdete v knjižnici Blynk. V arduino IDE pojdite na Datoteke> Primeri> Blynk> Linkit ONE. Zdaj morate v kodo narediti nekaj sprememb:

Pod: char auth = “YourAuthToken”; // Dodajte žeton za preverjanje vašega blynk projekta (glejte naslednji korak)

Pod: #define WIFI_SSID “YourSSID” // Dodajte ime svoje povezave WiFi.

Pod: #define WIFI_PASS “YourPASS” // Dodajte geslo za povezavo WiFi

Pod: #define WIFI_AUTH LWIFI_WPA // Izberite med LWIFI_OPEN, LWIFI_WPA ali LWIFI_WEP.

Če žetona Auth ne poznate, pojdite na naslednji korak in se nato vrnite na ta korak. Če ga že imate, preprosto nastavite stikala na Linkit ONE na položaje SPI, UART in USB in naložite kodo.

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

Opomba: To ni moja koda in vse zasluge pripadajo izdelovalcu.

Ko to enkrat storite.

Brezplačno prenesite aplikacijo Blynk iz trgovine Play. Prijavite se v račun tako, da navedete svoj e -poštni naslov in druge podrobnosti. Za to morate imeti internetno povezavo. Ko se prijavite v svoj račun, ustvarite nov projekt z imenom po vaši izbiri. Ko ustvarite projekt, boste videli nekaj številk in znakov. To je vaš žeton za preverjanje pristnosti, ki se uporablja za povezavo vašega Linkit ONE s strežnikom blynk. Kopirajte žeton Auth in ga dodajte kodi iz prejšnjega koraka (za podrobnosti preklopite na prejšnji korak). Zdaj pojdite na zaslon projekta, ki bi bil sprva prazen. Pojdite na ploščo s pripomočki in kopirajte »gumb« in »ZeRGBa«. V gumbu nastavite številko zatička na 2. Nastavite dve številki zatičev v ZeRGBa kot 3 in 9. Tretjega pustite prazno. Zdaj končno vklopite linkit ONE, naj se poveže z omrežjem Wifi in nato v aplikaciji izberite možnost »Predvajaj«. To je to! Zdaj boste lahko s pametnim telefonom upravljali trak. Če ne deluje, preverite povezave. Prepričajte se, da mora biti žeton za pooblastitev pravilno omenjen v kodi.

(Opomba: posnetki zaslona niso moji, saj sem jih pozabil, zasluga Saiyam)

5. korak: In končali ste

Hvala sponzorjem, ki so omogočili ta projekt, in Saiyamu za idejo.

Od tega projekta mi je ostalo še nekaj PCB -jev in jih lahko kupite tukaj, če koga zanima!

Priporočena: