Mundarija:

Yorug'lik va tovush effektlari bilan Arduino asosidagi yorug'lik chiroqlari: 14 qadam (rasmlar bilan)
Yorug'lik va tovush effektlari bilan Arduino asosidagi yorug'lik chiroqlari: 14 qadam (rasmlar bilan)

Video: Yorug'lik va tovush effektlari bilan Arduino asosidagi yorug'lik chiroqlari: 14 qadam (rasmlar bilan)

Video: Yorug'lik va tovush effektlari bilan Arduino asosidagi yorug'lik chiroqlari: 14 qadam (rasmlar bilan)
Video: Telefonni koʻz bilan boshqarish 2024, Noyabr
Anonim
Image
Image
Materiallar va komponentlar
Materiallar va komponentlar

Salom jedi! Bu ko'rsatma kinofilmda bo'lgani kabi ko'rinadigan, ovoz chiqaradigan va bajaradigan chiroqni yasash haqida. Yagona farq - bu metallni kesolmaydi:(Bu qurilma Arduino platformasiga asoslangan va men unga juda ko'p funktsiyalar va funktsiyalarni beraman, bu juda katta ish edi va men barcha dasturlash ko'nikmalarimni ishlatganman, lekin bunga arziydi!

Shunday qilib, keling, xususiyatlar haqida gapiraylik! Siz mening videomda GyverSaber tizimining barcha effektlari va funktsiyalarini ko'rsatadigan qisqa sharhni ko'rishingiz mumkin, shuningdek, videoning oxirida mening chiroqlarim bilan kurashadigan ikkita professional jedi bor!

Xususiyatlari:

  • Chiroqqa o'xshash ovoz effekti bilan yumshoq yoqish/o'chirish
  • Tasodifiy pulsatsiyalanuvchi rang (siz uni o'chirib qo'yishingiz mumkin)
  • Ovozlar:
  • 1 -MODE: hosil bo'lgan xum. Chastotasi pichoqning burchak tezligiga bog'liq
  • 2 -MODE: SD -kartadan ovoz
  • Sekin tebranish - uzun xirillash ovozi (tasodifiy 4 ta tovushdan)
  • Tez burilish - qisqa gumburlash (tasodifiy 5 ta tovushdan)
  • Qachonki urish paytida yorqin oq chirog'i
  • 16 ta xit tovushidan birini ijro eting:
  • Zaif zarba - qisqa ovoz
  • Qattiq zarba - uzoq "bzzzghghhdh" ovozi
  • Quvvat yoqilgandan so'ng, batareya quvvati 0 dan 100 % gacha bo'ladi

Batareyaning xavfsiz rejimi

  • Yoqishdan oldin batareya quvvati tugadi: GyverSaber yoqilmaydi, LED tugmasi bir necha marta bosiladi.
  • Yoqilgandan keyin batareya quvvati tugadi: GyverSaber avtomatik ravishda o'chadi

Boshqarish tugmasi:

  • HOLD - GyverSaber -ni yoqish / o'chirish
  • TRIPLE CLICK - rangini o'zgartirish (qizil - yashil - ko'k - sariq - pushti - muzli ko'k)
  • QUINARY CLICK - ovoz rejimini o'zgartirish (gumburlash - gumburlash)
  • Tanlangan rang va tovush rejimi EEPROMda saqlanadi (doimiy xotira)

1 -qadam: Materiallar va komponentlar

Men har doim Aliexpress -da elektron xodimlarni sotib olaman, lekin siz bir xil modullarni Amazon, eBay va boshqalarda topishingiz mumkin.

Elektron komponentlar:

  • Arduino NANO https://ali.pub/20o35g
  • Manzil uchun LED tasmasi. WS2811, 12V. Metall uchun oq PCB, IP30, 60 LEDni oling https://ali.pub/23csyd https://ali.pub/23cszc
  • LED bilan tugma. 5V versiyasini oling
  • MPU6050 https://ali.pub/23mryw
  • Arzon MicroSD https://ali.pub/23msne
  • MicroSD mini -moduli https://ali.pub/23ms27
  • Yoki bu
  • 18650 batareyali himoyalangan https://ali.pub/23moiu https://ali.pub/23moke
  • DCDC pastga tushadi https://ali.pub/23mpex https://ali.pub/23mpfi
  • Kuchaytirgich https://ali.pub/23mp6d https://ali.pub/23mp75
  • Karnay https://ali.pub/23mq8h https://ali.pub/23mq9g
  • Qarshiliklar to'plami https://ali.pub/23mqei
  • Quvvat tugmasi
  • Zaryadlash porti https://ali.pub/23mtf0
  • 3 ta hujayra uchun CC CV zaryadlovchi https://ali.pub/23mt8s https://ali.pub/23mt9d
  • Prototiplar taxtasi

Materiallar va asboblar:

  • Polikarbonat naycha (yorug'lik tarqalishi, 32 mm)
  • Bu naycha uchun 2 ta dasta
  • Qopqog'i uchun ba'zi quvurlar (men PVX kanalizatsiya trubkasi va trubkalarini ishlatardim: tepa uchun 40 mm, kompyuter trubkasi uchun 32 mm)
  • Chelik sim
  • Plastmassani lehimlash va kesish uchun keng tarqalgan asboblar

2 -qadam: simlarni ulash

Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish

Men bu loyihani 3x7 sm hajmdagi prototib taxtasida yasashga qaror qildim, siz hamma sxemalarni va chirkin ko'rinadigan simlarni ko'rasiz =)

MUHIM! Ulanishdan oldin, DCDC pastga tushadigan konvertorni 12V doimiy quvvat manbaiga ulang va chiqish voltajini 4,5V ga sozlang!

3 -qadam: Xilt

Xilt
Xilt
Xilt
Xilt
Xilt
Xilt

Men kanalizatsiya quvurlarini hilt uchun ishlataman, lekin bu ruslar kanalizatsiya quvurlari, shuning uchun siz improvizatsiya qilishingiz kerak deb o'ylayman.

4 -qadam: Batareyalar

Batareyalar
Batareyalar
Batareyalar
Batareyalar
Batareyalar
Batareyalar

Men 3 lityum batareyadan foydalanaman (noutbuk batareyasidan oddiy 18650). Avvaliga biz ularni 40 mm diametrli trubka ichiga qo'yishimiz kerak va buning uchun trubkani isitishimiz kerak. Lekin birinchi navbatda biz batareyalarni lenta bilan mahkamlashimiz va ularni 2 qatlamli qog'oz bilan qalinlashtirishimiz kerak.

Shunday qilib, trubkani qizdiring, batareyalarni ichkariga qo'ying va naychani iloji boricha tezroq sovuting! Lityum batareyalar yuqori haroratni yoqtirmaydi. Keyin ularni tortib oling va siz batareyaning mukammal qutisini ko'rasiz.

5 -qadam: Batareyalarni lehimlash

Lehimlash batareyalari
Lehimlash batareyalari
Lehimlash batareyalari
Lehimlash batareyalari

Aytganimdek, lityum batareyalar yuqori haroratni yoqtirmaydi. Batareyalarni tezda lehimlash uchun oqim va kuchli lehim temiridan (100 Vt) foydalaning. Shunday qilib, ularni ketma -ket ulang.

6 -qadam: pichoq va LED tasmasi

Blade va LED tasmasi
Blade va LED tasmasi
Blade va LED tasmasi
Blade va LED tasmasi
Blade va LED tasmasi
Blade va LED tasmasi
Blade va LED tasmasi
Blade va LED tasmasi

Menda 75 sm uzunlikdagi pichoq bor, shuning uchun men 75+75 = 150 sm bo'lakni kesib tashladim. LED tasmasi simning atrofiga ikki marta katlanar, shuning uchun hammasini to'g'rilash uchun ikki tomonlama lentani ishlating va siz ichkarida simli ikki tomonlama LED tasmasini olasiz.

Stripga pichoq trubkasi bo'ylab tayanchlar kerak bo'ladi, men termik qisish trubkalarida mixdan yasalgan 3 ta tayanchdan foydalanardim va ularni ip va o'ta yopishqoq bilan mahkamlang.

Qutblar uchun simlar uchun teshiklar burang, sim ikki tirgak orasiga tortiladi va 3 mm vint bilan mahkamlanadi, lekin hozir emas.

7 -qadam: MPU6050

MPU6050
MPU6050
MPU6050
MPU6050
MPU6050
MPU6050

Men MPU6050 -ni eski IDE moslashuvchan sim yordamida uladim, chunki MPU -ni iloji boricha pichoqqa yaqinroq joylashtirish yaxshidir. Va men uni kompyuter naychasining past qismiga yopishtiraman:)

8 -qadam: Hilt tugmalari

Xilt tugmalari
Xilt tugmalari
Xilt tugmalari
Xilt tugmalari
Hilt tugmalari
Hilt tugmalari

Tugmalar va zaryadlash porti uchun bir nechta teshik, pastki qismida esa karnay uchun bir nechta teshik qiling. Bundan tashqari, men hintni qora bo'yoq bilan bo'yadim.

9 -qadam: Yakuniy simlar

Yakuniy simlar
Yakuniy simlar
Yakuniy simlar
Yakuniy simlar
Yakuniy simlar
Yakuniy simlar

Shunday qilib, batareyalarni ulang, almashtirish va zaryadlash uchun simlarni torting, hammasini lehimlang va teshiklariga mahkamlang. Shuningdek, lehimli karnay simlari ham.

10 -qadam: Karnayni tuzatish

Karnayni tuzatish
Karnayni tuzatish
Karnayni tuzatish
Karnayni tuzatish
Karnayni tuzatish
Karnayni tuzatish
Karnayni tuzatish
Karnayni tuzatish

Men karnayni 40 mm naychali halqa va ba'zi mixlar yordamida o'rnatdim =) Bu shafqatsiz va juda kuchli.

11 -qadam: dasturlash

Siz Arduino eskizini, kutubxonalarini, SD ovozli fayllarini va ko'plab ko'rsatmalarni GitHub -dagi loyiha sahifasida topishingiz mumkin, lekin men hamma loyiha fayllari bilan eskiz va arxivni Instructables -da biriktirdim.

Oddiy qo'llanma:

  • GyverSaber.inoni oching va sozlang:
  • LED tasmasidagi WS2811 mikrosxemalari soni (eslatma: bitta WS2811 3 LEDni boshqaradi!)
  • Pichoq pulsatsiyasini yoqing yoki o'chiring
  • Zo'riqishlarni ajratuvchi rezistorlarning haqiqiy qarshiligini o'lchash tavsiya etilmaydi
  • Tizim batareyani kuzatmasdan ishlashi mumkin, faqat BATTERY_SAFE -ni o'chiring. Lekin bu tavsiya etilmaydi
  • Flash arduino
  • Ovozli fayllarni SD -kartaga yuklang
  • Xursand bo'ling!

MicroSD haqida ma'lumot:

  • Hajmi <4G
  • FAT formatida
  • Audio fayllarni ildizga nusxalash

Agar siz o'z tovushlaringizni qo'shmoqchi bo'lsangiz, ularni. WAV -ga o'zgartiring:

  • 8 bit
  • 16-32 kHz
  • Mono
  • Onlayn konvertorlardan yoki Total Audio Converter -dan foydalaning

Ogohlantirish! Agar siz yig'ilgan sxemani miltillatsangiz, uni yoqishingiz kerak! Arduino ulangan DCDC konvertori bilan to'g'ri ishlamaydi!

12 -qadam: sozlash

Tyuning
Tyuning

Men GyverSaber -ni to'liq moslashtirdim, shunda siz turli xil pichoqlar uzunligi va boshqa parametrlarga ega bo'lgan o'z qilichingizni qurishingiz mumkin, shunchaki eskiz sozlamalarini ko'rib chiqing.

13 -qadam: Yakuniy vida

Yakuniy vida
Yakuniy vida
Yakuniy vida
Yakuniy vida

Shunday qilib, lampalar deyarli tayyor! Pichoqni naychaga mahkamlaydigan oxirgi bitta vint. Men butun qavariq korpus konstruktsiyasi bilan rasm chizdim.

14 -qadam: Natijalar

Image
Image
Natijalar
Natijalar
Natijalar
Natijalar
Natijalar
Natijalar

Shunday qilib, DIY lampalar jang qilishga tayyor! Siz o'z qo'lingiz bilan o'tkazgan videosharhimda GinverSabers (ha, men ulardan ikkitasini yasadim!) Bilan jang qilgan, aylanuvchi, tebranishli, ob'ektli zarbalar, qandilning qulashi (oops!), Shuningdek ikkita haqiqiy Jedi bilan ko'rishingiz mumkin. funktsiyalari va xususiyatlari.

Hurmat bilan, MadGyver.

Arduino tanlovi 2017
Arduino tanlovi 2017
Arduino tanlovi 2017
Arduino tanlovi 2017

Arduino 2017 musobaqasida ikkinchi o'rinni egalladi

Tavsiya: