Мазмұны:

NeoMatrix 8x8 сөз сағаты: 6 қадам (суреттермен)
NeoMatrix 8x8 сөз сағаты: 6 қадам (суреттермен)

Бейне: NeoMatrix 8x8 сөз сағаты: 6 қадам (суреттермен)

Бейне: NeoMatrix 8x8 сөз сағаты: 6 қадам (суреттермен)
Бейне: Neomatrix 8x8 Demo 2024, Маусым
Anonim

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

Сағат сөзі түрлі -түсті сөз сағатын жасау үшін Adafruit NeoPixel NeoMatrix 8x8 пайдаланады! Осылайша, ол әр түрлі уақыттық сөз тіркестерін қалыптастыру үшін әріптердің 8х8 форматындағы түпнұсқа орналасуын ұсынады. Сіз оны USB арқылы қосуға болады, осылайша жұмыс үстелінің уақыт сақтаушысы болады. Бұл сағат DS1307 нақты уақыт сағаттарының жинағын пайдаланады, сондықтан ол желіден ажыратылған кезде де уақытты сақтайды! DS1307 дәлдігі тәулігіне +/- 2 секунд, ал сағат уақытты бес минут дәлдікпен көрсетеді. Біз қолданатын микроконтроллер тақтасы - бұл Pro Trinket 5V, бірақ сіз оны I2C және NeoPixels қолдана алатын кез келген Arduino үйлесімді немесе микроконтроллермен ауыстыра аласыз.

1 -қадам: бөлшектер тізімі

Бөлшектер

  • Trinket Pro 5V
  • DS1307 Real Time Clock сынғыш тақтасы
  • NeoPixel NeoMatrix 8x8
  • Wordclock лазермен кесілген акрил қаптамасы
  • 4-40 қара нейлон бұрандалары (x14)
  • 4-40 қара нейлон жаңғағы (x14)
  • 2-56 қара SS машинасының бұрандалары (x2)
  • 2-56 Қара SS Hex гайкасы (x4)
  • Сымдарды, силиконнан жасалған қақпақты қолдану оңай, бірақ кез келген шамамен 22-26 AWG сымдары жасайды
  • MicroUSB кабелі (кодты жүктеуге және сағатты қосуға арналған)
  • 5В 1А USB порты қуат көзі (егер сіз компьютерден сағатты қосқыңыз келмесе)

Құралдар

  • Trinket Pro 5V бағдарламалауға болатын компьютер
  • Пісіру темірі
  • Дәнекер
  • Сымды тазартқыштар
  • Диагональды кескіштер
  • Кішкентай жалпақ бұрағыш (2,4 мм)

2 -қадам: Электр тізбегін жинау

Схемалық жинақ
Схемалық жинақ
Схемалық жинақ
Схемалық жинақ
Схемалық жинақ
Схемалық жинақ
Схемалық жинақ
Схемалық жинақ

Осы оқу нұсқаулығын орындау арқылы DS1307 нақты уақыттағы сағаттар тақтасын құрастырудан бастаңыз. Сізге тек GND, 5V, SDA және SCL ерлер тақырыптарында дәнекерлеу қажет. Сіз SQW -ді өшіре аласыз, себебі ол қолданылмайды және тақырып Pro Trinket -тің үстіне жақсы сәйкес келмейді. Егер сіз оны дәнекерлесеңіз, төменгі сымды үзіп тастауға болады.

DS1307 сынуы тақырыптармен жиналғаннан кейін, оны Trinket Pro 5V үстіне дәнекерлеуге болады, осылайша DS1307 GND Pro Trinket A2, 5V A3, A4 - SDA, A5 - SC5 A5. Тақталардың дұрыс тігілгеніне көз жеткізіңіз! SDA мен SCL сәйкесінше A4 және A5 қосылуы керек.

NeoMatrix GND Trinket Pro GND, 5V-5V, DIN-8 түйреуішке жалғаңыз. Ұзындығы 5-8 дюйм немесе 13-20 сантиметр сымдарды кесіңіз. Сымдарды NeoMatrix артқы жағына дәнекерлеңіз, сымдар алдыңғы жағынан көрінбеуі үшін.

3 -қадам: схеманы бекітіңіз

Тізбекті бекіту
Тізбекті бекіту
Тізбекті бекіту
Тізбекті бекіту
Тізбекті бекіту
Тізбекті бекіту

Енді сіздің схемаңыз аяқталды, оны лазерлік кесу корпусына бекітуді бастау керек. Бөлшектерді кесу үшін сізге лазерлік кесу цехын, хакерлік кеңістікті немесе лазерлік кескіші бар басқа дос табу керек. Сіз бұл github репозиторийінде кесуге болатын файлдарды таба аласыз, 1/8 дюймдік мөлдір және қара акрилді қолданыңыз - немесе шығармашылықпен айналысыңыз және басқа нәрсе жасаңыз!

Акрил пластинасына неопиксель матрицасын бекітуден бастаңыз, ол оны корпуста ұстайды.

Енді артқы панельді алыңыз және Pro Trinket -ті бекітетін тот баспайтын болаттан жасалған бұрандаларды бекітіңіз. Бұрандалардың мықтап бекітілгеніне көз жеткізіп, Pro Trinket -ті артқы тақтаға бекітіңіз.

Неопиксель матрицасын бүйірлік панельмен артқы тақтаға жалғаңыз, micro USB саңылауы бар панельді абайлап қолданыңыз.

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

Барлық мөлдір акрил бөлшектері жиналғаннан кейін сіз пиксель қорғанысы мен диффузорды қосуға дайынсыз.

4 -қадам: қоршауды жинаңыз

Корпусты жинау
Корпусты жинау
Корпусты жинау
Корпусты жинау
Корпусты жинау
Корпусты жинау

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

Диффузорлар неопиксельдерден жарық тарату үшін және бет тақтасындағы мәтінді оқуды жеңілдету үшін қолданылады. Сіз диффузорды қарапайым қағаз парағынан немесе неопиксельдерден жарықты жарықтандыратын кез келген басқа материалдан жасай аласыз. Неопиксель матрицасының контурын қадағалаңыз және оны қиып алыңыз.

Диффузорды неопиксель матрицасының үстіне қойыңыз. Енді сіз беткі тақтаны бекітуге дайынсыз. Бет тақтасын орнына қоймас бұрын, қорғаныш қағаз қақпағын бет тақтасынан алыңыз. Кез келген әріп бөлігін қағазбен бірге алып тастау керек. Қағазды алып тастағанда түспейтін әріптердің кез келген бөлігін шығару үшін пинцетті қолданыңыз.

5 -қадам: кодты жүктеңіз

Кодты жүктеңіз
Кодты жүктеңіз

Pro Trinket -ті жүктеуші режиміне қосыңыз, Pro Trinket -ті компьютерге MicroUSB кабелімен ажыратып, қайта қосыңыз немесе қалпына келтіру түймесін басыңыз. Қалпына келтіру түймешігіне кіру қиын немесе мүмкін емес, егер сіз РТЖ -ны үстіне дәнекерлеген болсаңыз немесе схеманы қоршауға орнатып қойған болсаңыз! Сондықтан мен ең жақсы жұмыс істеу үшін тақтаны USB -ге қосуды білемін.

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

6 -қадам: Wordclock бағдарламасынан ләззат алыңыз

Wordclock уақытыңыздан ләззат алыңыз!
Wordclock уақытыңыздан ләззат алыңыз!
Wordclock уақытыңыздан ләззат алыңыз!
Wordclock уақытыңыздан ләззат алыңыз!
Wordclock уақытыңыздан ләззат алыңыз!
Wordclock уақытыңыздан ләззат алыңыз!

Жетістігіңізге қуаныңыз.

Қарындастың құрастыру жөніндегі нұсқаулығын Adafruit Learn жүйесінде де табуға болады.

Ұсынылған: