Агуулгын хүснэгт:

Гайхамшигтай соронзон ханын цаг: 24 алхам (зурагтай)
Гайхамшигтай соронзон ханын цаг: 24 алхам (зурагтай)

Видео: Гайхамшигтай соронзон ханын цаг: 24 алхам (зурагтай)

Видео: Гайхамшигтай соронзон ханын цаг: 24 алхам (зурагтай)
Видео: 🎶 ДИМАШ "ОПЕРА 2". История выступления и анализ успеха | Dimash "Opera 2" 2024, Долдугаар сарын
Anonim
Гайхамшигтай соронзон ханын цаг
Гайхамшигтай соронзон ханын цаг
Гайхамшигтай соронзон ханын цаг
Гайхамшигтай соронзон ханын цаг

Механик цаг үргэлж намайг татдаг байсан. Дотоод араа, булаг, оролт зэрэг нь найдвартай найдвартай цагийг бий болгохын тулд миний хязгаарлагдмал ур чадварын багцад үргэлж хүрч чадахгүй мэт санагддаг. Аз болоход орчин үеийн электроник, 3D хэвлэмэл эд ангиуд нь жижиг нарийн металл эд ангиудад найддаггүй энгийн зүйлийг бий болгох боломжийг олгодог.

Энэхүү минималист ханын цаг нь сонгодог хушга өнгөлгөөтэй цаана соронз эргэлддэг, хямдхан шаталсан мотороор удирддаг 3D хэвлэмэл бөгжийг нуудаг.

Анх STORY Clock -оос урам зориг авч байсан бөгөөд би зөвхөн цагийг зөвхөн дижитал уншилт, бүтээгдэхүүний хэрэглээний холхивчтой бөмбөг гэх мэт бөмбөг холхивч ашиглан цагийг зааж өгөхийг хүсч байсан.

Зураг
Зураг

Алхам 1: багаж хэрэгсэл, материал

Хэрэгсэл ба материал
Хэрэгсэл ба материал
Хэрэгсэл ба материал
Хэрэгсэл ба материал
Хэрэгсэл ба материал
Хэрэгсэл ба материал
Хэрэгсэл ба материал
Хэрэгсэл ба материал

Материал:

  • 13 x 13 x 2 инч. Фанер/бөөмийн самбар (би 3 ширхэг хаягдал мод наасан)
  • 13 x 13 инч. Хатуу самбар
  • Ардуино Нано
  • Бодит цагийн цаг
  • Stepper Motors ба Жолооч нар
  • Холл эффект мэдрэгч
  • Соронзон
  • Цахилгаан кабель
  • AC адаптер
  • Залгуур
  • Төрөл бүрийн машин боолт
  • Төрөл бүрийн модон эрэг
  • 3D хэвлэсэн эд анги (сүүлийн алхам)
  • Өнгөлгөө (12 x 12 инч - нүүр, 40 инчийн урт тууз)
  • Шүрших лак
  • Хар шүршигч будаг

Хэрэгсэл:

  • 3D хэвлэгч
  • Луужин
  • X-acto хутга
  • Цавуу
  • Хавчаар
  • Тойрог хайчлах төхөөрөмж
  • Hack Saw
  • Диск Сандер
  • Ратчет хавчаар
  • Цүүц
  • Шугам
  • Сандер
  • Өрөмдлөг
  • Халив
  • Гагнуурын төмөр
  • Халуун цавуу буу

Алхам 2: Модон хүрээг хооронд нь наа

Хамтдаа модон хүрээ
Хамтдаа модон хүрээ
Хамтдаа модон хүрээ
Хамтдаа модон хүрээ
Хамтдаа модон хүрээ
Хамтдаа модон хүрээ
Хамтдаа модон хүрээ
Хамтдаа модон хүрээ

Цагийн хүрээг бүрдүүлэх гурван ширхэг модыг наа. Би хуучин орны хүрээнээс дахин боловсруулсан бөөмийн самбар ашигласан.

Алхам 3: Тойрог хайчлах машин ашиглан хүрээг хайчилж ав

Тойрог хайчлах төхөөрөмж ашиглан хүрээг хайчилж ав
Тойрог хайчлах төхөөрөмж ашиглан хүрээг хайчилж ав
Тойрог хайчлах төхөөрөмж ашиглан хүрээг хайчилж ав
Тойрог хайчлах төхөөрөмж ашиглан хүрээг хайчилж ав
Тойрог хайчлах төхөөрөмж ашиглан хүрээг хайчилж ав
Тойрог хайчлах төхөөрөмж ашиглан хүрээг хайчилж ав
Тойрог хайчлах төхөөрөмж ашиглан хүрээг хайчилж ав
Тойрог хайчлах төхөөрөмж ашиглан хүрээг хайчилж ав

Самбарын төв хэсгийг тэмдэглээд тойрог хайчлах төхөөрөмж дээр бэхлээрэй. Дараах диаметртэй таван тойргийг хайчилж ав.

  • 12 инч.
  • 11 1/4 инч.
  • 9 1/4 инч.
  • 7 1/4 инч.
  • 5 3/8 инч.

Алхам 4: Араа хэвлэх, угсрах

Араа хэвлэх, угсрах
Араа хэвлэх, угсрах
Араа хэвлэх, угсрах
Араа хэвлэх, угсрах

Бөгжний араа нь сегмент болгон хуваасан тул жижиг принтер дээр хэвлэж, хооронд нь холбох боломжтой. Дараагийн алхамд үзүүлсэн хайлуулах процесст туслахын тулд бүх эд ангиудыг ABS дээр хэвлэв. Хэсгийн бүх ирмэг ба гадаргууг зүлгүүрээр нунтаглана.

22 -р алхамд орсон дараах хэсгүүдийг хэвлэ.

  • 1 - Цагийн бөгжний арааны сегментийн соронз
  • 6 - Цагийн бөгжний арааны үндсэн хэсэг
  • 1 - Цаг хадгалах цагираг сегмент Stepper Mount
  • 6 - Цаг хадгалах цагираг сегментийн үндсэн
  • 1 - Цагийн танхимын эффект мэдрэгч эзэмшигч
  • 1 - Минутын бөгжний арааны сегментийн соронз
  • 7 - Minute Ring Gear Segment Basic
  • 1 - Хадгалах цагираган сегментийг алхам алхмаар холбох
  • 6 - Минут хадгалах бөгж сегментийн үндсэн
  • 1 - Минутын танхимын эффект мэдрэгч эзэмшигч
  • 2 - Spur Gear
  • 1 - Электроникийн холболт

Алхам 5: "Цавуу" хэсгүүдийг хамтад нь хий

Зураг
Зураг
Зураг
Зураг
Зураг
Зураг

Ацетон агуулсан шилэн саванд бүтэлгүйтсэн хуучин хэвлэмэл материалыг уусгана. Гэх мэт хэсгүүдийг хооронд нь нийлүүлэхийн тулд ацетон хольцыг давхарга бүр дээр будна. Эдгэрсний дараа давхарга бүрийг тэгшхэн зүлгэнэ.

Алхам 6: Тусламжийг хүрээ болгон хайчилж ав

Тусламжийг хүрээ болгон хайчилж ав
Тусламжийг хүрээ болгон хайчилж ав
Тусламжийг хүрээ болгон хайчилж ав
Тусламжийг хүрээ болгон хайчилж ав
Тусламжийг хүрээ болгон хайчилж ав
Тусламжийг хүрээ болгон хайчилж ав

Бөгжний араа ба бэхэлгээний цагиргийг хүрээ дотор байрлуулж, stepper моторын хөнгөлөлтийг хайчилж ав. Би дотоод цагиргийг хэт том хэмжиж, зүссэн тул дэлгүүрийн эргэн тойронд агч ирмэгээр хийсэн туузыг ашиглан хэмжээг нь харуулав.

Алхам 7: Танхимын эффект мэдрэгчийн цэвэрлэгээг хасах

Танхимын эффект мэдрэгчийн хувьд цэвэрлэгээ хийх
Танхимын эффект мэдрэгчийн хувьд цэвэрлэгээ хийх
Танхимын эффект мэдрэгчийн хувьд цэвэрлэгээ хийх
Танхимын эффект мэдрэгчийн хувьд цэвэрлэгээ хийх
Танхимын эффект мэдрэгчийн хувьд цэвэрлэгээ хийх
Танхимын эффект мэдрэгчийн хувьд цэвэрлэгээ хийх

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

Алхам 8: Гаднах бөгжийг цавуугаар наа

Гаднах бөгж
Гаднах бөгж

Гадна цагирагийг минутанд хадгалдаг бөгжний хэмжээтэй адил цавуугаар наа.

Алхам 9: Танхимын эффект мэдрэгчийн тохируулгын боолтыг хайчилж ав

Танхимын эффект мэдрэгчийн тохируулгын эрэг
Танхимын эффект мэдрэгчийн тохируулгын эрэг

Машины боолтыг хайчлах хөрөө ашиглан хайчилж ав, ингэснээр бэхэлгээний цагираг болон танхимын эффект мэдрэгчийн зузаанаас арай урт байна. Урсгалаас төгсгөлийг хавтгай халиваар тохируулахын тулд утсыг хайчилж ав.

Алхам 10: Бөгжийг хатуу самбар дээр наа

Бөгжийг хатуу самбар дээр наа
Бөгжийг хатуу самбар дээр наа
Бөгжийг хатуу самбар дээр наа
Бөгжийг хатуу самбар дээр наа
Бөгжийг хатуу самбар дээр наа
Бөгжийг хатуу самбар дээр наа

Гаднах цагиргаас арай том хэмжээтэй хатуу хавтанг хайчилж ав. Хатуу хавтангийн нүүрэнд гадна болон дотор цагираг наа. Дотоод цагиргийг байрлуулахдаа минутын бэхэлгээний цагираг болон цагирагыг ашиглана уу. Дотор цагиргийг арагш наалдахгүйн тулд надаас илүү анхаараарай. Хоёр дахь зураг нь минутын танхимын эффект мэдрэгчийн шинэ үүрийг харуулав.

Хатуу хавтанг гаднах цагираг хүртэл хайчилж авахын тулд диск зүлгүүр ашиглана уу.

Алхам 11: Дотоод дискийг цавуу

Цавуу дотоод диск
Цавуу дотоод диск
Цавуу дотоод диск
Цавуу дотоод диск

Дотор дискийг байрлуулахын тулд цагны цагираг, цагираг ашиглан дотоод дискийг нааж болно.

Алхам 12: Өнгөлгөө хавсаргана уу

Veneer хавсаргана уу
Veneer хавсаргана уу
Veneer хавсаргана уу
Veneer хавсаргана уу
Veneer хавсаргана уу
Veneer хавсаргана уу
Veneer хавсаргана уу
Veneer хавсаргана уу

Цагны гүн, урт нь цагийг боож бооход хангалттай өргөнтэй өнгөлгөөтэй тууз хайчилж ав (3.14 * диаметртэй диаметр, шаардлагатай уртыг буцааж өгнө. Хангалттай байгаа гэдэгт итгэлтэй байхын тулд нэг инч нэмнэ үү). уртаар нь огтолно. Өнгөлгөө болон хавчаар дээр хангалттай хэмжээний цавуу түрхээд оосортой хавчаараар бэхлээрэй. Наалдамхай болохын тулд хэдэн цагийн турш хатаана.

Алхам 13: Өнгөлгөөтэй хэсгийг хайчилж ав

Өнгөлгөө засах
Өнгөлгөө засах

Хурц цүүц ашиглан илүүдэл өнгөлгөөтэй цагны урд болон хойд хэсгийг хайчилж ав.

Алхам 14: Өнгөлгөө хайчилж ав

Өнгөлгөө хайчлах
Өнгөлгөө хайчлах
Өнгөлгөө хайчлах
Өнгөлгөө хайчлах

Миний өнгөлгөөтэй хэсэгт хэдэн хагарал байсан. Хамт ажиллахад илүү хялбар болгохын тулд би будагчдын соронзон хальсыг наасан. Луужин дахь x-acto хутга ашиглан өнгөлгөөтэй цагны нүүрнээс арай том хэмжээтэй хэсгийг хайчилж ав.

Алхам 15: Цавуу өнгөлгөө

Цавуу өнгөлгөө
Цавуу өнгөлгөө
Цавуу өнгөлгөө
Цавуу өнгөлгөө

Таслагдсан цагиргуудыг ашиглан даралтыг цагийн нүүрэн дээр тараана. Өнгөлгөөний наалдамхай бус талд хангалттай хэмжээний цавуу түрхээрэй. Үр тариагаа цагны нүүрэн дээр босоо чиглэлд чиглүүлж, тус бүрийг нь бага зэрэг чангалах олон хавчаар хийнэ. Энэ нь өнгөлгөө нь хөдлөхгүй, нүүрэн дээр нь хүртэл даралттай байх болно.

Би цагны нүүрэн талд хэд хэдэн хавтгай самбар, ар талд нь хэд хэдэн товчлуур ашигласан.

Алхам 16: Элс хийж дуусгах

Элс ба дуусгах
Элс ба дуусгах
Элс ба дуусгах
Элс ба дуусгах

Зүлгүүр ашиглан цагны нүүрэн дээрх илүүдэл өнгөлгөө болон 220 гритээс эхлээд 600 хүртэл элсийг сайтар арилгана.

10-20 давхар лак түрхээрэй. Энэ нь бөмбөг холхивчийн хамт явах гадаргууг бий болгоно. Тоос шороо болон агаарт байгаа бусад тоосонцороос шалтгаалан бөмбөг холхивч бүрийн зам дагуу шугамууд гарч ирнэ гэж бодож байна. Илүү олон давхар будаг түрхэх нь үүнийг аль болох удаан хойшлуулах ёстой. Энэ нь ирээдүйд дахин боловсруулалт хийхэд хялбар болгоно. Хэрэв миний цаг дээр шугам гарч ирвэл би энэ алхамыг шинэчлэх болно.

Алхам 17: Эрчим хүчийг суулгана уу

Эрчим хүчийг суулгана уу
Эрчим хүчийг суулгана уу
Эрчим хүчийг суулгана уу
Эрчим хүчийг суулгана уу

27/64 инчийн өрмийн тусламжтайгаар цагны доод хэсэгт нүх гаргаж, цахилгаан залгуурыг шургуулна.

Алхам 18: Электроникийг угсрах

Электроникийг угсрах
Электроникийг угсрах
Электроникийг угсрах
Электроникийг угсрах
Электроникийг угсрах
Электроникийг угсрах
Электроникийг угсрах
Электроникийг угсрах

Цахим самбар дээр stepper жолооч, бодит цагийн цагийг хавсаргана уу. Би Arduino -ийг бэхлэх арга замыг хайж олох хэрэгтэй байсан тул нүх өрөмдөж, зип зангианы үүрийг хайчилж авав. Эдгээр онцлогуудыг 22 -р алхамаас олдсон файлд нэмж оруулсан болно.

Алхам 19: Гагнах ба холбох электроник

Гагнах ба холбох электроник
Гагнах ба холбох электроник
Гагнах ба холбох электроник
Гагнах ба холбох электроник
Гагнах ба холбох электроник
Гагнах ба холбох электроник

Блок диаграмын дагуу бүх бүрэлдэхүүн хэсгүүдийг гагнана. Бөгжнүүдийг халуун цавуугаар байрлуулж, утасгүй утаснуудыг халуун цавуугаар бэхлээрэй.

Зураг
Зураг

Алхам 20: Арын хавтан

Арын хавтан
Арын хавтан
Арын хавтан
Арын хавтан
Арын хавтан
Арын хавтан

Цагийн нүүрнээс 1/2 инч илүү том тойрог, цагны арын диаметртэй ижил диаметртэй цагираг хайчилж арын хавтанг үүсгэнэ. Бөгжийг нааж, хаврын хавчаараар дугуйл.

Хатаасны дараа дотор цагирагнаасаа 1/8 инч хэмжээтэй зураас зурж, туузны хөрөө эсвэл диск зүлгүүр ашиглан хайчилж ав.

Чиглүүлэгч эсвэл өрөмдлөгийн тусламжтайгаар арын дээд хэсэгт 1 инч урт 1/4 инч хэмжээтэй нүхийг хайчилж ав. Дөрвөн цооногийг эргүүлж, арын цагийг хүрээ рүү бэхлээрэй.

Хар шүршигч будаг түрхээд хатсаны дараа цагийг хавсаргана.

Алхам 21: Arduino код

Arduino кодыг аль болох сайн тайлбарласан болно. Би програмист биш, надад arduino -ийн хамгийн бага туршлагатай (сайхан сэтгэлтэй байгаарай) гэдгийг санаарай. Код нь "Цагийг дахин тохируулах" цагтай таарч байгаа эсэхийг шалгахын тулд тасралтгүй ажилладаг. Одоогийн цагийг алхам болгон хөрвүүлэх арга замыг би бодож чадаагүй тул энэ нь өдөрт нэг л удаа өөрийгөө засдаг (анхдагчаар шөнө дунд). Шөнө дундын үед араа шөнө дундын байрлал руу эргэж, дараа нь 00 цаг хүртэл хүлээгээд тэндээс үргэлжлүүлнэ. Одоогийн байдлаар цаг нь 24 цагийн хугацаанд ердөө 5 секунд алдаж байна.

Танд Stepper болон RTClib номын санг суулгах шаардлагатай болно.

Кодыг надаас илүү туршлагатай хүн оновчтой болгож чадна гэдгийг би мэднэ. Хэрэв та сорилтыг даван туулж байгаа бол энэ төслийг өөртөө зориулан дахин бүтээж, мэдлэгээ хуваалцана уу.

#оруулах

#"RTClib.h" RTC_DS1307 rtc оруулах; #нэг эргэлтийг 2038 тодорхойлох // 28BYJ-48 шатлалт моторын нэг алхам дахь алхамуудын тоо StepperHand (oneRotation, 3, 5, 4, 6); Stepper minuteHand (oneRotation, 7, 9, 8, 10); #define hourStopSensor 12 #define минутStopSensor 11 int endStep = 0; // Цагийн хурдыг хэмжих цаг. int setDelay1 = 168; int setDelay2 = 166; int setDelay3 = 5; // Математик хийх цаг. хөвөх цаг = 0; хөвөх mn = 0; float sc = 0; // Цагийг дахин тохируулах өдрийн цагийг тохируулах (24 цагийн формат). int resetHour = 0; int resetMinute = 0; // Эхлэх, дахин тохируулах үед зөв цагийг тохируулах хувьсагчид. float setTimeStepHour = 0; float setTimeStepMinute = 0; float handDelay = 0; float hourTest = 0; float minutesTest = 0; void setup () {Serial.begin (115200); // Бодит цагийн цагийг тохируулж, танхимын эффект мэдрэгчийг дахин тохируулна уу. pinMode (hourStopSensor, INPUT_PULLUP); pinMode (minutesStopSensor, INPUT_PULLUP); rtc.begin (); // Цагийг тохируулахын тулд доорхи мөрийг тайлбарлахгүй. // rtc.adjust (DateTime (2020, 2, 19, 23, 40, 30)); // rtc.adjust (DateTime (F (_ DATE_), F (_ TIME_))))); // Stepper моторын хамгийн дээд хурдыг тохируулна уу. hourHand.setSpeed (15); minutesHand.setSpeed (15); // Мөч, цагийн зүү үд дунд байхад (digitalRead (hourStopSensor) == LOW || digitalRead (minutesStopSensor) == LOW) {if (digitalRead (hourStopSensor) == LOW) {hourHand.step (2); } өөр {саатал (3); } if (digitalRead (minutesStopSensor) == LOW) {minutesHand.step (3); } өөр {саатал (4); }} while (digitalRead (hourStopSensor)! = LOW || digitalRead (minutesStopSensor)! = LOW) {if (digitalRead (hourStopSensor)! = LOW) {hourHand.step (2); } өөр {саатал (3); } if (digitalRead (minutesStopSensor)! = LOW) {minutesHand.step (3); } өөр {саатал (4); }} // Одоогийн цагийг авах DateTime now = rtc.now (); цаг = одоо.цаг (); mn = одоо.минут (); sc = now.second (); // Хэрэв (hr> = 12) {hr = hr - 12; } // Аль гар нүүрээрээ цааш явах ёстойг хараад тэр зайг ашиглан тохируулсан хугацааг тохируулна уу. hourTest = цаг / 12; минутын туршилт = mn / 60; if (hourTest> minutesTest) {handDelay = hourTest; } өөр {handDelay = minutesTest; } // Одоогийн цагийг тохируулах setTimeStepHour = (hr * 498) + (mn * 8.3) + ((sc + (handDelay * 36)) *.1383); // Одоогийн минутын setTimeStepMinute = (mn * 114) + ((sc + (handDelay * 45)) * 1.9); // Аль гарт илүү олон алхам хэрэгтэй болохыг туршиж үзээд үүнийг for давталтын хамгийн урт алхамуудын тоогоор тохируулна уу. if (setTimeStepHour> setTimeStepMinute) {endStep = setTimeStepHour; } өөр {endStep = setTimeStepMinute; } for (int i = 0; i <= endStep; i ++) {if (i <setTimeStepHour) {hourHand.step (2); } өөр {саатал (3); } if (i <setTimeStepMinute) {minutesHand.step (3); } өөр {саатал (4); }} // RPM hourHand.setSpeed (1) ажиллаж байгаа цагийг тохируулах; minutesHand.setSpeed (1); } void loop () {// Цаг ажиллаж байгаа давталтыг эхлүүлэх. for (int i = 0; i <22; i ++) {minutesHand.step (1); саатал (setDelay1); // Дахин тохируулах хугацааг туршиж үзээрэй, хэрэв дахин тохируулахад бэлэн бол завсарла. if (rtc.now (). hour () == resetHour && rtc.now (). минут () == resetMinute) {завсарлага; }} саатал (setDelay3); for (int i = 0; i <38; i ++) {hourHand.step (1); саатал (setDelay1); // Дахин тохируулах хугацааг туршиж үзээрэй, хэрэв дахин тохируулахад бэлэн бол завсарла. if (rtc.now (). hour () == resetHour && rtc.now (). минут () == resetMinute) {завсарлага; } for (int i = 0; i <20; i ++) {minutesHand.step (1); саатал (setDelay2); // Дахин тохируулах хугацааг туршиж үзээрэй, хэрэв дахин тохируулахад бэлэн бол завсарла. if (rtc.now (). hour () == resetHour && rtc.now (). минут () == resetMinute) {завсарлага; }}} // Хэрэв (rtc.now (). Hour () == resetHour && rtc.now (). Минут () == resetMinute) {// Цагийн цагийн хурдыг өөрчлөхHand.setSpeed (10); minutesHand.setSpeed (10); // Мөч, цагийн зүү үд хүртэл хүрнэ. while (digitalRead (hourStopSensor) == LOW || digitalRead (minutesStopSensor) == LOW) {if (digitalRead (hourStopSensor) == LOW) {hourHand.step (2); } өөр {саатал (3); } if (digitalRead (minutesStopSensor) == LOW) {minutesHand.step (3); } өөр {саатал (4); }} while (digitalRead (hourStopSensor)! = LOW || digitalRead (minutesStopSensor)! = LOW) {if (digitalRead (hourStopSensor)! = LOW) {hourHand.step (2); } өөр {саатал (3); } if (digitalRead (minutesStopSensor)! = LOW) {minutesHand.step (3); } өөр {саатал (4); }} // Дахин тохируулах хугацаа дуустал энд хүлээнэ үү. while (rtc.now (). минут () == resetMinute) {саатал (1000); } // Одоогийн цагийг авах DateTime now = rtc.now (); цаг = одоо.цаг (); mn = одоо.минут (); sc = now.second (); // Хэрэв (hr> = 12) {hr = hr - 12; } // Аль гар нүүрээрээ цааш явах ёстойг хараад тэр зайг ашиглан тохируулсан хугацааг тохируулна уу. hourTest = цаг / 12; минутын туршилт = mn / 60; if (hourTest> minutesTest) {handDelay = hourTest; } өөр {handDelay = minutesTest; } // Одоогийн цагийг тохируулах setTimeStepHour = (hr * 498) + (mn * 8.3) + ((sc + (handDelay * 36)) *.1383); // Одоогийн минутын setTimeStepMinute = (mn * 114) + ((sc + (handDelay * 45)) * 1.9); // Аль гарт илүү олон алхам хэрэгтэй болохыг туршиж үзээд үүнийг for давталтын хамгийн урт алхамуудын тоогоор тохируулна уу. if (setTimeStepHour> setTimeStepMinute) {endStep = setTimeStepHour; } өөр {endStep = setTimeStepMinute; } for (int i = 0; i <= endStep; i ++) {if (i <setTimeStepHour) {hourHand.step (2); } өөр {саатал (3); } if (i <setTimeStepMinute) {minutesHand.step (3); } өөр {саатал (4); }} hourHand.setSpeed (1); minutesHand.setSpeed (1); }}

Алхам 22: STL файлууд

Та дараах хэмжээтэй файлуудыг хэвлэх шаардлагатай болно.

  • 1 - Цагийн бөгжний арааны сегментийн соронз
  • 6 - Цагийн бөгжний арааны үндсэн хэсэг
  • 1 - Цаг хадгалах цагираг сегмент Stepper Mount
  • 6 - Цаг хадгалах цагираг сегментийн үндсэн
  • 1 - Цагийн танхимын эффект мэдрэгч эзэмшигч
  • 1 - Минутын бөгжний арааны сегментийн соронз
  • 7 - Minute Ring Gear Segment Basic
  • 1 - Хадгалах цагираган сегментийг алхам алхмаар холбох
  • 6 - Минут хадгалах бөгж сегментийн үндсэн
  • 1 - Минутын танхимын эффект мэдрэгч эзэмшигч
  • 2 - Spur Gear
  • 1 - Электроникийн холболт

Алхам 23: Solidworks файлууд

Эдгээр нь өмнөх алхамд олдсон STL -ийг үүсгэхэд ашиглагддаг анхны Solidworks файлууд юм. Миний файлуудыг хүссэнээрээ засаж, өөрчилж болно.

Алхам 24: Дүгнэлт

Энэ цаг миний бодож байснаас хамаагүй дээр болсон. Arduino -ийн хамгийн бага туршлагатай тул энэ нь хэрхэн болж, үнэн зөв байгаад баяртай байна. Энэ нь гайхалтай харагдаж байна, миний бодож байсан шиг ажилладаг.

Зөвлөмж болгож буй: