Sadržaj:

Uradi sam Wi-Fi RGB kontroler za trake: 5 koraka
Uradi sam Wi-Fi RGB kontroler za trake: 5 koraka

Video: Uradi sam Wi-Fi RGB kontroler za trake: 5 koraka

Video: Uradi sam Wi-Fi RGB kontroler za trake: 5 koraka
Video: BlitzWolf BW-IS22 - Сигнализация, wi-fi + GSM, Tuya Smart, интеграция и управление в Home Assistant 2024, Juli
Anonim
Uradi sam Wi-Fi RGB Strip kontroler
Uradi sam Wi-Fi RGB Strip kontroler

Hvala JLCPCB -u i LCSC -u što su omogućili ovaj projekt! Pogledajte ih danas!

(Napomena: Ovo nije moj dizajn (Osim shematskih i PCB -a) i sve zasluge za ideju pripadaju Saiyam -u)

Kako je započeo ovaj projekt, kupio sam RGB LED traku s Ebaya i užasni mali IC kontroler je bio užasan, mrzio sam ga. Pa sam otišao na misiju da za to napravim kontroler za omogućavanje WiFi -ja.

Korak 1: Dijelovi

Delovi
Delovi
  • 3 1K otpornika
  • 3 tranzistora velike snage, koristio sam TIP31
  • LINKIT ONE Mikrokontroler
  • Analogna RGB traka
  • (Ostalo je ako ste napravili PCB kao ja)
  • 1 Vijčani terminal
  • Muška zaglavlja
  • ALATI
  • Lemilica/stanica
  • Solder
  • Kliješta
  • Rezači žice

Korak 2: Shema

Shematski
Shematski

Kad sam istraživao ovaj dizajn, koristio sam Saiyam -ov blok dijagram da napravim ovu shemu u EasyEdi (veza do nje ovdje) Sada ako to ne možete pročitati ili vam to ne smeta, evo osnovne ideje, Emiterski pin svih tranzistora koji će biti spojen na GND pinit jedan. Osnovni pin tranzistora 1 za povezivanje sa digitalnim PIN -om 9 na linku 1. Osnovni pin tranzistora 2 za spajanje na digitalni PIN 3 linka jedan. Osnovni pin tranzistora 3 za povezivanje sa digitalnim PIN -om 2 na linku 1. Anoda LED trake za spajanje na napajanje (+). Emiterski pinovi svih tranzistora koji se spajaju na napajanje (-). Upamtite da je upotreba pinova 3 i 9 neophodna i ne može se promijeniti jer su to jedini PWM pinovi Linkit ONE -a. Budući da ih ima samo dvije, treću boju LED trake potrebno je kontrolirati na uobičajeni digitalni pin.

Korak 3: Lemite svoju PCB

Lemite svoju PCB
Lemite svoju PCB
Lemite svoju PCB
Lemite svoju PCB

Nakon što sam napravio shemu, napravio sam ih u PCB -ima i naručio u JLCPCB -u i primio u roku od 5 dana!

Zatim sam otišao do LCSC -a i naručio komponente, to je potrajalo jer je DHL -u bilo preskupo doći do mjesta na kojem se nalazim.

Nakon 5 dana čekanja primio sam svoje PCB-e, i oni su bili onoliko dobri koliko sam očekivao da mogu biti, možete pogledati moj pregled o JLCPCB-u ovdje za detaljniji uvid u njih.

Nekoliko dana kasnije primio sam svoj paket od LCSC -a sa svim mojim komponentama, uredno upakovanim u vlastite antistatičke vrećice.

Kontroler radi na približno 12V, pa će vam trebati oko 12V 3A za traku od 3 m poput one koju koristim.

Sljedeći korak je lemljenje svega na vašu ploču ili na PCB, pazeći da je polaritet tranzistora ispravan.

Vjerojatno možete reći da sam ovdje pogriješio, a ako ne možete, lemio sam ženska zaglavlja umjesto mužjaka, jer su linkovi jedno žensko.

Korak 4: Postavite kôd

Otpremite kôd!
Otpremite kôd!
Otpremite kôd!
Otpremite kôd!
Otpremite kôd!
Otpremite kôd!

Nakon što ste izvršili sva lemljenja i povezivanja, sada je vrijeme za učitavanje koda da biste ga povezali. Ali prije toga morate imati Blynk biblioteku. U nastavku prilažem zip datoteku. Izdvojite sav sadržaj i prenesite ga u Documents> Arduino> Libraries.

Kôd za ovaj projekat se nalazi u biblioteci Blynk. U arduino IDE idite na Datoteke> Primjeri> Blynk> Linkit ONE. Sada morate izvršiti određene izmjene u kodu:

Ispod: char auth = “YourAuthToken”; // Dodajte autorizacijski token vašeg blynk projekta (pogledajte sljedeći korak)

Ispod: #define WIFI_SSID “YourSSID” // Dodajte naziv svoje WiFi veze.

Ispod: #define WIFI_PASS “YourPASS” // Dodajte lozinku svoje WiFi veze

Ispod: #define WIFI_AUTH LWIFI_WPA // Odaberite između LWIFI_OPEN, LWIFI_WPA ili LWIFI_WEP.

Ako ne znate token autorizacije, prijeđite na sljedeći korak, a zatim se vratite na ovaj korak. Ako ga već imate, samo postavite prekidače na Linkit ONE na SPI, UART i USB položaje i prenesite kôd.

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

Napomena: Ovo nije moj kôd i sve zasluge pripadaju proizvođaču.

Kad to učinite.

Besplatno preuzmite aplikaciju Blynk iz trgovine Play. Prijavite se na račun tako što ćete navesti svoju adresu e -pošte i druge detalje. Morate imati internetsku vezu da biste to učinili. Kada se prijavite na svoj račun, kreirajte novi projekt s imenom po vašem izboru. Prilikom izrade projekta vidjet ćete neke znamenke i znakove. Ovo je vaš token za autorizaciju koji se koristi za povezivanje vašeg Linkit ONE sa blynk serverom. Kopirajte token autorizacije i dodajte ga kodu datom u prethodnom koraku (za detalje pređite na prethodni korak). Sada prijeđite na ekran projekta koji bi u početku bio prazan. Idite na ploču s widgetima i kopirajte "Button" i "ZeRGBa". U gumbu postavite broj pina na 2. Postavite dva broja pina u ZeRGBa na 3 i 9. Treći ostavite praznim. Sada konačno uključite svoj linkit ONE, dopustite mu da se poveže s Wifi mrežom, a zatim u aplikaciji odaberite opciju "Reproduciraj". To je to! Sada ćete moći kontrolirati traku putem svog pametnog telefona. Ako ne radi, provjerite veze. Uvjerite se da token autorizacije treba ispravno navesti u kodu.

(Napomena: snimke ekrana nisu moje jer sam ih zaboravio, svaka čast Saiyamu)

Korak 5: I gotovi ste

Hvala sponzorima što su omogućili ovaj projekat i hvala Saiyamu na ideji.

Takođe mi je ostalo još nekoliko PCB -a iz ovog projekta i možete ih kupiti ovdje, ako nekoga zanima!

Preporučuje se: