Mundarija:

Arduino SteamPunk ko'zoynaklari - oddiy DIY: 9 qadam
Arduino SteamPunk ko'zoynaklari - oddiy DIY: 9 qadam

Video: Arduino SteamPunk ko'zoynaklari - oddiy DIY: 9 qadam

Video: Arduino SteamPunk ko'zoynaklari - oddiy DIY: 9 qadam
Video: Arduino clock, pinball clock, steampunk art 2024, Iyul
Anonim

Ushbu qo'llanmada biz LED Rings va Arduino yordamida ranglarini o'zgartiradigan afsonaviy SteamPunk ko'zoynaklarini yasashni o'rganamiz.

Videoni tomosha qiling!

1 -qadam: Sizga nima kerak

Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
  • Payvandlash ko'zoynaklari
  • 2X NeoPixel - Ws2812 RGB LED halqa (12 LEDli)
  • Arduino UNO (yoki boshqa Arduino)
  • Jumper simlari
  • Visuino dasturi: Visuino -ni yuklab oling
  • Eslatma: Arduino Nano -dan foydalanish uchun (u kichikroq bo'lgani uchun) uni bir xil pinlarga ulang va Arduino UNO o'rniga Visuino -da Arduino Nano -ni tanlang.

2 -qadam: O'chirish

O'chirish
O'chirish
  • Arduino 5V pimini 5V birinchi LedRing piniga ulang
  • Arduino karta GND pinini birinchi LedRing pin GND ga ulang
  • Raqamli pin 2 Arduino kartasini birinchi LedRing piniga ulang
  • Arduino 5V pimini 5V ikkinchi LedRing piniga ulang
  • Arduino karta pin GND ni ikkinchi LedRing pin GND ga ulang
  • Arduino raqamli pin 3 raqamini ikkinchi LedRing piniga ulang

Har bir narsani sxemaga muvofiq sim bilan ulang, so'ngra issiq elimdan foydalaning va har bir LedRing -ni ko'zoynakga o'rnating

3 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang

Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang

Visuino: https://www.visuino.eu ham o'rnatilishi kerak. Bepul versiyani yuklab oling yoki bepul sinov uchun ro'yxatdan o'ting.

Visuino -ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino -dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1 -rasm) Dialog paydo bo'lganda, 2 -rasmda ko'rsatilgandek "Arduino UNO" -ni tanlang.

4 -qadam: Visuino -da komponentlarni qo'shing

Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
  • 2X "Tasodifiy analog generatori" komponentini qo'shing
  • "Sinus analog generatori" komponentini qo'shing
  • "Sinus imzosiz generator" komponentini qo'shing
  • "Analog to Rang" komponentasini qo'shing
  • 2X "NeoPixels" komponentini qo'shing

5 -qadam: Visuino Set komponentlarida

Visuino Set komponentlarida
Visuino Set komponentlarida
Visuino Set komponentlarida
Visuino Set komponentlarida
Visuino Set komponentlarida
Visuino Set komponentlarida

"SineUnsignedGenerator1" ni tanlang va xususiyatlar oynasida Amplitudani 6 ga, Chastotani (Hz) 0,8 ga va Ofsetni 6 ga qo'ying.

  1. "NeoPixels1" tugmachasini ikki marta bosing va "PixelGroups" oynasida "Rangli piksel" ni chap tomonga suring va "Xizmat piksellarini" 12 PixelGroups oynasiga o'rnating.
  2. "NeoPixels2" ni ikki marta bosing va "PixelGroups" oynasida "Rangli piksel" ni chap tomonga suring va "Piksellarni sanash" ni xususiyatlar oynasida 12 ga o'rnating <bu LED chizig'idagi LEDlarning miqdori

6 -qadam: Visuino Connect komponentlarida

Visuino Connect komponentlarida
Visuino Connect komponentlarida
  • "RandomAnalogGenerator1" pinini "AnalogToColor1" qizil piniga ulang
  • "RandomAnalogGenerator2" pinini "AnalogToColor1" yashil piniga ulang
  • "SineAnalogGenerator1" pinini "AnalogToColor1" ko'k piniga ulang
  • "AnalogToColor1" pinini "NeoPixels1" pin rangiga ulang
  • "AnalogToColor1" pinini "NeoPixels2" pin rangiga ulang
  • "SineUnsignedGenerator1" pinini "NeoPixels1" pin indeksiga ulang
  • "SineUnsignedGenerator1" pinini "NeoPixels2" pin indeksiga ulang
  • "NeoPixels1" pinini Arduino raqamli 2 -pinli piniga ulang
  • "NeoPixels2" pinini Arduino raqamli pin 3 ga ulang

7 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Visuino -ning pastki qismida "Qurish" yorlig'ini bosing, to'g'ri port tanlanganligiga ishonch hosil qiling, so'ng "Tuzish/qurish va yuklash" tugmasini bosing.

8 -qadam: O'ynang

Agar siz Arduino modulini quvvatlantirsangiz, LEDRings ranglarni o'zgartira boshlaydi.

Tabriklaymiz! Siz o'z loyihangizni Visuino bilan yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham biriktirilgan, uni Visuino -da yuklab olishingiz va ochishingiz mumkin:

9 -qadam: quvvat

Agar siz Arduino -ni batareya bilan quvvatlantirishni rejalashtirmoqchi bo'lsangiz, USB -ulagichi bo'lgan PowerBank -dan foydalanishingiz mumkin, shuning uchun uni osongina ulashingiz mumkin.

Agar siz 9V yoki shunga o'xshash batareyadan foydalanmoqchi bo'lsangiz, simlar yordamida batareyaning manfiy pinini (-) Arduino piniga [GND] ulang va batareyaning musbat pinini (+) Arduino piniga [VIN] ulang.

Tavsiya: