Мазмуну:

NeoMatrix 8x8 Word Clock: 6 кадам (сүрөттөр менен)
NeoMatrix 8x8 Word Clock: 6 кадам (сүрөттөр менен)

Video: NeoMatrix 8x8 Word Clock: 6 кадам (сүрөттөр менен)

Video: NeoMatrix 8x8 Word Clock: 6 кадам (сүрөттөр менен)
Video: How to build a DIY Word Clock Display with Adafruit Neomatrix 2024, Июнь
Anonim

Убакыттын өтүшү сизди кызыктырабы? Саатыңыздын коллекциясына стилдүү, заманбап жана функционалдуу саатты кошкуңуз келеби? Саат деген сөз-бул убакытты белгилөө үчүн тамгалардын торун колдонуп, уникалдуу убакытты айтуучу түзмөк. Бул идеянын башка версияларына миңдеген долларларды сарптай алсаңыз да, бул долбоор өзүңүз үчүн бирин куруунун арзан жана тез ыкмасы.

Саат сөзү түстүү сөз саатын түзүү үчүн Adafruit NeoPixel NeoMatrix 8x8ди колдонот! Ошентип, ал ар кандай убакыт фразаларын түзүү үчүн тамгалардын 8х8 оригиналдуу жайгашуусун камтыйт. Сиз аны USB аркылуу кубаттай аласыз, ошондо ал столдун убактысын мыкты сактайт. Бул саат DS1307 Real Time Clock сындыруучу комплектин колдонот, андыктан ал розеткадан ажыратылганда да убакытты сактап калат! 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 Black SS Hex Nut (x4)
  • Сымдарды, силикон капкагын колдонуу эң оңой, бирок болжол менен ~ 22-26 AWG зымдары жасайт
  • MicroUSB кабели (кодду жүктөө жана саатты иштетүү үчүн)
  • 5V 1A USB порту менен камсыздоо (эгерде сиз компьютериңизден саатты иштетүүнү каалабасаңыз)

Куралдар

  • Trinket Pro 5V программалай ала турган компьютер
  • Кандооч
  • Solder
  • Сым тазалагычтар
  • Диагональ кескичтер
  • Чакан баштуу бурагыч (2,4 мм)

2 -кадам: Райондук Ассамблея

Райондук Ассамблея
Райондук Ассамблея
Райондук Ассамблея
Райондук Ассамблея
Райондук Ассамблея
Райондук Ассамблея
Райондук Ассамблея
Райондук Ассамблея

Бул үйрөнүү көрсөтмөсүн аткаруу менен DS1307 Real Time Clock сынык тактасын чогултуудан баштаңыз. Сиз болгону GND, 5V, SDA жана SCL үчүн эркектердин баш катмарларына ширетүүңүз керек. Сиз SQWди таштай аласыз, анткени ал колдонулбайт жана баш Pro Pro Trinketтин үстүнө жакшы батпайт. Эгерде сиз аны ширетсеңиз, астыңкы коргошун кесип салыңыз.

DS1307 үзүлүшү аталыштар менен чогулганда, аны Trinket Pro 5V үстүнө ширете аласыз, андыктан DS1307 GND Pro Trinket A2, 5V A3 менен, A4 менен SDA жана A5 менен SCL түзүлөт. Тактайлардын туура тизилгенин текшериңиз! SDA жана SCL тиешелүү түрдө A4 жана A5 туташуусу керек.

NeoMatrix GNDти Trinket Pro GNDге, 5Vдан 5Vга чейин жана DIN 8ге туташтырыңыз. Зымдардын узундугу 5-8 дюйм же 13-20 сантиметр. Зымдарды NeoMatrixтин арт жагына ширеткиле, андыктан зымдар алдыңкы жактан көрүнбөйт.

3 -кадам: Circuit тиркөө

Circuit тиркөө
Circuit тиркөө
Circuit тиркөө
Circuit тиркөө
Circuit тиркөө
Circuit тиркөө

Эми сиздин схемаңыз бүткөндөн кийин, аны лазердик кесилген корпуска тиркеп баштоонун убактысы келди. Сиз кесимдерди кесүү үчүн лазер кесүүчү дүкөндү, хакердик мейкиндикти же лазер кескич менен башка дос табышыңыз керек. Сиз бул github репозиторийинде кесиле турган файлдарды таба аласыз, 1/8 дюймдук тунук жана кара акрилди колдонуңуз - же чыгармачыл болуп, башка нерсе кылыңыз!

Неопикселдик матрицаны акрил табакка тиркөө менен баштаңыз, ал аны корпустун ичинде кармап турат.

Эми арткы панелди алып, Pro Trinketти кармап турган дат баспас болоттон жасалган машинанын бурамаларын бекиңиз. Pro Trinketти арткы тарелкага бекиңиз, бурамалар бекем тартылганын текшериңиз.

Неопиксел матрицасын каптал панели менен арткы табакка туташтырыңыз, микро USB үчүн тешиги бар панельди колдонууда этият болуңуз.

Эми сиз башка каптал панелди жана үстүнкү жана астыңкы бөлүктөрдү кошуп, ар бирин кара нейлон бурамалары менен тиркеп коюңуз.

Бардык ачык акрил бөлүктөрү чогулганда, сиз пиксел коргоону жана диффузорду кошууга даярсыз.

4 -кадам: Корпусун чогултуу

Корпусун чогултуу
Корпусун чогултуу
Корпусун чогултуу
Корпусун чогултуу
Корпусун чогултуу
Корпусун чогултуу

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

Диффузорлор неопикселдердин жарыгын жайып, бет тактасындагы текстти окууну жеңилдетүү үчүн колдонулат. Сиз жөнөкөй барактан диффузор жасай аласыз, же неопикселдерден жарыкты жаркырата турган башка материалдан. Жөн гана неопикселдик матрицанын контурун издеп, аны кесип салыңыз.

Диффузорду неопикселдик матрицанын үстүнө коюңуз. Эми сиз бет капчыкты жабыштырууга даярсыз. Бет капты ордуна коюудан мурун, коргоочу кагаз капкагын бет капчыгынан сууруп алыңыз. Ар кандай тамгалар кагаз менен кошо чыгарылышы керек. Кыязды колдонуп, кагаз жулуп жатканда түшпөгөн тамгаларды чыгарыңыз.

5 -кадам: Кодду жүктөө

Кодду жүктөө
Кодду жүктөө

Pro Trinketти жүктөгүч режимине коюңуз же Pro Trinketти MicroUSB кабелиңиз менен компьютерге туташтырып же кайра орнотуу баскычын басып. Кайра коюу баскычына RTCди үстүнөн кошуп койсоңуз же схеманы корпуска орнотуп койсоңуз, кирүү кыйын же мүмкүн эмес болушу мүмкүн! Ошентип, мен эң жакшы иштөө үчүн тактаны USBге туташтырып жатам.

Pro Trinketтеги кызыл LED кагылып жатканда, такта жүктөгүч режиминде. Жүктөгүч режиминде болгондон кийин, кодду жүктөңүз! Эгерде баары туура жасалган болсо, анда убакытты айтып башташ керек!

6 -кадам: Wordclock'тон ырахат алыңыз

Wordclockңуздан ырахат алыңыз!
Wordclockңуздан ырахат алыңыз!
Wordclockңуздан ырахат алыңыз!
Wordclockңуздан ырахат алыңыз!
Wordclockңуздан ырахат алыңыз!
Wordclockңуздан ырахат алыңыз!

Жетишкендигиңизге кубануу.

Жыйналыш боюнча эже көрсөтмөлөрдү Adafruit Learn Systemден да тапса болот.

Сунушталууда: