Talaan ng mga Nilalaman:
- Hakbang 1: Kailangan ng Mga Kasanayan
- Hakbang 2: Listahan ng Mga Bahagi at Bahagi
- Hakbang 3: Diagram ng Circuit
- Hakbang 4: Disenyo at Pag-order ng PCB
- Hakbang 5: Pag-print ng Mga Bahaging 3D
- Hakbang 6: Pagprogram ng ESP8266
- Hakbang 7: ESP8266 ADC Hack
- Hakbang 8: Assembly ng Project
- Hakbang 9: paglalagay ng mga Strips at Control Unit
- Hakbang 10: Pagpapatakbo ng Up at Pagsubok
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
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
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
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
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
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
- I-install ang Mga Aklatan na gagana ang code
- Buksan ang iyong Arduino IDE.
- Pumunta sa File> Mga Halimbawa> IRremoteESP8266> IRrecvDemo
- Ang halimbawang Code na ito ay magpapahintulot sa iyo na kopyahin ang IR code na nagpapadala ng remote control key na nais mong gamitin.
- Sa IRrecvDemo, i-update ang kRecvPin sa iyong nakakonekta sa IR Sensor.
- Ikonekta ang iyong ESP8266 sa programmer at ikonekta ang IR Sensor sa iyong napiling Pin.
- I-upload ang code.
- 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.
- Buksan ang MCM-LED-DESK.ino code.
- Itakda ang kRecvPin sa 3, ang mga pixel ay konektado sa pin 0 at ang bilang ng mga pixel sa aking kaso ay 80.
- Sa pagpapaandar ng Leer (), i-update ang code ng Kung sa mga iyong remote control.
- I-upload ang code sa ESP8266 gamit ang proyekto PCB at isang USB sa TTL converter
Hakbang 7: 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
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
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
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.