Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Valolaatikon luominen
- Vaihe 2: LEDien asentaminen
- Vaihe 3: Johdotus
- Vaihe 4: Koodi
Video: LED -seinäasennusnäyttö: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tässä ohjeessa opimme tekemään seinälle asennettavan LED -valonäytön, joka sopii sekä rento- että ammattikäyttöön. Halusin tehdä tämän, koska LEDit ovat uusi käsite minulle ja usein unohdetaan, mutta ne voivat olla helppo ja hauska projekti. Tämä on alkuperäinen projekti, jonka tekeminen oli vaikeaa, mutta josta opin paljon.
Tarvikkeet
Puu (käytin puuta valon valmistamiseen, mutta kaikki materiaalit toimisivat)
IR -anturi (infrapuna -anturi) Käytän auringonvalon IR -vastaanotinta (CA 9,38 dollaria)
IR -kaukosarja (infrapunakaukosäädin ja vastaava infrapuna -anturi (4,48 €)
RGB -LED -nauha (29,99 dollaria)
Arduino UNO R3 (14,29 dollaria)
Hyppyjohtosarja (valinnainen) (5,29 €)
Päältä pois -kytkin (20 kpl) (14,99 €)
Double A -paristot (12,99 €)
Neljän akun kotelo (9,98 dollaria)
Arduino -akun liitäntä Virtapistoke
Puuliima
2025 akku
Työkalut
Porata
Puuliima
Langanleikkurit/-kuorijat
Juotin
Vaihe 1: Valolaatikon luominen
Henkilökohtaisesti halusin saada sileän ja puhtaan puun, joten tein yksinkertaisen laatikon ja liimasin sen tasaiselle 5 1/2 "x9" puukappaleelle. tämä oli nopea ja helppo rakentaminen. tähän on muutamia tapoja. ensimmäinen askeleeni oli leikata kaksi 1 1/2 "x 2 1/4" puukappaletta. tämä toimii laatikon leveydeksi. Sitten leikkasin kaksi 5 "x1 1/4" puukappaletta ja liimasin ne yhteen. Suorakulmion tekeminen, LIIMA pienemmät palat kahden pidemmän puukappaleen SISÄPUOLELLE, tämä antaa Arduinolle ja akulle riittävästi liikkumavaraa puristuakseen sisään. Liimasin laatikon henkilökohtaisesti yhteen ja sitten kiinnitin ne 2 1 "ruuveja kummaltakin puolelta. Tämä antoi liiman kuivua nopeimmin ja oikeassa asennossa.
kun ruuvasin laatikon yhteen, aloin sitten leikata pintakappaleeni, tämä puukappale oli 9 "x 5 3/4" ja odotin sitten puulaatikon kuivumista (24 tunnin odotusaika). Kun kaikki oli kuivunut, keskitin laatikon näytön pinnalle ja liimasin sen (24 tunnin odotusaika) ja että laatikon rakenne
sitten porasin juuri 2 reikää, yhden johdotusta varten ja toisen keinukytkintä varten, johtoja varten porasin 1/2 "reiän pohjaan. sitten yläosaan piti tehdä kytkimen ääriviivat. Sain 1/2 "poranterän ja porasin 2 reikää jäljen molemmille puolille, jotta sisätila olisi mahdollisimman tyhjä. käytin sitten tiedostoa neliöimään kaikki (tarkista kaavio).
Vaihe 2: LEDien asentaminen
Kun laatikko on täysin kuivunut ja porattu, voit aloittaa LED -valojen kiinnittämisen pintaan. Otin muutamia varotoimia asennettaessa LED -valojani, jotka eivät ole välttämättömiä, mutta vaikuttavat näyttöön. Huomasin, että mitä lähemmäs pääset keskelle, sitä tasaisempi valo tulee sivuilta, kuten videosta näkyy. Keskitin LED -valoni ja varmistin, että ne on asennettu suoraan ja keskelle. Tein LED -valoni 1/2 näytön pinnan reunasta. Tämä teki valosta johdonmukaisen ympäri. Sinun ei tarvitse tehdä tätä ja itse asiassa on hauskaa leikkiä asentojen ja kulmien kanssa. Se on myös erittäin tärkeää että olet tarkkaavainen LEDeissä oleville nuolille, tämä osoittaa suunnan, johon virta tulee virrata sisään, tai voit muuttaa LEDien napaisuuden.
Kun olen asettanut ne riviin, käytin nauhan takana olevaa liimaa liimaamaan paikalleen, jos et saa sitä tarttumaan tehokkaasti, on aina hyvä puhdistaa pinta varmistaaksesi, että se liimaa puuhun pölyn ja muun pinnan sijasta. voit käyttää myös kaksipuolista teippiä, mutta itse pidän sitä parempana, koska se on suurempi kuin led -nauhan leveys ja likaantuu helposti ja kuoriutuu pois.
käyttämieni LED -valojen vuoksi ne on juotettava 90 asteen kierroksiin, kuten kuvassa näkyy. kaikki avoimet piirit on kytkettävä vastaavaan piiriin LED -nauhan toisessa päässä joissakin hyppykaapeleissa yllä kuvatulla tavalla.
jotain muuta, joka on pidettävä mielessä, kun työskentelet LED -valojen kanssa, on jännite, jonka he voivat käsitellä, käyttämäni LEDit voivat kestää jopa 6 volttia sähköä, siksi käytän neliparistoa. Suurin jännite, jonka se voi antaa, on 6 volttia.
Vaihe 3: Johdotus
tämän projektin johdotus on erittäin yksinkertaista, IR -anturi tarvitsee vain virtaa, maata ja dataa. minun datanappi IR -anturia varten oli nasta 3. ongelma, johon törmäsin tätä näyttöä tehdessäni, oli se, että IR -vastaanotin tarvitsi 5 V sähköä, mutta IR -anturin pitäisi pystyä toimimaan hyvin. mutta jos se ei toimi myöskään sinulle, voit juottaa anturin virtakaapelin 5 V: n kaapeliin LED -valoja varten. tämä näkyy valokuvassa. Oma LED -datakaapeli on 6. LEDit tarvitsevat myös vain yhden datakaapelin, yhden virran ja maadoituksen. super yksinkertainen.
Jos päätät tehdä keinukytkimen. Kuten minäkin, sinun pitäisi juottaa nelijohtoisesta akusta tuleva virtajohto vasemmalla olevaan piikkiin. tässä vaiheessa sinun olisi pitänyt asettaa kytkin laatikon yläosassa olevaan reikään ja juottaa sitten johdot. oikeassa piikissä tulisi olla tasavirtaliittimen virtajohto. maa voi kulkea suoraan akusta liittimeen. kytkin pysäyttää virran siirtymisen liittimeen ja pysäyttää Arduinon läpi kulkevan virran, tämä on pääohjauksesi (ON, OFF). käyttämilläni LEDeillä on paikka, johon sinun on juotettava virta-, maa- ja datajohdot kuvan mukaisesti, tee se nyt. Kun teet niin, varmista, että johdat kaapelit pohjassa olevan reiän läpi, jotta laatikko mahtuu tasaisesti seinälle.
kun kaikki on juotettu, johda 3 IR -anturista tulevaa johtoa ja vie ne ylhäällä olevan reiän läpi (mihin kytkin menee), sinulla pitäisi olla tarpeeksi tilaa liukua kytkin läpi ja vapauttaa johdot liikkumaan. voit säätää anturin sijaintia vapaasti tarpeidesi ja sijaintisi mukaan huoneessa.
Vaihe 4: Koodi
kaikki käytetyt kirjastot i on osoitettu koodin yläosassa ja ne voidaan asentaa GitHub.com -sivustoon.
Pikahuomautus: Muista vaihtaa nastat ja led # vastaavasti.
tämä koodi toimii parhaillaan Windows 10 pro -mallissa, Macille tai muulle mallille siirtyminen voi vaikuttaa koodiin, joten ole tarkkaavainen siihen.
Kuten näet, siellä on Serial.ln, joten voit käyttää sarjamonitoria pysyäksesi koodin mukana ja nähdäksesi, missä asiat ovat saattaneet mennä pieleen.
#Sisällytä #Sisällytä #ifdef _AVR_ #Sisällytä #Päätös
#define LED_PIN 6
#define LED_COUNT 60
int MY_RECV_PIN = 3;
IRrecv irrecv (MY_RECV_PIN); decode_results tulokset;
Adafruit_NeoPixel -nauha (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
// setup () -toiminto-suoritetaan kerran käynnistyksen yhteydessä --------------------------------
void setup () {
#if määritetty (_ AVR_ATtiny85_) && (F_CPU == 16000000)
clock_prescale_set (clock_div_1); #loppu Jos
Sarja.alku (9600);
strip.begin (); strip.show (); strip.setBrightness (50);
irrecv.enableIRIn (); // Käynnistä vastaanotin
}
// loop () -toiminto-toimii toistuvasti niin kauan kuin levy on päällä ---------------
int -painikkeen tila = 0;
void loop () {
Serial.println ("silmukassa"); if (irrecv.decode (& results)) {button_mode = button_mode +1; if (button_mode> = 3) {button_mode = 0; } Sarja.println (painikkeen tila); if (button_mode == 0) {Serial.println ("Kaikkien LEDien tyhjentäminen"); colorWipe (nauha. Väri (0, 0, 0), 0); } else if (button_mode == 1) {Serial.println ("LED -valojen asettaminen jahtaamaan vaikutusta"); colorWipe (nauha. Väri (255, 0, 0), 50); // Punainen väriPyyhi (nauha. Väri (0, 255, 0), 50); // Vihreä väri Pyyhi (nauha. Väri (0, 0, 255), 50); // Sininen väriPyyhi (strip. Color (255, 255, 255), 50); // valkoinen} else if (button_mode == 2) {Serial.println ("LED -valojen asettaminen sateenkaaren tehosteeksi"); sateenkaari (10); colorWipe (strip. Color (255, 255, 255), 50); // valkoinen} irrecv.resume (); // Seuraavan arvon vastaanottaminen} // delay (500); }
void colorWipe (uint32_t color, int wait) {
varten (int i = 0; i
// Sateenkaarisykli koko nauhaa pitkin. Läpäisyviive (ms) kehysten välillä.
tyhjä sateenkaari (odota) {
for (pitkä firstPixelHue = 0; firstPixelHue <5*65536; firstPixelHue += 256) {for (int i = 0; i
/
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
Neopixel Ws2812 LED- tai LED -nauhan tai LED -renkaan käyttö Arduinon kanssa: 4 vaihetta
Kuinka käyttää Neopixel Ws2812 LED- tai LED -nauhaa tai LED -rengasta Arduinon kanssa: Hei kaverit, koska Neopixel -led -nauha ovat erittäin suosittuja, ja sitä kutsutaan myös nimellä ws2812 led -nauha. Ne ovat erittäin suosittuja, koska näissä led -nauhoissa voimme käsitellä jokaista lediä erikseen, mikä tarkoittaa, että jos haluat, että muutamat ledit hehkuvat yhdellä värillä
ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta
ESP8266 RGB LED STRIP WIFI -ohjaus | NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta | RGB LED STRIP -älypuhelimen ohjaus: Hei kaverit tässä opetusohjelmassa opimme käyttämään nodemcu- tai esp8266 -laitetta IR -kaukosäätimenä RGB -LED -nauhan ohjaamiseen ja Nodemcu ohjataan älypuhelimella wifi -yhteyden kautta. Joten periaatteessa voit ohjata RGB -LED -nauhaa älypuhelimellasi