Мазмуну:

Керемет күндүзгү саат: 8 кадам (сүрөттөр менен)
Керемет күндүзгү саат: 8 кадам (сүрөттөр менен)

Video: Керемет күндүзгү саат: 8 кадам (сүрөттөр менен)

Video: Керемет күндүзгү саат: 8 кадам (сүрөттөр менен)
Video: Тотомидин & Сурма - Ошко / Хит 2017 2024, Июль
Anonim
Жагымдуу Күнүмдүк саат
Жагымдуу Күнүмдүк саат

Ошондой эле бүгүн кайсы күн экенин ойлонуп жатасызбы? Бул таң калыштуу күндүзгү саат аны болжол менен сегиз түрдүү мүмкүнчүлүктөргө чейин тарытат!

Жабдуулар

Берилиштер:

  • BBC Micro: батарейка менен бит
  • 360 Servo
  • Зымдар

Куралдар:

  • 3D принтер
  • Желим ысык желим тапанча

1 -кадам: Долбоордун видеосу

Image
Image

2 -кадам: саат дизайны

Сааттын жүзү
Сааттын жүзү

Биринчи кезекте, бизге саат үчүн дизайн керек болот. Биз орой идея менен баштадык жана сегиз башка күнү бар сегиз бурчтуу саат менен келдик. Эмне үчүн жети эмес, сегиз күн? Ооба, бизге чындап эле сары жана кызгылт сары кезеги абдан жакты, бирок, тилекке каршы, бул бирдей эмес сан менен иштебейт, ошондуктан биз ага "бир күнү" коштук.

Биз саатта колдонгон шрифт - бул Google Фонти Slackey деп аталат.

3 -кадам: Сааттын жүзү

Сааттын жүзү
Сааттын жүзү
Сааттын жүзү
Сааттын жүзү
Сааттын жүзү
Сааттын жүзү

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

Сүрөттөн 3D моделин кантип жасоо керектиги бул процессти ар кандай бекер куралдарды колдонуу менен абдан жакшы түшүндүрөт.

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

4 -кадам: Саат Колу

Саат Колу
Саат Колу
Саат Колу
Саат Колу

Биздин саатка да күндү көрсөтүү үчүн кол керек! Колдонуу үчүн, сүрөттөгү жебени өзүнчө SVG файлына экспорттоп, аны 3D моделге айлантуу менен, мурдагыдай эле кадамдарды жасадык.

Сааттын колун servoго туташтыруу үчүн, биз MG90S Tower Pro Servoнун 3D моделин колдонуп, сервонун башын тегерете кичинекей монтаждоо борборун моделдедик.

Жебенин акыркы 3D басып чыгаруучу версиясы бул кадамга кошулат.

5 -кадам: Электроника

Электроника
Электроника
Электроника
Электроника
Электроника
Электроника

Долбоордун акылдуу бөлүгүнө келсек: электроника!

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

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

Ошентип, биз 360 градус сервону колдонобуз деп ойлодук. Маселе туура чечилдиби? Көрсө, бул 360 сервос стандарттуу серводон бир аз башкача иштейт экен, анткени бул чындыгында үзгүлтүксүз айлануу сервосу. Булар тынымсыз айланып турууга багытталган жана алардын айлануу ылдамдыгын жана багытын башкара алсаңыз да, аларды белгилүү бир бурчка орното албайсыз, бул стандарттык серво менен жасай аласыз, так күндү көрсөтүү өтө кыйын. Ооба, эгер сиз кааласаңыз, муну кыла аласыз, айлануу ылдамдыгын жана нерселерди эсептеп көрүңүз, бирок euhm, бул кыйын иш жана ал долбоордун эң канааттандырарлык бөлүгүн алып салат: күлкүлүү жебенин айланып баратканын көрүү. Ошентип, биз кодду бир аз өзгөртүп, аны азыр биз билген жана сүйгөн Delightfully Delirious Day Clockка айландырууну чечтик.

BBC Micro: bit менен сервону колдонуу үчүн, биз Micro: bit колдоо веб -сайтында берилген бул эң сонун көрсөтмөнү аткардык.

Биз Micro: bitти программалоо үчүн Microsoft MakeCode сүйрөө жана таштоо редакторун колдондук

Бул кадамга кошулган коддун эки функциясы бар:

  1. RandomSpin функциясы сааттын жебесин туш келди багытта (сааттын жебеси боюнча же каршы), туш келди ылдамдыкта (50% дан 100% га чейин) туш келди убакытка (10дон 20 секундга чейин) айландырат.
  2. RandomWait функциясы сервону айлантуунун ортосунда кокус күтүү убактысын (0,6дан 6 секундага чейин) белгилейт.

Бул эки функция коддо түбөлүккө айланат. Күтүүнү каалабасаңыз, Сервонун айлануусун иштетүү үчүн Micro: bitтеги A баскычын бассаңыз болот.

6 -кадам: Саатты түзүү

Саатты түзүү
Саатты түзүү
Саатты түзүү
Саатты түзүү
Саатты түзүү
Саатты түзүү

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

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

7 -кадам: Саат стенди

Clock Stand
Clock Stand
Clock Stand
Clock Stand

Саат дээрлик даяр, жөн гана ордунан турушу керек! Биз Tinkercadдын жардамы менен сегиз бурчтуу нерсени 3D кылып иштеп чыктык, 3D аны басып чыгарды жана сааттын арткы жагына чаптады.

8 -кадам: Кереметтүү Delirious Day Clock

Жагымдуу күнүмдүк саат
Жагымдуу күнүмдүк саат
Жагымдуу күнүмдүк саат
Жагымдуу күнүмдүк саат

Tadaaa! Ал жерде бизде, бул кандай күн экенин айтып бере турган укмуштуудай акылга сыйбаган саат!

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