Turinys:

„Pasidaryk pats“„Wi-Fi“RGB juostos valdiklis: 5 žingsniai
„Pasidaryk pats“„Wi-Fi“RGB juostos valdiklis: 5 žingsniai

Video: „Pasidaryk pats“„Wi-Fi“RGB juostos valdiklis: 5 žingsniai

Video: „Pasidaryk pats“„Wi-Fi“RGB juostos valdiklis: 5 žingsniai
Video: 5 metrų RGB LED juosta / ALIEXPRESS.COM 2024, Lapkritis
Anonim
„Pasidaryk pats“„Wi-Fi“RGB juostos valdiklis
„Pasidaryk pats“„Wi-Fi“RGB juostos valdiklis

Ačiū JLCPCB ir LCSC, kad šis projektas buvo įmanomas! Patikrinkite juos šiandien!

(Pastaba: tai ne mano dizainas (išskyrus schemą ir PCB), o visas idėjos nuopelnas atitenka Saiyam)

Kaip prasidėjo šis projektas, aš nusipirkau RGB LED juostą iš „Ebay“, o siaubingas mažas IR valdiklis buvo baisus, aš jo nekenčiau. Taigi aš ėmiausi misijos sukurti „Wi -Fi“valdiklį.

1 žingsnis: dalys

Dalys
Dalys
  • 3 1K rezistoriai
  • 3 Didelės galios tranzistoriai, aš naudoju TIP31
  • LINKIT ONE mikrovaldiklis
  • Analoginė RGB juostelė
  • (Likusieji yra, jei pagaminote PCB, kaip aš)
  • 1 varžto gnybtas
  • Vyrų antraštės
  • ĮRANKIAI
  • Lituoklis/stotis
  • Lituoklis
  • Replės
  • Vielos pjaustytuvai

2 žingsnis: schema

Schema
Schema

Kai tyrinėjau šį dizainą, aš panaudojau Saiyamo blokinę schemą, kad sudarytų šią schemą „EasyEda“(nuoroda į ją čia) Dabar, jei negalite to perskaityti arba negalite to padaryti, čia yra pagrindinė idėja, Visų tranzistorių spinduliuotės kaištis turi būti prijungtas prie vieno ryšio GND kaiščio. Bazinis 1 tranzistoriaus kaištis turi būti prijungtas prie „linkit one“skaitmeninio PIN 9. 2 tranzistoriaus bazinis kaištis prijungiamas prie „linkit one“skaitmeninio 3 PIN kodo. 3 tranzistoriaus bazinis kaištis turi būti prijungtas prie „linkit one“skaitmeninio PIN 2. Šviesos diodų juostos anodas, prijungiamas prie maitinimo šaltinio (+). Visų tranzistorių, kurie turi būti prijungti prie maitinimo šaltinio, kaiščiai (-). Atminkite, kad naudoti 3 ir 9 kaiščius būtina ir jų negalima pakeisti, nes jie yra vieninteliai „Linkit ONE“PWM kaiščiai. Kadangi jų yra tik du, trečią LED juostos spalvą reikia valdyti iki įprasto skaitmeninio kaiščio.

3 žingsnis: lituokite savo PCB

Lituokite savo PCB
Lituokite savo PCB
Lituokite savo PCB
Lituokite savo PCB

Kai aš padariau schemą, aš padariau juos į PCB ir užsisakiau juos JLCPCB ir gavau per 5 dienas!

Tada nusprendžiau nuvykti į LCSC ir užsisakyti komponentus. Tai užtruko, nes DHL buvo per brangu jį gauti ten, kur esu.

Po 5 dienų laukimo gavau savo PCB ir jie buvo tokie geri, kaip tikėjausi, čia galite peržiūrėti mano apžvalgą apie JLCPCB, kad galėtumėte išsamiau pažvelgti į juos.

Po kelių dienų aš gavau savo paketą iš LCSC su visais mano komponentais, tvarkingai supakuotais į savo antistatinius maišelius.

Valdiklis veikia apie 12 V, todėl jums reikės maždaug 12 V 3A 3 m juostelei, kaip ir aš.

Kitas žingsnis yra lituoti viską prie savo plokštės arba PCB, įsitikinant, kad tranzistorių poliškumas yra teisingas.

Tikriausiai galite pasakyti, kad čia padariau klaidą, o jei negalite, lituodavau moteriškas antraštes, o ne vyriškas, nes viena antraštė yra moteriška.

4 žingsnis: įkelkite kodą

Įkelkite kodą!
Įkelkite kodą!
Įkelkite kodą!
Įkelkite kodą!
Įkelkite kodą!
Įkelkite kodą!

Atlikus visus litavimo ir prijungimo veiksmus, dabar atėjo laikas įkelti kodą į jį. Tačiau prieš tai turite turėti „Blynk“biblioteką. Žemiau pridėjau ZIP failą. Ištraukite visą turinį ir perkelkite jį į Dokumentai> Arduino> Bibliotekos.

Šio projekto kodas yra pats „Blynk“bibliotekoje. Arduino IDE eikite į Failai> Pavyzdžiai> „Blynk“> „Linkit ONE“. Dabar turite atlikti tam tikrus kodo pakeitimus:

Pagal: char auth = „YourAuthToken“; // Pridėkite savo „blynk“projekto autentifikavimo žetoną (žr. Kitą veiksmą)

Skiltyje: #define WIFI_SSID „YourSSID“// Pridėkite „WiFi“ryšio pavadinimą.

Skiltyje: #define WIFI_PASS „YourPASS“// Pridėkite „WiFi“ryšio slaptažodį

Pagal: #define WIFI_AUTH LWIFI_WPA // Pasirinkite iš LWIFI_OPEN, LWIFI_WPA arba LWIFI_WEP.

Jei nežinote autentifikavimo ženklo, pereikite prie kito veiksmo ir grįžkite prie šio veiksmo. Jei jau turite, tiesiog nustatykite „Linkit ONE“jungiklius į SPI, UART ir USB pozicijas ir įkelkite kodą.

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

Pastaba: tai nėra mano kodas ir visa nuopelnas tenka jo kūrėjui.

Kai tai padarysi.

Atsisiųskite „Blynk“programą iš „Play“parduotuvės nemokamai. Prisiregistruokite prie paskyros nurodydami savo el. Pašto adresą ir kitą informaciją. Norėdami tai padaryti, turite turėti interneto ryšį. Prisijungę prie savo paskyros sukurkite naują projektą pasirinktu pavadinimu. Kurdami projektą pamatysite kai kuriuos skaitmenis ir simbolius. Tai jūsų prieigos raktas, naudojamas „Linkit ONE“prijungti prie „blynk“serverio. Nukopijuokite „Auth“prieigos raktą ir pridėkite jį prie kodo, pateikto ankstesniame veiksme (norėdami gauti daugiau informacijos, pereikite prie ankstesnio veiksmo). Dabar pereikite prie projekto ekrano, kuris iš pradžių būtų tuščias. Eikite į valdiklių skydelį ir nukopijuokite „Mygtuką“ir „ZeRGBa“. Mygtuke nustatykite kaiščio numerį kaip 2. Nustatykite du „ZeRGBa“kaiščių skaičius kaip 3 ir 9. Trečią palikite tuščią. Dabar pagaliau įjunkite „linkit ONE“, leiskite jam prisijungti prie „Wifi“tinklo ir tada programoje pasirinkite parinktį „Leisti“. Viskas! Dabar juostą galėsite valdyti per savo išmanųjį telefoną. Jei tai neveikia, patikrinkite savo ryšius. Įsitikinkite, kad autentifikavimo kodas turi būti teisingai paminėtas kode.

(Pastaba: ekrano nuotraukos nėra mano, nes aš jas pamiršau, ačiū Saiyam)

5 žingsnis: ir viskas

Dėkojame rėmėjams, padėjusiems įgyvendinti šį projektą, ir ačiū Saiyam už idėją.

Aš taip pat dar turiu kai kurių PCB iš šio projekto ir juos galite įsigyti čia, jei kam įdomu!

Rekomenduojamas: