Turinys:

„Arduino SteamPunk“akiniai - paprastas „pasidaryk pats“: 9 žingsniai
„Arduino SteamPunk“akiniai - paprastas „pasidaryk pats“: 9 žingsniai

Video: „Arduino SteamPunk“akiniai - paprastas „pasidaryk pats“: 9 žingsniai

Video: „Arduino SteamPunk“akiniai - paprastas „pasidaryk pats“: 9 žingsniai
Video: Arduino Goggles 2024, Liepa
Anonim

Šioje pamokoje sužinosime, kaip pasigaminti legendinius „SteamPunk“akinius, keičiančius spalvas, naudojant LED žiedus ir „Arduino“.

Žiūrėti video įrašą!

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
  • Suvirinimo akiniai
  • 2X „NeoPixel“- Ws2812 RGB LED žiedas (su 12 šviesos diodų)
  • „Arduino UNO“(ar bet kuris kitas „Arduino“)
  • Jumperio laidai
  • „Visuino“programinė įranga: atsisiųskite „Visuino“
  • Pastaba: jei norite naudoti „Arduino Nano“(nes jis yra mažesnis), tiesiog prijunkite jį prie tų pačių kaiščių ir „Visuino“, o ne „Arduino UNO“pasirinkite „Arduino Nano“

2 žingsnis: grandinė

Grandinė
Grandinė
  • Prijunkite „Arduino“plokštės kaištį 5V prie pirmojo „LedRing“kaiščio VCC
  • Prijunkite „Arduino“plokštės kaištį GND prie pirmojo „LedRing“kaiščio GND
  • Prijunkite „Arduino“plokštės skaitmeninį kaištį 2 prie pirmojo „LedRing“kaiščio DI
  • Prijunkite „Arduino“plokštės kaištį 5V prie antrojo „LedRing“kaiščio VCC
  • Prijunkite „Arduino“plokštės kaištį GND prie antrojo „LedRing“kaiščio GND
  • Prijunkite „Arduino“plokštės skaitmeninį kaištį 3 prie antrojo „LedRing“kaiščio DI

Sujunkite viską pagal schemą, tada naudokite karštus klijus ir pritvirtinkite kiekvieną „LedRing“ant akinių

3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. Atsisiųskite nemokamą versiją arba užsiregistruokite nemokamam bandymui.

„Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle

4 žingsnis: „Visuino“pridėkite komponentų

„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
  • Pridėkite 2X komponentą „Atsitiktinis analoginis generatorius“
  • Pridėkite komponentą „sinusinis analoginis generatorius“
  • Pridėkite komponentą „Sine Unsigned Generator“
  • Pridėkite komponentą „Analog to Color“
  • Pridėkite 2X „NeoPixels“komponentą

5 žingsnis: Visuino rinkinio komponentuose

Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose

Pasirinkite „SineUnsignedGenerator1“ir ypatybių lange nustatykite amplitudę į 6, dažnį (Hz) į 0,8 ir poslinkį į 6

  1. Dukart spustelėkite „NeoPixels1“ir lange „PixelGroups“vilkite „Color Pixel“į kairę pusę, o ypatybių lange nustatykite „Count Pixels“į 12 PixelGroups langą
  2. Dukart spustelėkite „NeoPixels2“ir „PixelGroups“lange vilkite „Color Pixel“į kairę pusę, o ypatybių lange nustatykite „Count Pixels“į 12 <tai yra šviesos diodų skaičius ant LEDRingUždarykite langą "PixelGroups"

6 veiksmas: „Visuino Connect“komponentuose

„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
  • Prijunkite „RandomAnalogGenerator1“kištuką prie „AnalogToColor1“kaiščio raudono
  • Prijunkite „RandomAnalogGenerator2“kaištį prie žalios spalvos „AnalogToColor1“kaiščio
  • Prijunkite „SineAnalogGenerator1“kaištį prie „AnalogToColor1“kaiščio mėlynos spalvos
  • Prijunkite „AnalogToColor1“kaištį prie „NeoPixels1“kaiščio spalvos
  • Prijunkite „AnalogToColor1“kaištį prie „NeoPixels2“kaiščio spalvos
  • Prijunkite „SineUnsignedGenerator1“kaištį prie „NeoPixels1“kaiščių rodyklės
  • Prijunkite „SineUnsignedGenerator1“kaištį prie „NeoPixels2“kaiščių rodyklės
  • Prijunkite „NeoPixels1“kaištį prie „Arduino“skaitmeninio kaiščio 2
  • Prijunkite „NeoPixels2“kaištį prie „Arduino“skaitmeninio kaiščio 3

7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą

„Visuino“apačioje spustelėkite skirtuką „Sukurti“, įsitikinkite, kad pasirinktas teisingas prievadas, tada spustelėkite mygtuką „Kompiliuoti/kurti ir įkelti“.

8 žingsnis: žaiskite

Jei įjungsite „Arduino“modulį, LED žiedai pradės keisti spalvas.

Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti ir atidaryti „Visuino“:

9 žingsnis: maitinimas

Jei planuojate maitinti „Arduino“su baterija, galite naudoti „PowerBank“su USB jungtimi, kad galėtumėte lengvai jį prijungti.

Jei planuojate naudoti 9 V ar panašią bateriją, tada naudodami laidus prijunkite neigiamą akumuliatoriaus kaištį (-) prie „Arduino“kaiščio [GND] ir prijunkite teigiamą akumuliatoriaus kaištį (+) prie „Arduino“kaiščio [VIN]

Rekomenduojamas: