Innholdsfortegnelse:

Enkle omgivende RGB LED -lamper med Visuino .: 7 trinn (med bilder)
Enkle omgivende RGB LED -lamper med Visuino .: 7 trinn (med bilder)

Video: Enkle omgivende RGB LED -lamper med Visuino .: 7 trinn (med bilder)

Video: Enkle omgivende RGB LED -lamper med Visuino .: 7 trinn (med bilder)
Video: MY DREAM GAMING SETUP! OVERKILL? 😬 2024, Juli
Anonim
Enkle omgivende RGB LED -lamper med Visuino
Enkle omgivende RGB LED -lamper med Visuino

Dette lille prosjektet er bare noe som fløt rundt i hodet på meg i omtrent 9 måneder, og jeg kan dele det nå, som jeg har en klar vei å følge.

Bør være relativt billig å sette sammen, her er det du trenger:

  • En slags liten Arduino -type brett, som en Pro Mini eller en Pro Micro.
  • Noen få RGB-lysdioder av Neo-Pixel på bare én PCB
  • Cirka 6 'av en ledning brukte jeg nettverkskabel som jeg reddet, den har 8 tråder og jeg brukte bare noen få av dem.
  • 2 til 6 bordtennisballer, fra din lokale sportsbutikk.
  • Noen få mannlige til noe jumperkabler, hvis du vil teste fremgangen din underveis.
  • Visuino og Arduino IDE

Nødvendig verktøy

Loddejern, loddetinn, diagonale kuttere, wire strippere, hobbykniv, varm limpistol og USB -kabel for programmering av Arduino.

Trinn 1: Konfigurere for testing …

Konfigurerer for testing …
Konfigurerer for testing …
Konfigurerer for testing …
Konfigurerer for testing …

Først ønsket jeg å teste en enkelt piksel med brettet mitt. Så, jeg kuttet av endene på en jumper wire, som brukes til brødbrett. Deretter loddet de tre til en piksel.

Bilde 1 viser tilkoblingene. Orange er V, gul er data og blå er GND

Neo -pikslene og kompatibiliteten krever 5V strøm, så du bør se etter 5V - 16MHz versjonen av Pro Mini eller Pro Micro. Jeg testet Micro, på grunn av enkel tilkobling og opplasting vil den siste versjonen være en Mini, fordi de er billigere og jeg har flere av dem for hånden. Vær også oppmerksom på at hvis du bare kjører 2 til 4 av dem, trenger du ikke en ekstra strømforsyning.

Bilde 2 viser tilkoblingene på Pro Micro -siden. Bruk Pin 2 for dataene.

Trinn 2: Testing og konfigurering …

Image
Image
Testing og konfigurering …
Testing og konfigurering …
Testing og konfigurering …
Testing og konfigurering …

Så jeg begynte å teste en Visuino -skisse med noen enkle komponenter, først.

Jeg la til en Neo-Pixel ColorGroup. ColorPixel og deretter en Random Color Generator og en Clock Generato r. Her på bilde 2 kan du se at komponentene er koblet til, og denne videoen viser resultatet. For min lille humørstemning RGB, det gikk litt for fort, og mens jeg kunne bremse det, var det fortsatt litt hakket for mitt syn på dette.

Til denne testen fikk jeg endelig noen bordtennisballer og så bare kuttet et nesten firkantet hull, med en skarp hobbykniv, men den hadde en grov kant på den siste siden jeg klippet. Bilde 3 viser den uregelmessige utskjæringen, men jeg planlegger å varme den på piksel-kretskortet, så den merkelige formen vil ikke vises.

Så når du skal kutte ut det firkantede hullet, vil du stille opp pikslen og gjette hvor du skal spore hullet og bare merke det med en fin/skarp blyant. [Jeg bruker mekaniske blyanter til denne typen arbeid, 0,5 mm] Som vist på bilde 5. Så er det bare å begynne å score overflaten med kniven til du kommer nesten gjennom, så stikk spissen forsiktig inn og kutt forsiktig oppover slik at brikken ikke ' t falle i ballen. Bilde 6 viser at den er plassert i hullet. Du må kanskje trimme den litt større slik at den sitter godt.

Trinn 3: Lodding opp pikslene …

Lodde opp pikslene …
Lodde opp pikslene …
Lodde opp pikslene …
Lodde opp pikslene …
Lodde opp pikslene …
Lodde opp pikslene …

For ledningslengdene her velger jeg dem basert på bredden på skrivebordet mitt, som er omtrent 3 fot. Så jeg kutter ledningene mine i to og bruker den gjenværende mengden til å plassere Arduino -brettet slik at det er lett tilgjengelig.

Når du lodder disse opp, er det viktig å bare ha strykejernet på putene i et minimum av tid, ca 3 sekunder er normalt og prøv å ikke overskride dette uten å la det avkjøle seg i mellom. På bilde 1 la jeg først til loddetinblokker på hver pute på DIN [data in] -siden av den første pikslen. Etter at jeg lot den avkjøles i omtrent et minutt, påfører jeg strykejernet på hver klatt for å legge ledningen til den. På bilde 2 kan du se at dette er det ferdige resultatet, og jeg viklet den fjerde ledningen rundt de andre for å holde dem på plass mens jeg loddet dem.

Bilde 3 viser den andre pikslen med loddetråder på DOUT (data out) fra slutten, og denne gangen begynte jeg på DOUT [data out] og la ledningene fra den siste pixelen til den. Så på Bilde 4 kan du se den andre pikslen med begge ender kablet.

Nå kan vi varme lim pikslene til bordtennisballene. Bildene 5 og 6 viser det varme limet, jeg prøvde å sette det i 'hjørnene' så det ville være det mest stabile.

Trinn 4: Sette opp skissen i Visuino …

Setter opp skissen i Visuino …
Setter opp skissen i Visuino …
Setter opp skissen i Visuino …
Setter opp skissen i Visuino …
Setter opp skissen i Visuino …
Setter opp skissen i Visuino …
Setter opp skissen i Visuino …
Setter opp skissen i Visuino …

Så i dette første Visuino-trinnet må du åpne Visuino eller laste det ned herfra: Visuino.com og installere det i henhold til instruksjonene på skjermen.

Deretter må du i hovedvinduet velge de Arduino -kompatible brettene du vil bruke til dette prosjektet. Bilde 1 viser at jeg har Pro Mini valgt, og klikk deretter "OK"

Deretter vil du gå til søkeboksen i øvre høyre hjørne og skrive inn 'klokke', velg og dra Clock Generator (Bilde 2) og dra til venstre for Arduino-tavlen og sett den bort fra den, som vist på bilde 3. Klokkegeneratoren vil "krysse av" den neste komponenten av hvilken verdi vi gir den. Så gå til "Egenskaper" og finn alternativet "Frekvens" og skriv inn "0.1", (Bilde 4) som vil krysse av hvert 10. sekund. Denne verdien kan endres senere etter behov.

Søk deretter etter "tilfeldig" i den samme søkeboksen over komponentens sidefelt, (Bilde 5) og finn komponenten "Tilfeldig farge" (Bilde 6) og dra den til hovedvinduet til høyre for "Klokke" -komponenten. Se Bilde 7 og koble den til ved å dra fra "Ut" -nålen til "Klokke" -nålen på "Tilfeldig farge"

Trinn 5: Sette opp skissen i Visuino … [fortsettelse]

Setter opp skissen i Visuino … [fortsettelse]
Setter opp skissen i Visuino … [fortsettelse]
Setter opp skissen i Visuino … [fortsettelse]
Setter opp skissen i Visuino … [fortsettelse]
Setter opp skissen i Visuino … [fortsettelse]
Setter opp skissen i Visuino … [fortsettelse]
Setter opp skissen i Visuino … [fortsettelse]
Setter opp skissen i Visuino … [fortsettelse]

Nå, fortsett å legge til resten av komponentene, så søk etter 'Ramp' og dra 'Ramp to Color Value' (Bilde 1) videre til arbeidsområdet til høyre for 'Random Color' som vi nettopp la til. I "Egenskaper" for den finner du "Slope" og endrer den til "0.5" (Bilde 2). Dette vil være en skånsom overgang mellom endringene av farger. Koble deretter "Out" til "In" på "Ramp" -komponenten, se Bilde 3. Dette er valgfritt, men jeg endret min opprinnelige farge til lilla, fra rullegardinmenyen for "Initial Value"

Trinn 6: Sette opp skissen i Visuino … [fortsetter med Neo-Pixel-tillegget]

Sette opp skissen i Visuino … [fortsetter med Neo-Pixel-tillegget]
Sette opp skissen i Visuino … [fortsetter med Neo-Pixel-tillegget]
Sette opp skissen i Visuino … [fortsetter med Neo-Pixel-tillegget]
Sette opp skissen i Visuino … [fortsetter med Neo-Pixel-tillegget]
Sette opp skissen i Visuino … [fortsetter med Neo-Pixel-tillegget]
Sette opp skissen i Visuino … [fortsetter med Neo-Pixel-tillegget]

Neste opp er Neo-Pixel-komponenten, søk etter "neo", og de vil bare være ett alternativ her, Bilde 1, så dra den ned mellom "Ramp" og Arduino-kortet. Dobbeltklikk 6 på den for å åpne "PixelGroups" -vinduet, og finn og dobbeltklikk på "Pixels" på høyre side. (Bilde 2) Nå vil 10 piksler legges til som standard, men vi endrer det nå til 2, så med det vinduet fremdeles åpent, gå over til "Egenskaper" -boksen og endre "Tell piksler" til 2, se Bilde 3. Nå kan du lukke "PixelGroups" og dra to tilkoblinger fra "Ramp Out" til Pin [0] og [1] på NeoPixel. Se Bilde 4. Deretter kan du dra den siste tilkoblingen fra 'NeoPixel' til Pin B, i mitt tilfelle, på Arduino Board, som på Bilde 5.

Last nå opp skissen din via F9 -nøkkelen i Visuino, og last deretter opp til brettet fra Arduino IDE med CTRL+U. Da har du også en fungerende versjon av dette prosjektet.

Trinn 7: Fullføringsvideo og ferdig

Image
Image

Spill med det, for å se hva annet du kan legge til for å forbedre denne skissen, så gi meg beskjed i kommentarene.

Nyt!!

Anbefalt: