Мазмуну:

Arduino Word Clock - Ыңгайлаштырылган жана оңой курулат: 15 кадам (Сүрөттөр менен)
Arduino Word Clock - Ыңгайлаштырылган жана оңой курулат: 15 кадам (Сүрөттөр менен)

Video: Arduino Word Clock - Ыңгайлаштырылган жана оңой курулат: 15 кадам (Сүрөттөр менен)

Video: Arduino Word Clock - Ыңгайлаштырылган жана оңой курулат: 15 кадам (Сүрөттөр менен)
Video: Урок 19: Использование ЖК-экрана с Arduino LCD1602 LCD2004 | Пошаговый курс Arduino 2024, Июль
Anonim
Arduino Word Clock - ыңгайлаштырылган жана оңой курулат
Arduino Word Clock - ыңгайлаштырылган жана оңой курулат

Менин өнөктөшүм дүкөндөгү саатты көрдү, ал сизге туш келди тамгалар аралашып көрүнгөн нерседен толук жазылган сүйлөмдү жазуу үчүн сөздөрдү жарыктандыруу аркылуу убакытты айтты. Бизге саат жакты, бирок баасы эмес - ошондуктан өзүбүздүн дизайнды жасоону чечтик

Сааттын жүзүн стилиңизди өзгөртүүгө же каалашыңызча тез -тез карап турууга оңой алмаштырса болот

1 -кадам: Видео…

Image
Image

Эгерде сиз бул жерде видеону көрүүнү кааласаңыз, анда аны окуңуз!

2 -кадам: Негизги корпусту басып чыгаруу

Adafruit Neomatrix даярдоо
Adafruit Neomatrix даярдоо

Сизге керек болгон биринчи нерсе - сааттын негизги бөлүгүн басып чыгаруу. Бул басып чыгаруу бардык басылмалардын эң чоңу жана сиз тандаган катмар бийиктигине жараша бир аз убакыт талап кылынышы мүмкүн. Бул жерде акысыз жүктөп алуу үчүн 3D файлдарын таба аласыз:

Негизги дене CLOCK-BODY.stl деп аталат

3 -кадам: Adafruit Neomatrixти даярдоо

Adafruit Neomatrix даярдоо
Adafruit Neomatrix даярдоо
Adafruit Neomatrix даярдоо
Adafruit Neomatrix даярдоо
Adafruit Neomatrix даярдоо
Adafruit Neomatrix даярдоо

Басып жатканда, сиз электрониканын бир бөлүгүн чогулта баштасаңыз болот. Баштоо үчүн узундугу 9 см болгон үч зым керек болот. Биз Neomatrix менен Arduino Nano ортосунда буларды ширетүү үчүн, ар бир учун бир аз жылуулап алыңыз.

Биз бул үчөөнү Neomatrixке кошобуз. Сиз Neomatrixтин арт жагын карасаңыз, сиз үч ширетүүчү чекиттен турган эки топту таба аласыз. Биринде DOUT деп белгиленген чекит бар, экинчисинде DIN деп белгиленген. Биз үч зымдын ар бирин GRND, 5V жана DIN (Digital in) энбелгилери бар пункттар тобуна кошкубуз келет.

Үчөө тең тиркелгенден кийин, биз санарипке туташтырылган зымга 330 Ом резисторун кошобуз. Бул 330 Омдук каршылыктын түс белгилери (Orange-Orange-Brown-Gold):

4 -кадам: Neomatrixти Ардунио Наного тиркеңиз

Neomatrixти Ардунио Наного тиркеңиз
Neomatrixти Ардунио Наного тиркеңиз
Neomatrixти Ардунио Наного тиркеңиз
Neomatrixти Ардунио Наного тиркеңиз

Үч зым (азыр резистору бар) биздин Arduino Nanoго туташтырылышы мүмкүн. Сураныч, берилген схеманы карап көрүңүз. Аларды төмөндөгүдөй ширетүү керек экенин көрөсүз:

NeoMatrix | Nano

GRND - Жер

5V ------- 5V

DIN ---- Резистор-D6

5 -кадам: RTC DS3231ге ширетүүчү зымдар

RTC DS3231ге ширетүүчү зымдар
RTC DS3231ге ширетүүчү зымдар
RTC DS3231ге ширетүүчү зымдар
RTC DS3231ге ширетүүчү зымдар
RTC DS3231ге ширетүүчү зымдар
RTC DS3231ге ширетүүчү зымдар
RTC DS3231ге ширетүүчү зымдар
RTC DS3231ге ширетүүчү зымдар

Кийинкиде биз RTC же Real Time Clock туташтырабыз. Бул биздин Arduino кубаттуулуктан ажыратылганда да убакытты эстеп калууга мүмкүндүк берген такта. RTC биз DS3231 колдонобуз деп жатабыз.

Бул жолу төрт зым даярдашыңыз керек, жана алардын ар биринин узундугу болжол менен 6 см болушу керек. Дагы учтарын сыйрып алгыла, анткени биз аларды компоненттерибизге кошуп алабыз.

Зымдардын ар бирин SDA, SCL, VCC жана GND деп белгиленген байланыштарга туташтырыңыз

6 -кадам: RTC жана Nano туташуу

Бул эми Arduino Nano тиркелет. Дагы сиз зымдардын схемасын аткарсаңыз болот же бул жерде кичине стол бар.

RTC | Arduino VCC ---- 5V (Бул зым Neomatrixтен учурдагы зым менен кошо ширетилиши керек)

GND ---- Жер

SDA ------ A4

SCL -------- A5

7 -кадам: Кодду жана тестти жүктөө

Бул жерде сиз күткөндөй иштеп жаткандыгын текшерүү үчүн кодду жүктөй аласыз. Сиз тиркелген кодду таба аласыз же Githubдан дайыма жакшыртылган версиясын таба аласыз:

8 -кадам: Негизги Денеге Neomatrix тиркөө

Негизги денеге Neomatrix тиркөө
Негизги денеге Neomatrix тиркөө
Негизги денеге Neomatrix тиркөө
Негизги денеге Neomatrix тиркөө
Негизги денеге Neomatrix тиркөө
Негизги денеге Neomatrix тиркөө

Сиз Neomatrixтин ортосунда бир нече тешик бар экенин байкайсыз. Бул басылган бөлүктөгү алты казыкка дал келиши керек. Биз аны туура орнотушуңузга кепилдик беришибиз керек - зымдарыбыз тиркелген Neomatrixтин бурчу жарыктын эң кичине кириши бар басылманын бурчунда жайгашышы керек, мен аны экинчи сүрөттө көрсөтүп жатам..

Позицияны бекемдөө үчүн чыгып турган казыктарга ысык эритмени колдонуңуз.

9 -кадам: Стендди басып чыгаруу

Стендди басып чыгаруу
Стендди басып чыгаруу

Эми сааттык стенддин бөлүгүн басып чыгарыңыз. Кааласаңыз, муну башка түстө басып чыгара аласыз. Мен бир аз карама -каршылык үчүн ак түстө кылдым.

10 -кадам: Электрониканы жайгаштыруу жана тиркөө

Позициясы жана Электрониканы тиркөө
Позициясы жана Электрониканы тиркөө
Позициясы жана Электрониканы тиркөө
Позициясы жана Электрониканы тиркөө

Биз башка электрондук компоненттерибизди (нано жана РТК) сааттын арткы жагына бекитүүдөн мурун бул корпустун арткы жагына жабыштырышыбыз керек. Arduino менен баштаңыз. Сиз Arduino Nano корголгондон кийин USB кабелин USB портуна туташтыра алаарыңызды текшеришиңиз керек. Бул үчүн тешик бар.

RTC DS3231 андан кийин ушул эле нерсеге жанаша жабыштырылышы мүмкүн.

11 -кадам: Стендди жана Негизги Денени тиркөө

Стендди жана Негизги Денени тиркеңиз
Стендди жана Негизги Денени тиркеңиз

Кийинки - стендди бекитүү. Туура жолго жабышуу үчүн, сиз сааттын маңдайында көрө турган тамгаларды колдоно аласыз! Аны арт жагына жайгаштырыңыз жана клей тапанчасын кайра алып чыгып, ордуна мөөр басып коюңуз.

Арткы тешик аркылуу USB портуна кантип кире алаарыңызга көңүл буруңуз - эгерде сиз аны кыла албасаңыз, анда стендди бекитүүдөн мурун муну оңдоону каалайсыз.

12 -кадам: Light Diffuser орнотуу

Жарык чачуучу
Жарык чачуучу
Жарык чачуучу
Жарык чачуучу

Издөө кагазын өлчөмүнө чейин кесүү үчүн, Саатты бир баракка жаткызыңыз (бурчтарынын бири менен тизип коюңуз) жана калган эки жагын сызыңыз. Андан кийин бул форманы кесип, бирок сызыктын ичинде гана кескиле, биз калька кагазынын сааттын бетинен чоңураак болушун каалабайбыз, же кийинчерээк сааттын жүзүн өзгөртүүгө тоскоол болот.

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

13 -кадам: Азырынча тез тест

Азырынча Тез Тест
Азырынча Тез Тест

Бул учурда мен USB батарейкасын саатка туташтырып, баары дагы эле иштей турганын текшерип көрдүм, бактыга жараша меники жакшы эле.

14 -кадам: Сааттын бетин басып чыгаруу жана позицияга түшүрүү

Сааттын жүзүн басып, позицияга түшүрүү
Сааттын жүзүн басып, позицияга түшүрүү
Сааттын бетин басып, позицияга түшүрүү
Сааттын бетин басып, позицияга түшүрүү

Эми биз жөн гана басып чыгарышыбыз керек жана саатыбызды башкы корпустун алдыңкы бетине жылдырышыбыз керек. Бул оңой эле.:)

15 -кадам: Өзүңүздүн жүзүңүздү басып чыгарыңыз

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

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

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