Satura rādītājs:

DIY Wi-Fi RGB sloksnes kontrolieris: 5 soļi
DIY Wi-Fi RGB sloksnes kontrolieris: 5 soļi

Video: DIY Wi-Fi RGB sloksnes kontrolieris: 5 soļi

Video: DIY Wi-Fi RGB sloksnes kontrolieris: 5 soļi
Video: Everything You Need to Know about the New PS5 DualSense Edge Controller 🤯 2024, Novembris
Anonim
DIY Wi-Fi RGB sloksnes kontrolieris
DIY Wi-Fi RGB sloksnes kontrolieris

Paldies JLCPCB un LCSC par šī projekta īstenošanu! Pārbaudiet tos šodien!

(Piezīme: tas nav mans dizains (izņemot shematisko un PCB), un visa ideja tiek piešķirta Saiyam)

Kā sākās šis projekts, es nopirku RGB LED sloksni no Ebay, un šausmīgais mazais IR kontrolieris bija briesmīgs, man tas ienīda. Tāpēc es devos misijā, lai šim nolūkam izveidotu wifi iespējošanas kontrolieri.

1. darbība: detaļas

Daļas
Daļas
  • 3 1K rezistori
  • 3 Lieljaudas tranzistori, es izmantoju TIP31
  • LINKIT ONE mikrokontrolleris
  • Analogā RGB josla
  • (Pārējais ir, ja jūs izgatavojāt PCB tāpat kā es)
  • 1 Skrūves terminālis
  • Vīriešu galvenes
  • RĪKI
  • Lodāmurs/stacija
  • Lodēt
  • Knaibles
  • Stiepļu griezēji

2. darbība. Shēma

Shematisks
Shematisks

Kad es pētīju šo dizainu, es izmantoju Saiyam blokshēmu, lai izveidotu šo shematisko programmu EasyEda (saite uz to šeit) Tagad, ja jūs nevarat to izlasīt vai nevarat to darīt, šeit ir pamatideja, Visu tranzistoru izstarotāja tapa, kas jāpievieno saites GND tapai. 1. tranzistora bāzes tapa jāpievieno saites digitālā PIN 9. 2. tranzistora bāzes tapa jāpievieno saites 1. digitālajam PIN 3. 3. tranzistora bāzes tapa jāpievieno saites 1. digitālajam PIN 2. LED sloksnes anods, kas jāpievieno barošanas avotam (+). Visu barošanas avotam pievienojamo tranzistoru izstarotājtapas (-). Atcerieties, ka ir jāizmanto 3. un 9. tapas, un tās nevar mainīt, jo tās ir vienīgās Linkit ONE PWM tapas. Tā kā no tiem ir tikai divi, LED sloksnes trešā krāsa ir jākontrolē līdz parastajai digitālajai tapai.

3. solis: lodējiet savu PCB

Lodējiet savu PCB
Lodējiet savu PCB
Lodējiet savu PCB
Lodējiet savu PCB

Kad es izveidoju shematisko, es tos padarīju par PCB un pasūtīju tos JLCPCB un saņēmu tos 5 dienu laikā!

Pēc tam es rīkojos, lai dotos uz LCSC un pasūtītu komponentus. Tie aizņēma kādu laiku, jo DHL bija pārāk dārgi to nogādāt tur, kur es esmu.

Pēc 5 dienu gaidīšanas es saņēmu savus PCB, un tie bija tik labi, kā es gaidīju, šeit varat apskatīt manu pārskatu par JLCPCB, lai padziļināti apskatītu tos.

Dažas dienas vēlāk es saņēmu savu iepakojumu no LCSC ar visām manām sastāvdaļām, kas bija kārtīgi iepakotas savos antistatiskajos maisiņos.

Kontrolieris darbojas aptuveni 12 V, tāpēc jums būs nepieciešams aptuveni 12 V 3A 3 m sloksnei, piemēram, tam, ko es izmantoju.

Nākamais solis ir visu pielodēt vai nu uz jūsu perfboard vai PCB, pārliecinoties, ka tranzistoru polaritāte ir pareiza.

Jūs droši vien varat pateikt, ka šeit esmu pieļāvis kļūdu, un, ja nevarat, es lodēju sieviešu galvenes, nevis vīriešus, jo saite viena galvene ir sieviete.

4. darbība: augšupielādējiet kodu

Augšupielādējiet kodu!
Augšupielādējiet kodu!
Augšupielādējiet kodu!
Augšupielādējiet kodu!
Augšupielādējiet kodu!
Augšupielādējiet kodu!

Pēc visu lodēšanas un savienojumu veikšanas ir pienācis laiks augšupielādēt kodu, lai to saistītu. Bet pirms tam jums ir jābūt Blynk bibliotēkai. Zemāk esmu pievienojis zip failu. Izvelciet visu saturu un pārsūtiet tos uz Dokumenti> Arduino> Bibliotēkas.

Šī projekta kods ir atrodams Blynk bibliotēkā. Arduino IDE dodieties uz Faili> Piemēri> Blynk> Linkit ONE. Tagad jums ir jāveic dažas izmaiņas kodā:

Zem: char auth = “YourAuthToken”; // Pievienojiet sava blynk projekta autentifikācijas marķieri (skatiet nākamo soli)

Zem: #define WIFI_SSID “YourSSID” // Pievienojiet sava WiFi savienojuma nosaukumu.

Zem: #define WIFI_PASS “YourPASS” // Pievienojiet sava WiFi savienojuma paroli

Zem: #define WIFI_AUTH LWIFI_WPA // Izvēlieties no LWIFI_OPEN, LWIFI_WPA vai LWIFI_WEP.

Ja nezināt autentifikācijas pilnvaru, pārejiet pie nākamās darbības un pēc tam atgriezieties pie šīs darbības. Ja jums tāds jau ir, vienkārši iestatiet Linkit ONE slēdžus uz SPI, UART un USB pozīcijām un augšupielādējiet kodu.

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

Piezīme. Šis nav mans kods, un viss nopelns ir tā veidotājam.

Kad jūs to darāt.

Lejupielādējiet lietotni Blynk no spēļu veikala bez maksas. Reģistrējieties kontam, norādot savu e -pasta adresi un citu informāciju. Lai to izdarītu, jums ir jābūt interneta savienojumam. Piesakoties savā kontā, izveidojiet jaunu projektu ar izvēlēto nosaukumu. Veidojot projektu, jūs redzēsit dažus ciparus un rakstzīmes. Šis ir jūsu autentifikācijas marķieris, ko izmanto, lai savienotu savu Linkit ONE ar blynk serveri. Kopējiet autentifikācijas marķieri un pievienojiet to kodam, kas norādīts iepriekšējā solī (lai iegūtu sīkāku informāciju, pārslēdzieties uz iepriekšējo darbību). Tagad pārejiet uz projekta ekrānu, kas sākotnēji būtu tukšs. Dodieties uz logrīku paneli un nokopējiet “Poga” un “ZeRGBa”. Pogas iestatiet tapas numuru kā 2. Iestatiet divus no ZeRGBa tapu numuriem kā 3 un 9. Trešo atstājiet tukšu. Tagad beidzot ieslēdziet savu linkit ONE, ļaujiet tam izveidot savienojumu ar Wifi tīklu un pēc tam lietotnē atlasiet opciju Atskaņot. Tieši tā! Tagad jūs varēsit kontrolēt sloksni, izmantojot viedtālruni. Ja tas nedarbojas, pārbaudiet savienojumus. Pārliecinieties, vai autentifikācijas kods kodā ir jānorāda pareizi.

(Piezīme: ekrānuzņēmumi nav mani, jo es aizmirsu viņiem, kredīts Saiyam)

5. solis: un esat pabeidzis

Paldies sponsoriem par šī projekta īstenošanu un paldies Saijam par ideju.

Man arī joprojām ir palikuši daži PCB no šī projekta, un jūs varat tos iegādāties šeit, ja kāds ir ieinteresēts!

Ieteicams: