Sadržaj:
- Supplies
- Korak 1: Kreiranje Light Box -a
- Korak 2: Montiranje LED dioda
- Korak 3: Ožičenje
- Korak 4: Kodirajte
Video: LED Zidni nosač za prikaz: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
U ovom uputstvu učit ćemo kako napraviti LED svjetlosni ekran montiran na zid prikladan i za ležerno i za profesionalno okruženje. Htio sam to učiniti jer su LED diode za mene novi koncept i često se zanemaruju, ali mogu biti jednostavan i zabavan projekt. ovo je originalan projekt koji sam teško stvarao, ali sam od njega mnogo naučio.
Supplies
Drvo (za svjetlo sam koristio drvo, ali svi materijali bi radili)
IC senzor (infracrveni senzor) koristim IC prijemnik za sunčanje (9,38 USD)
Komplet daljinskog upravljača (infracrveni daljinski upravljač sa odgovarajućim IC senzorom (4,48 USD)
RGB LED traka (29,99 USD)
Arduino UNO R3 (14,29 USD)
Komplet prespojnih kabela (opcionalno) (5,29 USD)
Prekidač za uključivanje i isključivanje (20 komada) (14,99 USD)
Dvostruke A baterije (12,99 USD)
Četvero kućište baterije (9,98 USD)
Arduino priključak baterije Utikač za napajanje
Ljepilo za drvo
2025 Baterija
Alati
Drill
Ljepilo za drvo
Rezači/skidači žice
Lemilica
Korak 1: Kreiranje Light Box -a
Osobno sam želio izgledati glatko, čisto drvo pa sam samo napravio jednostavnu kutiju, a zatim je zalijepio na ravno drvo 5 1/2 "x9". ovo je bila brza i laka konstrukcija. postoji nekoliko metoda za to. moj prvi korak je bio rezanje dva komada drveta 1 1/2 "x 2 1/4". ovo djeluje kao širina kutije. Zatim sam izrezao dva komada drveta veličine 5 "x1 1/4" i zalijepio ih zajedno. pravljenjem pravokutnika, LIJEPITE manje komade s unutrašnje strane dva duža komada drveta, to omogućava dovoljno prostora da se Arduino i baterija uguraju. Osobno sam zalijepio kutiju, a zatim ih učvrstio sa 2 1 "vijci sa svake strane. Ovo je omogućilo da se ljepilo najbrže osuši i u pravilnom položaju.
kada sam zašrafio kutiju, počeo sam rezati svoj površinski komad, ovaj komad drveta je bio 9 "x 5 3/4", a zatim sam čekao da se drvena kutija osuši (vrijeme čekanja 24 sata). nakon što se sve osušilo, centrirao sam kutiju na površinu ekrana, zalijepio sam je (vrijeme čekanja 24 sata) i rekao da je konstrukcija kutije
tada sam samo izbušio 2 rupe, jednu za ožičenje, a drugu za prekidač za ljuljanje, za žice sam izbušio rupu od 1/2 "na dnu. onda sam za gornju stranu morao napraviti obris prekidača. jednom kad sam ocrtao ja sam dobio burgiju od 1/2 "i izbušio 2 rupe sa obje strane traga kako bi prostor unutra bio što prazniji. tada sam koristio datoteku da sve izravnam (provjerite dijagram).
Korak 2: Montiranje LED dioda
Nakon što se kutija potpuno osuši i izbuši, dobro je da montirate svoje LED diode na površinu. Poduzeo sam nekoliko mjera opreza pri postavljanju LED dioda koje nisu potrebne, ali čine razliku na ekranu. Otkrio sam da što se više približavate centru, svjetlost će izlaziti sa strana glatko, kao što se vidi na videu. Centrirao sam LED diode i pobrinuo se da budu montirani ravno i točno u središte. Napravio sam LED diode 1/2 s periferije površine ekrana. Ovo je učinilo svjetlo dosljednim svuda. Ne morate to raditi, a zapravo je zabavno igrati se sa pozicijama i kutovima. Također je vrlo važno da ste pažljivi prema strelicama koje se nalaze na LED diodama, ovo pokazuje smjer u kojem struja mora teći ili biste na kraju promijenili polaritet LED dioda.
nakon što sam ih poravnao, upotrijebio sam ljepilo koje se nalazilo na stražnjoj strani trake da zalijepim na mjesto, u slučaju da ne možete postići da se učinkovito zalijepi, uvijek je dobro očistiti površinu kako biste bili sigurni da se lijepi na drvo umjesto prašine i drugih stvari na površini. možete koristiti i dvostranu traku, ali meni je draža jer je veća od širine LED trake i lako se prlja i ljušti.
zbog LED dioda koje koristim potrebno ih je lemiti kako bi se okrenule za 90 stepeni kao što se vidi na fotografiji. morate spojiti sve otvorene krugove u odgovarajući krug na drugom kraju LED trake nekim kratkospojnim kabelima kao što je gore prikazano.
još nešto što morate imati na umu pri radu sa LED diodama je napon koji oni mogu podnijeti, LED diode koje koristim mogu podnijeti do 6 volti električne energije, zato koristim četvero bateriju. maksimalni napon koji može dati je 6 volti.
Korak 3: Ožičenje
ožičenje za ovaj projekt je super jednostavno, IC senzoru je potrebno samo napajanje, uzemljenje i podaci. moj pin za infracrveni senzor je bio pin 3. problem na koji sam naišao pri izradi ovog ekrana bio je taj što je mom infracrvenom prijemniku bilo potrebno 5V električne energije, međutim, IC senzor bi trebao raditi sasvim u redu. ali u slučaju da i vama ne radi, možete lemiti kabel za napajanje senzora na 5V kabel za LED diode. to se može vidjeti na fotografiji. Moj LED kabl za prenos podataka je 6. LED -ima takođe treba samo jedna žica za prenos podataka, jedno napajanje i uzemljenje. super jednostavno.
Ako se odlučite za prekidač. Kao što sam ja učinio, trebali biste lemiti žicu za napajanje koja dolazi iz četvero baterije u zupce s lijeve strane. u ovom trenutku trebali ste umetnuti prekidač u otvor na vrhu kutije, a zatim lemiti žice. desni krak bi trebao imati kabel za napajanje konektora dc. uzemljenje može ići direktno iz baterije u konektor. prekidač zaustavlja prolazak struje do konektora i zaustavljanje napajanja koje prolazi kroz Arduino, ovo će biti vaša glavna kontrola (UKLJUČENO, ISKLJUČENO). na LED diodama koje koristim postoji mjesto na koje morate lemiti žice za napajanje, uzemljenje i podatke kao što se vidi na fotografiji, učinite to sada. kad to učinite, pazite da provučete kabele kroz rupu na dnu kako bi kutija mogla ležati ravno na zidu.
nakon što je sve zalemljeno, a zatim prođite kroz 3 žice koje silaze s IC senzora i provucite ih kroz rupu na vrhu (tamo gdje ide prekidač) trebali biste imati dovoljno prostora da provučete prekidač i da žice budu slobodne za kretanje. možete slobodno prilagoditi lokaciju senzora tako da odgovara vašim potrebama i lokaciji u prostoriji.
Korak 4: Kodirajte
sve biblioteke koje sam koristio su adresirane na vrhu koda i sve se mogu instalirati na GitHub.com.
Brza napomena: U skladu s tim promijenite pinove i oznaku #.
ovaj kôd trenutno radi na Windows 10 pro modelu, prelazak na Mac ili neki drugi model može utjecati na kôd, stoga budite pažljivi na to.
kao što vidite postoji Serial.ln tako da pomoću serijskog monitora možete pratiti kôd i vidjeti gdje su stvari mogle poći po zlu.
#include #include #ifdef _AVR_ #include #endif
#define LED_PIN 6
#define LED_COUNT 60
int MY_RECV_PIN = 3;
IRrecv unrecv (MY_RECV_PIN); decode_results rezultati;
Adafruit_NeoPixel traka (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
// funkcija setup ()-pokreće se jednom pri pokretanju --------------------------------
void setup () {
#if definirano (_ AVR_ATtiny85_) && (F_CPU == 16000000)
clock_prescale_set (clock_div_1); #endif
Serial.begin (9600);
strip.begin (); strip.show (); strip.setBrightness (50);
unrecv.enableIRIn (); // Pokretanje prijemnika
}
// funkcija loop ()-radi više puta sve dok je ploča na ---------------
int button_mode = 0;
void loop () {{100} {101}
Serial.println ("u petlji"); if (unrecv.decode (& rezultati)) {button_mode = button_mode +1; if (button_mode> = 3) {button_mode = 0; } Serial.println (button_mode); if (button_mode == 0) {Serial.println ("Brisanje svih LED dioda"); colorWipe (strip. Color (0, 0, 0), 0); } else if (button_mode == 1) {Serial.println ("Postavljanje LED dioda za efekt lova"); colorWipe (strip. Color (255, 0, 0), 50); // Crvena colorWipe (strip. Color (0, 255, 0), 50); // Zelena colorWipe (strip. Color (0, 0, 255), 50); // Plava colorWipe (strip. Color (255, 255, 255), 50); // bijela} else if (button_mode == 2) {Serial.println ("Postavljanje LED dioda na efekt duge"); duga (10); colorWipe (strip. Color (255, 255, 255), 50); // bijelo} unrecv.resume (); // Primanje sljedeće vrijednosti} // kašnjenje (500); }
void colorWipe (uint32_t boja, int čekanje) {
za (int i = 0; i
// Dugin ciklus duž cijele trake. Vrijeme kašnjenja (u ms) između kadrova.
void rainbow (int wait) {
for (long firstPixelHue = 0; firstPixelHue <5*65536; firstPixelHue += 256) {for (int i = 0; i
/
Preporučuje se:
Ambijentalni LED zidni sat: 11 koraka (sa slikama)
Ambijentalni LED zidni sat: Nedavno sam vidio mnoge ljude kako grade ogromne LED matrice koje izgledaju apsolutno lijepo, ali su se ili sastojale od složenog koda ili skupih dijelova ili oboje. Pa sam razmišljao o izgradnji vlastite LED matrice koja se sastoji od vrlo jeftinih dijelova i vrlo
Zidni nosač za IPad kao kontrolna ploča kućne automatizacije, pomoću servo upravljanog magneta za aktiviranje ekrana: 4 koraka (sa slikama)
Zidni nosač za IPad Kao kontrolna ploča kućne automatizacije, pomoću servo upravljanog magneta za aktiviranje ekrana: U posljednje vrijeme dosta sam vremena proveo u automatizaciji stvari u svojoj kući i oko nje. Koristim Domoticz kao aplikaciju za kućnu automatizaciju, za detalje pogledajte www.domoticz.com. U potrazi za aplikacijom nadzorne ploče koja prikazuje sve informacije o Domoticzu
3D štampani LED zidni znak: 3 koraka
3D štampani LED zidni znak: U ovom uputstvu ću vas naučiti momci kako sam stvorio 3D štampani LED znak! Ako imate 3D štampač, potrošni materijal neće koštati više od 20 USD
LED analogni zidni sat pomoću Arduina: 4 koraka
LED analogni zidni sat pomoću Arduina: Ovo je LED analogni zidni sat koji koristi Arduino
LED zidni znak: 6 koraka
LED zidni znak: Jednostavan i zabavan projekt koji ćete napraviti u svoje slobodno vrijeme