Sisällysluettelo:
- Vaihe 1: Pikahuomautus hyllystä
- Vaihe 2: Kiinnitä LED -nauhat
- Vaihe 3: Tinaa nauhaliitännät
- Vaihe 4: Liitä nauhat
- Vaihe 5: Yhdistä Arduino ja koodi
Video: Värinvaihtolaatikkohyllyt LED-nauhoilla ja Arduinolla: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tämä alkoi, kun tarvitsin ylimääräistä tallennustilaa pöydän viereen ja yläpuolelle, mutta halusin antaa sille jonkin erityisen suunnittelun. Miksi et käytä niitä hämmästyttäviä LED-nauhoja, jotka voidaan käsitellä yksilöllisesti ja ottaa minkä tahansa värin? Annan muutaman huomautuksen hyllystä seuraavassa vaiheessa, mutta tässä on mitä tarvitset koristamaan hyllyäsi:- muutaman metrin LED-nauhat takana liimalla, ~ 40 dollaria- arduino nano, ~ 10 dollaria (mikä tahansa arduino itse asiassa)- jotkut kytkentäjohdot, valkoiset tai minkä väriset tahansa hyllysi on- muutama liitäntäjohto (valinnainen)- älypuhelimen varalaturi (arduinon virtalähteeksi) usb-pistoke)- jonkin verran juotetta ja juotosrautaa. Aloita tästä, jos et vielä osaa juottaa.- langanpoistoaine
Vaihe 1: Pikahuomautus hyllystä
Tiedoksi, tässä on mitä käytin Amazonista tai kodin varastosta ostetun hyllyn rakentamiseen:- kirjahylly, 50 dollaria- 4x2 kuutiohylly, 70 dollaria- toinen 3x2 kuutiohylly, 57 dollaria päästäkseni seinälle En kerro paljon yksityiskohtia kokoonpanosta, mutta siihen kuuluu ylempien kuutioiden kiinnittäminen yhteen ja seinään raskailla kiinnikkeillä. Tee se jonkun avulla ja käytä tervettä järkeäsi… tai hänen.
Vaihe 2: Kiinnitä LED -nauhat
Leikkaa saksilla LED -nauha niin monta kappaletta kuin tarvitset. Minun tapauksessani se oli 14 laukaisua kahdeksasta LEDistä (= 8 "). Kiinnitä ne sitten shf-laatikoihisi, MUTTA, pidä mielessä:- nämä LEDit voivat saada erittäin kirkkaita etkä halua, että ne ovat suoraan näkyvissä. Koska hyllyni ovat kokonaan silmien tason yläpuolella, laitoin nauhan kuutioiden alaosaan. Jos omasi on lattialla, sinun on asetettava se yläosaan, jotta et näe niitä seisoessasi sen vieressä - Voit kiinnittää nauhan lähelle hyllyn reunaa, koska asiat saattavat täyttää laatikot etkä halua niiden estävän LEDien valoa. - kunnioitus ("Kunnioitus … !!") nauhassa ilmoitettu suunta. Nuoli osoittaa mihin suuntaan tieto virtaa arduinosta nauhan loppuun. Huomautus niiden toiminnasta: jokainen WS2812 LED sisältää mikrosirun, joka vastaanottaa loogisia 0 ja 1 sekuntia 800 kHz: n taajuudella. Virran kytkemisen jälkeen ensimmäinen LED kuuntelee tätä signaalia ja poistaa ensimmäiset 3 tavua (24 bittiä) bittivirrasta. Se käyttää tätä tietoa asettaa värin ja lähettää loput signaalista seuraavalle LED -valolle, joka suorittaa saman tehtävän. Jokaisella LEDillä on tulo ja lähtö, joten suunnalla on merkitystä. - Edellinen kohta viittaa siihen, että sinun on mietittävä etukäteen, missä arduino aikoo syöttää nauhaa ja mitä rataa nauha aikoo viedä. Minun tapauksessani se oli melko yksinkertaista, piilottamalla arduino kauimpana olevaan kuutioon, josta pääsen helposti käsiksi huoneen nurkassa kulkevaan hajautettuun virtajohtoon. Nauhat kulkevat kaikkien kyseisen tason kuutioiden läpi, sitten ylös ja kaikkien toisen tason kuutioiden läpi.
Vaihe 3: Tinaa nauhaliitännät
Tämä tarkoittaa, että laitat pisaran juotetta LED -nauhojesi jokaiseen liitäntäpäähän. 14 kappaleen yhdistämisen ja 3 liitännän molemmissa päissä (maadoitus, 5 V, signaali) ansiosta 84 tippaa juotosta. Mutta se tekee elämästäsi noin 84 kertaa helpompaa seuraavassa vaiheessa !!!
Vaihe 4: Liitä nauhat
- Poista langanpoistimella vain 2 mm: n eristys langasta. Esivinaa johto (lämmittämällä sitä juotosraudalla, kunnes se imee hiukan juotetta).- Juotos se suoraan yhdistävän liuskan maadoitusliitäntään. Koska olet ennalta värjännyt sen, sinun on vain painettava juotosrauta liitokseen asetettuun lankaan.- Vedä sitten lanka tiukasti toisen nauhakappaleen (maadoitus) vastaavaan liitäntään ja katkaise lanka tarkasti - Irrota 2 mm eristys, esitäytä tina ja juota se liittimeen.- Siinä vaiheessa sinulla on oltava kaapeli, joka yhdistää nauhat, eikä se saa näyttää löysältä. Suorita tämä uudelleen SIGNAL-liittimille ja 5V liittimille.
Vaihe 5: Yhdistä Arduino ja koodi
Adafruitin mahtavalla verkkosivustolla on joitain erittäin hyödyllisiä parhaita käytäntöjä Arduinon liittämisestä LED-nauhaan (Neo-Pixel-merkkiseen). Se on hyvin selkeä ja sinun tulee lukea se: https://learn.adafruit.com/ adafruit-neopixel-uberguide/yleiskatsaushttps://learn.adafruit.com/adafruit-neopixel-uberguide/best-practiceshttps://learn.adafruit.com/adafruit-neopixel-uberguide/arduino-library Koodiesimerkki alla, käytämme nastaa 6) ensimmäisen LEDin SIGNAALIIN, - kytke Arduino Ground ensimmäiseen LED GND: hen - Kytke LED -nauhasi 5 V: n virtalähteeseen ja kytke arduino USB -laturiin. - VAROITUS: Jos käytät nauhaa Arduinon kautta, älä käytä arduinon nasta "+5V". Tämä nasta sisältää herkkiä piirejä Arduinossa ja voi palaa LED -nauhan ottaman virran vuoksi. Sen sijaan voit yrittää käyttää "Vin" -tappia. Jos aiot vetää enemmän kuin 1A virtaa (~ 20-50 mA per LED), kytke 5 voltin virtalähde suoraan LED -nauhaan (ja maa on jaettava Arduinon kanssa) Tässä on koodi, jota käytin hidas värien liike kuutioiden läpi. Se otetaan suoraan ja mukautetaan Neo_Pixel -kirjaston esimerkeistä: #include "Adafruit_NeoPixel.h" #define PIN 6 // Parametri 1 = pikselien lukumäärä nauhassa // Parametri 2 = Arduino -nasta (useimmat ovat kelvollisia) // Parametri 3 = pikselityyppiset liput, lisää tarvittaessa: // NEO_KHZ800 800 KHz: n bittivirta (useimmat NeoPixel -tuotteet, joissa WS2812 -LEDit) // NEO_KHZ400 400 KHz (klassinen 'v1' (ei v2) FLORA -pikseliä, WS2811 -ohjaimet) // NEO_GRB Pikselit ovat langallinen GRB -bittivirralle (useimmat NeoPixel -tuotteet) // NEO_RGB Pikselit on kytketty RGB -bittivirtaan (v1 FLORA -pikseliä, ei v2) Adafruit_NeoPixel strip = Adafruit_NeoPixel (8*14, PIN, NEO_GRB + NEO_KHZ800): To IMPORT riski, lisää 1000 uF kondensaattoria // pikselin virtajohtojen poikki, lisää 300-500 ohmin vastus ensimmäisen pikselin datatuloon // ja minimoi etäisyys Arduinon ja ensimmäisen pikselin välillä. Vältä yhdistämistä // jännitteisessä piirissä… jos on, liitä ensin GND.void setup () {strip.begin (); strip.show (); // Alusta kaikki pikselit arvoon 'off'} void loop () {rainbowCycle (20);} void rainbowCycle (uint8_t wait) {uint16_t i, j; for (j = 0; j <256; j ++) {for (i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel ((((()) * 256 / strip.numPixels ())+j) & 255));} strip.show (); delay (odota);}} // Syötä arvo 0 - 255 saadaksesi väriarvon. // Värit ovat siirtymä r - g - b - takaisin r.uint32_t Wheel (tavu WheelPos) {if (WheelPos <85) {return strip. Color (WheelPos * 3, 255 - WheelPos * 3, 0);} else if (WheelPos <170) {WheelPos - = 85; return strip. Color (255 - WheelPos * 3, 0, WheelPos * 3);} else {WheelPos - = 170; return strip. Color (0, WheelPos * 3, 255 - WheelPos * 3);}}
Esitellyn kirjailijakilpailun kolmas palkinto: Tarun Upadhyaya
Suositeltava:
Hajautettu LED -nauhakyltti Arduinolla/Bluetoothilla: 8 vaihetta (kuvilla)
Hajaantunut LED -nauhakyltti Arduinolla/Bluetoothilla: loin tämän merkin DJ -osastolle 8. vuosittaisessa vuorovaikutteisessa näyttelyssä paikallisessa hakkeritilassani, NYC Resistorissa. Tänä vuonna teemana oli Running Man, vuoden 1987 scifi-elokuva, joka sijoittuu vuonna 2017. Merkki on rakennettu vaahtomuovista
Kuinka rakentaa 8x8x8 LED -kuutio ja ohjata sitä Arduinolla: 7 vaihetta (kuvilla)
Kuinka rakentaa 8x8x8 LED -kuutio ja hallita sitä Arduinolla: tammikuu 2020 edit: Jätän tämän pois, jos joku haluaa käyttää sitä ideoiden luomiseen, mutta ei ole enää mitään järkeä rakentaa kuutiota näiden ohjeiden perusteella. LED -ohjainpiirejä ei enää valmisteta, ja molemmat luonnokset on kirjoitettu vanhassa versiossa
Pongitennis LED -matriisilla, Arduinolla ja ohjaussauvoilla: 5 vaihetta (kuvilla)
Pongitennis, jossa LED -matriisi, Arduino ja ohjaussauvat: Tämä projekti on tarkoitettu sekä aloittelijoille että kokeneille tinkereille. Perustasolla se voidaan tehdä leipälevyllä, hyppyjohtimilla ja kiinnittää romumateriaaliin (käytin puuta) Blu-Tackilla ilman juottamista. Enemmän kuitenkin
DIY LED-fotometri Arduinolla fysiikan tai kemian oppitunneille: 5 vaihetta (kuvilla)
DIY LED-fotometri Arduinolla fysiikan tai kemian oppitunneille: Hei! Nesteet tai muut esineet näyttävät värillisiltä, koska ne heijastavat tai välittävät tiettyjä värejä ja nielevät (absorboivat) muita. Niin kutsutulla fotometrillä voidaan määrittää ne värit (aallonpituudet), jotka nesteet absorboivat. Perusmaksu
LED -sateenvarjo Arduinolla: 14 vaihetta (kuvilla)
LED -sateenvarjo Arduinolla: Arduinon kanssa varustetussa LED -sateenvarjossa yhdistyvät sateenvarjo, 8x10 LED -matriisi ja Arduino -mikrokontrolleri, jotka luovat hallittavan, ohjelmoitavan LED -kokemuksen oman sateenvarjon yksityisyydessä. Tämä projekti sai inspiraationsa sähköisestä sateenvarjosta