Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2: Skematika
- Hakbang 3: Paghinang ng Iyong PCB
- Hakbang 4: I-upload ang Code
- Hakbang 5: At Tapos Na
Video: DIY Wi-Fi RGB Strip Controller: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Salamat sa JLCPCB at LCSC para sa ginawang posible ang proyektong ito! Suriin ang mga ito ngayon!
(Tandaan: Hindi ito ang aking disenyo (Bukod sa eskematiko at PCB) at lahat ng kredito para sa ideya ay napupunta sa Saiyam)
Paano nagsimula ang proyektong ito ay bumili ako ng isang RGB LED strip off ng Ebay at ang kakila-kilabot na maliit na IR controller ay kahila-hilakbot, kinamumuhian ko ito. Kaya't nagpunta ako sa isang misyon na gumawa ng isang wifi paganahin ang controller para dito.
Hakbang 1: Mga Bahagi
- 3 1K Resistors
- 3 Mga transistor na mataas ang kapangyarihan, ginamit ko ang TIP31
- I-link ang ISANG Microcontroller
- Analog RGB Strip
- (Ang natitira ay kung gumawa ka ng PCB tulad ng ginawa ko)
- 1 Screw Terminal
- Mga Header ng Lalaki
- TOOLS
- Paghihinang ng Bakal / Istasyon
- Panghinang
- Mga Plier
- Mga Cutter ng Wire
Hakbang 2: Skematika
Nang sinasaliksik ko ang disenyo na ito ginamit ko ang block diagram ni Saiyam upang gawin ang iskematiko na ito sa EasyEda (Mag-link dito) Ngayon kung hindi mo mabasa iyon o hindi mapakali sa paggawa nito, narito ang pangunahing ideya, Ang emitter pin ng lahat ng mga transistors upang maikonekta sa GND pin ng linkit na isa. Base pin ng Transistor 1 upang maikonekta sa Digital PIN 9 ng isang linkit na isa. Base pin ng Transistor 2 upang maikonekta sa Digital PIN 3 ng isang linkit na isa. Base pin ng Transistor 3 upang maikonekta sa Digital PIN 2 ng isang linkit na isa. Ang Anode ng LED strip upang maiugnay sa Power supply (+). Ang mga emitter pin ng lahat ng mga transistors upang maiugnay sa Power supply (-). Tandaan na kinakailangan ang paggamit ng mga pin 3 at 9 at hindi sila mababago dahil sila lamang ang mga PWM na pin ng Linkit ONE. Dahil dalawa lamang sa kanila, ang pangatlong kulay ng LED strip ay kailangang kontrolin sa isang normal na digital pin.
Hakbang 3: Paghinang ng Iyong PCB
Sa sandaling ginawa ko ang eskematiko ginawa ko silang mga PCB at inorder sila sa JLCPCB at natanggap sila sa loob ng 5 araw!
Pagkatapos ay nag-proseso ako upang pumunta sa LCSC at mag-order ng mga sangkap, tumagal ito habang masyadong mahal para sa DHL na makuha ito sa kinaroroonan ko.
Matapos ang 5 araw ng paghihintay natanggap ko ang aking mga PCB, at ang mga ito ay kasing ganda ng inaasahan kong maging sila, maaari mong suriin ang aking pagsusuri sa JLCPCB dito para sa isang mas malalim na pagtingin sa mga ito.
Makalipas ang ilang araw natanggap ko ang aking pakete mula sa LCSC kasama ang lahat ng aking mga sangkap na maayos na nakabalot sa kanilang sariling mga anti static na bag.
Ang controller ay tumatakbo sa halos 12V, kaya kakailanganin mo ang paligid ng 12V 3A para sa isang 3m strip tulad ng kung ano ang ginagamit ko.
Ang susunod na hakbang ay upang maghinang ng lahat sa iyong perfboard o sa iyong PCB, tinitiyak na ang polarity ng Transistors ay tama.
Marahil maaari mong sabihin na nagkamali ako dito at kung hindi mo magawa, nag-solder ako ng mga header na babae sa halip na lalaki, dahil ang linkit na isang header ay babae.
Hakbang 4: I-upload ang Code
Matapos gawin ang lahat ng paghihinang at pagkonekta, oras na upang i-upload ang code upang mag-link ng isa. Ngunit bago ito kailangan mong magkaroon ng Blynk library. Inilakip ko ang zip file sa ibaba. I-extract ang lahat ng mga nilalaman at ilipat ang mga ito sa Mga Dokumento> Arduino> Mga Aklatan.
Ang code para sa proyektong ito ay matatagpuan mismo sa Blynk library. Sa arduino IDE, pumunta sa Files> Mga halimbawa> Blynk> Linkit ONE. Ngayon kailangan mong gumawa ng ilang mga tiyak na pagbabago sa code:
Sa ilalim ng: char auth = "YourAuthToken"; // Idagdag ang auth token ng iyong blynk project (tingnan ang susunod na hakbang)
Sa ilalim ng: #define WIFI_SSID “YourSSID” // Idagdag ang pangalan ng iyong koneksyon sa WiFi.
Sa ilalim ng: #define WIFI_PASS “YourPASS” // Idagdag ang password ng iyong koneksyon sa WiFi
Sa ilalim ng: #define WIFI_AUTH LWIFI_WPA // Pumili mula sa LWIFI_OPEN, LWIFI_WPA, o LWIFI_WEP.
Kung hindi mo alam ang token ng Auth, lumaktaw sa susunod na hakbang at pagkatapos ay bumalik sa hakbang na ito. Kung mayroon ka na, itakda lamang ang mga switch sa Linkit ONE sa mga posisyon ng SPI, UART at USB at i-upload ang code.
cdn.instructables.com/ORIG/F09/CBFR/IIEYYR…
Tandaan: Hindi ito ang aking code at lahat ng kredito ay napupunta sa gumagawa nito.
Kapag nagawa mo na yan.
I-download ang Blynk App mula sa play store nang libre. Mag-sign up sa isang account sa pamamagitan ng pagbibigay ng iyong email address at iba pang mga detalye. Dapat ay mayroon kang isang koneksyon sa internet upang magawa ito. Sa pag-log in sa iyong account, lumikha ng isang bagong proyekto gamit ang pangalan na iyong pinili. Makakakita ka ng ilang mga digit at character kapag gumawa ka ng isang proyekto. Ito ang iyong token ng auth na ginamit upang ikonekta ang iyong Linkit ONE sa blynk server. Kopyahin ang token ng Auth at idagdag ito sa code na ibinigay sa nakaraang hakbang (Lumipat sa nakaraang hakbang para sa mga detalye). Ngayon lumipat sa screen ng proyekto na kung saan ay walang laman ang una. Pumunta sa panel ng widgets at kopyahin ang isang 'Button' at ang 'ZeRGBa'. Sa pindutan, itakda ang numero ng pin bilang 2. Itakda ang dalawa sa mga numero ng pin sa ZeRGBa bilang 3 at 9. Iwanan na walang laman ang pangatlo. Ngayon sa wakas ay lumipat sa iyong linkit na ONE, hayaan itong kumonekta sa Wifi network at pagkatapos ay sa app, piliin ang pagpipiliang 'Play'. Ayan yun! Magagawa mong makontrol ang strip sa pamamagitan ng iyong smartphone. Kung hindi ito gumana, suriin ang iyong mga koneksyon. Siguraduhin na ang token ng auth ay dapat na nabanggit nang tama sa code.
(Tandaan: Ang mga screenshot ay hindi akin habang kinalimutan ko sa kanila, kredito kay Saiyam)
Hakbang 5: At Tapos Na
Salamat sa mga sponsor para gawing posible ang proyektong ito at salamat kay Saiyam para sa ideya.
Mayroon pa rin akong natitirang mga PCB mula sa proyektong ito at maaari mo itong bilhin dito, kung may interesado!
Inirerekumendang:
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: 6 Mga Hakbang (na may Mga Larawan)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Gumagamit ang proyektong ito ng arduino upang makontrol ang isang RGB led strip gamit ang iyong telepono sa pamamagitan ng Bluetooth. Maaari mong baguhin ang kulay, pag-sync ng mga ilaw sa musika o gawing awtomatikong ayusin ang mga ito para sa ilaw sa paligid
DIY LED Strip: Paano Mag-cut, Connect, Solder at Power LED Strip: 3 Hakbang (na may Mga Larawan)
DIY LED Strip: Paano Mag-cut, Connect, Solder at Power LED Strip: Patnubay sa mga nagsisimula para sa paggawa ng iyong sariling mga proyekto sa ilaw gamit ang LED strip. Flexible na maaasahan at madaling gamitin, ang LED strips ay ang pinakamahusay na pagpipilian para sa iba't ibang mga application. Saklaw ko ang mga pangunahing kaalaman sa pag-install ng isang simpleng panloob na 60 LED's / m LED strip, ngunit ang sa
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Bilang isang IR Remote para sa Led Strip Controlled Over Wifi - RGB LED STRIP Smartphone Control: 4 Mga Hakbang
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Bilang isang IR Remote para sa Led Strip Controlled Over Wifi | RGB LED STRIP Smartphone Control: Kumusta mga tao sa tutorial na ito matututunan natin kung paano gamitin ang nodemcu o esp8266 bilang isang IR remote upang makontrol ang isang RGB LED strip at ang Nodemcu ay makokontrol ng smartphone sa paglipas ng wifi. Kaya karaniwang maaari mong makontrol ang RGB LED STRIP sa iyong smartphone
Arduino DIY Bluetooth Controller LED RGB Strip: 4 na Hakbang
Arduino DIY Bluetooth Controller LED RGB Strip: Kumusta ang lahat, ito ang pangalawang proyekto na nais kong ibahagi sa iyo! Ngayon ay ipapakita ko sa iyo kung paano ikonekta ang Arduino at Bluetooth module at sa paglaon ay gamitin ito upang makontrol ang isang LED RGB Strip. Sa tutorial na ito kami gagamit ng HC-06 Bluetooth Module, dahil che
DIY Arduino RGB LED Strip IR Controller: 5 Hakbang
DIY Arduino RGB LED Strip IR Controller: Hey guys. Sa itinuturo ngayong araw na ito ay ipapakita ko sa iyo kung paano mo magagawa ang iyong sariling nakabatay sa arduino, kontrol na infrared, RGB LED strip controller. Ang prinsipyo ng controller ay medyo simple. Ang positibong 12v ay konektado nang direkta sa 12v r