Мазмұны:

Беріліс сағаты: 3 қадам (суреттермен)
Беріліс сағаты: 3 қадам (суреттермен)

Бейне: Беріліс сағаты: 3 қадам (суреттермен)

Бейне: Беріліс сағаты: 3 қадам (суреттермен)
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Шілде
Anonim
Тісті беріліс сағаты
Тісті беріліс сағаты

Сағаттың жүрегі - PIC 16f628A микроконтроллері (PDF). Бұл микроконтроллерде ішкі осциллятор бар, бірақ 20 МГц сыртқы кристалды осциллятор қолданылады, себебі ол уақытты апталар мен айлар бойынша дәл қадағалап отыруы керек. Микроконтроллер екі түйме мен бір қозғалтқышқа қосылады.

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

1 -қадам: редукторларды кесіңіз және бояңыз

Редукторларды кесіңіз және бояңыз
Редукторларды кесіңіз және бояңыз
Редукторларды кесіңіз және бояңыз
Редукторларды кесіңіз және бояңыз
Редукторларды кесіңіз және бояңыз
Редукторларды кесіңіз және бояңыз
Редукторларды кесіңіз және бояңыз
Редукторларды кесіңіз және бояңыз

Редукторлар MDF -ден жасалған. Олар металды көрініс үшін боялған, бірақ менің көзқарасым орындалмады. Бастапқыда мен тісті дөңгелектерді металдан жасалғанға ұқсайтын етіп жасауды ойладым және бірнеше ондаған жылдар бойы тот басқан. Мен тот басқан әсер беретін керемет өнімдер таптым, бірақ олар тым қымбат болды. Мен Krylon Black Metallic Hammered Finish бояуына арналған банкаға тоқтадым. Қақпақтағы үлгі - өте жақсы қара, нәзік сұр. Менің ойымша, бұл нашар партиядан болуы мүмкін, өйткені соңғы көрініс қара емес. Бұл сонымен қатар соңғы сағатты суретке түсіруді қиындатты, өйткені қарапайым жарықтандырудың өзінде де жарқыл қорқынышты болды.

Редуктордың орналасуы келесідей:

  • 9 тісті қозғалтқыш
  • 72 тісті минуттық беріліс, 24 тіс қосалқы
  • 72 тістің аралық редукторы, 18 тістің екіншісі
  • 72 тіс сағаттары

Дұрыс уақытқа жету үшін 9 тісті моторлы редуктор әр 9 секунд сайын 4 қадамға ілгерілейді. Қозғалтқыштың жұмыс тәртібі бір уақытта 4 қадамға жылжу арқылы қарапайым болуы мүмкін, себебі қозғалтқыш әрқашан бірдей катушкамен тоқтаулы күйде болады.

2 -қадам: Сағат электроникасын жасаңыз

Сағат электроникасын құрастырыңыз
Сағат электроникасын құрастырыңыз
Сағат электроникасын құрастырыңыз
Сағат электроникасын құрастырыңыз
Сағат электроникасын құрастырыңыз
Сағат электроникасын құрастырыңыз
Сағат электроникасын құрастырыңыз
Сағат электроникасын құрастырыңыз

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

Бұл жобаның миы - PIC 16F628A микроконтроллері. Ол уақытты қадағалайды және қажет болған кезде қадамдық қозғалтқышты іске қосады.

Түймелер

Интерфейс өте қарапайым, ол екі батырмадан тұрады. Сол жақ батырманы басқан кезде сағат қозғалтқышты қолдана отырып уақытты жоғарылатады. Оң жақ батырманы басқанда, қозғалтқышты пайдалану арқылы сағат қысқарады. Жалғыз мәселе - уақытты бірнеше сағатқа түзету қажет болғанда, түймені ұзақ уақыт басып тұруға тура келеді. Тісті доңғалақтардың сырғып кетуіне жол бермеу үшін қадамдық қозғалтқыш үнемі қуат алады. Бұл мәселені шешу үшін екі түймені басқан кезде қадамдық қозғалтқыштың қуаты ажыратылады және минуттық берілісті еркін айналдыруға болады.

Мотор

Қозғалтқыш - бұл 5/4 дюймдік ескі диск жетегінен жиналған бір полярлы қадамдық қозғалтқыш. Бұл оқылатын жазу бастарын алға -артқа жылжытатын қозғалтқыш, осындай көлем мен қуаттың бірін алу үшін сізге жақсы ескісін табу қажет болады. Қазіргі дискета дискілерінде мұндай моментті сатысы жоқ.

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

Код

Код негізінен екі бөлімге бөлінген, күйдің өзгеруін қадағалайтын және ішкі сағаттың 9 секундтық белгіден өткенін тексеретін қайталанатын цикл бар. Егер осы жағдайлардың бірі орын алса, қадамдық қозғалтқыш тиісті түрде қозғалады.

Кодтың басқа бөлімі үзіліспен басқарылады және ол уақытты бақылайды. Үзіліс әр 0,1 секунд сайын іске қосылады және ішкі сағатты қажет болған жағдайда реттейді. Ішінде шын мәнінде жұмыс істейтін сағат бар, егер сіз PIC 6 сағатын компьютердің сериялық портына 9600 bps қоссаңыз, ішкі сағат мәндері секундына бір рет жаңартылатынын көресіз. Бұл жағдайда сағат мәні ерікті болып табылады, себебі ол ешқашан көрсетілмейді және беріліс қорабының көрсететінімен бірдей болмайды, бірақ дәл осы код осы кодты көрсету уақытын қолданатын болашақ жобаларда қолданылады.

3 -қадам: Жинаңыз және ләззат алыңыз

Жинаңыз және ләззат алыңыз
Жинаңыз және ләззат алыңыз
Жинаңыз және ләззат алыңыз
Жинаңыз және ләззат алыңыз
Жинаңыз және ләззат алыңыз
Жинаңыз және ләззат алыңыз

Барлық бөліктер біріктіріледі, желімделген жалғыз бөлік - бұл мотор ұстағышына қадамдық қозғалтқыш.

Ұсынылған: