Indholdsfortegnelse:

Enkle omgivende RGB LED -lamper med Visuino .: 7 trin (med billeder)
Enkle omgivende RGB LED -lamper med Visuino .: 7 trin (med billeder)

Video: Enkle omgivende RGB LED -lamper med Visuino .: 7 trin (med billeder)

Video: Enkle omgivende RGB LED -lamper med Visuino .: 7 trin (med billeder)
Video: Я ЗНАЛ КРАСИВЫЙ ДОМ В НЕОКЛАССИЧЕСКОМ СТИЛЕ, УКРАШЕННЫЙ 6 НОМЕРАМИ С ИНТЕГРИРОВАННЫМИ ОКРУЖАЮЩИМИ СР 2024, November
Anonim
Enkle omgivende RGB -lysdioder med Visuino
Enkle omgivende RGB -lysdioder med Visuino

Dette lille projekt er bare noget, der flød rundt i baghovedet i omkring 9 måneder, og jeg kan dele det nu, som jeg har en klar vej at følge.

Skal være relativt billig at sammensætte, her er hvad du skal bruge:

  • En slags lille Arduino -type bord, som en Pro Mini eller en Pro Micro.
  • Et par RGB-lysdioder af Neo-Pixel-type på kun enkelte printkort
  • Omkring 6 'af en eller anden ledning brugte jeg netværkskabel, som jeg bjærgede, det har 8 tråde, og jeg brugte kun et par af dem.
  • 2 til 6 bordtennisbolde, fra din lokale sportsbutik.
  • Et par hanner til noget jumperwires, hvis du vil teste dine fremskridt undervejs.
  • Visuino og Arduino IDE

Nødvendige værktøjer

Loddejern, loddemetal, diagonalskærere, wire strippere, hobbykniv, varm limpistol og USB -kabel til programmering af Arduino.

Trin 1: Opsætning til test …

Opsætning til test …
Opsætning til test …
Opsætning til test …
Opsætning til test …

Først ville jeg teste en enkelt pixel med mit bord. Så jeg skar enderne af en jumper wire af, der bruges til brødbrætter. Næste loddet de 3 til en pixel.

Billede 1 viser forbindelserne. Orange er V, gul er data og blå er GND

Neo -pixel og kompatible enheder kræver 5V strøm, så du bør kigge efter 5V - 16MHz versionen af Pro Mini eller Pro Micro. Jeg testede Micro, på grund af den lette forbindelse og upload, vil den sidste version være en Mini, fordi de er billigere, og jeg har flere af dem ved hånden. Bemærk også, at hvis du kun kører omkring 2 til 4 af dem, skulle du ikke have brug for en ekstra strømforsyning.

Billede 2 viser forbindelserne på Pro Micro -siden af tingene. Brug Pin 2 til dataene.

Trin 2: Test og opsætning …

Image
Image
Test og opsætning …
Test og opsætning …
Test og opsætning …
Test og opsætning …

Så jeg begyndte først at teste en Visuino -skitse med nogle enkle komponenter.

Jeg tilføjede en Neo-Pixel ColorGroup. ColorPixel og derefter en Random Color Generator og en Clock Generato r. Her i billede 2 kan du se disse komponenter tilsluttet, og denne video viser resultatet. For min lille humørstemning RGB gik det lidt for hurtigt, og mens jeg kunne bremse det, var det stadig lidt uroligt for min vision om dette.

Til denne test fik jeg endelig nogle bordtennisbolde og derefter bare skåret et næsten firkantet hul, med en skarp hobbykniv, men den havde en ru kant på den sidste side, jeg skar. Billede 3 viser den uregelmæssige udskæring, men jeg planlægger at varmlimme den til pixel-printet, så den ulige form ikke vises.

Så når du går til at skære det firkantede hul ud, vil du stille pixel op og gætte, hvor hullet skal spores ud, og bare markere det med en fin/skarp blyant. [Jeg bruger mekaniske blyanter til denne form for arbejde, 0,5 mm] Som det ses på billede 5. Start derefter med at score overfladen med kniven, indtil du når næsten igennem, stikk derefter forsigtigt spidsen ind og skær forsigtigt opad, så stykket ikke ' t falde i bolden. Billede 6 viser det placeret i hullet, du skal muligvis trimme det lidt større, så det passer godt ind.

Trin 3: Lodning af pixel …

Lodning af pixel …
Lodning af pixel …
Lodning af pixel …
Lodning af pixel …
Lodning af pixel …
Lodning af pixel …

Til trådlængderne her vælger jeg dem baseret på bredden på mit skrivebordsskab, som er cirka 3 fod. Så jeg skar mine ledninger i halve og vil bruge det resterende beløb til at placere Arduino -brættet, så det er let tilgængeligt.

Ved lodning af disse er det vigtigt kun at have strygejernet på puderne i et minimum af tid, cirka 3 sekunder er normalt og prøv ikke at overskride dette uden at lade det køle ned imellem. I billede 1 tilføjede jeg først loddetapper til hver pude på DIN [data in] siden af den første pixel. Efter at have ladet det køle af i cirka et minut, påfører jeg jernet på hver klat for at tilføje ledningen til det. På billede 2 kan du se, at dette er det færdige resultat, og jeg viklede den fjerde ledning om de andre for at holde dem på plads, mens jeg lodde dem.

Billede 3 viser den anden pixel med loddeklatter på DOUT (data out) fra slutningen, og denne gang startede jeg på DOUT [data out] og tilføjede ledningerne fra den sidste pixel til den. Så i billede 4 kan du se den anden pixel med begge ender forbundet.

Nu kan vi varmt lime pixels til bordtennisbolde. Billeder 5 & 6 viser den varme lim, jeg forsøgte at lægge den i 'hjørnerne', så den ville være den mest stabile.

Trin 4: Opsætning af skitsen i Visuino …

Opsætning af skitsen i Visuino …
Opsætning af skitsen i Visuino …
Opsætning af skitsen i Visuino …
Opsætning af skitsen i Visuino …
Opsætning af skitsen i Visuino …
Opsætning af skitsen i Visuino …
Opsætning af skitsen i Visuino …
Opsætning af skitsen i Visuino …

Så i dette første Visuino-trin skal du åbne Visuino eller downloade det herfra: Visuino.com og installere det i henhold til instruktionerne på skærmen.

Dernæst skal du i hovedvinduet vælge de Arduino -kompatible tavler, som du vil bruge til dette projekt. Billede 1 viser, at jeg har valgt Pro Mini, og klik derefter på "OK"

Derefter vil du gå til søgefeltet i øverste højre hjørne og skrive 'ur', og derefter vælge og trække urgeneratoren (billede 2) og trække til venstre for Arduino-kortet og placere det væk fra det, som vist på billede 3. Urgeneratoren vil 'krydse' den næste komponent af uanset hvilken værdiansætter vi giver den. Så gå derefter til "Egenskaber" og find indstillingen "Frekvens", og indtast "0.1", (Billede 4), som vil markere en gang hvert 10. sekund. Denne værdi kan ændres senere, som du finder passende.

Søg derefter efter 'tilfældig' i det samme søgefelt over komponenternes sidepanel, (Billede 5), og find komponenten 'Tilfældig farve' (Billede 6) og træk den til dit hovedvindue lige til højre for 'Ur' -komponenten. Se billede 7 og tilslut det ved at trække fra "Out" -nålen til "Clock" -stiften på 'Random Color'

Trin 5: Opsætning af skitsen i Visuino … [fortsat]

Opsætning af skitsen i Visuino … [fortsat]
Opsætning af skitsen i Visuino … [fortsat]
Opsætning af skitsen i Visuino … [fortsat]
Opsætning af skitsen i Visuino … [fortsat]
Opsætning af skitsen i Visuino … [fortsat]
Opsætning af skitsen i Visuino … [fortsat]
Opsætning af skitsen i Visuino … [fortsat]
Opsætning af skitsen i Visuino … [fortsat]

Fortsæt nu med at tilføje resten af komponenterne, så søg efter 'Ramp' og træk 'Ramp til farveværdi' (billede 1) videre til arbejdsområdet til højre for 'Random Color', som vi lige har tilføjet. I "Egenskaber" for det finder du "Skråning" og ændrer det til "0,5" (Billede 2) dette vil være en skånsom overgang mellem ændringerne af farver. Tilslut derefter "Out" til "In" på "Ramp" -komponenten, se billede 3. Dette er valgfrit, men jeg ændrede min oprindelige farve til lilla fra rullemenuen for "Initial Value"

Trin 6: Opsætning af skitsen i Visuino … [fortsat med Neo-Pixel tilføjelsen]

Opsætning af skitsen i Visuino … [fortsat med Neo-Pixel tilføjelsen]
Opsætning af skitsen i Visuino … [fortsat med Neo-Pixel tilføjelsen]
Opsætning af skitsen i Visuino … [fortsat med Neo-Pixel tilføjelsen]
Opsætning af skitsen i Visuino … [fortsat med Neo-Pixel tilføjelsen]
Opsætning af skitsen i Visuino … [fortsat med Neo-Pixel tilføjelsen]
Opsætning af skitsen i Visuino … [fortsat med Neo-Pixel tilføjelsen]

Næste op er Neo-Pixel-komponenten, søg efter "neo", og de vil kun være en mulighed her, billede 1, så træk den ned mellem 'Ramp' og Arduino-kortet. Dobbeltklik nu 6 på det for at åbne vinduet "PixelGroups", og find og dobbeltklik på "Pixels" i højre side. (Billede 2) Nu tilføjes 10 pixels som standard, men vi ændrer det nu til 2, så med det vindue stadig åbent, gå over til feltet "Egenskaber" og ændr "Tæl pixel" til 2, se billede 3. Nu kan du lukke "PixelGroups" og trække to forbindelser fra 'Ramp Out' til Pin [0] og [1] på NeoPixel. Se billede 4. Derefter kan du trække den sidste forbindelse fra 'NeoPixel' til Pin B, i mit tilfælde, på Arduino Board, som på billede 5.

Upload nu din skitse via F9 -nøglen i Visuino, og upload derefter til tavlen fra Arduino IDE med CTRL+U. Så har du også en fungerende version af dette projekt.

Trin 7: Afslutningsvideo og færdig

Image
Image

Spil med det for at se, hvad du ellers kan tilføje for at forbedre denne skitse, så lad mig vide det i kommentarerne.

God fornøjelse!!

Anbefalede: