Sisukord:

DIY Wi-Fi RGB ribakontroller: 5 sammu
DIY Wi-Fi RGB ribakontroller: 5 sammu

Video: DIY Wi-Fi RGB ribakontroller: 5 sammu

Video: DIY Wi-Fi RGB ribakontroller: 5 sammu
Video: DIY WiFi RGB светильник (ночник) на базе ESP8266 ESP-01 2024, November
Anonim
DIY Wi-Fi RGB ribakontroller
DIY Wi-Fi RGB ribakontroller

Täname JLCPCB ja LCSC selle projekti teostamise eest! Vaadake neid juba täna!

(Märkus: see pole minu disain (peale skeemi ja trükkplaadi) ja kogu idee on Saiyamile)

Kuidas see projekt algas, ostsin Ebayst RGB LED -riba ja jube väike IR -kontroller oli kohutav, ma vihkasin seda. Nii et ma läksin missioonile, et teha selleks WiFi -kontroller.

Samm: osad

Osad
Osad
  • 3 1K takistit
  • 3 Suure võimsusega transistorid, ma kasutasin TIP31
  • LINKIT ONE mikrokontroller
  • RGB analoogriba
  • (Ülejäänud on siis, kui teete PCB -d nagu mina)
  • 1 Kruviklemm
  • Meeste päised
  • TÖÖRIISTAD
  • Jootekolb/jaam
  • Jootma
  • Tangid
  • Traadilõikurid

2. samm: skemaatiline

Skeem
Skeem

Kui ma seda disaini uurisin, kasutasin EasyEda skeemi koostamiseks Saiyami plokkskeemi (link sellele) Siin, kui te ei saa seda lugeda või ei viitsi seda teha, on siin põhiidee, Kõigi transistoride eraldusnöör, mis tuleb ühendada ühe linki GND tihvtiga. Transistori 1 baasnõel ühendatakse ühe linki digitaalse PIN -koodiga 9. Transistori 2 baasnõel ühendatakse linkit one digitaalse PIN 3 -ga. Transistori 3 baasnõel ühendatakse linkit one digitaalse PIN 2 -ga. Toiteallikaga ühendatav LED -riba anood (+). Toiteallikaga ühendatavate transistoride saatjapoldid (-). Pidage meeles, et tihvtide 3 ja 9 kasutamine on vajalik ja neid ei saa muuta, kuna need on Linkit ONE ainsad PWM -tihvtid. Kuna neid on ainult kaks, tuleb LED -riba kolmas värv juhtida tavalisele digitaalsele tihvtile.

Samm: jootke oma trükkplaat

Jootke oma PCB
Jootke oma PCB
Jootke oma PCB
Jootke oma PCB

Kui ma skeemi koostasin, tegin neist PCB -d ja tellisin need JLCPCB -st ning sain need kätte 5 päeva jooksul!

Seejärel otsustasin minna LCSC -sse ja tellida komponendid. Need võtsid aega, kuna DHL -i jaoks oli selle kohale jõudmine liiga kallis.

Pärast 5-päevast ootamist sain oma PCB-d kätte ja need olid nii head, kui ootasin, saate nende põhjalikuma ülevaate saamiseks vaadata minu ülevaadet JLCPCB kohta.

Mõni päev hiljem sain LCSC -lt oma paketi, kus kõik komponendid olid kenasti pakitud oma antistaatilistesse kottidesse.

Kontroller töötab umbes 12V, seega vajate umbes 12V 3A 3m riba jaoks, nagu ma kasutan.

Järgmine samm on joota kõik oma perfboardile või PCB -le, veendudes, et transistoride polaarsus on õige.

Tõenäoliselt võite öelda, et tegin siin vea ja kui te ei saa, siis jootsin meessoost asemel naissoost päiseid, kuna link ühe päise kohta on naissoost.

Samm: laadige kood üles

Laadige kood üles!
Laadige kood üles!
Laadige kood üles!
Laadige kood üles!
Laadige kood üles!
Laadige kood üles!

Pärast kogu jootmist ja ühendamist on nüüd aeg kood selle linkimiseks üles laadida. Kuid enne seda peab teil olema Blynk raamatukogu. Lisasin allpool oleva zip -faili. Laadige kogu sisu välja ja kandke need üle Dokumendid> Arduino> Teegid.

Selle projekti kood on ise Blynk'i raamatukogus. Avage arduino IDE -s Failid> Näited> Blynk> Linkit ONE. Nüüd peate koodi muutma:

All: char auth = “YourAuthToken”; // Lisage oma blynk projekti autoriseerimismärk (vt järgmist sammu)

Jaotises: #define WIFI_SSID „YourSSID” // Lisage oma WiFi -ühenduse nimi.

All: #define WIFI_PASS “YourPASS” // Lisage oma WiFi -ühenduse parool

All: #define WIFI_AUTH LWIFI_WPA // Valige LWIFI_OPEN, LWIFI_WPA või LWIFI_WEP.

Kui te ei tunne autentimisluba, jätkake järgmise sammuga ja naaske selle sammu juurde. Kui teil see juba on, seadke lihtsalt Linkit ONE lülitid SPI, UART ja USB asendisse ning laadige kood üles.

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

Märkus: see pole minu kood ja kogu au kuulub selle tegijale.

Kui sa seda teed.

Laadige rakendus Blynk Play poest tasuta alla. Registreeruge kontole, esitades oma e -posti aadressi ja muud andmed. Selleks peab teil olema Interneti -ühendus. Oma kontole sisselogimisel looge uus projekt oma valitud nimega. Projekti koostamisel näete mõningaid numbreid ja märke. See on teie autentimisluba, mida kasutatakse teie Linkit ONE ühendamiseks blynk -serveriga. Kopeerige autentimisluba ja lisage see eelmises etapis antud koodile (üksikasjade saamiseks lülitage eelmisele sammule). Liikuge nüüd projektiekraanile, mis oleks esialgu tühi. Minge vidinate paneelile ja kopeerige nupp ja ZeRGBa. Seadistage nupule tihvti number 2. Seadke kaks ZeRGBa pin -numbrit 3 ja 9. Kolmandat jätke tühjaks. Nüüd lülitage lõpuks linkit ONE sisse, laske sellel Wifi -võrguga ühenduse luua ja seejärel valige rakenduses suvand „Esita“. See on kõik! Nüüd saate riba juhtida oma nutitelefoni kaudu. Kui see ei tööta, kontrollige oma ühendusi. Veenduge, et autentimisluba tuleks koodis õigesti mainida.

(Märkus: ekraanipildid ei ole minu omad, kuna unustasin neile, krediit Saiyamile)

Samm: ja olete valmis

Täname sponsoreid selle projekti teostamise eest ja tänan Saiyami idee eest.

Mul on sellest projektist veel mõned trükkplaadid alles ja neid saab siit osta, kui kedagi huvitab!

Soovitan: