
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
Убакыттын өтүшү сизди кызыктырабы? Саатыңыздын коллекциясына стилдүү, заманбап жана функционалдуу саатты кошкуңуз келеби? Саат деген сөз-бул убакытты белгилөө үчүн тамгалардын торун колдонуп, уникалдуу убакытты айтуучу түзмөк. Бул идеянын башка версияларына миңдеген долларларды сарптай алсаңыз да, бул долбоор өзүңүз үчүн бирин куруунун арзан жана тез ыкмасы.
Саат сөзү түстүү сөз саатын түзүү үчүн 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 тиркөө



Эми сиздин схемаңыз бүткөндөн кийин, аны лазердик кесилген корпуска тиркеп баштоонун убактысы келди. Сиз кесимдерди кесүү үчүн лазер кесүүчү дүкөндү, хакердик мейкиндикти же лазер кескич менен башка дос табышыңыз керек. Сиз бул github репозиторийинде кесиле турган файлдарды таба аласыз, 1/8 дюймдук тунук жана кара акрилди колдонуңуз - же чыгармачыл болуп, башка нерсе кылыңыз!
Неопикселдик матрицаны акрил табакка тиркөө менен баштаңыз, ал аны корпустун ичинде кармап турат.
Эми арткы панелди алып, Pro Trinketти кармап турган дат баспас болоттон жасалган машинанын бурамаларын бекиңиз. Pro Trinketти арткы тарелкага бекиңиз, бурамалар бекем тартылганын текшериңиз.
Неопиксел матрицасын каптал панели менен арткы табакка туташтырыңыз, микро USB үчүн тешиги бар панельди колдонууда этият болуңуз.
Эми сиз башка каптал панелди жана үстүнкү жана астыңкы бөлүктөрдү кошуп, ар бирин кара нейлон бурамалары менен тиркеп коюңуз.
Бардык ачык акрил бөлүктөрү чогулганда, сиз пиксел коргоону жана диффузорду кошууга даярсыз.
4 -кадам: Корпусун чогултуу



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

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



Жетишкендигиңизге кубануу.
Жыйналыш боюнча эже көрсөтмөлөрдү Adafruit Learn Systemден да тапса болот.
Сунушталууда:
IEEE WORD CLOCK ДОЛБООРУ: 12 кадам (Сүрөттөр менен)

IEEE WORD CLOCK ДОЛБООРУ: Бул БУУнун IEEE клубунун проектиси, ал кайсы убакта экенин көрсөтүүнүн өзгөчө жолу. Word Clock убакытты көрсөтөт жана RGB тилкеси менен сиз каалаган түстөгү саатка ээ боло аласыз. ESP32дин WiFi мүмкүнчүлүктөрүн колдонуу менен, clo
Бюджеттик Arduino RGB Word Clock!: 7 кадам (сүрөттөр менен)

Бюджет Arduino RGB Word Clock !: Саламатсыздарбы, бул жерде менин жөнөкөй & арзан сөз сааты! Бул проектке керектүү шаймандар Паяльник & Solder Wires (Идеалында жок дегенде 3 түрдүү түстөр) 3D принтери (Же бирөөсүнө жетүү үчүн, сиз дагы
Rainbow Word Clock Толук Радуга таасири жана башкалар менен: 13 кадам (Сүрөттөр менен)

Rainbow Word Clock Full Rainbow Effect жана башка менен: Максат1) Жөнөкөй2) Кымбат эмес3) Мүмкүн болушунча энергияны үнөмдөөчү Rainbow Word Clock. Толук асан-үсөн эффектиси менен. Сөздүн саатына смайлик. Жөнөкөй IR алыстан башкаруу пульту 03-nov-18 LDR үчүн NeopixelsUpdateтин жарыктыгын көзөмөлдөө 01-ян
Голландия 8x8 Word Clock: 7 кадам (Сүрөттөр менен)

Голландиялык 8x8 Word Clock: Мен Arduino менен сөз саатын жасаган биринчи адам эмес экенимди билем. Ошентсе да, бул ар дайым менин "кылышым" керек болгон нерселердин тизмесинде болгон голландиялык. Башка долбоор үчүн мен көптөн бери бир нерсени текшерүү үчүн "colorduino / rainbowduino / funduino" сатып алгам
Wibos D1 Mini менен Ribba Word Clock (Internet Time Server): 8 кадам (Сүрөттөр менен)

Wibos D1 Mini менен Ribba Word Clock (Internet Time Server): Менимче, ар ким манжаларында кытыгылаган жерге келет жана ал Word Clock кургусу келет. Ооба, бул менин аракетим жана аны мүмкүн болушунча эффективдүү куруу боюнча менин жалпы тыянагым. Биринчиден, мен өзүмө 3D принтерине ээмин жана мүмкүнчүлүгүм бар