Talaan ng mga Nilalaman:

Smart Desk LED Light - Smart Lighting W / Arduino - Neopixels Workspace: 10 Hakbang (na may Mga Larawan)
Smart Desk LED Light - Smart Lighting W / Arduino - Neopixels Workspace: 10 Hakbang (na may Mga Larawan)

Video: Smart Desk LED Light - Smart Lighting W / Arduino - Neopixels Workspace: 10 Hakbang (na may Mga Larawan)

Video: Smart Desk LED Light - Smart Lighting W / Arduino - Neopixels Workspace: 10 Hakbang (na may Mga Larawan)
Video: Online Programmable Arduino Individually Addressable LED strip 2024, Nobyembre
Anonim
Smart Desk LED Light | Smart Lighting W / Arduino | Neopixels Workspace
Smart Desk LED Light | Smart Lighting W / Arduino | Neopixels Workspace

Ngayon isang araw ay gumugugol kami ng maraming oras sa bahay, nag-aaral at nagtatrabaho ng virtualy, kaya't bakit hindi gawing mas malaki ang aming workspace sa isang pasadyang at matalinong sistema ng ilaw na batay sa Arduino at Ws2812b LEDs.

Narito ipinakita ko sa iyo kung paano bumuo ng iyong Smart Desk LED Light na maaari mong makontrol gamit ang isang IR remote control mula sa iyong TV, Home theatre, o anumang aparato na may IR transmitter.

Kung ikaw ay isang visual na natututo alam ko na ang isang video na nagkakahalaga ng higit sa 1000 mga salita, kaya narito ang isang 2 bahagi ng Tutorial video. (Ako ay isang Espanyol na nagsasalita, kaya't mangyaring isaalang-alang ang pag-on sa mga subtitle ng Ingles):

Hakbang 1: Kailangan ng Mga Kasanayan

Kasanayan na Kailangan
Kasanayan na Kailangan

Tulad ng napansin mo, walang mukhang mahirap sa proyektong ito, ngunit kakailanganin mo ang ilang mga pangunahing kaalaman tungkol sa:

-Gamit ang Arduino IDE.

-Programming ESP8266.

-3D pagpi-print.

-Welding.

-Wiring.

Hakbang 2: Listahan ng Mga Bahagi at Bahagi

Mga Listahan ng Mga Bahagi at Bahagi
Mga Listahan ng Mga Bahagi at Bahagi

Isang magandang lugar na maaari kong inirerekumenda upang hanapin ang iyong mga bahagi, ito ang MakerFocus, ito ay isang Open Source Hardware Store!

1. PCB Inirerekumenda ko talagang gamitin ang JLCPCB SMT Services upang mag-order ng sa iyo.

2. ESP8266 (Microcontroller).

3. Mga Strip ng WS2812 LEDs.

4. 5v 2A Power Supply.

5. PCB Power Jack.

6. 3D Printer.

7. IR Sensor

8. Remote controller, maaaring ang iyong TV.

Hakbang 3: Diagram ng Circuit

Diagram ng Circuit
Diagram ng Circuit

Narito ang diagram ng Circuit, mayroon ang lahat ng mga panloob na koneksyon ng circuit na magpapahintulot sa amin na lumikha ng disenyo ng PCB sa paglaon.

Inilakip ko rin ang PDF ng Schematics upang mas mahusay mong makita ito.

I-download ang Mga Schemma, Code at Library sa LIBRE.

Hakbang 4: Disenyo at Pag-order ng PCB

Disenyo at Pag-order ng PCB
Disenyo at Pag-order ng PCB
Disenyo at Pag-order ng PCB
Disenyo at Pag-order ng PCB
Disenyo at Pag-order ng PCB
Disenyo at Pag-order ng PCB

Para sa pagpapatupad ng isang mahusay na proyekto kailangan namin ng isang maaasahang pagpupulong para sa circuit na bumubuo dito, at walang mas mahusay na paraan upang gawin ito kaysa sa isang mahusay na PCB.

Dito maaari mong i-download ang Gerber, BOM at Pick & Place Files, ang mga kailangan mo upang mag-order ng iyong PCB sa iyong PCB manufacturing company.

Iminumungkahi ko ang JLCPCB:

? $ 2 para sa Five - 4 Layers PCBs at murang SMT (2 Kupon)

BUMILI NA NG BOARD NA NARANGO SA DESIGNED, Gerber + Pumili at Maglagay + BOM

Hakbang 5: Pag-print ng Mga Bahaging 3D

Pagpi-print ng Mga Bahaging 3D
Pagpi-print ng Mga Bahaging 3D

Ang lahat ng mga file upang mai-print ang enclosure ng proyekto.

Maaari mong i-print ang mga ito sa iyong 3D printer, kung hindi mo nakuha ang iyo, dito maaari mong gawin ang isa na ginagamit ko.

3D Printer Ender 3 Pro

Hakbang 6: Pagprogram ng ESP8266

Programming ang ESP8266
Programming ang ESP8266
Programming ang ESP8266
Programming ang ESP8266
Programming ang ESP8266
Programming ang ESP8266
  1. I-install ang Mga Aklatan na gagana ang code
  2. Buksan ang iyong Arduino IDE.
  3. Pumunta sa File> Mga Halimbawa> IRremoteESP8266> IRrecvDemo
  4. Ang halimbawang Code na ito ay magpapahintulot sa iyo na kopyahin ang IR code na nagpapadala ng remote control key na nais mong gamitin.
  5. Sa IRrecvDemo, i-update ang kRecvPin sa iyong nakakonekta sa IR Sensor.
  6. Ikonekta ang iyong ESP8266 sa programmer at ikonekta ang IR Sensor sa iyong napiling Pin.
  7. I-upload ang code.
  8. Buksan ang Serial monitor at pindutin ang mga key na nais mong malaman ang code, at kopyahin at i-save ang mga ito sa mga tala.
  9. Buksan ang MCM-LED-DESK.ino code.
  10. Itakda ang kRecvPin sa 3, ang mga pixel ay konektado sa pin 0 at ang bilang ng mga pixel sa aking kaso ay 80.
  11. Sa pagpapaandar ng Leer (), i-update ang code ng Kung sa mga iyong remote control.
  12. I-upload ang code sa ESP8266 gamit ang proyekto PCB at isang USB sa TTL converter

Hakbang 7: ESP8266 ADC Hack

ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack

Tulad ng napansin mo, ang aking disenyo ay maaaring magamit sa isang ESP-07 o ESP-01, ngunit sa aking kaso ginamit ko ang ESP-01 at wala itong maabot na ADC (Tout) na pin kaya kailangan kong maghinang ng isang maliit na kawad sa Tout pin ng maliit na tilad at ikonekta ito sa PCB ADC pin.

Hakbang 8: Assembly ng Project

Assembly ng Proyekto
Assembly ng Proyekto
Assembly ng Proyekto
Assembly ng Proyekto
Assembly ng Proyekto
Assembly ng Proyekto
Assembly ng Proyekto
Assembly ng Proyekto

Ilagay ang PCB sa lahat ng nakakonekta na sa kahon, i-tornilyo ito, ilagay ang potentiometer nut at knob, kola ang IR sensor at isara ang lahat gamit ang mga tornilyo o higit pang pandikit: D.

Hakbang 9: paglalagay ng mga Strips at Control Unit

Paglalagay ng Mga Strips at Control Unit
Paglalagay ng Mga Strips at Control Unit
Paglalagay ng Mga Strips at Control Unit
Paglalagay ng Mga Strips at Control Unit
Paglalagay ng Mga Strips at Control Unit
Paglalagay ng Mga Strips at Control Unit

Kola ang Mga Strip sa iyong lamesa o nais na lugar, mayroon na silang pandikit ngunit sinigurado ko sila ng ilang mainit na pandikit.

Gupitin ito sa laki ng iyong desk / lugar, tiyaking maaabot ng konektor ang control box at idikit din ito.

Ikonekta ito at hanapin ang isang 5V 2A + power Supply.

Hakbang 10: Pagpapatakbo ng Up at Pagsubok

Pagpapatakbo ng Up at Pagsubok
Pagpapatakbo ng Up at Pagsubok
Pagpapatakbo ng Up at Pagsubok
Pagpapatakbo ng Up at Pagsubok
Pagpapatakbo ng Up at Pagsubok
Pagpapatakbo ng Up at Pagsubok

I-plug ang supply ng kuryente sa control box at kunin ang iyong remote control at subukan ang iyong mga setting at control ng ilaw gamit ang potensyomiter.

Masiyahan sa iyong proyekto at sa iyong pag-set up.

Malaya kang baguhin ang code at idagdag ang mga kulay at animasyon na gusto mo.

Inirerekumendang: