Мазмұны:

Селенит RGB шамы: 6 қадам
Селенит RGB шамы: 6 қадам

Бейне: Селенит RGB шамы: 6 қадам

Бейне: Селенит RGB шамы: 6 қадам
Бейне: RGB-Colored Selenite Display 2024, Қараша
Anonim
Селенит RGB шамы
Селенит RGB шамы
Селенит RGB шамы
Селенит RGB шамы
Селенит RGB шамы
Селенит RGB шамы
Селенит RGB шамы
Селенит RGB шамы

Мен шамды селенит кристалының кішкене бөліктерінен жасадым, бұл кристалл, жарықпен керемет көрінеді. Оны Nano arduino басқарады, сондықтан жарық әсерлерінің шексіз мүмкіндіктері бар. Мен түсін өзгерту үшін қарапайым потенциометрді қолдандым. (Менің кодты 6 -қадамнан қараңыз)

Мен қолданған RGB светодиодтары 144LED / метрлік жолақтың бір светодиодтары болып табылады және олар өте кішкентай және дәнекерлеу қиын. Егер сіз дәнекерлеуді жаңадан бастаушы болсаңыз немесе біршама жеңілірек нәрсені қаласаңыз, мен төртінші суретте көрсетілгендей, 60 немесе тіпті 30 жарық диодты/метрлік жолақтың светодиодын қолдануды ұсынамын.

Жабдықтар

Селенит тақтасы

Плита ағашы (мен қосалқы шие қолдандым)

бір ардуино нано

4x RGB WS12B шамдары

кішкентай сым

3D принтері (міндетті емес)

1 10к потенциометр

1 6v 500mA желілік адаптер (міндетті емес, оны 5V -тан тікелей arduino порты арқылы қосуға болады.)

желім

1 -қадам: Ағаш тақтайшаны алыңыз

Бізде шие ағашының бір бөлігі жатты, сондықтан мен осы плитаны қолдандым. Мен ағаш өңдеуде онша жақсы емеспін, сондықтан мен тақтаны сол күйінде қалдырдым.

Мен қолданған плитаның қалыңдығы 5 см шамасында, бірақ қаласаңыз, сіз әрқашан қалың немесе жұқа бола аласыз. Мұны мүмкіндігінше тегіс алуға тырысыңыз, ол әлдеқайда жақсы көрінеді және оны жасау оңайырақ болады.

2 -қадам: Кішкене тас бөліктерін жинаңыз

Кішкене тас бөліктерін жинаңыз
Кішкене тас бөліктерін жинаңыз

Ең жақсы нәтижеге қол жеткізу үшін сіз бұл бөліктердің өлшемі шамамен біркелкі болуын және жалпақ табанмен/үстіңгі жағымен болғанын қалайсыз, өйткені біз оларды кейінірек бір -бірінің үстіне қоямыз.

Мен мұны алдымен тастың үлкен тақтасын (мүмкіндігінше түзу) аралау арқылы жасадым, содан кейін балғамен оны кішкене бөліктерге бөлу үшін мұқият қолдандым.

Мен қолданған бөлшектердің биіктігі шамамен 5 см, ені 2 см. Кішкене сынықтарды сақтап қалуды ұмытпаңыз, өйткені олар кейінірек бос орын толтыруға өте ыңғайлы.

3 -қадам: құрылыс

Құрылыс!
Құрылыс!

Енді, шамның ең маңызды бөлігі, негізі. Мен светодиодты керектіге қарағанда ұзынырақ сыммен дәнекерлеуді ұсынамын, сондықтан қажет болған жағдайда оларды кесуге немесе оңай шешуге орын бар.

Мен алдымен ұзын сымдарды бірінші сымға дәнекерледім (кіші көрсеткімен көрсетілген деректердің бағытын ескеріңіз.) Бұл оларды кейінірек arduino -ға қосу үшін қолданылады. сымдардың қосылуымен ағаш негізге светодиодтардың бірін жапсырғаннан кейін мен өзіме ұнаған дизайнды табу үшін тастарды желімсіз орналастыра бастадым. Мен мұны тапқан соң, оларды желіммен жапсырдым.

Екінші қабатты бастамас бұрын желімді құрғатыңыз! Қажетті уақыт сіз қолданған желімге байланысты өзгереді. Мен қабаттар арасында шамамен бір сағат күттім. Сіз сондай -ақ кейбір желім кристалдарға жабыса алатынын байқайсыз, сондықтан оның тұрақты күйде кептірілетініне көз жеткізіңіз.

4 -қадам: жалғастырыңыз

Жалғастыруды жалғастырыңыз!
Жалғастыруды жалғастырыңыз!
Жалғастыруды жалғастырыңыз!
Жалғастыруды жалғастырыңыз!

Енді бұл тек 3 -қадамды қайталайды! Алдымен светодиодты жабыстыруды ұмытпаңыз, өйткені оларды бір орында ұстау қиын болуы мүмкін, сондықтан желім құрғап кетуі мүмкін және сымдарды ұмытпаңыз! Осыдан кейін, тастарды алдыңғы қабатқа жабыстыруды жалғастырыңыз!

Мен 3 қабат жасадым, бірақ егер сіз қаласаңыз, сіз әрқашан көп немесе аз бара аласыз = D

5 -қадам: Сымдарды қосу және кодты жүктеу

Сымдарды қосу және кодты жүктеу!
Сымдарды қосу және кодты жүктеу!

Осының бәрінен кейін біз аяқталуға жақынбыз! Сізге сымдарды arduino -ға қосу керек!

Жарық диодында 3 сым бар.

Орташа - бұл әрқашан деректер, оны ардуиноның кез келген цифрлық түйреуішіне қосыңыз. (Мен 4 түйреуішті қолдандым.)

Сыртқы екеуі қуатқа арналған: 5В және жер.5В «5В» немесе «+» белгісімен белгіленеді, және сіз оны arduino -дағы 5В істікшеге қосуға болады.

жер «GND» немесе «-» деп белгіленеді және бұл ардуинодағы GND түйреуіштерінің біріне өтеді.

Код үшін сіз қалаған кодты қолдана аласыз, кез келген әсер мүмкін! Түсті реңкте өзгерту үшін қарапайым кастрюльді қолдандым (келесі қадамды қараңыз), бірақ бәрі мүмкін. Қарапайым мысал үшін мен Kriegsman FastLED демо 100 ұсынамын, параметрлерді жолаққа/орнатуға өзгертіңіз!

Немесе потенциометрмен басқару үшін менің кодты 6 -қадамда тексеріңіз!

6 -қадам: (ҚОСЫМША) Потенциометрді қосыңыз

(ҚОСЫМША) Потенциометрді қосыңыз
(ҚОСЫМША) Потенциометрді қосыңыз
(ҚОСЫМША) Потенциометрді қосыңыз
(ҚОСЫМША) Потенциометрді қосыңыз

Түсті бақылау үшін потенциометрді қолданғыңыз келсе, сіз де осы қадамды орындауыңыз керек. Кәстрөлде 3 сым бар екенін көресіз. Тағы да, сыртқы - қуат үшін, ортасы - деректер үшін. Сыртқы құрылғылардың біреуін arduino -да 5 В -қа, ал екіншісін GND -ге қосыңыз. Ортаңғы кез келген аналогтық түйреуішке қосылады. (Мен А0 қолдандым).

Сіз мен қолданған кодты төменде жүктей аласыз:

Менің кодты мына жерден жүктеп алыңыз

Ұсынылған: