Talaan ng mga Nilalaman:

Kontroladong WiFi na LED Strip Matrix Display Clock Light: 3 Hakbang (na may Mga Larawan)
Kontroladong WiFi na LED Strip Matrix Display Clock Light: 3 Hakbang (na may Mga Larawan)

Video: Kontroladong WiFi na LED Strip Matrix Display Clock Light: 3 Hakbang (na may Mga Larawan)

Video: Kontroladong WiFi na LED Strip Matrix Display Clock Light: 3 Hakbang (na may Mga Larawan)
Video: [Full Verision] Love Me Like I Do : #LiuYiJun #ZhangMuxi | 2023 Latest Romantic #Cdrama 2024, Nobyembre
Anonim
Kinokontrol ng WiFi Strip LED ng Matrix Display Clock Light
Kinokontrol ng WiFi Strip LED ng Matrix Display Clock Light
Kinokontrol ng WiFi Strip LED ng Matrix Display Clock Light
Kinokontrol ng WiFi Strip LED ng Matrix Display Clock Light
Kinokontrol ng WiFi Strip LED Matrix Display Clock Light
Kinokontrol ng WiFi Strip LED Matrix Display Clock Light
Kinokontrol ng WiFi Strip LED ng Matrix Display Clock Light
Kinokontrol ng WiFi Strip LED ng Matrix Display Clock Light

Mga Proyekto ng Tinkercad »

Maaaring iprogramang mga LED strip, hal. batay sa WS2812, kamangha-manghang. Ang mga application ay sari-sari at mabilis kang makakakuha ng mga kahanga-hangang resulta. At kahit papaano ang pagbuo ng mga orasan ay tila isa pang domain na sa tingin ko ay marami. Nagsisimula sa ilang karanasan sa pagbuo ng isang orasan ng salita batay sa solong mga LED, isang Arduino at isang digital na module ng orasan lumipat ako sa web based NTP na oras na isang malinis na sangkap ng isang module na integrated nodemcu (ESP8622) na WLAN. Samakatuwid ang pagbuo ng isang humantong matrix display orasan sa labas ng isang LED strip at isang nodemcu controller ay lahat ngunit halata. At sa tabi ng pagpapakita ng isang orasan ay maaaring gawin ang lahat ng uri ng mga magarbong epekto ng ilaw na may isang maraming kulay na pixel matrix na 42 x 7 LED strip pixel. Panoorin ang demo.

Sa tabi ng isang LED strip, isang supply ng kuryente, ang node MCU, kailangan mo ng ilang karagdagang mga supply tulad ng isang base plate, isang transparent plate sa mukha, ilang mga turnilyo at mga nut na distansya. Ang mga kasanayan sa paghihinang at paggawa ng kahoy (na ang huli ay wala sa akin …) ay kapaki-pakinabang. Ang isang 3D printer ay isang matalinong pagpipilian upang mai-print ang stand at ang pabalat ng electronics.

Mga Pantustos:

6 x HSeaMall 180 piraso M3 Nylon White Hex Spacer Screw Nut Brass Spacer Distance Screw Nut Assortment Kit para sa polystyrol plate mounting sa kahoy plate

1 x Polystyrolplate 80x20 cm transparent, puti 2, 5mm bilang front plate

1 x Wood shelf 80 x 20 cm, puti, 1, 6 cm bilang base plate para sa LED strip at electronics

20 x Industriya 15 mm x 3.9 mm Threaded Self Tapping Screws Drilling Bolts upang ayusin ang mga bagay

1 x NodeMCU Lua Amica Module V2 ESP8266 ESP-12F -Wifi para sa LED Clock control

1 x Power supply PARA SA 300 na humantong - 230V hanggang 5V, 8A item ng MSKU: MeanWell Series LPV-60. [Energy Class A] - upang mapagana ang hanggang sa 300 LEDs

1 x LED strip, 5m 300 LED, WS2811 IC Itinayo sa 5050SMD, 256 na ilaw - LED pixel matrix

1 x light sensitibong risistor para sa awtomatikong pagsasaayos ng ningning

electronics at electric bahagi, cable, PCB terminal 2-poste, isang angkop na circuit board

Hakbang 1: Buuin ang Base Plate at Cover

Buuin ang Base Plate at Cover
Buuin ang Base Plate at Cover
Buuin ang Base Plate at Cover
Buuin ang Base Plate at Cover
Buuin ang Base Plate at Cover
Buuin ang Base Plate at Cover
Buuin ang Base Plate at Cover
Buuin ang Base Plate at Cover

Sa una ang mga pag-mount para sa takip ng plato ay kailangang ihanay. Ang detalyadong layout ng board ay ipinapakita sa PDF. Ang isang distansya na nut nut sa bawat sulok ay nakaposisyon sa bawat sulok na may sentro na 1cm mula sa panlabas na gilid. Ang dalawang mga turnilyo ay naka-mount sa gitna ng mahabang gilid upang patatagin ang takip ng takip.

Ang LED strip ay pinutol sa pitong linya @ 42 LED bawat isa upang mabuo ang matrix. Ang mga linya ng LED ay naayos sa board nang simetriko tulad ng ipinakita sa board layout PDF. MAHALAGA: ang direksyon ng daloy ng data ng mga linya ay mula kaliwa hanggang kanan para sa itaas na linya, kanan sa kaliwa para sa susunod na linya, kaliwa hanggang kanan muli para sa susunod na linya at iba pa para sa lahat ng pitong linya.

Ang linya ng data at mga linya ng kuryente (GND, + 5V) ay konektado (soldered) para sa bawat linya mula sa itaas hanggang sa mas mababang linya. Kaya't ang linya isa at dalawa ay konektado sa kanang bahagi, dalawa at tatlo sa kaliwang bahagi, tatlo at apat sa kanang bahagi muli at iba pa. Pinapanatili ng diskarteng ito na maikli ang mga solder na linya.

Ang mga linya ng kuryente sa suplay ng kuryente ay solder sa gitna ng linya upang maiwasan ang pagkakaroon ng masyadong mahabang haba para sa power supply sa huling LED.

Ang isang 3mm na butas para sa light sensitibong resitor sa kaliwang itaas na bahagi ng board (ay magiging ilalim ng lampara) ay sumusuporta sa risistor na tumuturo palabas (sa likod ng ilawan upang hindi makakuha ng sobrang ilaw mula sa LED matrix). Itinuturo ng resistor ang palabas, ang mga linya ng konektor ay magkasamang nakadirekta sa pamamagitan ng isa pang drilled hole sa likod ng lampara.

Ang takip ng plato ay nakatanggap ng mga butas ng drill sa mga simetriko na posisyon sa mga butas ng mount sa base board. Ang mga turnilyo na may singsing na distansya sa plastik ay inaayos ang takip ng plato sa base board.

Para sa isang stand naka-print ako ng dalawang puting piraso na kailangang maayos ng mga M4x20mm na turnilyo upang paganahin ang isang matatag na paninindigan.

Hakbang 2: Power Supply at Electronics

Power Supply at Elektronika
Power Supply at Elektronika
Power Supply at Elektronika
Power Supply at Elektronika
Power Supply at Elektronika
Power Supply at Elektronika
Power Supply at Elektronika
Power Supply at Elektronika

Ngayon kailangan ko ng kaunting lakas at ilang tagakontrol para sa LED strip matrix. Sa una ang nodeMCU ng controller. Ang isang napaka-simpleng circuitboard ay nagbibigay-daan upang mai-mount ang nodemcu na matanggal, walang mas nakakainis kaysa sa de-solder ng isang nasirang elektronikong aparato na may maraming mga soldered na pin. Ang mga koneksyon ay inilarawan sa ibaba:

Koneksyon sa NodeMCU (A0 light resistor pin 1

3, 3V light resistor pin 2

D2 DIn ng LED strip

Vin 5V ng supply ng kuryente

GND GND ng supply ng kuryente

Ang suplay ng kuryente ay naka-mount sa likod ng base board. Napagpasyahan kong ayusin ang medyo malaking suplay kasama ang mahabang direksyon ng gilid na may koneksyon na 5V / GND sa ilalim kung saan ang mga konektor mula sa harap ay dumaan sa kabuuan ng drill. Ang mga tumataas na butas ng suplay ng kuryente ay ginagamit nang magkasama sa mga naka-print na 3D na electronics at mga takip ng konektor ng kuryente. Ang disenyo ay ginawa nang mabilis - sa paggunita ay pagsamahin ko ang lahat sa isang takip sa tabi ng suplay ng kuryente - mabuti, ito ang para sa mga prototype …

Ang mga bahagi ng 3D ay nilikha gamit ang tinkercad (na kung saan ay mahusay lamang para sa mabilis na mga disenyo) at naka-print / hiniwa sa Cura.

Link sa proyekto ng tinkercad: Mga bahagi ng LED strip matrix ng Tinkercad

Hakbang 3: Software

Software
Software
Software
Software
Software
Software

Ang bentahe ng isang nodemcu ay tiyak na walang kinakailangang digital na module ng orasan, ni kailangan mo ng isang hiwalay na interface ng kontrol dahil maaaring magamit ng isang web server ang pagkontrol sa nodemcu.

Ang bilang ng mga epekto ay walang limitasyong ang matrix ay maaaring magamit bilang messaging board, lampara, Tetris tulad ng gamestation, light ng snow,…

Sa kasamaang palad ang pagprograma ng nodeMCU ay napaka, malapit sa mga arduino ng programa. Maaaring magamit ang Arduino IDE. Mayroong toneladang magagandang paglalarawan kung paano mo makukuha ang Arduino IDE na naka-install at gumagana sa nodeMCU ESP8622. At nakukuha mo rin sila sa mga itinuturo - Mabilis na Pagsisimula sa Nodemcu (ESP8266) sa Arduino IDE ni Magesh Jayakumar

Ang isang pares ng mga aklatan ay kailangang mai-install at ang software ay gumagana pa rin sa isinasagawa. Ang display ng orasan, pag-scroll ng teksto at ilang mga epekto ay kasama.

Ang orasan at mga epekto ay maaaring makontrol sa pamamagitan ng isang web page. Napaka-basic pa rin nito at kailangan kong kunin kung paano mai-upgrade ang web page sa isang talagang magandang interface ng gumagamit sa lahat ng uri ng maayos na pag-andar.

Marami pang dapat gawin.

Inirerekumendang: