Мазмуну:

Тиштүү саат: 3 кадам (сүрөттөр менен)
Тиштүү саат: 3 кадам (сүрөттөр менен)

Video: Тиштүү саат: 3 кадам (сүрөттөр менен)

Video: Тиштүү саат: 3 кадам (сүрөттөр менен)
Video: Айгерим Расул кызы тойдо алып баруучу Нурзат Токтосунованын чачынан сүйрөдү 2024, Ноябрь
Anonim
Тиштүү саат
Тиштүү саат

Сааттын жүрөгү PIC 16f628A микроконтроллери (PDF). Бул микроконтроллердин ички осциллятору бар, бирок тышкы 20 МГц кристалл осциллятору колдонулат, анткени ал жумаларды жана айларды так көзөмөлдөп турушу керек. Микроконтроллер эки баскычка жана бир моторго туташкан.

Көбүрөөк маалымат алуу үчүн долбоорду караңыз Website.alan-parekh.com/projects/gear-clock Gear Clock Kit азыр жеткиликтүү. Көбүрөөк маалымат алуу үчүн биздин комплект баракчабызды карап көрүңүз. Эгерде сизде CNC станок болсо, анда өзүңүздүн тиштүү тетиктериңизди кесип, саат үчүн электрониканы сатып алсаңыз болот.

1 -кадам: Gears кесүү жана сырдоо

Редукторлорду кесүү жана сырдоо
Редукторлорду кесүү жана сырдоо
Редукторлорду кесүү жана сырдоо
Редукторлорду кесүү жана сырдоо
Редукторлорду кесүү жана сырдоо
Редукторлорду кесүү жана сырдоо
Редукторлорду кесүү жана сырдоо
Редукторлорду кесүү жана сырдоо

Редукторлор MDFден жасалган. Алар металл көрүнүшү үчүн боёлгон, бирок мен бара жаткан көрүнүшкө жеткен жокмун. Башында мен редукторлорду металлдан жасалган окшош кылып, бир нече ондогон жылдарга дат басып калууну ойлодум. Мага дат баскан эффект бере турган сонун буюмдарды таптым, бирок алар бир аз кымбат. Мен Krylon Black Metallic Hammered Finish боёгунун банкасын чечтим. Капкактын үлгүсү боз түстөгү өтө жакшы кара түстө. Менимче, бул жаман партиядан болушу мүмкүн, анткени акыркы көрүнүшү керек болгондой эмес. Бул ошондой эле акыркы саатты сүрөткө тартууну бир аз катаалдаштырды, анткени жөнөкөй жарык менен да жаркыроо коркунучтуу болгон.

Редуктордун түзүлүшү төмөнкүчө:

  • 9 тиш мотору
  • 72 тиш мүнөттүк тиш 24 орто тиш менен
  • 72 тиш орто тиштүү 18 тиш орто
  • 72 тиш сааты

Туура убакытка жетүү үчүн 9 тиш мотор тиштүү ар бир 9 секундда 4 кадам алдыга жылдырылат. Мотордун тартиби бир эле учурда 4 кадамды жылдыруу менен жөнөкөй болушу мүмкүн, анткени мотор дайыма ошол эле катушка менен иштейт.

2 -кадам: Электрондук саатты куруу

Электрондук саатты куруу
Электрондук саатты куруу
Электрондук саатты куруу
Электрондук саатты куруу
Электрондук саатты куруу
Электрондук саатты куруу
Электрондук саатты куруу
Электрондук саатты куруу

Микроконтроллер

Бул долбоордун мээлери PIC 16F628A микроконтроллери. Бул убакытты көзөмөлдөп, керек болгондо тепкич моторун иштетет.

Баскычтар

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

Мотор

Мотор эски 5 1/4 дюймдук дискетадан алынган бир полярдуу тепкичтүү мотор. Бул кыймылдаткыч, окуу жазуу баштарын алдыга жана артка жылдырган, бул өлчөмдүн жана кубаттуулуктун бирин алуу үчүн сизге жакшы эскисин табуу керек болот. Заманбап дискеталардын мындай моментке ээ болгон тепкичтери жок.

Бул мотор бир импульска 1,8 градуска жылат, бул 200 импульс менен бир толук айланууну билдирет. Бул биполярдуу мотор болгондуктан, PIC аны 4 транзистор менен гана айдай алат.

Code

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

Коддун башка бөлүмү үзгүлтүккө учурайт жана убакытты көзөмөлдөйт. Үзгүлтүк ар бир 0.1 секундда ишке киргизилет жана керектүү учурда ички саатты тууралайт. Чыныгы чуркаган саат бар, эгер сиз PIC пин 6 саатын 9600 bps ылдамдыкта иштеген компьютердин сериялык портуна туташтырсаңыз, ички сааттын мааниси секундасына бир жолу жаңырганын көрөсүз. Бул учурда сааттын мааниси каалагандай болот, анткени ал эч качан көрсөтүлбөйт жана тетиктер көрсөткөн нерсеге окшош болбойт, бирок ушул код ушул дисплей убактысын колдоно турган келечектеги долбоорлордо колдонулат.

3 -кадам: Чогултуп, ырахат алыңыз

Чогултуп, ырахат алыңыз
Чогултуп, ырахат алыңыз
Чогултуп, ырахат алыңыз
Чогултуп, ырахат алыңыз
Чогултуп, ырахат алыңыз
Чогултуп, ырахат алыңыз

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

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