Sadržaj:
- Korak 1: Kratka napomena o polici
- Korak 2: Zalijepite LED trake
- Korak 3: Unaprijed umetnite Strip veze
- Korak 4: Spojite trake
- Korak 5: Povežite Arduino i Code
Video: Kutije za promjenu boje sa LED trakama i Arduinom: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ovo je počelo jer mi je bilo potrebno dodatno spremište pored i iznad stola, ali htio sam mu dati neki poseban dizajn. Zašto ne biste upotrijebili te nevjerojatne LED trake koje se mogu pojedinačno adresirati i poprimiti bilo koju boju? U sljedećem koraku dajem nekoliko napomena o samoj polici, ali evo što vam je potrebno za ukrašavanje police:- nekoliko metara LED traka poduprte s ljepilom, ~ 40 USD- arduino nano, ~ 10 USD (bilo koji arduino zapravo)- neke spojene žice, bijele ili bilo koje boje na kojoj je vaša polica- nekoliko spojnih žica (opcionalno)- rezervni punjač za pametni telefon (za napajanje arduina USB utikač)- malo lemljenja i lemilice. Počnite ovdje ako još ne znate lemiti.- skidač žice
Korak 1: Kratka napomena o polici
Samo za informaciju, evo što sam upotrijebio za izgradnju police kupljene na Amazonu ili kućnom skladištu:- polica za knjige, 50 USD- polica za kocke 4x2, 70 USD- još jedna polica za kocke 3x2, 57 USD kako bih došla do zida koji radne površine Ne dajem mnogo detalja o sastavljanju, ali uključuje pričvršćivanje gornjih kocki zajedno i na zid pomoću držača za teške uvjete. Učinite to uz nečiju pomoć i upotrijebite svoj zdrav razum … ili njezin. Možda bi ipak bilo dobro postaviti zagrade u kut kockica koje ne vidite s najprirodnijeg mjesta u prostoriji.
Korak 2: Zalijepite LED trake
Škarama izrežite LED traku na onoliko komada koliko vam je potrebno. U mom slučaju, radilo se o 14 okidanja od 8 LED dioda (= 8 "). Zatim ih zalijepite u svoje kutije, ALI, imajte na umu:- te LED diode mogu postati jako svijetle i ne želite da ih imate direktno na vidiku. Kako su moje police u potpunosti iznad nivoa očiju, traku sam stavio na donji dio kockica. Ako je vaša na podu, morate je postaviti na gornji dio tako da ih ne vidite dok stojite pored nje. - Možda biste htjeli zalijepiti traku blizu ruba police, jer stvari mogu završiti tako da napune kutije, a ne želite da blokiraju svjetlo LED dioda. - poštujte ("RESPECT … !!") smjer naznačen na traci. Strelica pokazuje u kojem smjeru teku informacije, od arduina do kraja trake. Napomena o tome kako one rade: svaka od LED dioda WS2812 sadrži mikročip koji prima logičke 0 i 1 brzinom od 800 kHz. Nakon uključivanja, prva LED dioda sluša ovaj signal i uklanja prva 3 bajta (24 bita) iz toka bitova. Koristi ove informacije maciju za postavljanje boje i ostatak signala prenosi na sljedeću LED diodu, koja će obaviti isti zadatak. Svaka LED dioda ima ulaz i izlaz, stoga je smjer bitan. - prethodna tačka implicira da morate unaprijed razmisliti gdje će arduino hraniti traku i kojom će se trakom traka kretati. U mom slučaju, bilo je prilično jednostavno, skrivajući arduino u najudaljenijoj kocki, gdje mogu lako pristupiti disimuliranom kabelu za napajanje koji se nalazi u kutu sobe. Trake prolaze kroz sve kocke na tom nivou, zatim nagore i kroz sve kocke drugog nivoa.
Korak 3: Unaprijed umetnite Strip veze
To znači da stavljate kap lemljenja na svaki priključni kraj vaših LED traka. Sa mojih 14 komada za povezivanje zajedno i 3 veze na svakom kraju (uzemljenje, 5V, signal), to čini 84 kapi lema. Ali to će vam olakšati život približno 84 puta u sljedećem koraku !!!
Korak 4: Spojite trake
- Pomoću skidača žica uklonite samo 2 mm izolacije sa svoje žice. Prethodno pokosite žicu (zagrijavajući je lemilicom dok ne upije malo lema).- Lemite je direktno na uzemljenje jedne od traka za spajanje. Budući da ste ga unaprijed namjestili, samo je potrebno pritisnuti lemilicu na žicu postavljenu na priključak.- Zatim povucite žicu čvrsto uz odgovarajući priključak drugog komada trake (uzemljenje) i prerežite žicu točno u razini priključka.- Uklonite 2 mm izolacije, prethodno pocinčajte i lemite ga na konektor.- U tom trenutku trebali biste imati kabel koji povezuje vaše trake i ne smije izgledati labavo. Ponovite ovo za konektore SIGNAL i za konektore 5V.
Korak 5: Povežite Arduino i Code
Adafruitova sjajna web stranica ima neke vrlo korisne dobre prakse u vezi s povezivanjem Arduina na LED traku (onu s oznakom "Neo-Pixel"). Vrlo je jasna i trebali biste je pročitati: https://learn.adafruit.com/ adafruit-neopixel-uberguide/overviewhttps://learn.adafruit.com/adafruit-neopixel-uberguide/best-practiceshttps://learn.adafruit.com/adafruit-neopixel-uberguide/arduino-library- povežite PIN6 (u Primjer koda ispod, koristimo pin 6) na prvom LED SIGNALU, - spojite Arduino uzemljenje na prvi LED GND - Napajte LED traku 5V napajanjem i priključite svoj arduino na USB punjač. - UPOZORENJE: Ako napajate traku putem Arduina, nemojte koristiti pin "+5V" iz arduina. Ovaj pin uključuje neka osjetljiva kola na Arduinu i može izgorjeti zbog struje koju vuče LED traka. Umjesto toga, možete pokušati upotrijebiti "Vin" pin. Ako planirate izvući više od 1A struje (~ 20 do 50 mA po LED), spojite napajanje od 5 V direktno na LED traku (a uzemljenje mora biti zajedničko s Arduinom). Evo koda koji sam koristio za usporeno kretanje boja kroz kocke. Izravno je preuzeto i prilagođeno iz primjera biblioteke Neo_Pixel: #include "Adafruit_NeoPixel.h" #define PIN 6 // Parametar 1 = broj piksela u traci // Parametar 2 = Arduino broj pina (većina je važeća) // Parametar 3 = zastavice tipa piksela, zbrajajte se prema potrebi: // NEO_KHZ800 800 KHz bitstream (većina NeoPixel proizvoda sa LED diodama WS2812) // NEO_KHZ400 400 KHz (klasični 'v1' (ne v2) FLORA pikseli, upravljački programi WS2811) // NEO_GRB Pikseli su ožičeno za GRB bitstream (većina NeoPixel proizvoda) // NEO_RGB Pikseli su ožičeni za RGB bitstream (v1 FLORA piksela, ne v2) Adafruit_NeoPixel strip = Adafruit_NeoPixel (8*14, PIN, NEO_GRB + NEO_KHZ800); // VAŽNO: Za smanjenje NeoP -a rizik, dodajte 1000 uF kondenzatora preko // kabela za napajanje piksela, dodajte otpornik od 300 - 500 Ohm na ulaz podataka prvog piksela // i smanjite udaljenost između Arduina i prvog piksela. Izbjegavajte spajanje // na strujno kolo … ako morate, prvo povežite GND.void setup () {strip.begin (); strip.show (); // Pokrećemo sve piksele na 'isključeno'} 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, Točak ((((i) * 256 / strip.numPixels ())+j) & 255));} strip.show (); delay (wait);}} // Unesite vrijednost od 0 do 255 da biste dobili vrijednost boje.// Boje su prijelaz r - g - b - natrag u r.uint32_t Kotač (byte 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);}}
Treća nagrada na takmičenju istaknutih autora: Tarun Upadhyaya
Preporučuje se:
Sjajna gitara za promjenu boje: 49 koraka (sa slikama)
Gitara koja mijenja boju: U kraljevstvu rock and rolla važno je izdvojiti se. S milijunima ljudi na ovom svijetu koji znaju svirati gitaru, jednostavno sviranje jednostavno ga neće prekinuti. Treba vam nešto dodatno da biste se uzdigli kao bog rock -a. Razmislite o ovom gu
Laka LED svijeća za promjenu boje: 5 koraka (sa slikama)
"Candle" za jednostavno mijenjanje boje LED -a: Ovo je jednostavno svjetlo za promjenu boje koje je odlično za djecu i odrasle. Izgleda prekrasno u slabo osvijetljenoj prostoriji, odlično za praznike i čini prilično hladno noćno svjetlo
LED polica od sirovog drveta za promjenu boje: 10 koraka (sa slikama)
LED polica sa sirovim drvom koja mijenja boju: U ovom uputstvu pokazat ću vam korak po korak kako napraviti ovu prekrasnu LED policu koja mijenja boju u vrsti. Ovaj projekt je bilo jako zabavno napraviti i jako sam zadovoljan gotovim proizvodom. Sveukupno ovaj projekat neće koštati
LED božićno drvce za promjenu boje: 3 koraka (sa slikama)
LED božićno drvce koje mijenja boju: Ovo sam božićno drvce pronašao u prodavaonici za dolar prošle godine i htio sam staviti LED diodu na dno kako bih ga osvijetlio, ali do toga nisam došao tek godinu dana kasnije. Ovo je vrlo jednostavan projekt koji zahtijeva vrlo malo lemljenja i čini lijep kraj
Prikaz svjetlosne kutije iz drvene kutije: 9 koraka (sa slikama)
Prikažite svjetlosnu kutiju iz drvene kutije: Moja supruga i ja smo poklonili mojoj mami staklenu skulpturu za Božić. Kad ga je moja mama otvorila, moj brat je punio " RadBear (pa on je zapravo rekao moje ime) mogao bi vam sagraditi svjetlosnu kutiju! &Quot;. Rekao je to jer sam kao neko ko sakuplja staklo