Përmbajtje:

Ekran LED për montimin në mur: 5 hapa
Ekran LED për montimin në mur: 5 hapa

Video: Ekran LED për montimin në mur: 5 hapa

Video: Ekran LED për montimin në mur: 5 hapa
Video: И ЭТО ТОЖЕ ДАГЕСТАН? Приключения в долине реки Баараор. БОЛЬШОЙ ВЫПУСК (Путешествие по Дагестану #3) 2024, Nëntor
Anonim
Ekran LED për montimin në mur
Ekran LED për montimin në mur
Ekran LED për montimin në mur
Ekran LED për montimin në mur
Ekran LED për montimin në mur
Ekran LED për montimin në mur

Në këtë udhëzues, ne do të mësojmë se si të bëjmë një ekran të dritës LED të montuar në mur të përshtatshëm si për një mjedis rastësor ashtu edhe për një profesionist. Doja ta bëja këtë sepse LED janë një koncept i ri për mua dhe shpesh anashkalohen megjithatë, ato mund të jenë një projekt i lehtë dhe argëtues për tu bërë. ky është një projekt origjinal që e kam pasur të vështirë ta bëj, por kam mësuar shumë prej tij.

Furnizimet

Druri (kam përdorur dru për të bërë dritën, por çdo material do të funksiononte)

Sensori IR (sensori me rreze infra të kuqe) jam duke përdorur marrësin IR sunfounder (CA 9.38 dollarë)

Kompleti i telekomandës IR (telekomandë me rreze infra të kuqe me sensorin IR përkatës (CA 4,48 dollarë)

Një Rrip LED RGB (CA 29,99 dollarë)

Arduino UNO R3 (14,29 dollarë CA)

Kompleti i kabllove kërcyes (opsional) (5,29 dollarë CA)

I fikur Rocker Switch (20 pako) (14,99 dollarë CA)

Bateri Double A (12,99 dollarë CA)

Kasa e baterisë me katër bateri (9,98 dollarë CA)

Arduino Lidhja e baterisë Priza e energjisë

Ngjitës druri

Bateria 2025

Mjetet

Stërvitje

Ngjitës druri

Prerës/Stripues telash

Makine per ngjitjen e metalit

Hapi 1: Krijimi i kutisë së dritës

Krijimi i kutisë së dritës
Krijimi i kutisë së dritës
Krijimi i kutisë së dritës
Krijimi i kutisë së dritës

Personalisht, doja të shkoja për një pamje të pastër të drurit të pastër, kështu që sapo bëra një kuti të thjeshtë dhe më pas e ngjita në një copë druri të sheshtë 5 1/2 "x9". ky ishte një ndërtim i shpejtë dhe i lehtë. ka disa metoda për ta bërë këtë. hapi im i parë ishte prerja e dy copave të drurit 1 1/2 "x 2 1/4". kjo vepron si gjerësia e kutisë. Pastaj unë preva dy copa druri 5 "x1 1/4" dhe i ngjita së bashku. duke bërë një drejtkëndësh, Ngjitni pjesët më të vogla në brendësi të dy pjesëve më të gjata të drurit, kjo lejon hapësirë të mjaftueshme për të lëvizur Arduino dhe paketën e baterisë. Unë personalisht e ngjita kutinë së bashku dhe pastaj i sigurova me 2 Vida 1 "nga secila anë. Kjo lejoi që zam të thahet më shpejt dhe në pozicionin e duhur.

kur e vidhosa kutinë së bashku fillova të pres pjesën time të sipërfaqes, kjo copë druri ishte 9 "x 5 3/4" Unë pastaj prita që kutia e drurit të thahej (24 orë pritje). pasi të jetë tharë, e kam përqëndruar kutinë në sipërfaqen e ekranit, pastaj e kam ngjitur atë (koha e pritjes 24 orë) dhe se ajo është ndërtimi i kutisë

atëherë unë vetëm shpova 2 vrima, një për instalime elektrike dhe e dyta për ndërprerësin, për telat unë shpova një vrimë 1/2 "në pjesën e poshtme. pastaj për pjesën e sipërme më duhej të bëja një skicë të ndërprerësit. sapo të përshkruaj mora stërvitjen 1/2 "dhe shpova 2 vrima në të dyja anët e gjurmës në mënyrë që të bëja hapësirën brenda sa më bosh të ishte e mundur. Unë pastaj përdor një skedar për të katrorizuar gjithçka (kontrolloni diagramin).

Hapi 2: Montimi i LED -ve

Montimi i LED -ve
Montimi i LED -ve
Montimi i LED -ve
Montimi i LED -ve
Montimi i LED -ve
Montimi i LED -ve

Pasi kutia të jetë tharë dhe shpuar plotësisht, është mirë të shkoni për të montuar LED -të tuaj në sipërfaqe. Kam marrë disa masa paraprake kur montoj LED -et e mia që nuk janë të nevojshme, por që bëjnë një ndryshim në ekran. Kam gjetur se sa më afër që të afroheshit në qendër aq më e qetë drita do të dilte nga anët siç shihet në video. I përqendrova LED -et e mia dhe u sigurova që ato të ishin montuar drejt dhe të vërteta në qendër. I bëra LED -et e mia 1/2 nga periferia e sipërfaqes së ekranit. Kjo e bëri dritën të qëndrueshme përreth. Nuk keni pse ta bëni këtë dhe në fakt është argëtuese të luani me pozicione dhe kënde. Është gjithashtu shumë e rëndësishme se jeni të vëmendshëm ndaj shigjetave që janë në LED, kjo tregon drejtimin në të cilin duhet të rrjedhë rryma ose mund të përfundoni duke ndryshuar polaritetin në LED.

pasi i rreshtova ato, unë përdor ngjitësin që erdhi në pjesën e pasme të shiritit për t'u ngjitur në vend, në rast se nuk mund ta ngjitni në mënyrë efektive, është gjithmonë mirë të pastroni sipërfaqen për t'u siguruar që është ngjitur në dru në vend të pluhurit dhe gjërave të tjera në sipërfaqe. ju gjithashtu mund të përdorni kasetë të dyanshme, por unë personalisht e preferoj pasi është më e madhe se gjerësia e shiritit led dhe ndotet lehtë dhe zhvishet.

për shkak të LED -ve që po përdor ato duhet të bashkohen për të bërë kthesa 90 gradë siç shihet në foto. duhet të lidhni të gjitha qarqet e hapura me qarkun e tyre përkatës në skajin tjetër të shiritit LED me disa kabllo kërcyes siç shihet më sipër.

diçka tjetër që duhet të keni parasysh kur punoni me LED -të tuaj është tensioni që ata mund të përballojnë, LED -et që unë po përdor mund të trajtojnë deri në 6 volt energji elektrike, kjo është arsyeja pse po përdor një paketë me katër bateri. tensioni maksimal që mund të japë është 6 volt.

Hapi 3: Instalimet elektrike

Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike

instalimet elektrike për këtë projekt janë super të thjeshta, sensori IR ka nevojë vetëm për energji, tokë dhe të dhëna. kunja ime e të dhënave për sensorin IR ishte kunja 3. një problem që hasa kur bëra këtë ekran ishte se marrësi im IR kishte nevojë për 5V energji elektrike, megjithatë, sensori IR duhet të jetë në gjendje të funksionojë mirë. por në rast se nuk funksionon edhe për ju, mund të lidhni kabllon e energjisë së sensorit në kabllon 5V për LED. kjo mund të shihet në foto. Kablloja ime e të dhënave LED është 6. LEDs gjithashtu kanë nevojë vetëm për një tel të dhënash, një energji dhe tokë. super e thjeshte

Nëse vendosni të bëni një ndërprerës. Ashtu si unë, ju duhet të lidhni tela të energjisë që vjen nga paketa me katër bateri në prizën në të majtë. në këtë pikë ju duhet të keni futur çelësin në vrimën në krye të kutisë, pastaj të lidhni telat. kunja e djathtë duhet të ketë kabllon e rrymës së lidhësit dc. toka mund të kalojë drejtpërdrejt nga paketa e baterisë në lidhësin. kaloni ndalon kalimin e rrymës në lidhës dhe ndalimin e fuqisë që kalon përmes Arduino, ky do të jetë kontrolli juaj kryesor (ON, OFF). në LED që po përdor ka një vend ku duhet të lidhni telat e energjisë, tokëzimit dhe të dhënave, siç shihet në foto, bëjeni tani. kur e bëni këtë sigurohuni që t’i kaloni kabllot përmes vrimës në pjesën e poshtme në mënyrë që kutia të mund të shtrihet e sheshtë në mur.

pasi të jetë ngjitur gjithçka, atëherë kaloni 3 telat që dalin nga sensori IR dhe kalojini ato përmes vrimës në krye (ku kalon çelësi) duhet të keni hapësirë të mjaftueshme për të rrëshqitur ndërprerësin tuaj dhe të keni telat të lirë për lëvizje. mund ta rregulloni vendndodhjen e sensorit lirshëm për t'iu përshtatur nevojave tuaja dhe vendndodhjes në dhomë.

Hapi 4: Kodi

bibliotekat që kam përdorur janë adresuar të gjitha në krye të kodit dhe të gjitha mund të instalohen në GitHub.com.

Shënim i shpejtë: Sigurohuni që të ndryshoni kunjat dhe të udhëheqni # në përputhje me rrethanat.

ky kod aktualisht po punon në modelin Windows 10 pro, shkuarja në mac ose një model tjetër mund të ndikojë në kodin, kështu që qëndroni të vëmendshëm ndaj kësaj.

siç mund ta shihni ka Serial.ln kështu që ju mund të përdorni monitorin serik për të vazhduar me kodin dhe për të parë se ku gjërat mund të kenë shkuar keq.

#përfshi #përfshi #ifdef _AVR_ #përfshi #endif

#përcaktoni LED_PIN 6

#përcakto LED_COUNT 60

int MY_RECV_PIN = 3;

IRrecv irrecv (MY_RECV_PIN); rezultatet e deshifrimit të rezultateve;

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

// funksioni setup ()-ekzekutohet një herë gjatë fillimit --------------------------------

void setup () {

#nëse përcaktohet (_ AVR_ATtiny85_) && (F_CPU == 16000000)

ora_prescale_set (ora_div_1); #endif

Serial.filloj (9600);

strip.filloj (); shirit.shfaq (); strip.setBrightness (50);

irrecv.enableIRIn (); // Nisni marrësin

}

// funksioni loop ()-funksionon në mënyrë të përsëritur për aq kohë sa bordi është i ndezur ---------------

modaliteti i butonit int = 0;

lak void () {

Serial.println ("në lak"); nëse (irrecv.decode (& results)) {button_mode = button_mode +1; nëse (modaliteti i butonit> = 3) {modaliteti i butonit = 0; } Serial.println (modaliteti i butonit); if (modaliteti i butonit == 0) {Serial.println ("Pastrimi i të gjitha LED -ve"); colorWipe (shirit. Ngjyra (0, 0, 0), 0); } else if (butoni_mode == 1) {Serial.println ("Vendosja e LED -ve për të ndjekur efektin"); colorWipe (shirit. Ngjyra (255, 0, 0), 50); // Fshij ngjyrë të kuqe (shirit. Ngjyra (0, 255, 0), 50); // Green colorWipe (shirit. Ngjyra (0, 0, 255), 50); // Blue colorWipe (strip. Color (255, 255, 255), 50); // white} else if (button_mode == 2) {Serial.println ("Vendosja e LED -ve në efektin e ylberit"); ylber (10); colorWipe (shirita. Ngjyra (255, 255, 255), 50); // e bardhë} e parevc.resume (); // Merr vlerën tjetër} // vonesë (500); }

ngjyra e pavlefshme Fshij (ngjyra uint32_t, prit int) {

për (int i = 0; i

// Cikli ylber përgjatë gjithë brezit. Kaloni kohën e vonesës (në ms) midis kornizave.

ylber void (prisni int) {

për (gjatë firstPixelHue = 0; firstPixelHue <5*65536; firstPixelHue += 256) {për (int i = 0; i

/

Recommended: