Talaan ng mga Nilalaman:

LED Wall Mount Display: 5 Hakbang
LED Wall Mount Display: 5 Hakbang

Video: LED Wall Mount Display: 5 Hakbang

Video: LED Wall Mount Display: 5 Hakbang
Video: How far IS 10 metres? 2024, Nobyembre
Anonim
LED Wall Mount Display
LED Wall Mount Display
LED Wall Mount Display
LED Wall Mount Display
LED Wall Mount Display
LED Wall Mount Display

Sa itinuturo na ito, matututunan namin kung paano gumawa ng isang pader na naka-mount na LED light display na angkop para sa parehong kaswal at isang propesyonal na kapaligiran. Nais kong gawin ito dahil ang mga LEDs ay isang bagong konsepto sa akin at madalas na hindi napapansin gayunpaman, maaari silang maging isang madali at kasiya-siyang proyekto na gagawin. ito ay isang orihinal na proyekto na nahihirapan akong gumawa ngunit marami akong natutunan.

Mga gamit

Kahoy (Gumamit ako ng kahoy upang gawin ang ilaw ngunit ang anumang mga materyal ay gagana)

IR Sensor (Infrared sensor) gumagamit ako ng sunfounder IR receiver (CA $ 9.38)

IR Remote kit (Infrared remote na may kaukulang IR Sensor (CA $ 4.48)

Isang RGB LED Strip (CA $ 29.99)

Arduino UNO R3 (CA $ 14.29)

Jumper cables kit (opsyonal) (CA $ 5.29)

Naka-off ang Rocker Switch (20 Pack) (CA $ 14.99)

Double A Baterya (CA $ 12.99)

Kaso ng Quad Battery (CA $ 9.98)

Koneksyon ng baterya ng Arduino Power plug

Pandikit ng kahoy

2025 Baterya

Mga kasangkapan

Drill

Pandikit ng kahoy

Mga Cutter / Striper ng Wire

Panghinang

Hakbang 1: Lumilikha ng Light Box

Lumilikha ng Light Box
Lumilikha ng Light Box
Lumilikha ng Light Box
Lumilikha ng Light Box

Personal, nais kong pumunta para sa isang makinis na malinis na hitsura ng kahoy soi gumawa lamang ng isang simpleng kahon pagkatapos ay nakadikit ito sa isang patag na 5 1/2 "x9" na piraso ng kahoy. ito ay isang mabilis at madaling konstruksyon. mayroong ilang mga pamamaraan ng paggawa nito. ang aking unang hakbang ay ang pagputol ng dalawang 1 1/2 "x 2 1/4" na piraso ng kahoy. kumikilos ito bilang lapad ng kahon. Pagkatapos ay pinutol ko ang dalawang 5 "x1 1/4" na piraso ng kahoy at idinikit ito. paggawa ng isang rektanggulo, PADILIGIN ang mas maliliit na piraso sa LABAS ng dalawang mas mahahabang piraso ng kahoy, pinapayagan nito ang sapat na silid para sa Arduino at ang pack ng baterya upang pisilin. Personal kong idinikit ang kahon at pagkatapos ay na-secure ko ang mga ito gamit ang 2 1 "na mga tornilyo mula sa bawat panig. Pinayagan nito ang pandikit na matuyo ang pinakamabilis at sa tamang posisyon.

nang i-screw ko ang kahon magkasama nagsimula akong gupitin ang aking piraso sa ibabaw, ang piraso ng kahoy na ito ay 9 "x 5 3/4" Naghintay ako para matuyo ang kahon ng kahoy (24 na oras ng paghihintay). sa sandaling ang lahat ng pinatuyo pagkatapos ay nasentro ko ang kahon sa ibabaw ng display pagkatapos ay idinikit ko ito (24 oras na paghihintay) at na ang paggawa ng kahon

pagkatapos ay nag-drill lamang ako ng 2 butas, isa para sa mga kable at ang pangalawa para sa rocker switch, para sa mga wires ay nag-drill ako ng isang 1/2 "na butas sa ilalim. pagkatapos para sa tuktok kailangan kong gumawa ng isang balangkas ng switch. sa sandaling binalangkas ko Nakuha ko ang 1/2 "drill bit at nag-drill ng 2 butas sa magkabilang gilid ng bakas upang gawing walang laman ang puwang sa loob. Gumamit ako pagkatapos ng isang file upang parisukat ang lahat (suriin ang diagram).

Hakbang 2: Mga mounting LED

Mga mounting LED
Mga mounting LED
Mga mounting LED
Mga mounting LED
Mga mounting LED
Mga mounting LED

Kapag ang kahon ay ganap na natuyo at drilled mahusay kang pumunta upang mai-mount ang iyong mga LED papunta sa ibabaw. Kumuha ako ng ilang pag-iingat kapag na-mount ang aking mga LED na hindi kinakailangan ngunit gumawa ng pagkakaiba sa display. Nalaman ko na kung mas malapit ka sa gitna ay mas makinis ang lalabas sa mga gilid tulad ng nakikita sa video. Itinuon ko ang aking mga LED at tinitiyak na naka-mount ang mga ito nang tuwid at totoo sa gitna. Ginawa ko ang aking mga LED na 1/2 mula sa labas ng display ibabaw. Ginawa nitong pare-pareho ang ilaw sa paligid. Hindi mo kailangang gawin ito at sa katunayan masayang maglaro sa mga posisyon at anggulo. Napakahalaga rin nito na maingat ka sa mga arrow na nasa LEDs, ipinapakita nito ang direksyon na dapat dumaloy sa kasalukuyan o maaari mong tuluyang baligtarin ang polarity sa mga LED.

sa sandaling pinila ko ang mga ito ginamit ko ang pandikit na dumating sa likod ng guhit upang kola sa lugar, sa kaso na hindi mo makuha ito upang madikit nang mabisa palaging mabuti na linisin ang ibabaw upang matiyak na nakadikit ito sa kahoy sa halip na alikabok at iba pang mga bagay sa ibabaw. maaari mo ring gamitin ang double sided tape ngunit personal kong tuldok na ginusto ito dahil mas malaki ito kaysa sa humantong na lapad ng strip at madaling madumi at mag-peel.

dahil sa mga LED na ginagamit ko kailangan nilang maghinang upang makagawa ng 90 degree turn tulad ng nakikita sa larawan. dapat mong ikonekta ang lahat ng mga bukas na circuit sa kanilang kaukulang circuit sa kabilang dulo ng LED strip na may ilang mga jumper cables tulad ng nakikita sa itaas.

ibang bagay na dapat tandaan kapag nagtatrabaho kasama ang iyong mga LED ay ang boltahe na maaari nilang hawakan, ang mga LED na ginagamit ko ay maaaring hawakan ng hanggang sa 6 volts ng kuryente, ito ang dahilan kung bakit gumagamit ako ng isang quad na baterya pack. ang max boltahe na maibibigay nito ay 6 volts.

Hakbang 3: Mga kable

Kable
Kable
Kable
Kable

ang mga kable para sa proyektong ito ay sobrang simple, ang IR sensor ay nangangailangan lamang ng lakas, lupa, at data. ang aking data pin para sa IR sensor ay pin 3. isang problema na napatakbo ko sa paggawa ng display na ito na ang aking IR receiver ay nangangailangan ng 5V ng kuryente, subalit, ang IR sensor ay dapat na gumana nang maayos. ngunit sa kaso na hindi ito gumagana para sa iyo pati na rin maaari mong solder ang sensor power cable sa 5V cable para sa mga LED. makikita ito sa litrato. Ang aking LEDs data cable ay 6. ang mga LED ay kailangan din ng isang data wire, isang kuryente, at ground. sobrang simple.

Kung pinili mong gawin ang isang rocker switch. Tulad ng ginawa ko dapat mong solder ang power wire na nagmumula sa quad baterya pack sa prong sa kaliwa. sa puntong ito dapat mong ipasok ang paglipat sa butas sa tuktok ng kahon, pagkatapos ay solder ang mga wire. ang tamang prong ay dapat magkaroon ng dc connector power cable. ang lupa ay maaaring tumakbo nang direkta mula sa baterya pack sa konektor. ihihinto ng switch ang kasalukuyang mula sa pagpasa sa konektor at ihinto ang lakas na dumadaan sa Arduino, ito ang iyong magiging master control (ON, OFF). sa mga LED na ginagamit ko ay may isang lugar na kailangan mong maghinang ng kuryente, lupa at mga wire sa data tulad ng nakikita sa larawan, gawin ito ngayon. kapag tinitiyak mo na naipapasa mo ang mga kable sa butas sa ilalim upang ang kahon ay maaaring mahiga sa pader.

sa sandaling ang lahat ay na-solder pagkatapos ay ipasa ang 3 mga wire na nagmumula sa IR sensor at ipasa ang mga ito sa butas sa itaas (kung saan pupunta ang switch) dapat magkaroon ka ng sapat na silid upang madulas ang iyong switch at libre ang mga wire para sa paggalaw. maaari mong ayusin ang lokasyon ng sensor nang malaya upang umangkop sa iyong mga pangangailangan at lokasyon sa silid.

Hakbang 4: Code

ang mga aklatan na ginamit ko ay naka-address sa tuktok ng code at lahat ay mai-install sa GitHub.com.

Mabilis na Tandaan: Tiyaking binago mo ang iyong mga pin at pinangunahan ang # nang naaayon.

ang code na ito ay kasalukuyang gumagana sa windows 10 pro model, ang pagpunta sa mac o ibang modelo ay maaaring makaapekto sa code kaya manatiling pansin sa iyon.

tulad ng nakikita mong mayroong Serial.ln upang magamit mo ang serial monitor upang makasabay sa code at makita kung saan maaaring nagkamali ang mga bagay.

#include #include #ifdef _AVR_ #include #endif

# tukuyin ang LED_PIN 6

# tukuyin ang LED_COUNT 60

int MY_RECV_PIN = 3;

IRrecv irrecv (MY_RECV_PIN); mga resulta sa pag-decode_resulta;

Adafruit_NeoPixel strip (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);

// function (setup) na - tumatakbo nang isang beses sa pagsisimula ----

walang bisa ang pag-setup () {

# kung tinukoy (_ AVR_ATtiny85_) && (F_CPU == 16000000)

clock_prescale_set (clock_div_1); #tapusin kung

Serial.begin (9600);

strip.begin (); strip.show (); strip.setBightness (50);

irrecv.enableIRIn (); // Simulan ang tatanggap

}

// loop () function - tumatakbo nang paulit-ulit hangga't ang board ay nasa -------------

int button_mode = 0;

void loop () {

Serial.println ("nasa loop"); kung (irrecv.decode (& mga resulta)) {button_mode = button_mode +1; kung (button_mode> = 3) {button_mode = 0; } Serial.println (button_mode); kung (button_mode == 0) {Serial.println ("Pag-clear ng lahat ng LEDs"); colorWipe (strip. Kulay (0, 0, 0), 0); } iba pa kung (button_mode == 1) {Serial.println ("Pagtatakda ng mga LED upang habulin ang epekto"); colorWipe (strip. Kulay (255, 0, 0), 50); // Red colorWipe (strip. Color (0, 255, 0), 50); // Green colorWipe (strip. Kulay (0, 0, 255), 50); // Blue colorWipe (strip. Color (255, 255, 255), 50); // white} iba pa kung (button_mode == 2) {Serial.println ("Ang pagtatakda ng mga LED sa epekto ng bahaghari"); bahaghari (10); colorWipe (strip. Color (255, 255, 255), 50); // white} irrecv. resume (); // Natanggap ang susunod na halaga} // pagkaantala (500); }

walang bisa na colorWipe (uint32_t color, int wait) {

para sa (int i = 0; i

// Rainbow cycle kasama ang buong strip. Ipasa ang oras ng pagkaantala (sa ms) sa pagitan ng mga frame.

walang bisa ang bahaghari (int wait) {

para sa (long firstPixelHue = 0; firstPixelHue <5 * 65536; firstPixelHue + = 256) {para sa (int i = 0; i

/

Inirerekumendang: