Mundarija:

RGB Infinity Cube: 9 qadam (rasmlar bilan)
RGB Infinity Cube: 9 qadam (rasmlar bilan)

Video: RGB Infinity Cube: 9 qadam (rasmlar bilan)

Video: RGB Infinity Cube: 9 qadam (rasmlar bilan)
Video: Лампа с 9 режимами на Arduino и WS2812B LED лентой с сенсорной кнопкой и пультом ДУ 2024, Iyul
Anonim
Image
Image
RGB abadiy kub
RGB abadiy kub

Bu loyiha men yaratgan turli veb -saytlarni ko'rib chiqayotganimda ko'rgan san'at asaridan ilhomlangan. Men oldin cheksiz ko'p oynalarni ko'rganman, lekin bu boshqacha edi; u odatdagi bitta rangli chiroqlar o'rniga RGB LED-laridan foydalangan. Men yana bitta rangli svetodiodli yorug'lik qutilarini yasash tajribasiga ega bo'ldim, lekin men o'z RGB va cheksiz oynani moslamamga moslashtira olishimga amin edim.

Birinchi ko'rsatmali postim sifatida men savollar, xavotirlar yoki tushuntirishlarni qabul qilaman. Foydali xilma -xillik tanqid qilinadi.

Men buni murakkab qurilish deb aytish bilan boshlamoqchiman. Agar sabr -toqat bo'lmasa va asabiylashish oson bo'lmasa, ehtiyotkorlik bilan harakat qiling. Qurilishning eng qiyin qismi yog'ochga ishlov berish qismidir; elektronni yig'ish nisbatan oson.

1 -qadam: Materiallar va asboblar

Materiallar va asboblar
Materiallar va asboblar
Materiallar va asboblar
Materiallar va asboblar
Materiallar va asboblar
Materiallar va asboblar

Kerakli materiallar:

*Elektronika

RGB LED tasmasi; 5V 144 LED/metr

Men 4 metr sotib oldim, shunda men qo'shimcha pulga ega bo'ldim va faqat 3 metrni ishlatdim

Arduino Pro Micro; ATMEGA328P 5V versiyasi

-Bu juda ko'p, chunki faqat bitta pin kerak va dastur kichik, lekin bu arzon va kichik form faktorli variant.

Ishlatilgan LEDlar uchun etarlicha amperli 5V quvvat manbai

-Men 8 amperli batareyani tanladim. Devorga siğil turi afzalroqdir

Boshqa Stranded Wire

-Xavfsizlikni ta'minlash uchun kamida 16-18 avg tavsiya qilaman

Yoqish/o'chirish tugmasi

-Kubni yoqish va o'chirish uchun (Duh!)

LEDli tugmachani bosing

-Yorug'lik naqshini o'zgartirish uchun

  • 10K Ohm qarshilik
  • 1000uF 25V polarizatsiyalangan kondansatör

*Boshqa

1/2 "qalin yog'och taxtalar

-Men yong'oq ishlatardim, chunki men quyuqroq o'rmonni yaxshi ko'raman; ular chiroqlar bilan yaxshiroq farq qiladi. Tayyor taxtalarni Home Depot yoki Lowes -da sotib olishni maslahat beraman, agar sizda planer yoki duradgor bo'lmasa. Qimmatroq bo'lsa -da, bu taxtalar juda qulay.

  • Yog'och yopishtiruvchi
  • Super elim
  • Ikki qismli epoksi
  • Plitalar oynasi;.125 "qalin

-Windows oynasi etarlicha yaxshi bo'lishi kerak va juda arzon

Yog'ochni tugatish uchun yog 'yoki lak

-Yong'oqda Daniya yog'ini ishlatishni afzal ko'raman, bu don tarkibidagi kontrastni keltirib chiqaradi

  • 1.75 mm yoki 3 mm o'lchamdagi aniq PLA filamenti, printeringiz nima ishlatsa ham
  • Deraza oynasi filmi
  • Issiqlikka chidamli quvurlar

Kerakli vositalar:

  • Lehimlash temir
  • 60/40 oqim yadroli qo'rg'oshinli lehim
  • Foydali pichoq
  • Shisha kesuvchi
  • Stol arra
  • Miter arra
  • Matkap va mos o'lchamdagi bitlar
  • 180 dan 400 gacha turli xil mayda maydalangan
  • Vinil aplikator asboblari (pichoq, pichoq, shisha, qog'oz sochiq)
  • Tel kesgichlar
  • Pense
  • Tel -stripers (ixtiyoriy, lekin ishni osonlashtiradi)
  • Issiq yopishtiruvchi qurol
  • FTDI dasturchi paneli
  • FTDI uchun mini USB kabeli
  • 3D printer (ixtiyoriy, lekin ba'zi qismlarni yasashni osonlashtiradi)

2 -qadam: ramka yaratish

Ramkani qurish
Ramkani qurish
Ramkani qurish
Ramkani qurish
Ramkani qurish
Ramkani qurish

Bosqichning birinchi qismi yog'ochni kesishdir. Bunday holda, biz uchta uchli bo'g'inni ushlab turamiz, shuning uchun yog'ochni trapetsiya shaklida kesib olishimiz kerak, aniq o'lchamlari va burchagi yuqoridagi SolidWorks -da. Shuni yodda tutingki, bo'laklarning uzunligi muhim emas, bu kesish burchagi.

Ushbu kesishlarni tartibda bajaring:

-Plitalarni kengligi 3/2 "va uzunligi taxminan 9" -10 "gacha kesib oling

Sizga 24 dona kerak bo'ladi

-Har bir bo'lakning ikki uchida, yuqoridagi rasmda ko'rsatilgandek, arra yordamida 45 graduslik burchak bilan kesib oling.

-Stolli arra yordamida bo'laklarning ingichka tomonida.125 dyuymli dada kesilib, shisha varaqni o'rnatib qo'ydi.

-Endi 45 graduslik burchakni kengroq qirrasi bo'ylab kesib oling, shunda kesilgan burchaklar bir -biriga to'g'ri keladi

-Bundan tashqari, yuqoridagi rasmlarda ko'rsatilganidek, kubni yotqizish uchun poydevor qo'yish uchun kengroq taxtalarni bo'laklarga bo'ling, sizga uchta bo'lak kerak bo'ladi. Bu erda boshqaruv elektronikasi joylashtiriladi.

O'rnatishdan oldin yog'ochni qo'pol qum bilan tekislang, shunda yopishtirilgan qirralarning hammasi tekis.

Rasmda ko'rsatilgandek uch tomonlama miter qilish uchun bo'laklarni bir -biriga yopishtirishni va yopishtirishni boshlang. Kubning burchaklaridan birida barcha simlarni tayanchga yo'naltirish uchun teshik qiling, yaxshisi eng yomon ko'rinadigan burchak, shuning uchun u yashiringan.

3 -qadam: Kub uchun asos yarating

Kub uchun asos yarating
Kub uchun asos yarating
Kub uchun asos yarating
Kub uchun asos yarating
Kub uchun asos yarating
Kub uchun asos yarating
Kub uchun asos yarating
Kub uchun asos yarating

Yong'oqning kengroq bo'lagini olib, uchta trapetsiya bo'lagini kesib oling. Arra va/yoki stol arra ustida hamma qirralarning bo'ylab 45 graduslik burchak kesiladi. Buning uchun men ham miterni, ham stol stolini ishlatdim.

Elektr vilkasi, kalit va tugma uchun kerakli teshiklarni burang. Teshiklarni burg'ilab bo'lgach, bo'laklarni bir -biriga yopishtiring.

4 -qadam: ramkani to'ldiring

Ramkani to'ldiring
Ramkani to'ldiring
Ramkani to'ldiring
Ramkani to'ldiring
Ramkani to'ldiring
Ramkani to'ldiring

Kub va poydevorning asosiy qismini oling va ularni bir -biriga yopishtirib, bitta bo'lak hosil qiling. Kubning burchagini teshiklari bor, taglikka yopishtirilgan bo'lishi kerak, chunki bu erda barcha elektronika ketadi.

Hammasi bir -biriga yopishtirilgan va mahkam yopishtirilganidan so'ng, elektronni tayyorlash va qo'shish uchun ramkani tugatish vaqti keldi. To'qimadan qoniqmaguningizcha hamma narsani qumlang va ko'ring. Men 150 gritdan tortib to 400 gacha, ko'p qismini sichqonchani silliqlash moslamasidan foydalanganman va qo'l bilan yetib bo'lmaydigan qismlarni oldim. Zımpara qilish tugagach, yog'ni cho'tka bilan arting, keyin esa daniyalik moyni qo'llang. Buning bir yoki ikki qatlami etarli bo'lishi kerak. Yana hamma yog'ni artib oling.

5 -qadam: LEDlarni ushlab turish va ularni o'rnatish uchun qismlarni 3D chop etish

LEDlarni ushlab turish va ularni o'rnatish uchun qismlarni 3D chop etish
LEDlarni ushlab turish va ularni o'rnatish uchun qismlarni 3D chop etish
LEDlarni ushlab turish va ularni o'rnatish uchun qismlarni 3D chop etish
LEDlarni ushlab turish va ularni o'rnatish uchun qismlarni 3D chop etish
LEDlarni ushlab turish va ularni o'rnatish uchun qismlarni 3D chop etish
LEDlarni ushlab turish va ularni o'rnatish uchun qismlarni 3D chop etish
LEDlarni ushlab turish va ularni o'rnatish uchun qismlarni 3D chop etish
LEDlarni ushlab turish va ularni o'rnatish uchun qismlarni 3D chop etish

LEDni kubning har bir chetiga o'rnatish uchun takozlarning 12 ta 3D bosmasi. LED chiziqlarini o'lchamiga (har birida 31 ta LED) kesib oling, so'ngra chiziqlar orqa qismidagi yopishtiruvchi yordamida lentaga joylashtiring. Bu bo'laklarni har bir chetiga bittadan kubga yopishtiring.

Men bu erda rostini aytsam. LEDlarni bir -biriga ulash juda qiyin edi. Men cheklangan joy bilan simlarni ulash qanchalik qiyin bo'lishini aniq tasavvur qilmaganman. Bu oxir -oqibat ishladi, lekin chiziqlarni o'rnatish va ishlashga bir necha soat vaqt ketdi. Bu qadam, albatta, biroz sabr -toqat talab qiladi. Men tasmalarimdan birini sindirib tashladim, shuning uchun sizda shunday holat yuz bersa, qo'lingizda qo'shimcha bo'lishga ishonch hosil qiling. Chiziqlarni bir -biriga bog'lab turuvchi sim yordamida ulang, shunda to'rt qirrali uch xil uchastka bo'ladi. Ushbu uchta bo'lim Arduino Pro Mini -ning boshqa piniga ulanadi.

6 -qadam: Shisha varaqni tayyorlash

Shisha varaqni tayyorlash
Shisha varaqni tayyorlash
Shisha varaqni tayyorlash
Shisha varaqni tayyorlash
Shisha varaqni tayyorlash
Shisha varaqni tayyorlash
Shisha varaqni tayyorlash
Shisha varaqni tayyorlash

Yog'och bo'laklaridagi qirralarning qisqarog'idan ko'ra, har tomondan bir oz kattaroq 6 ta shisha bo'lakni kesib oling

Kesishni mashq qiling. Bu men o'ylagandan ko'ra qiyinroq. Yuqoridagi birinchi rasm, nima qilayotganingizni bilmasangiz nima bo'lishini misollar. Bir marta qo'lingizga tushsa, buni qilish juda oson. Texnikani pastga tushirish uchun ozgina amaliyot kerak

!!! Qachonki oynani kesganda xavfsizlik oynalari va qo'lqoplarini kiying. Qirralar juda keskin bo'lishi mumkin !!!

Mening holimda bu 8,25 dyuymdan 8,25 dyuymgacha bo'lgan, chunki mening qisqa qirram taxminan 8 dyuymga teng edi.

Yoriqlardan qutulish va yon tomonlarini tekislash uchun oynaning chetlarini qumlang

Ko'rsatmalarga muvofiq oynaning bir tomoniga oynaning rangini qo'ying va ortiqcha qismini kesib oling

Derazamni bo'yash uchun men buzadigan amallar shishasidan choyshabning yopishtiruvchi tomoniga va oynaga suv sepib, keyin varaqni oynaga qo'ydim. Supurgich yordamida pufakchalar va suvni siqib oling, quriting va qirralarini qirqing

!!! QO'LLANISHDAN HAVO PUBLIKLARINI SIKIB QO'YING !!!

Ikki qismli epoksi bilan plyonka ichkariga qaragan holda oynalarni ramkaga mahkamlang. Epoksi bilan saxiy bo'lishni xohlaysiz, bundan ham yaxshisi, lekin ko'p ishlatmang, chunki u ko'zgu yuzasiga tushadi.

Ko'zgular o'rnatilgandan va epoksi quriganidan so'ng, qopqoq qismlarini svetodiodga yopishtiring. Siz har bir chekka uchun bittadan 12tasini chop etishingiz kerak (ixtiyoriy qadam; kerak emas, shunchaki uni yaxshiroq qiladi)

7 -qadam: Arduino -ni dasturlash

Arduino -ni dasturlash
Arduino -ni dasturlash
Arduino -ni dasturlash
Arduino -ni dasturlash
Arduino -ni dasturlash
Arduino -ni dasturlash

Arduino IDE -ni oching va kiritilgan fayldagi kodni oching. Arduino Pro Micro 5V 16Mhz tanlanganligiga ishonch hosil qiling va diagrammada ko'rsatilgandek Arduino -ni dasturchi yordamida ulang. Men FTDI dasturchisidan foydalandim. Uni yuqorida ko'rsatilgan tarzda ulang. Yuklash tugmachasini va voilani bosing, kod yuklandi.

Hozircha menda faqat bitta dastur bor, chunki kod ishlashni qiyinlashtirdi. Men uni keyinroq yangilayman va yana naqsh qo'shaman.

8 -qadam: Elektronikani yig'ing

Elektronni yig'ing
Elektronni yig'ing
Elektronni yig'ing
Elektronni yig'ing

Endi barcha elektr qismlarini bir -biriga ulash. Bu LED chiziqlarini kub ichiga o'rnatish, tugmani o'rnatish, quvvat rozetkasini qo'shish va barchasini bir -biriga ulash degan ma'noni anglatadi. Agar siz yuqoridagi diagrammalarga amal qilsangiz, hamma narsa ishlashi kerak, faqat toping. Quvvat berishdan oldin, hamma narsa 5V kuchlanish bilan ta'minlanganligiga ishonch hosil qiling (bu LEDning tokini ushlab turish uchun etarlicha qalin simdan foydalaning).

JST ulagichlarini kubga qo'yish uchun kesilgan LED chiziqlar uchida saqlang. Bu yig'ish paytida hamma narsani ulashni ancha osonlashtiradi.

Amaldagi kondansatör 1000 uF 25V polarizatsiyalangan qopqoqdir. Bu kerak emas, lekin hozirgi pog'onalarni yumshatish tavsiya etiladi.

Tugmachada ishlatiladigan rezistor 10K ohmni tashkil qiladi va tugma bosilmaganda pinni ushlab turishi kerak, shuning uchun pin "suzmaydi". Bu tugma va shahar uyasi uchun zaruriy komponent bo'lib, ularni lehimlashdan oldin taglikka qo'ying, shunda simlar tagida yashiringan bo'lishi mumkin.

9 -qadam: Siz tugadingiz

Image
Image

O'zingiz yaratgan san'at asaridan rohatlaning va do'stlaringizni cheksiz ko'zgularning optik illyuziyasi bilan chalkashtirib yuboring!

Tavsiya: