Mundarija:

LED rangini o'zgartiruvchi stol kubi: 4 qadam
LED rangini o'zgartiruvchi stol kubi: 4 qadam

Video: LED rangini o'zgartiruvchi stol kubi: 4 qadam

Video: LED rangini o'zgartiruvchi stol kubi: 4 qadam
Video: Kattalar uchun o’yinchoq 2024, Iyul
Anonim
Image
Image
LED rangini o'zgartiruvchi stol kubi
LED rangini o'zgartiruvchi stol kubi
LED rangini o'zgartiruvchi stol kubi
LED rangini o'zgartiruvchi stol kubi

Men LED kub yasash haqida AlexTheGreat tomonidan ajoyib ko'rsatma topdim. Mana havola.

www.instructables.com/id/Awesome-led-cube/

Men sinab ko'rishga qaror qildim va LEDlarning rangini o'zgartirish uchun qo'shimcha davralarni qo'shdim.

Natijada men juda faxrlanadigan ajoyib ko'rinadigan stol o'yinchog'i.

1 -qadam: qutini yaratish

Qutini yaratish
Qutini yaratish
Qutini yaratish
Qutini yaratish

Men yupqa akril choyshab sotib oldim va 5 kvadratni kesib oldim. Keyin men ularni issiq kub shaklida yopishtirdim. Yelimni quritgandan so'ng, men qirralarning hammasini mini-qumtosh bilan silliqladim. Bu yorug'lik nurini LEDdan tarqatishga yordam beradi. Zımpara ham ishlaydi.

2 -qadam: Metall konstruktsiyalarni qo'shish

Metall konstruktsiyalarni qo'shish
Metall konstruktsiyalarni qo'shish
Metall konstruktsiyalarni qo'shish
Metall konstruktsiyalarni qo'shish
Metall konstruktsiyalarni qo'shish
Metall konstruktsiyalarni qo'shish
Metall konstruktsiyalarni qo'shish
Metall konstruktsiyalarni qo'shish

AlexTheGreat ko'rsatmasidan ilhomlanib, men plastmassadan kubga issiq yopishtirish uchun ba'zi shakllarni kesib tashladim. Tajribadan so'ng, men buni qilishning eng oson yo'lini topdim.

Kubning yon tomonlari bilan bir xil o'lchamdagi beshta metall kvadratni kesib boshlang. Meniki 3x3 dyuym edi. Keyin, o'lchagichdan foydalaning va o'zingizning dizayningizni aniqlang. Keyin ularni bir nechta metall shaffoflar bilan kesib oling. Dumaloq shakllar va egri chiziqlar bilan yasash juda qiyin, agar siz buni qilishga qaror qilsangiz, buni yodda saqlang.

Qarama -qarshiliklarga yo'l qo'ymaslik uchun burchaklarni bitta bo'lak qilishga qaror qildim. Kesish va katlama bilan bir oz sinov va xatolarni talab qildi, lekin natijasi silliq ko'rinadi. Keyinchalik, metall konstruktsiyalarni kubga issiq yopishtiring.

Bu jarayon eng uzoq davom etdi, faqat sabrli bo'ling va ehtiyot bo'ling.

3 -qadam: elektronika

Elektronika
Elektronika

Men bu loyihada ishlatgan LED-RGB all-in-one LED. Diyotda to'rtta sim bor: salbiy, qizil, yashil va ko'k. Har bir pin uchun kuchlanish miqdorini o'zgartirib, rangni xohlaganingizga o'zgartirishingiz mumkin. LEDni tarqatishga yordam berish uchun uni ozgina qumli qog'oz bilan ozgina qumlang.

Arduino chiqish pinlari 255 kuchlanish darajasiga ega. LEDning har bir rangli chizig'iga kuchlanishni (1 dan 255 gacha) o'zgartirib, siz rangni boshqarishingiz mumkin.

Ushbu loyiha uchun butun Arduino Uno -ni ishlatishning o'rniga, men ATTiny85 IC dan foydalanishni tanladim. Bu Uno -da topilgan ICning ancha sodda va kichikroq versiyasi va bu juda arzon. ATTiny -ni dasturlash ham juda oson, lekin buning uchun sizga Uno kerak. Bu kutubxonani dasturiy ta'minotga yuklashni va ATTiny -ni Uno -ga bir nechta simlar va kondansatör bilan ulashni (qayta tiklanishni oldini olish uchun) o'z ichiga oladi. Agar siz buni qanday qilishni bilmoqchi bo'lsangiz, YouTube -da "Shrinkify Arduino" ni qidiring. Jarayonni tasvirlaydigan bir nechta yaxshi videolar mavjud.

Men bu qurilishda ishlatgan yagona qismlar uchta rezistor, ATTiny, RGB LED, kalit va batareya edi. Men bu qurilish uchun PCB ishlab chiqishim va buyurtma berishim mumkin edi, lekin sxema shu qadar sodda ediki, bunga arzimaydi.

4 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot

Dasturiy ta'minot ham oddiy. Kodning "sozlash" qismida bitta parametrni o'zgartirib, rang o'zgarguncha vaqtni boshqarishingiz mumkin.

Men rangni biridan ikkinchisiga o'chirish uchun kod yozdim, lekin menga rangning oddiy o'zgarishi yoqadi. Agar siz yo'qolgan kodni ko'rishni xohlasangiz, menga xabar bering. Bu qatorlar yaratish va ularni pastadir ichida ko'paytirishni o'z ichiga oladi.

QAYD: IDE -ga "qorong'i" mavzuni berish uchun Arduino dasturiy ta'minotidagi o'n oltilik rang kodlarini o'zgartirdim. Men oq fonda kodlashga chiday olmayman.

Tavsiya: