INHOUDSOPGAWE:
Video: LED muurskerm: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
In hierdie instruksies leer ons hoe u 'n muur -gemonteerde LED -ligskerm kan maak wat geskik is vir 'n toevallige en professionele omgewing. Ek wou dit doen omdat LED's vir my 'n nuwe konsep is, maar dit word dikwels misgekyk, maar dit kan 'n maklike en prettige projek wees. dit is 'n oorspronklike projek wat ek moeilik kon maak, maar baie geleer het.
Voorrade
Hout (ek het hout gebruik om die lig te maak, maar enige materiaal werk)
IR -sensor (infrarooi sensor) ek gebruik die sonfundator -IR -ontvanger (CA $ 9,38)
IR -afstandsbedieningset (infrarooi afstandsbediening met die ooreenstemmende IR -sensor (CA $ 4,48)
'N RGB LED -strook (ongeveer $ 29,99)
Arduino UNO R3 (CA $ 14,29)
Jumper kabelset (opsioneel) (CA $ 5,29)
Aan -af -skakelaar (20 pakke) ($ 14,99)
Dubbele A -batterye ($ 12,99)
Vierkante batterykas (CA $ 9,98)
Arduino -batteryaansluiting Kragprop
Houtgom
2025 battery
Gereedskap
Boor
Houtgom
Draadsnyers/-stroppers
Soldeerbout
Stap 1: Skep Light Box
Persoonlik wou ek 'n gladde, skoon houtvoorkoms hê, so ek het net 'n eenvoudige boks gemaak en dit vasgeplak op 'n plat stuk 5 1/2 "x9" hout. dit was 'n vinnige en maklike konstruksie. daar is 'n paar metodes om dit te doen. my eerste stap was om twee 1 1/2 "x 2 1/4" stukke hout te sny. dit dien as die breedte van die boks. Toe sny ek twee stukke 5 x 1 1/4 duim hout en plak dit vas. Deur 'n reghoek te maak, kleef die kleiner stukke aan die binnekant van die twee langer stukke hout, sodat dit net genoeg ruimte vir die Arduino en die battery kan druk. Ek het die boks persoonlik vasgeplak en daarna met 2 1 "skroewe aan elke kant. Dit laat die gom die vinnigste en in die regte posisie droog.
Toe ek die boks aanmekaar skroef, begin ek my oppervlak stuk sny, hierdie stuk hout was 9 x 5 3/4 duim, en ek wag toe dat die houtkas droog word (24 uur wag tyd). sodra dit heeltemal droog was, het ek die boks op die skermoppervlak gesentreer, en ek het dit vasgeplak (24 uur wag tyd) en dat die boks
dan het ek net 2 gate geboor, een vir bedrading en die tweede vir die tuimelschakelaar, vir die drade het ek 'n 1/2 "gat in die onderkant geboor. dan aan die bokant moes ek 'n uiteensetting van die skakelaar maak. Ek het die 1/2 "boorpunt gekry en 2 gate aan weerskante van die spoor geboor om die spasie binne so leeg as moontlik te maak. Ek gebruik toe 'n lêer om alles reg te maak (kyk diagram).
Stap 2: Monteer LED's
As die boks heeltemal droog en geboor is, kan u u LED's op die oppervlak monteer. Ek het agtergekom dat hoe ligter u aan die middel kom, hoe ligter sal die lig uit die kante kom soos in die video gesien word. Ek het my LED's gesentreer en seker gemaak dat hulle reguit en in die middel van die middel is. Ek het my LED's 1/2 gemaak aan die buitewyke van die skermoppervlak. Dit het die lig oral konsekwent gemaak. U hoef dit nie te doen nie en dit is eintlik lekker om rond te speel met posisies en hoeke. Dit is ook baie belangrik As u aandag gee aan die pyle op die LED's, dui dit aan in watter rigting die stroom moet vloei, anders kan u die polariteit in die LED's omkeer.
sodra ek dit reggemaak het, het ek die gom wat aan die agterkant van die strook aangebring is, vasgeplak, as u dit nie effektief kan plak nie, is dit altyd goed om die oppervlak skoon te maak om seker te maak dat dit op die hout vasgeplak word in plaas van die stof en ander dinge op die oppervlak. u kan ook dubbelzijdige band gebruik, maar ek verkies dit persoonlik, aangesien dit groter is as die breedte van die LED -strook en maklik vuil word en afskil.
As gevolg van die LED's wat ek gebruik, moet hulle gesoldeer word om 90 grade draaie te maak, soos op die foto. U moet al die oop stroombane met die ooreenstemmende stroombaan aan die ander kant van die LED -strook verbind met 'n paar kabels, soos hierbo gesien.
iets anders wat u in gedagte moet hou as u met u LED's werk, is die spanning wat hulle kan hanteer, die LED's wat ek gebruik, kan tot 6 volt elektrisiteit hanteer. Daarom gebruik ek 'n vierbattery. die maksimum spanning wat dit kan gee, is 6 volt.
Stap 3: Bedrading
die bedrading vir hierdie projek is super eenvoudig; die IR -sensor benodig slegs krag, grond en data. my datapennetjie vir die IR -sensor was pen 3. 'n Probleem wat ek teëgekom het toe ek hierdie skerm gemaak het, was dat my IR -ontvanger 5V elektrisiteit benodig, maar die IR -sensor moet goed kan werk. maar as dit ook nie vir u werk nie, kan u die sensor se kragkabel aan die 5V -kabel vir die LED's soldeer. dit kan op die foto gesien word. My LED's datakabel is 6. Die LED's benodig ook net een datadraad, een krag en grond. super eenvoudig.
As u kies om 'n wipskakelaar te maak. Net soos ek, moet u die kragdraad wat van die vierbattery kom, aan die linkerkant van die draad soldeer. op hierdie punt moes u die skakelaar in die gat bo -op die boks geplaas het en dan die drade aan soldeer. die regte punt moet die kragkabel van die DC -aansluiting hê. die grond kan direk vanaf die battery na die aansluiting loop. die skakelaar keer dat die stroom na die aansluiting oorgaan en die krag deur die Arduino stop, dit is u hoofbeheer (AAN, UIT). Op die LED's wat ek gebruik, is daar 'n plek waarop u die krag-, grond- en datakabels moet soldeer soos op die foto gesien kan word; doen dit nou. As u dit doen, moet u die kabels deur die gat aan die onderkant trek sodat die boks plat teen die muur kan lê.
sodra alles gesoldeer is, gaan dan deur die drie drade wat van die IR -sensor af kom, en voer dit deur die gat bo -op (waar die skakelaar draai). u kan die ligging van die sensor vrylik aanpas by u behoeftes en ligging in die kamer.
Stap 4: Kode
Die biblioteke wat ek gebruik het, word almal bo -aan die kode aangespreek en kan almal op GitHub.com geïnstalleer word.
Vinnige opmerking: maak seker dat u u penne verander en die nommer # dienooreenkomstig gelei het.
hierdie kode werk tans op die Windows 10 pro -model, as u na 'n Mac of 'n ander model gaan, kan dit die kode beïnvloed, dus let daarop.
soos u kan sien, is daar Serial.ln, sodat u die seriële monitor kan gebruik om by te bly met die kode en te sien waar dinge verkeerd kon gegaan het.
#include #include #ifdef _AVR_ #include #endif
#definieer LED_PIN 6
#definieer LED_COUNT 60
int MY_RECV_PIN = 3;
IRrecv irrecv (MY_RECV_PIN); resultate van dekode_resultate;
Adafruit_NeoPixel strook (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
// setup () funksie-loop een keer by die aanvang --------------------------------
ongeldige opstelling () {
#as gedefinieer (_ AVR_ATtiny85_) && (F_CPU == 16000000)
klok_preskaalstel (klok_div_1); #endif
Serial.begin (9600);
strip.begin (); strip.show (); strip.setBrightness (50);
irrecv.enableIRIn (); // Begin die ontvanger
}
// loop () funksie-loop herhaaldelik solank die bord aan is ---------------
int button_mode = 0;
leemte -lus () {
Serial.println ("in lus"); as (irrecv.decode (& resultate)) {button_mode = button_mode +1; as (button_mode> = 3) {button_mode = 0; } Serial.println (knoppie_modus); if (button_mode == 0) {Serial.println ("Alle LED's skoonmaak"); colorWipe (strip. Color (0, 0, 0), 0); } anders as (button_mode == 1) {Serial.println ("Stel LED's in om die effek na te jaag"); colorWipe (strip. Color (255, 0, 0), 50); // Rooi colorWipe (strook. Kleur (0, 255, 0), 50); // Groen kleurveeg (strook. Kleur (0, 0, 255), 50); // Blou colorWipe (strip. Color (255, 255, 255), 50); // wit} anders as (button_mode == 2) {Serial.println ("Stel LED's op reënboogeffek"); reënboog (10); colorWipe (strip. Color (255, 255, 255), 50); // wit} irrecv.resume (); // Ontvang die volgende waarde} // vertraging (500); }
void colorWipe (uint32_t kleur, int wag) {
vir (int i = 0; i
// Reënboog siklus langs die hele strook. Slaag vertragingstyd (in ms) tussen rame.
leë reënboog (int wag) {
vir (lang firstPixelHue = 0; firstPixelHue <5*65536; firstPixelHue += 256) {vir (int i = 0; i
/
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Hoe om Neopixel Ws2812 LED of LED STRIP of Led Ring met Arduino te gebruik: 4 stappe
Hoe om Neopixel Ws2812 LED of LED STRIP of Led Ring met Arduino te gebruik: Hallo ouens, aangesien Neopixel led Strip baie gewild is, en dit word ook genoem ws2812 led strip. Hulle is baie gewild, want in hierdie LED -strook kan ons elke LED afsonderlik aanspreek, wat beteken dat as u wil hê dat min LED's in een kleur moet gloei
ESP8266 RGB LED STRIP WIFI Control - NODEMCU As 'n IR -afstandsbediening vir LED -strook wat via wifi bestuur word - RGB LED STRIP -slimfoonbeheer: 4 stappe
ESP8266 RGB LED STRIP WIFI Control | NODEMCU As 'n IR -afstandsbediening vir LED -strook wat via wifi bestuur word | RGB LED STRIP -slimfoonbeheer: Hallo ouens, in hierdie tutoriaal leer ons hoe om nodemcu of esp8266 as 'n IR -afstandsbediening te gebruik om 'n RGB LED -strook te beheer, en Nodemcu word deur 'n slimfoon oor wifi beheer. U kan dus die RGB LED STRIP met u slimfoon beheer
Dakboard -muurskerm met Pi Zero W: 6 stappe (met foto's)
Dakboard -muurskerm met Pi Zero W: Ek werk in IT. Dikwels kry ons kliënte wat wil hê dat ons hul ou kit moet verwyder. Dit laat ons gewoonlik 'n hoop afval, en monitors is een van die dinge wat ons vind, wat vermors word. By die huis het ek my eie monitors opgegradeer, en dit het my ouer o