Cuprins:
Video: Afișaj LED cu montare pe perete: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
În acest instructiv, vom învăța cum să realizăm un afișaj cu LED-uri montat pe perete potrivit atât pentru mediul casual, cât și pentru cel profesional. Am vrut să fac acest lucru, deoarece LED-urile sunt un concept nou pentru mine și adesea trecute cu vederea, totuși, pot fi un proiect ușor și distractiv de realizat. acesta este un proiect original pe care l-am avut greu de realizat, dar de la care am învățat multe.
Provizii
Lemn (am folosit lemn pentru a face lumina, dar orice materiale ar funcționa)
Senzor IR (senzor infraroșu) folosesc receptorul IR sunfounder (9,38 USD)
Set telecomandă IR (telecomandă cu infraroșu cu senzorul IR corespunzător (4,48 USD)
O bandă LED RGB (29,99 USD)
Arduino UNO R3 (14,29 CA $)
Set cabluri jumper (opțional) (5,29 USD)
Comutator basculant pornit (pachet 20) (14,99 USD)
Baterii duble A (12,99 USD)
Carcasă pentru baterie quad (9,98 USD)
Conexiune baterie Arduino Fișă de alimentare
Lipici de lemn
2025 Baterie
Instrumente
Burghiu
Lipici de lemn
Mașini de tăiat / decupat sârme
Ciocan de lipit
Pasul 1: Crearea Light Box
Personal, am vrut să caut un aspect neted și curat de lemn, așa că am făcut o cutie simplă, apoi am lipit-o de o bucată de lemn de 5 1/2 "x9". aceasta a fost o construcție rapidă și ușoară. există câteva metode de a face acest lucru. primul meu pas a fost tăierea a două bucăți de lemn de 1 1/2 "x 2 1/4". aceasta acționează ca lățimea cutiei. Apoi am tăiat două bucăți de lemn de 5 "x1 1/4" și le-am lipit împreună. făcând un dreptunghi, lipiți bucățile mai mici de pe interiorul celor două bucăți mai lungi de lemn, acest lucru permite suficient spațiu de mișcare pentru ca Arduino și bateria să se strângă. Am lipit personal cutia și apoi le-am fixat cu 2 Șuruburi de 1 "din fiecare parte. Acest lucru a permis lipiciului să se usuce cel mai rapid și în poziția corectă.
când am înșurubat cutia, am început să-mi tai bucata de suprafață, această bucată de lemn avea 9 "x 5 3/4", apoi am așteptat să se usuce cutia de lemn (timp de așteptare de 24 de ore). odată ce s-au uscat, am centrat cutia pe suprafața afișajului, apoi am lipit-o (timp de așteptare 24 de ore) și că construcția cutiei
apoi tocmai am forat 2 găuri, una pentru cabluri și a doua pentru comutatorul basculant, pentru fire am forat o gaură de 1/2 "în partea de jos. apoi pentru partea de sus a trebuit să fac o schiță a comutatorului. Am primit burghiul de 1/2 "și am făcut 2 găuri de ambele părți ale urmelor, pentru a face spațiul din interior cât mai gol posibil. Am folosit apoi un fișier pentru a pătrat totul (verificați diagrama).
Pasul 2: Montarea LED-urilor
Odată ce cutia este complet uscată și găurită, sunteți bine să mergeți pentru a vă monta LED-urile pe suprafață. Am constatat că, cu cât te apropiai de centru, cu atât mai fină lumina va ieși din părți, așa cum se vede în videoclip. Mi-am centrat LED-urile și m-am asigurat că acestea sunt montate drept și corecte spre centru. Mi-am făcut LED-urile de 1/2 de la periferia suprafeței afișajului. Acest lucru a făcut ca lumina să fie constantă în jur. Nu trebuie să faceți acest lucru și, de fapt, este distractiv să vă jucați cu poziții și unghiuri. De asemenea, este foarte important că sunteți atent la săgețile care sunt pe LED-uri, aceasta arată direcția în care trebuie să curgă curentul sau puteți ajunge să inversați polaritatea din LED-uri.
odată ce le-am aliniat, am folosit adezivul care a venit pe spatele benzii pentru a lipi în loc, în cazul în care nu puteți obține lipirea eficientă, este întotdeauna bine să curățați suprafața pentru a vă asigura că este lipită pe lemn în loc de praf și alte lucruri de la suprafață. Puteți utiliza, de asemenea, bandă dublă, dar personal o prefer, deoarece este mai mare decât lățimea benzii led și se murdărește ușor și se desprinde.
din cauza LED-urilor pe care le folosesc, trebuie lipite pentru a face viraje de 90 de grade așa cum se vede în fotografie. trebuie să conectați toate circuitele deschise la circuitul corespunzător de pe celălalt capăt al benzii LED cu niște cabluri jumper, așa cum se vede mai sus.
altceva de reținut atunci când lucrați cu LED-urile dvs. este tensiunea pe care o pot suporta, LED-urile pe care le folosesc pot gestiona până la 6 volți de energie electrică, de aceea folosesc un pachet de baterii quad. tensiunea maximă pe care o poate da este de 6 volți.
Pasul 3: Cablare
cablajul pentru acest proiect este foarte simplu, senzorul IR are nevoie doar de energie, masă și date. pinul meu de date pentru senzorul IR a fost pinul 3. o problemă pe care am întâmpinat-o când am făcut acest afișaj a fost că receptorul meu IR avea nevoie de 5V de energie electrică, cu toate acestea, senzorul IR ar trebui să poată funcționa bine. dar în cazul în care nu funcționează și pentru dvs., puteți lipi cablul de alimentare al senzorului pe cablul de 5V pentru LED-uri. acest lucru poate fi văzut în fotografie. Cablul meu de date LED-uri este 6. LED-urile au nevoie, de asemenea, de un singur fir de date, o singură alimentare și o masă. super simplu.
Dacă alegeți să faceți un comutator basculant. Ca și mine, ar trebui să lipiți firul de alimentare care vine de la bateria quad la vârful din stânga. în acest moment ar fi trebuit să introduceți întrerupătorul în orificiul din partea de sus a cutiei, apoi să lipiți firele. vârful potrivit trebuie să aibă cablul de alimentare al conectorului cc. solul poate rula direct de la acumulator la conector. comutatorul oprește curentul să treacă la conector și să oprească puterea care trece prin Arduino, acesta va fi controlul dvs. principal (PORNIT, OPRIT). pe LED-urile pe care le folosesc există un loc pe care trebuie să lipiți cablurile de alimentare, de împământare și de date, așa cum se vede în fotografie, faceți acest lucru acum. atunci când faceți acest lucru, asigurați-vă că treceți cablurile prin orificiul de jos, astfel încât cutia să poată fi așezată pe perete.
odată ce totul este lipit, treceți cele 3 fire care ies din senzorul IR și le treceți prin orificiul de deasupra (unde se află comutatorul), ar trebui să aveți suficient spațiu pentru a vă strecura comutatorul și pentru a avea firele libere pentru mișcare. puteți regla locația senzorului în mod liber pentru a se potrivi nevoilor și locației din cameră.
Pasul 4: Cod
bibliotecile pe care le-am folosit sunt toate adresate în partea de sus a codului și pot fi instalate pe GitHub.com.
Notă rapidă: asigurați-vă că schimbați pinii și ledul în mod corespunzător.
acest cod funcționează în prezent pe modelul Windows 10 Pro, accesarea Mac sau un alt model poate afecta codul, așa că rămâneți atent la asta.
după cum puteți vedea, există Serial.ln, astfel încât să puteți utiliza monitorul serial pentru a ține pasul cu codul și a vedea unde lucrurile ar fi putut merge prost.
#include #include #ifdef _AVR_ #include #endif
#define LED_PIN 6
#define LED_COUNT 60
int MY_RECV_PIN = 3;
IRrecv irrecv (MY_RECV_PIN); rezultate decode_results;
Banda Adafruit_NeoPixel (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
// funcția setup () - rulează o dată la pornire --------------------------------
configurare nulă () {
#if definit (_ AVR_ATtiny85_) && (F_CPU == 16000000)
clock_prescale_set (clock_div_1); #endif
Serial.begin (9600);
strip.begin (); strip.show (); strip.setBrightness (50);
irrecv.enableIRIn (); // Porniți receptorul
}
funcția // loop () - rulează în mod repetat, atâta timp cât placa este activată ---------------
int button_mode = 0;
bucla nulă () {
Serial.println ("în buclă"); if (irrecv.decode (& results)) {button_mode = button_mode +1; if (button_mode> = 3) {button_mode = 0; } Serial.println (button_mode); if (button_mode == 0) {Serial.println ("Ștergerea tuturor LED-urilor"); colorWipe (strip. Color (0, 0, 0), 0); } else if (button_mode == 1) {Serial.println ("Setarea LED-urilor pentru a urmări efectul"); colorWipe (strip. Color (255, 0, 0), 50); // Culoare roșie Ștergeți (strip. Color (0, 255, 0), 50); // Culoare verde Ștergeți (strip. Color (0, 0, 255), 50); // Blue colorWipe (strip. Color (255, 255, 255), 50); // white} else if (button_mode == 2) {Serial.println ("Setarea LED-urilor pentru efect curcubeu"); curcubeu (10); colorWipe (strip. Color (255, 255, 255), 50); // white} irrecv.resume (); // Primiți următoarea valoare} // întârziere (500); }
void colorWipe (uint32_t color, int wait) {
pentru (int i = 0; i
// Ciclul curcubeu de-a lungul benzii întregi. Treceți timpul de întârziere (în ms) între cadre.
gol curcubeu (int asteptare) {
for (long firstPixelHue = 0; firstPixelHue <5 * 65536; firstPixelHue + = 256) {for (int i = 0; i
/
Recomandat:
Afișaj contor de perete: 4 pași (cu imagini)
Afișaj Wall Meter: Am cumpărat un contor de ceas de buzunar ieftin de la eBay, gândindu-mă că va constitui un element interesant de noutate. S-a dovedit că metrul pe care l-am cumpărat nu era potrivit, dar până atunci m-am angajat să produc ceva care să atârne de un perete și să fie
PC-uri rapide și ușoare de montare pe perete: 8 pași
PC-uri rapide și ușoare de montare pe perete: economisiți o grămadă de spațiu, impresionați-vă prietenii! Folosind câteva bucăți de lemn tăiate simplu și o foaie de plexiglas colorat, puteți monta computerul rapid pe perete
Montare pe perete pentru iPad ca panou de control de automatizare la domiciliu, folosind un magnet controlat servo pentru a activa ecranul: 4 pași (cu imagini)
Montare pe perete pentru iPad Ca panou de control pentru automatizarea casei, folosind un magnet controlat servo pentru a activa ecranul: în ultimul timp am petrecut destul de mult timp automatizând lucrurile în și în jurul casei mele. Folosesc Domoticz ca aplicație de automatizare a casei, consultați www.domoticz.com pentru detalii. În căutarea unei aplicații de tablou de bord care afișează toate informațiile Domoticz
Motor pas cu pas controlat de lumină + suport / perete de perete: 6 pași
Motor pas cu pas controlat de lumină + suport / perete de perete: Acest suport este utilizat pentru adăpostirea unui motor pas cu pas controlat de Arduino, conceput pentru a controla automat o perdea în funcție de nivelul de lumină din cameră. De asemenea, puteți adăuga un ecran LCD pentru a imprima nivelul de lumină. Echipamentul 3D este doar pentru demonstrație, un
Afișaj de perete Dakboard cu Pi Zero W: 6 pași (cu imagini)
Afișaj de perete Dakboard cu Pi Zero W: Lucrez în IT. Adesea obținem clienți care ar dori să le scoatem vechiul kit. Acest lucru ne lasă de obicei cu o grămadă de resturi, iar monitoarele sunt unul dintre lucrurile pe care le găsim, care sunt irosite. Acasă îmi actualizasem propriile monitoare și asta mi-a lăsat-o pe cea mai mare