Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Hvala JLCPCB -u i LCSC -u što su omogućili ovaj projekt! Provjerite ih već danas!
(Napomena: Ovo nije moj dizajn (Osim shematskih i PCB -a) i sve zasluge za ideju idu Saiyamu)
Kako je započeo ovaj projekt, kupio sam RGB LED traku s Ebaya, a užasni mali IC kontroler bio je užasan, mrzio sam ga. Pa sam otišao na misiju da za to napravim kontroler za omogućavanje WiFi -ja.
Korak 1: Dijelovi
- 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
- Lem
- Kliješta
- Rezači žice
Korak 2: Shematski prikaz
Kad sam istraživao ovaj dizajn, koristio sam Saiyam -ov blok dijagram za izradu ove sheme u EasyEdi (veza na nju ovdje) Sada ako to ne možete pročitati ili vam to ne može smetati, evo osnovne ideje, Emiterski pin svih tranzistora koji će biti spojen na GND pinin jedan. Osnovni pin tranzistora 1 za spajanje na digitalni PIN 9 na linkit one. Osnovni pin tranzistora 2 za spajanje na digitalni PIN 3 na linkit one. Osnovni pin tranzistora 3 za spajanje na digitalni PIN 2 na linkit one. Anoda LED trake za spajanje na napajanje (+). Igle odašiljača svih tranzistora za spajanje na napajanje (-). Zapamtite da je uporaba pinova 3 i 9 neophodna i ne može ih 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
Nakon što sam napravio shemu, napravio sam ih u PCB -ima, naručio u JLCPCB -u i primio u roku od 5 dana!
Zatim sam otišao u LCSC 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 bili su onoliko dobri koliko sam očekivao da mogu biti. Ovdje možete pogledati moj pregled o JLCPCB-u za detaljniji uvid u njih.
Nekoliko dana kasnije primio sam svoj paket od LCSC -a sa svim mojim komponentama, uredno zapakiranim u vlastite antistatičke vrećice.
Upravljač radi na približno 12V, pa će vam trebati oko 12V 3A za traku od 3 m poput onoga što ja koristim.
Sljedeći korak je lemljenje svega na 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 jedan zaglavlja ženski.
Korak 4: Prenesite kôd
Nakon što ste izvršili sva lemljenja i povezivanja, sada je vrijeme za učitavanje koda za povezivanje s njim. No prije toga morate imati knjižnicu Blynk. U nastavku prilažem zip datoteku. Izdvojite sav sadržaj i prenesite ga u Documents> Arduino> Libraries.
Kôd za ovaj projekt nalazi se u biblioteci Blynk. U arduino IDE idite na Datoteke> Primjeri> Blynk> Linkit ONE. Sada morate unijeti određene promjene u kôd:
Pod: char auth = “YourAuthToken”; // Dodajte oznaku autorizacije 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 poznajete 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.
Nakon što 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 pojedinosti. Za to morate imati internetsku vezu. Kada se prijavite na svoj račun, izradite 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 s blynk poslužiteljem. Kopirajte token autorizacije i dodajte ga kodu danom u prethodnom koraku (za detalje prijeđite na prethodni korak). Sada prijeđite na zaslon projekta koji bi u početku bio prazan. Idite na ploču s widgetima i kopirajte "gumb" 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 svoje veze. Provjerite treba li autode token ispravno navesti u kodu.
(Napomena: snimke zaslona nisu moje jer sam ih zaboravio, svaka čast Saiyamu)
Korak 5: I gotovi ste
Hvala sponzorima što su omogućili ovaj projekt i hvala Saiyamu na ideji.
Također mi je ostalo još nekoliko PCB -a iz ovog projekta i možete ih kupiti ovdje, ako nekoga zanima!