Mündəricat:

Arduino SteamPunk Eynəkləri - Sadə DIY: 9 addım
Arduino SteamPunk Eynəkləri - Sadə DIY: 9 addım

Video: Arduino SteamPunk Eynəkləri - Sadə DIY: 9 addım

Video: Arduino SteamPunk Eynəkləri - Sadə DIY: 9 addım
Video: Arduino clock, pinball clock, steampunk art 2024, Iyul
Anonim

Bu Dərslikdə LED Üzüklər və Arduino istifadə edərək rəngləri dəyişdirən Əfsanəvi SteamPunk Eynəklərinin necə hazırlanacağını öyrənəcəyik.

Videoya baxın!

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  • Qaynaq eynəkləri
  • 2X NeoPixel - Ws2812 RGB LED Üzük (12 LED ilə)
  • Arduino UNO (və ya digər Arduino)
  • Jumper telləri
  • Visuino proqramı: Visuino'yu yükləyin
  • Qeyd: Arduino Nano'dan istifadə etmək üçün (daha kiçik olduğu üçün) onu eyni pinlərə bağlayın və Arduino UNO əvəzinə Visuinoda Arduino Nanonu seçin.

Addım 2: Dövrə

Dövrə
Dövrə
  • Arduino board 5V pinini ilk LedRing pin VCC -yə qoşun
  • Arduino lövhə pin GND -ni ilk LedRing pin GND -yə bağlayın
  • Arduino board Digital pin 2 -ni ilk LedRing pininə bağlayın
  • Arduino board 5V pinini ikinci LedRing pin VCC -yə qoşun
  • Arduino lövhə pin GND -ni ikinci LedRing pin GND -yə bağlayın
  • Arduino board Digital pin 3 -ü ikinci LedRing pininə DI bağlayın

Hər şeyi sxemə görə bağlayın, sonra isti yapışqan istifadə edin və hər LedRing -i gözlüklərə quraşdırın

Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin

Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin

Visuino: https://www.visuino.eu da quraşdırılmalıdır. Pulsuz versiyasını yükləyin və ya Pulsuz sınaq üçün qeydiyyatdan keçin.

Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.

Addım 4: Visuino'da Komponentlər əlavə edin

Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
  • 2X "Random Analog Generator" komponenti əlavə edin
  • "Sine Analog Generator" komponentini əlavə edin
  • "Sinus İmzasız Generator" komponentini əlavə edin
  • "Analog to Color" komponentini əlavə edin
  • 2X "NeoPixels" komponenti əlavə edin

Addım 5: Visuino Set Komponentlərində

Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində

"SineUnsignedGenerator1" seçin və xüsusiyyətlər pəncərəsində Amplitude 6, Frequency (Hz) 0.8 və Offset 6 olaraq təyin edin.

  1. "NeoPixels1" düyməsini iki dəfə vurun və "PixelGroups" pəncərəsində "Rəngli Piksel" in sol tərəfinə sürükləyin və xüsusiyyətlər pəncərəsində "Piksel Sayını" 12 PixelGroups "pəncərəsinə qoyun.
  2. "NeoPixels2" düyməsini iki dəfə vurun və "PixelGroups" pəncərəsində "Rəng Piksel" ini sol tərəfə sürükləyin və "Piksel Saymaq" ı 12 -ə təyin edən xüsusiyyətlər pəncərəsində <LEDRingdəki LEDlərin miqdarı "PixelGroups" pəncərəsini bağlayın

Addım 6: Visuino Connect Komponentlərində

Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
  • "RandomAnalogGenerator1" pinini "AnalogToColor1" pin Qırmızıya bağlayın
  • "RandomAnalogGenerator2" pinini "AnalogToColor1" pin Yaşılına bağlayın
  • "SineAnalogGenerator1" pinini "AnalogToColor1" pin Mavi ilə bağlayın
  • "AnalogToColor1" pinini "NeoPixels1" pin Rənginə qoşun
  • "AnalogToColor1" pinini "NeoPixels2" pin Rənginə qoşun
  • "SineUnsignedGenerator1" pinini "NeoPixels1" pin indeksinə bağlayın
  • "SineUnsignedGenerator1" pinini "NeoPixels2" pin indeksinə bağlayın
  • "NeoPixels1" pinini Arduino rəqəmsal pin 2 -yə qoşun
  • "NeoPixels2" pinini Arduino rəqəmsal pin 3 -ə qoşun

Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin

Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.

Addım 8: Oyna

Arduino modulunu işə salırsınızsa, LED üzüklər rəngləri dəyişməyə başlayacaq.

Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, onu yükləyə və Visuinoda aça bilərsiniz:

Addım 9: Gücləndirmə

Arduino -nu bir batareya ilə gücləndirməyi planlaşdırırsınızsa, USB konnektoru olan bir PowerBank -dan istifadə edə bilərsiniz, beləliklə onu asanlıqla bağlaya bilərsiniz.

9V və ya buna bənzər bir batareya istifadə etməyi planlaşdırırsınızsa, tellərdən istifadə edərək batareyanın mənfi pinini (-) Arduino pininə [GND] və batareyanın pozitiv pinini (+) Arduino pininə [VIN] bağlayın.

Tövsiyə: