Мазмұны:

Arduino WorldClock (SwissGerman, Bärndütsch): 5 қадам
Arduino WorldClock (SwissGerman, Bärndütsch): 5 қадам

Бейне: Arduino WorldClock (SwissGerman, Bärndütsch): 5 қадам

Бейне: Arduino WorldClock (SwissGerman, Bärndütsch): 5 қадам
Бейне: Amazing arduino project 2024, Қараша
Anonim
Arduino WorldClock (швейцариялық неміс, Bärndütsch)
Arduino WorldClock (швейцариялық неміс, Bärndütsch)
Arduino WorldClock (швейцариялық неміс, Bärndütsch)
Arduino WorldClock (швейцариялық неміс, Bärndütsch)
Arduino WorldClock (швейцариялық неміс, Bärndütsch)
Arduino WorldClock (швейцариялық неміс, Bärndütsch)

Ауа температурасы мен жарық сенсоры бар швейцариялық неміс тілінде WorldClock құрылды.

Негізделген және шабыттандырған: Javelins-Word-Clock/

Бастапқы код:

Жабдықтар

  • 169 Неопиксель
  • Arduino Uno (немесе ұқсас)
  • RealTimeClock модулі DS3231
  • фотоэлемент
  • температура сенсоры
  • Резистор
  • Конденсатор
  • кейбір сымдар
  • дәнекерлеу жиынтығы

1 -қадам: жарықдиодты матрица

Жарықдиодты матрица
Жарықдиодты матрица
Жарықдиодты матрица
Жарықдиодты матрица

13 -тен 13 -ке дейінгі жарықдиодты матрицаны жасаңыз.

Жолақтарды кесіп, оларды қайтадан дәнекерлеңіз. Жолақтардың барлығы бір бағытта тураланғанына көз жеткізіңіз.

Зиг -заг макетін қолданыңыз

>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<…..

Аяқтағаннан кейін оларға табақты жабыстырыңыз. Кез келген жылуды жою үшін алюминий қолданылған (қазіргі кезде мәселе емес)

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

Бөлшектерді бірге қосыңыз
Бөлшектерді бірге қосыңыз
Бөлшектерді бірге қосыңыз
Бөлшектерді бірге қосыңыз

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

бастапқы код

3 -қадам: алдыңғы тақтайшаға арналған маска

Алдыңғы тақтаға арналған маска
Алдыңғы тақтаға арналған маска
Алдыңғы тақтаға арналған маска
Алдыңғы тақтаға арналған маска
Алдыңғы тақтаға арналған маска
Алдыңғы тақтаға арналған маска
Алдыңғы тақтаға арналған маска
Алдыңғы тақтаға арналған маска

Жарық диодты матрицаның алдында светодиодты белгіленген әріптен басқа жарықтың түсуіне жол бермеу үшін тураланған тесіктері бар пластина қажет.

Excel көмегімен мен 13 -тен 13 -ке дейінгі шаршы ұяшықтары бар кесте құрдым. Ортасында туралған плюс «+» тесікті бұрғылаудың нақты орнын көрсетеді.

Бұл қадам жеткілікті уақытты қажет етеді. Егер бар болса, лазерлі кескішті қолдануды ұсынар едім (4 мм фанераның 2 қабаты мінсіз болар еді).

4 -қадам: Қара акрилді алдыңғы тақта

Қара акрилді алдыңғы тақта
Қара акрилді алдыңғы тақта
Қара акрилді алдыңғы тақта
Қара акрилді алдыңғы тақта
Қара акрилді алдыңғы тақта
Қара акрилді алдыңғы тақта

Мен акрил пластинасын интернеттен сатып алдым және өндіруші зертханасында қол жетімді Thunderlaser марс лазерлік кескішін қолдандым.

Алдымен svg файлын inkscape көмегімен жасадым. Оны басып шығарыңыз және леттрлердің барлығы LED -ке сәйкес келетінін қараңыз.

Содан кейін мен кескішке файл жасау үшін LaserGrave лазерлік кесу бағдарламасын қолдандым.

Картон қағазымен бірнеше сынақтарды жасаңыз.

Және ең бастысы. Лазердің параметрін анықтау үшін акрилді сынап көріңіз (мысалы, қуат, жылдамдық). Егер қуатты арттырмаса немесе жылдамдықты төмендетпесе, лазерді толығымен кесу керек. Мен әрқашан 100% қуатты пайдаланамын және жылдамдық бойынша ойнаймын.

5 -қадам: Аяқтаңыз

Аяқтау
Аяқтау
Аяқтау
Аяқтау
Аяқтау
Аяқтау

Енді жарықтыққа wordclock жауап береді. Айнала неғұрлым жарық болса, жарықдиодты шамдар соғұрлым жарқын болады.

Сонымен, сағатты қажетті жерге қойыңыз және жарықтығын өлшеңіз (консоль арқылы) және қажетті мәндерге бейімделіңіз.

Ұсынылған: