Мазмұны:

Пиксельді ақылды шам: 7 қадам (суреттермен)
Пиксельді ақылды шам: 7 қадам (суреттермен)

Бейне: Пиксельді ақылды шам: 7 қадам (суреттермен)

Бейне: Пиксельді ақылды шам: 7 қадам (суреттермен)
Бейне: 😔ОСЫ 7 ҚАТЕ ҮШІН АДАМДАР СІЗДІ БАҒАЛАМАЙДЫ! 2024, Қараша
Anonim
Image
Image
Электрониканы орнату
Электрониканы орнату

Бұл мен 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 дизайны
Pixel дизайны
Pixel дизайны
Pixel дизайны
Pixel дизайны
Pixel дизайны

Осы сәтте мен Pixel -тің қалай болатынын елестетіп едім, бірақ оны қағазға түсірудің уақыты келді. Шындығында, менің компьютерімде. Мен пиксельді MDF ағаштан және акрилден жасайтындықтан, мен дәл жобаны салуым керек екенін білдім. Сондықтан мен CAD бағдарламалық жасақтамасын таңдап, Pixel құра бастадым.

Бұл біршама көрінуі мүмкін, бірақ мен инженерлік курстың дипломдық курсынан САПР суретін білетінмін. МДФ -ты лазермен кесуге арналған 2D сызбаларын алу өте пайдалы болды.

4 -қадам: МДФ жинау

МДФ жинау
МДФ жинау
МДФ жинау
МДФ жинау
МДФ жинау
МДФ жинау

CAD -қа Pixel түсіргеннен кейін мен акрилден бұйымдар жасайтын жергілікті компаниямен байланысқа шықтым, мысалы, дисплейлер, трофейлер және т.

Мен 6 мм МДФ тақтасын алдым және оларға кесу сызбаларын жібердім.

Мен оларды жоғарыдағы суреттегідей алдым және бәрін цианоакрилат желімінің көмегімен жинадым.

5 -қадам: Компоненттерді дәнекерлеу

Компоненттерді дәнекерлеу
Компоненттерді дәнекерлеу

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

6 -қадам: ағаштан жасалған жұмысты аяқтау

Ағаштан жасалған жұмысты аяқтау
Ағаштан жасалған жұмысты аяқтау
Ағаштан жасалған жұмысты аяқтау
Ағаштан жасалған жұмысты аяқтау

Осы сәтте мен Pixel -те жоспарлағандай жұмыс істедім. Жарықдиодты жарықтылықты орнату сияқты кейбір түзетулер қажет болды.

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

7 -қадам: Жарықтан рахат алыңыз

Жарықтан рахат алыңыз!
Жарықтан рахат алыңыз!
Жарықтан рахат алыңыз!
Жарықтан рахат алыңыз!
Жарықтан рахат алыңыз!
Жарықтан рахат алыңыз!
Жарықтан рахат алыңыз!
Жарықтан рахат алыңыз!

Осы жұмыстардың бәрінен кейін менде шамы болды, ол мен ойлағаннан әлдеқайда жарқын және жақсы көрінді.

Сіз бейнені Pixel -тің барлық жарық режимдерінен көре аласыз.

Егер сіздің жобаңызға күмәніңіз болса, маған хабарласыңыз. Мен көмектесуге қуаныштымын:)

Ұсынылған: