Мазмұны:
- Жабдықтар
- 1 -қадам: Электрониканы орнату
- 2 -қадам: бағдарламалау
- 3 -қадам: Pixel дизайнын жасау
- 4 -қадам: МДФ жинау
- 5 -қадам: Компоненттерді дәнекерлеу
- 6 -қадам: ағаштан жасалған жұмысты аяқтау
- 7 -қадам: Жарықтан рахат алыңыз
Бейне: Пиксельді ақылды шам: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл мен Android Studio -да жасалған Android қосымшасы бар Bluetooth арқылы басқарылатын ақылды шамға арналған жоба.
Pixel -тің басты мақсаты - әдемі шамдарды көрсету. Бұл Каминнің жарық режимі, мысалы, бір пиксельді Каминнің қалай көрінетінін көрейік. Сондай -ақ, кемпірқосақ режимі көптеген градиенттердің «табиғи түрде» светодиодтар арқылы қалай пайда болатынын көрсетеді.
Pixel электроникасы - бұл Arduino Nano және 10 адрестік жарықдиодты ws2813. Уақытты көрсететін дисплей мен дабыл бар, осылайша сіз дабылды орната аласыз.
Оның корпусы MDF (лазермен кесілген) және акрилден жасалған.
Github.apk, arduino файлдары, қолданба файлдары.
github.com/danielwilberger/PixelSmartLamp
EDIT: MDF бөлігінің кесу парақтары жүктелді
Жабдықтар
- Arduino нано;
- HC-05 Bluetooth модулі
- Нақты уақыттағы сағат модулі;
- 4 сандық жарықдиодты дисплей;
- 10 x адресативті светодиоды ws2812b
- Потенциометр;
- 4 x түймелер;
- Зуммер;
- 5V-2amp қарпі.
1 -қадам: Электрониканы орнату
Электрониканы жеткізгеннен кейін менің бірінші қадамым - оның барлығын протоборға жинау болды.
Осылайша мен оны сынап, Arduino бағдарламалауды бастай аламын.
Маған тура келді:
- Жарықдиодты дәнекерлеу;
- Барлық құрылғыларды тақтаға жинау;
- 10 адрестік жарықдиодты жинаңыз (текшенің әр жағы үшін екі, төменгісі шегерілген);
- Бағдарламалауды бастаңыз.
Акрилді текшені соңғы дисплейге алмас бұрын мен оны анамның пластикалық ыдысында сынап көрдім.
2 -қадам: бағдарламалау
Менің келесі қадамым бағдарламалау болды. Біріншіден, мен Pixel үшін бірінші рет ойлаған барлық функциялары бар arduino:
- Сағат бойынша ағымдағы уақытты көрсету;
- Ояту үшін дабылды орнатыңыз (немесе таймер);
- Қарапайым ақ шамнан кемпірқосақ шоуына немесе каминге дейін бірнеше жарық режимін көрсетіңіз. Бұл бөлімде Arduino үшін FastLED кітапханасындағы бірнеше мысалдар өте пайдалы болды.
Оны аяқтағаннан кейін менде аналогты түймелер мен потенциометрді қолданатын толық басқарылатын шам болды. Сонымен, келесі қадам - мен тек Pixel үшін жасаған қосымшаның көмегімен Bluetooth байланысын орнату. Бұл ең ұзаққа созылған бөлім болды. Бұл жобаға дейін менде Android бағдарламалауы туралы білім жоқ еді, тіпті Java тілін де білмедім. Бірақ мен объектіге бағытталған бағдарламалауды бұрыннан білетінмін, сондықтан Udemy-де Android бағдарламалау курсын бастадым.
Сіз Github -те қалағаныңызды тексере аласыз. Сілтеме жоғарыда осы арктиканың басында орналасқан.
3 -қадам: Pixel дизайнын жасау
Осы сәтте мен Pixel -тің қалай болатынын елестетіп едім, бірақ оны қағазға түсірудің уақыты келді. Шындығында, менің компьютерімде. Мен пиксельді MDF ағаштан және акрилден жасайтындықтан, мен дәл жобаны салуым керек екенін білдім. Сондықтан мен CAD бағдарламалық жасақтамасын таңдап, Pixel құра бастадым.
Бұл біршама көрінуі мүмкін, бірақ мен инженерлік курстың дипломдық курсынан САПР суретін білетінмін. МДФ -ты лазермен кесуге арналған 2D сызбаларын алу өте пайдалы болды.
4 -қадам: МДФ жинау
CAD -қа Pixel түсіргеннен кейін мен акрилден бұйымдар жасайтын жергілікті компаниямен байланысқа шықтым, мысалы, дисплейлер, трофейлер және т.
Мен 6 мм МДФ тақтасын алдым және оларға кесу сызбаларын жібердім.
Мен оларды жоғарыдағы суреттегідей алдым және бәрін цианоакрилат желімінің көмегімен жинадым.
5 -қадам: Компоненттерді дәнекерлеу
Бұл ең қиын сәттердің бірі болды. Менде электрониканы дәнекерлеу тәжірибесі болмады, сондықтан мен бірнеше бейнелерді көріп, сынап көрдім.
6 -қадам: ағаштан жасалған жұмысты аяқтау
Осы сәтте мен Pixel -те жоспарлағандай жұмыс істедім. Жарықдиодты жарықтылықты орнату сияқты кейбір түзетулер қажет болды.
Бірақ МДФ әрлеу мен күткендей болмады. Менде ағаш парағы болды, сиқыр - бұл өте жұқа ағаш. Мен МДФ бетін жауып қойдым, егер сағат дисплейі ол арқылы жарық шығаратынына көз жеткізгеннен кейін.
7 -қадам: Жарықтан рахат алыңыз
Осы жұмыстардың бәрінен кейін менде шамы болды, ол мен ойлағаннан әлдеқайда жарқын және жақсы көрінді.
Сіз бейнені Pixel -тің барлық жарық режимдерінен көре аласыз.
Егер сіздің жобаңызға күмәніңіз болса, маған хабарласыңыз. Мен көмектесуге қуаныштымын:)
Ұсынылған:
FLEXBALL - Wi -Fi бар жүз пиксельді икемді ПХД: 6 қадам (суреттермен)
FLEXBALL - Wi -Fi бар жүз пиксельді икемді ПХД допы: Сәлеметсіз бе, өндірушілер, бұл moekoe! Flexball икемді ПХД негізінде жасалған, ол 100 WS2812 2020 адрестік жарық диодтармен жабдықталған. Ол ESP8285-01f арқылы басқарылады - Espressif ESP негізіндегі ең кіші модуль. Сонымен қатар, оның ADXL345 акселерометрі бар
Пиксельді LED дисплейі бар тік Bartop аркадасы: 11 қадам (суреттермен)
Пиксельді LED дисплейі бар тік Bartop аркадасы: **** 2019 жылдың шілдесінде жаңа бағдарламалық жасақтамамен жаңартылған, мұнда егжей -тегжейлі ақпарат ****** LED матрицасының маркасы таңдалған ойынға сәйкес өзгеретін бірегей ерекшелігі бар баркадтық аркада. Корпустың бүйіріндегі кейіпкерлердің өнері - бұл лазермен кесілген және жабыспайтын
PIXELCADE - интеграцияланған пиксельді LED дисплейі бар мини -бартоп аркадасы: 13 қадам (суреттермен)
PIXELCADE - интеграцияланған пиксельді жарықдиодты дисплейі бар мини -бартоп аркадасы: **** бұл жерде интеграцияланған жарықдиодты маркировкасы бар жақсартылған нұсқа **** таңдалған ойынға сәйкес келетін интегралды жарықдиодты дисплейдің бірегей ерекшелігі бар бартада аркадасы. Шкаф бүйіріндегі кейіпкерлердің өнері - бұл стикерлер емес, лазерлік кесу
500 LED-пиксельді RGB-кірпіш: 9 қадам (суреттермен)
500 LED-пиксельді RGB-кірпіш: Біраз уақыт бұрын мен осы WS2812 светодиодтарымен 10x10 жарықдиодты-кассетаны құрамын, бірақ смартфонмен ескі мектептегі Snake ойынын ойнауға болатын болса да, мен тағы бір нәрсе алғым келеді. арнайы. Мен оған тағы бірнеше жарықдиодты қоюды шештім, arra
СКД мониторындағы кептелген пиксельді түзету: 5 қадам (суреттермен)
СКД мониторындағы кептеліп қалған пиксельді түзету: Егер сізге бұл нұсқаулық ұнаған болса, онда сізге менің сайтымдағы басқа нәрселер ұнайтын шығар … Кепілдіктерді жою ЖАҢАРТУ: Бұл нұсқаулық Engadget -те болған! http://www.engadget.com/2007/12/24/how-to-guide-details-fix-for-stuck-pixels/ Мен