Мазмуну:

Астрономия сааты: 10 кадам (сүрөттөр менен)
Астрономия сааты: 10 кадам (сүрөттөр менен)

Video: Астрономия сааты: 10 кадам (сүрөттөр менен)

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

14 -кылымда биринчи механикалык сааттар ойлоп табылгандан көп өтпөй, ойлоп табуучулар асмандын кыймылын чагылдыруу жолдорун издей башташкан. Ошентип, астрономия сааты жаралды. Балким, эң жакшы белгилүү астрономия сааты болжол менен 1410 -жылы Прагада түзүлгөн. Анын убактысын көрсөтүүнүн ордуна, Жер өз огунда айланып, Күндүн айланасында жылдыздардын салыштырмалуу жайгашуусун көрсөтөт.

Бул долбоордо сиз үйүңүздө боло турган астрономия саатын кантип түзүүнү үйрөнөсүз. Бул учурда асманда жүргөн жылдыздардын картасын көрсөтөт - күнү -түнү. Асман картасы жердин айлануусу менен өзгөрөт. Долбоор механикалык, электрондук жана программалык компоненттерди камтыйт. Долбоорду аягына чыгаруу үчүн сизге 3d принтер, лазер кескич жана кээ бир жыгач иштетүүчү шаймандар керек болот. Жылдыз карталарын жана дизайнын саатка кошуу үчүн Pythonду да колдондум. Балким, долбоордун эң жакшы көргөн бөлүгү бул технологиялардын бардыгын бириктирүү болгон.

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

Акыркы жыйынтык мен аны чогултууга кеткен убакытка татыктуу көрүндү.

1 -кадам: Бөлүктөрдү чогултуу

Бөлүктөрдү чогултуу
Бөлүктөрдү чогултуу

Бул долбоор үчүн сизге төмөнкү жабдыктар керек болот:

2 - даана 11х14 (0,093 дюйм калыңдыгы) акрил

Узундугу 1 - 6 х 6 тактай.

1 - Arduino Uno

1 - Реалдуу убакыт сааты модулу

1 - тепкич мотору 28bjy -48

1 - тепкич айдоочу - UNL2003

1 - 5 вольт электр энергиясы

1 - 36 дюймдук чырак жарык

1 - 1/4 дюйм фанера барагы - 2x4 фут

1 - 8мм металл вал

2 - 608 шарик подшипниктери

1 - кара көбүк тактайы - болжол менен 12 х 12 дюйм

Башка: зым, жыгач бурамалар (#6 x 1 1/4 дюйм), баштык 6x32 x 0.75 дюймдук машина бурамалары + гайкалар, дагы бир баштык 4x40 x 0.75 станок бурамалары, жыгач тактары (милдеттүү эмес)

Ошондой эле сизге төмөнкү инструменттер керек болот:

3d принтерге кирүү

Акрилден жана жыгачтан 1/4 бөлүгүн кесүүгө жөндөмдүү лазер этчерине жетүү

Саат үчүн корпус түзүү үчүн үстөл + роутер

2 -кадам: Gears жана пластикалык бөлүктөрүн басып чыгаруу

Редукторлорду жана пластикалык бөлүктөрдү басып чыгаруу
Редукторлорду жана пластикалык бөлүктөрдү басып чыгаруу
Редукторлорду жана пластикалык бөлүктөрдү басып чыгаруу
Редукторлорду жана пластикалык бөлүктөрдү басып чыгаруу

Баштоо үчүн сааттын тиштерин жана пластикалык бөлүктөрүн басып чыгарууңуз керек болот. Мен саатыма Prusa I3 MK3, Slic3r жана PETG колдондум. Бирок, дээрлик бардык вариация бул долбоор үчүн жакшы иштеши керек. Негизги чектөө-табак кармагычты жана 72 тиштүү тиштүү тетикти түзүү үчүн сизге чоң басма керебети керек.

Бул басып чыгаруу үчүн керектүү файлдардын кыскача сүрөттөлүшү:

подшипник кармагыч - Подшипниктин кармагычы айдоочу валды колдоо үчүн эки 608 подшипникти кармайт. Ал сааттын ортоңку тарелкасынын артына бекитилет.

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

табак кармагыч - Пластинанын кармагычы акрил пластинасын жана анын жебесин кыймылдаткычтын валына бириктирет.

шахталык кармагыч - Бул 8мм диаметри бар шакек үчүн файл, ал валдын подшипнигин кармагычтан өткөндө аны кармап туруу үчүн колдонулат. Долбоор үчүн булардын экөөнү басып чыгаруу керек.

Spur Gear (18 тиш) - Бул тиштүү кысуу кадам моторунун валына туура келет.

Spur Gear (72 тиш).- Бул тиш сааттын кыймылдаткыч огуна кошулуп, табак кармагыч менен акрил табакты айлантат.

мотор кармагыч - тепкич моторун кармоочу пластина

Негизги механикалык дизайн жогорудагы диаграммаларда көрсөтүлгөн. Алдыңкы табак жылдыз картасынын айлануучу бөлүгүнө тиркелет (Rete). Бул шахта аркылуу 72 тиштүү тишке туташтырылган. Степпер мотору (28BYJ48) саатты иштетүүчү 18 тиштүү тетикти башкарат. Мотор өзү мотор кармоочу табакка отурат, андыктан аны сааттын борбордук табакчасына туураласа болот.

Биликти кармап турган подшипник тутуму саат ичинде борбордук табакка бекитилет. Колдонулган подшипниктер аюунун колдоо бөлүгүнүн ичинде жана сыртында жүргөн кадимки 608 подшипниктер (22 мм тышкы диаметри, 8 мм ички диаметри, 7 мм калыңдыгы). Балык тиштүү тиштерге жупташат, жана бардыгын бириктирүү үчүн баары валга жабыштырылган.

Тиштүү тетиктер жана пластикалык бөлүктөр Fusion 360тын жардамы менен жаратылган. Мен программалык камсыздоого бир аз жаңымын, бирок тиштүү муундарды кошуу куралы муну бириктирүү үчүн абдан жакшы иштеген. Программаны кантип колдонууну билүү мен үчүн бул долбоордун негизги максаттарынын бири болгон.

3d бөлүктөрүнүн дизайн файлына бул жерден кире аласыз: Fusion 360 Astronomy Clock

3 -кадам: Лазердик акрил бөлүктөрү

Акрил бөлүктөрүн лазер менен кесүү
Акрил бөлүктөрүн лазер менен кесүү

Рете (үстүндө жылдызчалар бар бөлүгү) жана Плита (алдыңкы бөлүгү) үчүн акрил шаблондору жогоруда тиркелет. Бул жылдыз картасы түндүктүн болжол менен 40 градус кеңдигине коюлган жана көпчүлүк адамдар үчүн абдан жакшы иштеши керек. Карталардын өзү мен питондо жазган программалык камсыздоонун жардамы менен түзүлгөн.

github.com/jfwallin/star-project

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

Негизинен файлдардын эки категориясы бар:

табак - жылдыздардын картасы басылган даана.

rete - Жылдыздарды басуу аркылуу караган терезеси бар бөлүктөр.

Алардын бардыгын басып чыгаруунун кажети жок, бирок аларды ар кандай форматтарга кошуу пайдалуу болушу мүмкүн деп ойлогом.

Мен питон кодун колдонуп Rete and Plate чыгаргандан кийин, аны чийүү үчүн керектүү графикалык элементтерди кошуу үчүн Adobe Illustratorго импорттодум. Мен арткы жарыктандырууну бир аз жакшыраак кылуу үчүн акрилдин арт жагындагы жылтыр картаны бурдум.

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

(Эскертүү: акрил плитасынын шаблонунда кээ бир сүрөттөр алынгандан кийин кошулган оңдоо болгон.)

4 -кадам: Лазердик жыгач бөлүктөрү

Лазердик жыгачтын бөлүктөрү
Лазердик жыгачтын бөлүктөрү
Лазердик жыгачтын бөлүктөрү
Лазердик жыгачтын бөлүктөрү

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

саат арткы фанера-бул фанеранын 1/8 өлчөмүндөгү 11х11 дюймдук барак, ал сааттын арткы тарабында кызмат кылат. Мен жылдыздын дизайнын кийгиздим, анткени ал сонун көрүнгөн.

саат-борбору-фанера-бул дагы фанеранын 11x11 баракчасы, бирок мен аны 3/8 дюймдук фанерадан кесип алдым. Анын борборунда диаметри 9 мм болгон тешик бар. Кыймылдаткычтын мотору, жетектөөчү вал жана сааттын электроникасы бул бөлүккө орнотулган.

саат-алдыңкы фанера-Бул сааттын алдыңкы бөлүгү. Дагы, бул фанерадагы 1/8 дюймдук 11х11 дюйм. Анын борборунда тегерек тешиги бар жана 6х32 бурамалар үчүн 4 тешиги бар, алар плитаны маңдайына бекитишет.

саат плитасы-фанера-Бул фанера бөлүгү (1/8 дюйм) плексиглас пластинасын орнотууга мүмкүндүк берет. Сиз акыры фанера менен акрилдин ортосунда кара көбүктөнгөн тактайдын бир бөлүгүн сэндвичке саласыз. Бул бөлүк 3D басылган табак кармагычка да орнотулат.

5 -кадам: Саат корпусун чогултуп алыңыз

Саат корпусун чогултуп алыңыз
Саат корпусун чогултуп алыңыз

Саатты кармап турган кутуча 6 фут узундугу 1х6 жыгачтан жасалган.

Негизги идея - бул 11x11 дюймдук жыгачтын дадо оюктарына салынган кутусун жасоо. Мен кутучамды сырткы өлчөмү 12 дюймга жана ички өлчөмү 10,5 дюймга чейин өлчөдүм. Сааттын бардык бөлүктөрүнүн ичине үч дадо оюгу болушу керек. Менин версиям үчүн мага 12x6x0.75 жыгач жана 10.5x6x1 болгон эки жыгач керек.

Сааттын алдыңкы жана арткы бөлүгү үчүн оюктар жыгач бөлүктөрүнүн алдыңкы жана арткы бөлүгүнөн болжол менен 1/2 дюйм кыстарылган. Мен бул уячаларды жасоо үчүн роутердин үстөлүндө 1/8 роутердин битин колдондум. Фанеранын шайкештигин текшергенден кийин, мен роутердин үстөлүнүн тосмосун смидж менен алмаштырдым (Империалдык бирдиктерде болжол менен 1/32 дюйм), анан кайра чуркадым.

Борбордук плитаны кармаган борбордук dado оюгу роутердин үстөлүндө да кесилген, анткени мен фанеранын 3/8 бөлүгүн колдонгондуктан, кенен тешик жасоо үчүн роутер столунун тосмосун дагы туураладым. Сиз кутунун шрифт табличкасы менен борбордук табактын ортосунда болжол менен 2 дюйм боштук бар, андыктан үстөлдү ошого жараша тууралаңыз.

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

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

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

Бул прототип болгондуктан, мен бул долбоордо ишти жасоодо бир нече бурчтарды кесип алдым. Мен теректи саатыма колдондум, бирок менин дүкөнүмдө такта отургандыктан гана даяр болчу. Алча же жаңгактан жакшы көрүнөт. Мен ошондой эле жөнөкөй бурама конструкциялары менен бирге кармап туруу үчүн жөнөкөй бурамалуу муундарды колдондум. Бурамалар сааттын үстү жана асты жагында болот, андыктан ал менин каминимдин жанында мантияда турганда анча байкалбайт. (Ошондой эле, мен бул прототип экенин айттым беле?). Сааттын кийинки версиясында тешилген муундар колдонулат.

6 -кадам: Сааттын механикалык бөлүктөрүн чогултабыз

Сааттын механикалык бөлүктөрүн чогултабыз
Сааттын механикалык бөлүктөрүн чогултабыз
Сааттын механикалык бөлүктөрүн чогултабыз
Сааттын механикалык бөлүктөрүн чогултабыз
Сааттын механикалык бөлүктөрүн чогултабыз
Сааттын механикалык бөлүктөрүн чогултабыз

Сааттардын механикалык бөлүктөрүн чогултуу бир нече мүнөткө созулат, бирок ал салыштырмалуу түз.

Жылдыз пластинасын, фанера табагын, 72 тиштүү тиштүү тишти жана пластикалык табак кармагычты бириктириңиз:

  1. Фанер пластинасынын кармагычын шаблон катары колдонуп, бирдей өлчөмдөгү кара көбүктөнгөн өзөктүк тактанын бир бөлүгүн кесип алыңыз. Мен бул чыгарманы жасоо үчүн Exacto бычагы менен иштегем, бирок түрмөк ошондой иштеши мүмкүн. (Маанилүү эскертүү: КӨБҮК КӨРГҮЗДҮ ЛАЗЕРЛЕНБЕГИЛЕ. Бул уулуу түтүндөрдү чыгарат.)
  2. Жыгач табак кармагычты 3d басылган табак ташыганга борборлоштуруңуз. Пластикалык алып жүрүүчүлөр менен тегиздөө үчүн төрт бурама тешикти өлчөп, анан бургулаңыз. Пластик ташуучуну 6x32 1-дюймдук болт жана гайкаларды колдонуп фанера табак кармагычка бекиткиле. Болт баштарын жайгаштыруу үчүн көбүк тактадагы кичинекей тешиктерди кесип алыңыз.
  3. Сэндвич акрил жылдыз пластинасы, анын ичинде бурама тешиктери бар көбүк такта жана фанер табакчасы. Фанер пластинасында жана акрил жылдыз пластинасында төрт тешик бар. Бул бөлүктөрдү бириктирүү үчүн 6x32 1 дюймдук бурамаларды колдонуу керек болот. Албетте, көбүктөнгөн өзөктүк такта аркылуу жана тийиштүү жерлерде курулуш кагазы аркылуу тешүү керек болот.
  4. Кошкучту табак ташыганга чаптаңыз. Мен бул туура келгенине ынануу үчүн, өтмөктөр менен тешиктердин ортосунда 0.1мм толеранттуулукту коштум.
  5. 72 тиштүү тиштүү тиштерди алып жүрүүчүгө чаптаңыз. Бул сааттардын жылдызча пластинасын кураштырууну аяктайт. Мен 72 тиштүү тетиктерди, бириктиргичти жана табак ташуучуну цементтөө үчүн Gorilla клейин колдондум.

7 -кадам: Саатты корпусту чогулта баштаңыз

Саатты корпусун чогулта баштаңыз
Саатты корпусун чогулта баштаңыз
Саатты корпусун чогулта баштаңыз
Саатты корпусун чогулта баштаңыз
Саатты корпусун чогулта баштаңыз
Саатты корпусун чогулта баштаңыз
Саатты корпусун чогулта баштаңыз
Саатты корпусун чогулта баштаңыз

Алдыңкы табакты чогултуп алыңыз: Акрил пластинасын фанеранын алдыңкы табагына 6x32 1 дюймдук (же 3/4 дюймдук) болт жана гайкаларды колдонуп сайыңыз.

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

8 -кадам: Ортоңку плитаны чогултуп, Саатты зымга өткөрүңүз

Ортоңку плитаны чогултуп, Саатты зым менен жабыңыз
Ортоңку плитаны чогултуп, Саатты зым менен жабыңыз
Ортоңку плитаны чогултуп, Саатты зым менен жабыңыз
Ортоңку плитаны чогултуп, Саатты зым менен жабыңыз
Ортоңку плитаны чогултуп, Саатты зым менен жабыңыз
Ортоңку плитаны чогултуп, Саатты зым менен жабыңыз

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

Подшипник кармагыч менен тепкич моторун орто табакка орнотуңуз: Степпердин моторун 6x32 болт жана гайкаларды колдонуп ортоңку табакка тиркеңиз. Зымды тепкичтен тактанын артына өткөрүңүз. 3d басып чыгарылган подшипникти кармаңыз жана кармагычтын алдыңкы жана арткы жагына эки 608 подшипникти сыгыңыз. Эгерде 3d принтериңиз бир аз өчүк болсо, бул бөлүктү тууралашыңыз керек болушу мүмкүн, бирок мен PETG менен Prusa принтеримди колдонуп, ыңгайлаштырып алдым. Ортоңку плитанын артына кармагычты болт. Саат механизмдерин кыймылга келтирүүчү валга чогултуңуз: 8мм темир шахтаны 72 тиштүү тиштүү тешиктен жана пластикалык тешик пластинадан өткөрүңүз, ал фанера табак кармагычынын жанында турат. 8мм темир шахтасынын экинчи учун борбордук табак жана подшипник кармагыч аркылуу коюңуз. Борбордук пластинканы кутуга салыңыз, жылдыздын дөңгөлөгүнүн алдыңкы пластмассаны кармап турган бурамалардын артында айланышы үчүн жетишерлик боштук бар экенине ынануу. Билигин кесүү үчүн жерди ченеп, белгилеңиз, ал кутуга ыңгайлуу келет. Сиз подшипникке чейин жана кийин шахтанын эки кулпусун жабыштырууга жетиштүү ээ болууну каалайсыз. Бул өлчөөнү жасагандан кийин, редукторду/пластинанын түзүлүшүн алып салыңыз жана валды подшипник кармагычтан алыңыз. Биликти темир таканын жардамы менен кескилеңиз, ал корпуска толугу менен сиңет, бирок 0,5-1см секундага ээ, ал подшипниктин арт жагына жабышып калат. Болду туура узундукка кесип алгандан кийин, пластинаны/72 тиштүү тиштүү тишти кайра пластинкага чогултуп, ордуна чаптаңыз. Чогулуунун артына валдын кулпусун кошуңуз, андан кийин валды подшипник кармагычтан өткөрүңүз. Жарашууну кайра ырастагандан кийин, валдын кулпусун валга чаптаңыз. Экинчи валдын кулпусун подшипник кармоочунун артындагы валга чаптаңыз.

Саат механизминин тартиби мындай болот:

  1. акрил табак
  2. көбүк негизги тактасы
  3. фанера табак кармагыч
  4. 3D басма табак кармагыч
  5. кошкуч
  6. 72 тиш тиштери
  7. валдын кулпусу
  8. борбордук колдоо табак подшипник + подшипник кармагыч + подшипник вал кулпусу
  9. валдын кулпусу

Акыркы кадам катары баскычтын моторуна 18 тиштүү тиштүү тетиктерди басыңыз. 72 тиштүү жана 18 тиштүү тиштер биригип, жылмакай кыймылга келиши үчүн, тепкич моторун тууралаңыз жана бекемдеңиз. Степпердин мотор болттарын ордуна катуулатыңыз.

Электрондук зымдарды:

Сааттын электр схемасы салыштырмалуу жөнөкөй. Сиз реалдуу убакыт саатынын модулун +5 вольт жана Arduinoдогу жер менен бирге SDA жана SCL казыктарына туташтырышыңыз керек. UNL2003A тепкичтүү драйвериндеги IN1 аркылуу IN1 аркылуу, Arduinoдогу 8ден 11ге чейин, жерге туташтыруу керек. Коммутатор менен 1k Ohm каршылыгын жер менен Arduino 7 пининин ортосунда туташтыруу керек. Акырында, UNL 2003A тактасына жана 5 вольттуу кубаттуулуктагы Arduinoго электр менен камсыздоо тиркелиши керек.

Бул жерде кеңири сүрөттөмөлөр топтому:

  1. Баскычтын бир жагына зым кошуңуз. Муну Arduinoдогу 7 -пинге тиркеңиз.
  2. Баскычтын экинчи тарабында 1k каршылыгын туташтырыңыз, андыктан кирүү баскычы ал басылбай жатканда негизделет.. Баскычтын экинчи тарабында +5 вольтко байлап коюңуз.
  3. 4, 8, 9, 10 жана 11 -пиндердин ортосундагы төрт зымды UNL 2003A пиндерине IN1, IN2, IN3 жана IN4 туташтырыңыз.
  4. Real Time Clock модулундагы SCL жана SDA пункттарын Arduinoдогу туура казыктарга туташтырыңыз.
  5. Arduino жерин Real Time Clock Module менен UNL 2003A такталарына туташтырыңыз.
  6. 5 вольттук камсыздооңуз үчүн электр бөлгүчтү түзүңүз (2 ампер жетиштүү болушу керек) жана аны Arduino менен UNL 2003A тактасына туташтырыңыз.
  7. Акыр -аягы, сиз LEDдин электр энергиясын сааттын жана жиптин ортоңку катмары аркылуу иштин артына тиркөөңүз керек. Сиз LED контроллеринин арткы жагына жабышып кетүүсүн каалайсыз, ошондо сиз жарыктын моделин өзгөртө аласыз.

Сиз тепкичтин айдоочусуна +5 вольтту жана Arduinoго +6дан +12 вольтту байлашыңыз керек болот. Мен бул үчүн бирдиктүү электр энергиясын колдонууга ийгиликсиз аракет кылдым, бирок, эгерде менде дагы бир аз убакыт болсо, тепкичтин кубатын жөнгө салуучу 2 ампер 7 вольттук системаны колдонмокмун.

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

Бирок, азырынча электр менен камсыздоону туташтырбаңыз. Биз биринчи планды программалаш керек

9 -кадам: Arduino программасы

Arduino программасы
Arduino программасы
Arduino программасы
Arduino программасы

Arduino программалоо абдан жөнөкөй болгон. Бул код кантип иштейт:

  1. Код башталганда, ал кадам эсептегичти инициализациялайт жана реалдуу убакыт саатынын модулунан убакытты алат. Мотор үчүн кадамдардын саны, ошондой эле система жөнүндө бир нече башка өзгөрмөлөр менен кошо башталат.
  2. Убакыт жергиликтүү убакыттан жергиликтүү Сидереал убакытына которулат. Жер Күндүн айланасында өз огунда айланып жүргөндүктөн, жылдыздардын айлануу убактысы Күндүн (орточо) абалына айлануу убактысынан болжол менен 4 мүнөткө кыска. Коддогу Sidereal убакыт программасы бул сайттан өзгөртүлгөн. Бирок, коддо бир аз каталар болгон, ошондуктан мен АКШнын деңиз обсерваториясы тарабынан түзүлгөн болжолдуу Sidereal Time алгоритмин колдонуу үчүн жаңырттым.
  3. Негизги цикл башталганда, саат күйгүзүлгөндөн бери канча убакыт өткөнүн (Жылдыздык саатта) эсептейт. Андан кийин ал учурдагы кадам эсептегичти карайт жана канча кадам кошуу керек экенин эсептейт, андыктан сааттын айлануусу учурдагы убакытка туура келет. Бул кадамдардын саны дисктин жылышы үчүн Arduinoго жөнөтүлөт.
  4. Негизги циклда баскыч басылса, диск ылдамыраак алдыга жылат. Бул дискти учурдагы убакытка жана датага коюуга мүмкүндүк берет. Саат кубаттуулукту калыбына келтирүүдөн кийинки кадамдардын санын сактабайт жана дисктин абсолюттук абалын көрсөтүүчү кодер жок. Мен муну долбоордун келечектеги версиясына кошо алам.
  5. Саатты жылдыргандан кийин, система белгилүү бир убакытка чейин уктап калат жана акыркы эки кадамды кайталайт.

Мен бир айлануу үчүн ЧЫНДЫНДА канча кадам керек экенин билиш үчүн, тепкич менен бир топ эксперименттер кылдым. Менин степперим үчүн бул 512 x 4 стандарттык Arduino Stepper китепканасы менен болгон. Коддо мен RPMди 1 деп койгом. Мунун баары, сиз саатты коюп жатканда, өтө эле жай, бирок ылдамдыгы көбүрөөк кадамдарды өткөрүп жиберүүгө жакын болгон.

10 -кадам: Аны сайыңыз жана убакытты коюңуз

Аны сайыңыз жана убакытты коюңуз
Аны сайыңыз жана убакытты коюңуз
Аны сайыңыз жана убакытты коюңуз
Аны сайыңыз жана убакытты коюңуз
Аны сайыңыз жана убакытты коюңуз
Аны сайыңыз жана убакытты коюңуз
Аны сайыңыз жана убакытты коюңуз
Аны сайыңыз жана убакытты коюңуз

Кодду жүктөгөндөн кийин, Arduino менен тепкичке электр энергиясын кошуңуз. Бардыгын сайыңыз, анын ичинде арткы жарык. Жарыкты күйгүзүү үчүн пультту колдонуңуз.

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

Убакыт белгиленгенден кийин, жылдыздын талаасын жаңыртуу үчүн ар 8 секундада степперден импульстарды алышыңыз керек. Бул 24 сааттык жай айлануу, андыктан бул боюнча көп аракет күтпөңүз. Албетте, сиз ишти аягына чыгара аласыз (жана керек!).

Мен айткандай, бул прототип. Мен анын жыйынтыктарына жалпысынан кубанычтамын, бирок кийинки версияда бир аз оңдоп коймокмун. Мен аны кайра курганда, балким арзан-o версияларынын ордуна NEMA тепкичтерин колдоном. Менимче, кармоо күчү жана ишенимдүүлүгү аларды колдонууну жеңилдетет. Редуктор жакшы иштеди, бирок мен ойлоп тапкан редукторго бир аз ашыкча ойногондой болдум. Мен, балким, муну башкача кылмакмын.

Акыр -аягы, мен МТСУ Уокер китепканасындагы адамдарга бул курулушка жардам бергени үчүн ыраазычылык билдиргим келди. Мен акрил жана жыгач кесүү бөлүктөрүн жасоо үчүн алардын Maker мейкиндигинде лазер этчерин колдондум жана саат жөнүндө ойлонгондо Бен, Нил жана калган Makerspace бандасы менен көптөгөн жемиштүү талкууларды өткөрдүм.

Сааттар сынагы
Сааттар сынагы
Сааттар сынагы
Сааттар сынагы

Сааттар сынагында Экинчи сыйлык

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