Мазмұны:

Arduino SteamPunk көзілдірігі - қарапайым DIY: 9 қадам
Arduino SteamPunk көзілдірігі - қарапайым DIY: 9 қадам

Бейне: Arduino SteamPunk көзілдірігі - қарапайым DIY: 9 қадам

Бейне: Arduino SteamPunk көзілдірігі - қарапайым DIY: 9 қадам
Бейне: Arduino clock, pinball clock, steampunk art 2024, Шілде
Anonim

Бұл оқулықта біз LED сақиналары мен Arduino көмегімен түстерді өзгертетін аңызға айналған SteamPunk көзілдірігін жасауды үйренеміз.

Видеоны қараңыз!

1 -қадам: Сізге не қажет

Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
  • Дәнекерлеу көзілдірігі
  • 2X NeoPixel - Ws2812 RGB жарықдиодты сақина (12 светодиоды бар)
  • Arduino UNO (немесе кез келген басқа Arduino)
  • Өткізгіш сымдар
  • Visuino бағдарламалық қамтамасыз ету: Visuino жүктеп алыңыз
  • Ескерту: Arduino Nano пайдалану үшін (ол кішірек болғандықтан) оны сол түйреуіштерге жалғаңыз және Arduino UNO орнына Visuino -да Arduino Nano таңдаңыз.

2 -қадам: Схема

Схема
Схема
  • Arduino тақтасының 5V түйреуішін VCC бірінші LedRing істігіне қосыңыз
  • Arduino тақтасының GND штырын GND бірінші LedRing істігіне қосыңыз
  • Digital pin 2 Arduino тақтасын бірінші LedRing түйреуішіне қосыңыз DI
  • Arduino тақтасының 5V түйреуішін екінші LedRing түйреуіш VCC -ге қосыңыз
  • Arduino тақтасының GND түйреуішін GND екінші LedRing істігіне қосыңыз
  • Arduino тақтасы Digital pin 3 -ті екінші LedRing істігіне DI -ге қосыңыз

Схемаға сәйкес бәрін сыммен бекітіңіз, содан кейін ыстық желім қолданыңыз және әр LedRing көзілдірігіне бекітіңіз

3 -қадам: Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз

Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз

Visuino: https://www.visuino.eu орнату қажет. Тегін нұсқаны жүктеп алыңыз немесе ақысыз сынаққа жазылыңыз.

Visuino -ны бірінші суретте көрсетілгендей бастаңыз Arduino компонентіндегі «Құралдар» түймесін басыңыз (1 -сурет) Visuino -да диалог пайда болған кезде 2 -суретте көрсетілгендей «Arduino UNO» таңдаңыз.

4 -қадам: Visuino компоненттерін қосыңыз

Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
  • 2X «Кездейсоқ аналогты генератор» компонентін қосыңыз
  • «Синус -аналогты генератор» компонентін қосыңыз
  • «Қол қойылмаған синус генераторы» компонентін қосыңыз
  • «Аналогты түске» компонентін қосыңыз
  • 2X «NeoPixels» компонентін қосыңыз

5 -қадам: Visuino Set компоненттерінде

Visuino Set компоненттерінде
Visuino Set компоненттерінде
Visuino Set компоненттерінде
Visuino Set компоненттерінде
Visuino Set компоненттерінде
Visuino Set компоненттерінде

«SineUnsignedGenerator1» таңдаңыз және сипаттар терезесінде Amplitude 6, Frequency (Hz) 0,8 және Offset 6 мәніне қойыңыз.

  1. «NeoPixels1» түймесін екі рет шертіңіз және «PixelGroups» терезесінде «Color Pixel» белгісін сол жаққа сүйреп апарыңыз және «Pixels Count» параметрін 12 PixelGroups терезесіне орнатыңыз.
  2. «NeoPixels2» түймесін екі рет шертіңіз және «PixelGroups» терезесінде «Түсті пиксельді» сол жаққа сүйреп апарыңыз және «Пиксельдерді санау» параметрін 12 -ге орнатыңыз <бұл LEDRing -тегі жарық диодтарының саны

6 -қадам: Visuino Connect компоненттерінде

Visuino Connect компоненттерінде
Visuino Connect компоненттерінде
  • «RandomAnalogGenerator1» түйреуішін «AnalogToColor1» түйреуішіне қызылға жалғаңыз
  • «RandomAnalogGenerator2» түйреуішін «AnalogToColor1» жасыл түйреуішіне жалғаңыз
  • «SineAnalogGenerator1» түйреуішін «AnalogToColor1» түйреуішіне көкке қосыңыз
  • «AnalogToColor1» түйреуішін «NeoPixels1» түсінің түсіне жалғаңыз
  • «AnalogToColor1» түйреуішін «NeoPixels2» түсінің түсіне жалғаңыз
  • «SineUnsignedGenerator1» түйреуішін «NeoPixels1» пин индексіне қосыңыз
  • «SineUnsignedGenerator1» түйреуішін «NeoPixels2» пин индексіне қосыңыз
  • «NeoPixels1» түйреуішін Arduino цифрлық 2 түйрегіне жалғаңыз
  • «NeoPixels2» түйреуішін Arduino цифрлық пин 3 -ке жалғаңыз

7 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз

Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз

Visuino -да төменгі жағында «Құру» қойындысын нұқыңыз, дұрыс порт таңдалғанына көз жеткізіңіз, содан кейін «Құрастыру/Құру және Жүктеу» түймесін басыңыз.

8 -қадам: Ойнаңыз

Егер сіз Arduino модулін қуаттандырсаңыз, LEDRings түстерді өзгерте бастайды.

Құттықтаймын! Сіз Visuino -мен жобаңызды аяқтадыңыз. Мен осы нұсқаулық үшін жасаған Visuino жобасына қоса, оны жүктеп, Visuino -да ашуға болады:

9 -қадам: Қуат

Егер сіз Arduino -ны аккумулятормен қуаттауды жоспарласаңыз, USB қосқышы бар PowerBank -ты пайдалануға болады, осылайша оны оңай қосуға болады.

Егер сіз 9В немесе ұқсас батареяны пайдалануды жоспарласаңыз, сым арқылы батареяның теріс түйреуішін (-) Arduino істігіне [GND] қосыңыз және батареяның оң түйреуішін (+) Arduino істігіне [VIN] қосыңыз.

Ұсынылған: