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

Одон орны цаг: 10 алхам (зурагтай)
Одон орны цаг: 10 алхам (зурагтай)

Видео: Одон орны цаг: 10 алхам (зурагтай)

Видео: Одон орны цаг: 10 алхам (зурагтай)
Видео: ОРХИДЕИ В ПУСТОЙ ВАЗЕ - ЛАЙФХАКИ, ТОНКОСТИ И ОШИБКИ СОДЕРЖАНИЯ, ПЕРЕВОДА И ЩАДЯЩЕЙ АДАПТАЦИИ В ОС! 2024, Долдугаар сарын
Anonim
Одон орон судлалын цаг
Одон орон судлалын цаг

14 -р зуунд анхны механик цагийг зохион бүтээсний дараахан зохион бүтээгчид тэнгэрийн хөдөлгөөнийг дүрслэх арга замыг хайж эхлэв. Тиймээс одон орон судлалын цагийг бүтээжээ. Одон орон судлалын хамгийн алдартай цагийг ойролцоогоор 1410 онд Прага хотод бүтээсэн байж магадгүй юм. Цаг хэд болж байгааг харуулахын оронд Дэлхий тэнхлэгээ тойрон эргэж Нарыг тойрон эргэх үед оддын харьцангуй байрлалыг харуулдаг.

Энэхүү төслөөс та гэртээ байх одон орны цагийг хэрхэн бүтээх талаар сурах болно. Энэ нь тэнгэрт байгаа оддын газрын зургийг өдөр шөнөгүй харуулдаг. Тэнгэрийн газрын зураг дэлхий эргэх тусам өөрчлөгддөг. Төсөлд механик, электрон болон програм хангамжийн бүрэлдэхүүн хэсгүүд багтсан болно. Төслийг дуусгахын тулд танд 3d принтер, лазер таслагч, мод боловсруулах зарим хэрэгслүүд хэрэгтэй болно. Би мөн Python -ийг ашиглан одны газрын зураг, цагийг багтаасан загвар бүтээжээ. Төслийн хамгийн дуртай хэсэг нь эдгээр бүх технологийг нэгтгэх байсан байх.

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

Эцсийн үр дүн нь үүнийг нэгтгэхэд зарцуулсан цаг хугацааны хувьд үнэ цэнэтэй юм шиг санагдсан.

Алхам 1: эд ангиудыг цуглуулах

Эд ангиудыг цуглуулах
Эд ангиудыг цуглуулах

Энэ төслийг хэрэгжүүлэхийн тулд танд дараахь хангамж хэрэгтэй болно.

2 - 11x14 (0.093 инчийн зузаантай) нийлэг ширхэг

6 фут урттай 1х6 хэмжээтэй самбар.

1 - Ардуино Уно

1 - Бодит цагийн цагийн модуль

1 - stepper мотор 28bjy -48

1 - stepper driver - UNL2003

1 - 5 вольтын цахилгаан хангамж

1 - 36 инчийн LED туузны гэрэл

1 - 1/4 инчийн фанер хуудас - 2х4 фут

1 - 8 мм хэмжээтэй металл босоо ам

2 - 608 бөмбөг холхивч

1 - хар хөөс хавтан - ойролцоогоор 12 x 12 инч

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

Мөн танд дараах хэрэгслүүд хэрэгтэй болно.

3d хэвлэгч рүү нэвтрэх

Нийлэг болон модны 1/4 хэсгийг огтлох чадвартай лазер сийлбэрлэгч рүү нэвтрэх

Цагны хайрцгийг бүтээхийн тулд ширээ харсан + чиглүүлэгч

Алхам 2: Араа ба хуванцар эд ангиудыг хэвлэх

Араа ба хуванцар эд ангиудыг хэвлэх
Араа ба хуванцар эд ангиудыг хэвлэх
Араа ба хуванцар эд ангиудыг хэвлэх
Араа ба хуванцар эд ангиудыг хэвлэх

Эхлэхийн тулд та цагны араа болон хуванцар эд ангиудыг хэвлэх хэрэгтэй болно. Би цагтаа Prusa I3 MK3, Slic3r, PETG -ийг ашигласан. Гэсэн хэдий ч бараг бүх хувилбарууд энэ төслийн хувьд сайн ажиллах ёстой. Гол хязгаарлалт бол хавтан эзэмшигч, 72 шүдтэй араа бүтээхийн тулд танд том хэвлэх ор хэрэгтэй болно.

Энэ бол хэвлэх шаардлагатай файлуудын товч тайлбар юм.

холхивч эзэмшигч - Холхивч эзэмшигч нь хөтөчийн босоо амыг дэмжихийн тулд хоёр 608 холхивчтой. Энэ нь дунд хавтангийн ар талд бэхлэгддэг.

холбогч - Энэхүү хуванцар хэсэг нь хавтан эзэмшигч ба 72 шүдний араа холбодог. Энэ нь 25 мм урт тул холхивч агуулсан урд хавтан ба дунд хавтангийн хооронд хоёр инчийн зайтай цагийг бүтээх зориулалттай.

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

босоо амны эзэмшигч - Энэ нь 8 мм диаметртэй бөгжний зориулалттай файл бөгөөд энэ нь холхивч эзэмшигчийн дундуур босоо амыг барихад ашигладаг. Төсөлд эдгээрийн хоёрыг хэвлэх шаардлагатай.

Spur Gear (18 шүд) - Энэхүү түлхүүр араа шахагч нь stepper моторын босоо аманд тохиромжтой.

Spur Gear (72 шүд).- Энэхүү араа нь цагны хөтчийн голтой нийлж, хавтан эзэмшигч болон нийлэг хавтанг эргүүлнэ.

мотор эзэмшигч - stepper моторыг барих хавтан

Үндсэн механик загварыг дээрх диаграммд харуулав. Урд талын хавтанг одны газрын зургийн эргэдэг хэсэгт хавсаргасан болно. Энэ нь босоо амаар дамжин 72 шүдтэй араагаар холбогддог. Stepper мотор (28BYJ48) нь 18 шүдтэй араагаар ажилладаг. Мотор өөрөө мотор эзэмшигчийн тавцан дээр байрладаг тул цагны төв хавтан дээр тохируулж болно.

Босоо амыг барьж буй холхивчийг дэмжих систем нь цагийн дотор төв хавтан дээр бэхлэгддэг. Ашигласан холхивч нь баавгайн тулгуур хэсгийн дотор болон гадна талд байрладаг ердийн 608 холхивч (22 мм гаднах диаметр, 8 мм дотоод диаметр, 7 мм зузаан) юм. Босоо амыг хос араагаар холбож, бүгдийг нь барихын тулд бүх зүйлийг босоо аманд наасан байна.

Араа болон хуванцар эд ангиудыг Fusion 360-ийг ашиглан бүтээсэн. Би програм хангамжийн хувьд жаахан шинэлэг зүйл боловч нэмэлт төхөөрөмж үйлдвэрлэх хэрэгсэл нь үүнийг нэгтгэхэд үнэхээр сайн ажилласан. Програм хангамжийг хэрхэн ашиглах талаар олж мэдэх нь миний хувьд энэ төслийн гол зорилгын нэг байсан.

Та 3d хэсгүүдийн дизайны файлыг эндээс үзэх боломжтой: Fusion 360 одон орон судлалын цаг

Алхам 3: Нийлэг эд ангиудыг лазераар нунтаглана

Акрилийн эд ангиудыг лазераар хийх
Акрилийн эд ангиудыг лазераар хийх

Rete (дээр одтой хэсэг) ба хавтан (урд хэсэг) нийлэг загваруудыг дээр хавсаргасан болно. Энэхүү оддын газрын зургийг хойд зүгт 40 градусын өргөрөгт байрлуулсан бөгөөд ихэнх хүмүүсийн хувьд маш сайн ажиллах ёстой. Газрын зургийг өөрсдөө миний python дээр бичсэн програм хангамжийг ашиглан бүтээсэн.

github.com/jfwallin/star-project

Хэрэв та питоны кодчилол, одон орон судлалд үнэхээр дуртай биш бол би ухахыг зөвлөхгүй. Энэ нь тийм ч сайн баримтжуулагдаагүй байгаа боловч хэрэв та үүнийг ашиглахыг хүсч байвал үүнийг авах боломжтой. Оддын хэмжээ, фонт, шошгоны байршил гэх мэт гоо зүйн асуудалд би маш их цаг зарцуулсан. Үр дүн нь бусад гариг бөмбөрцгийнхтэй төстэй юм шиг санагдсан.

Файлын үндсэн хоёр ангилал байдаг:

хавтан - Оддын газрын зураг дээр хэвлэсэн хэсгүүд.

rete - Оддыг хэвлэсэн цонхоор харах цонхтой хэсгүүд.

Та бүгдийг нь хэвлэх шаардлагагүй, гэхдээ тэдгээрийг янз бүрийн форматаар оруулах нь тустай гэж би бодсон.

Би питон кодыг ашиглан Rete and Plate үүсгэсэний дараа сийлбэр хийхэд шаардлагатай график элементүүдийг нэмэхийн тулд үүнийг Adobe Illustrator програм руу оруулсан. Би арын гэрэлтүүлгийг арай гоё харагдуулахын тулд акрилийн ар талд сийлсэн одны газрын зургийг эргүүлэв.

Хэрэв танд лазер сийлбэрлэх төхөөрөмж байхгүй бол та Plate and Rete -ийг цаасан дээр хэвлээд фанерын сууринд наагаарай. Энэ нь гялалзсан нийлэг харагддаггүй, гэхдээ оддын өдөр тутмын эргэлтийг харуулахын тулд манти дээр байх сайхан цаг байх болно. Металл хийцийг сийлэх нь цагийг уурын панк хэлбэртэй харагдуулах болно.

(Анхаарна уу: нийлэг хавтангийн загварыг зарим зургийг авсны дараа нэмж оруулсан болно.)

Алхам 4: Лазер модон эд анги

Лазер модон эд анги
Лазер модон эд анги
Лазер модон эд анги
Лазер модон эд анги

Цагны фанер хэсгүүдэд зориулсан Adobe Illustrator файлуудыг дээр хавсаргав. Фанерын дөрвөн хэсэг лазераар огтлох шаардлагатай байдаг. Та эдгээр эд ангиудыг хийхдээ CNC машиныг хялбархан ашиглаж болно, эсвэл ширээний хөрөө, гүйлгэх хөрөө ашиглан огтлох боломжтой. Та сүүлчийн алхам хавтан ба цагны урд талын хэвлэсэн хэсгүүдийг тааруулах хэрэгтэй.

цагны арын фанер-Энэ бол фанерын 1/8 хэмжээтэй 11х11 инчийн хуудас бөгөөд энэ нь цагны арын үүргийг гүйцэтгэдэг. Хөөрхөн харагдаж байсан болохоор би одны загвар хийжээ.

цагны төвийн фанер-Энэ бол 11х11 хэмжээтэй фанер боловч би үүнийг 3/8 инчийн фанераар хайчилж авсан. Энэ нь хөтөч босоо амны төв хэсэгт 9 мм диаметртэй нүхтэй. Stepper мотор, хөтөч босоо ам, цагны электроникийг энэ хэсэг дээр суурилуулсан болно.

цагны урд фанер-Энэ бол цагны урд хэсэг юм. Дахин хэлэхэд энэ бол фанерын 1/8 хэмжээтэй 11х11 инчийн хэсэг юм. Энэ нь төв хэсэгт дугуй нүхтэй бөгөөд хавтанг урд талд нь бэхлэх 6х32 боолттой 4 нүхтэй.

цагны хавтан-фанер-Энэхүү фанер хэсэг (1/8 инч) нь plexiglass хавтанг холбох боломжийг олгодог. Та эцэст нь фанер ба нийлэг хооронд хар хөөсөнцөр хавтанг сэндвич хийх болно. Энэ хэсэг нь мөн 3d хэвлэсэн хавтан эзэмшигч дээр бэхлэгддэг.

Алхам 5: Цагны хайрцгийг угсарна уу

Цагийн хайрцгийг угсарна уу
Цагийн хайрцгийг угсарна уу

Цаг барьдаг хайрцаг нь 6 фут орчим урттай 1х6 хэмжээтэй модоор хийгдсэн байдаг.

Үндсэн санаа бол 11x11 инчийн модон хэсгийг dado ховилд багтаасан хайрцаг хийх явдал юм. Би хайрцагныхаа гаднах хэмжээ 12 инч, дотоод хэмжээ нь 10.5 инч байхаар хэмжээтэй болгосон. Цагны бүх хэсгүүдэд гурван ширхэг дадо ховил оруулах шаардлагатай. Миний хувилбарын хувьд надад 12x6x0.75 хэмжээтэй мод, 10.5x6x1 хэмжээтэй хоёр ширхэг мод хэрэгтэй.

Цагийн урд ба хойд талын ховилыг модон хэсгүүдийн урд ба хойд талаас 1/2 инч орчим зүссэн байна. Би эдгээр үүрийг хийхийн тулд чиглүүлэгчийн ширээн дээр 1/8 чиглүүлэгчийг ашигласан. Фанертай таарч байгаа эсэхийг шалгасны дараа би чиглүүлэгчийн ширээний хашааг smidge -ээр (Эзэн хааны нэгжээр 1/32 инчийн орчим) нөхөж, дараа нь дахин гүйлгэв.

Төв хавтанг барьдаг төв dado ховилыг чиглүүлэгчийн ширээн дээр хайчилж авав. Би энэ хэсэгт фанераар 3/8 ашигласан тул илүү өргөн нүх гаргахын тулд чиглүүлэгчийн ширээний хашааг дахин тохируулсан. Фонтын хавтан ба хайрцагны дунд хавтангийн хооронд 2 инч орчим зай байгаа тул хүснэгтийг зохих ёсоор тохируулна уу.

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

Хажуугийн хоёр хавтангийн dados нь хавтангийн бүх урттай байв. Гэсэн хэдий ч дээд ба доод хэсгүүдийн хувьд би чиглүүлэгчийн ширээн дээрх хоёр зогсоолын блок ашиглан ирийг модны эхэн ба төгсгөлөөс 1/2 инчийн зайд мод руу дүрэв. Үндсэндээ би ховилыг хэргийн гадна талд харагдахыг хүсээгүй. Бүх ховил нь фанерыг барихад ойролцоогоор 1/4 гүнтэй байдаг.

Хэсэг хайчилж авсны дараа хайрцгийг түр зуур угсарч, наалдаж болзошгүй бүх ирмэгийг элсэнцэрээр цэвэрлээрэй. Та мөн цагны хайрцгийн гадна талын хурц ирмэгийг авахыг хүсэх болно. Хэрэв та энэ хэрэгт сэтгэл хангалуун байгаа бол дээд самбарыг авч, фанер хавтан нь чиглүүлсэн ховилд яг таарч байгаа эсэхийг шалгаарай. Миний хийсэн хайрцагт юмсыг эвтэйхэн байрлуулахын тулд ширээний хөрөөтэй тавагныхаа 1/8 хэсгийг тайлах хэрэгтэйг олж мэдэв.

Энэ нь прототип байсан тул би энэ төсөл дээр хэргийг хийхдээ хэд хэдэн өнцөг хайчилж авлаа. Би улиасыг цагтаа ашигладаг байсан, гэхдээ дэлгүүрт минь самбар суухад бэлэн байсан болохоор л тэр. Интоор эсвэл хушга хийхэд илүү гоё харагдах болно. Би мөн энгийн шураг холболтыг ашиглан энгийн давхцсан бүтэцтэй хамт барьж чадсан. Шураг нь цагны дээд ба доод хэсэгт байх тул миний задгай зуухны дээлэн дээр байх үед тийм ч их анзаарагдахгүй болно. (Түүнчлэн, энэ бол загвар байсан гэж би хэлсэн үү?). Цагийн дараагийн хувилбарт mitered холбоосыг ашиглах болно.

Алхам 6: Цагны механик эд ангиудыг угсарна

Цагийн механик хэсгүүдийг угсарна уу
Цагийн механик хэсгүүдийг угсарна уу
Цагийн механик хэсгүүдийг угсарна уу
Цагийн механик хэсгүүдийг угсарна уу
Цагийн механик хэсгүүдийг угсарна уу
Цагийн механик хэсгүүдийг угсарна уу

Цагны механик эд ангиудыг угсрахад хэдхэн минут шаардагдах боловч харьцангуй урагшаа урагшаа чиглэсэн байдаг.

Одны хавтан, фанер хавтан, 72 шүдтэй араа, хуванцар хавтан эзэмшигчийг хооронд нь холбоно уу

  1. Фанер хавтангийн тавиурыг загвар болгон ашиглан ижил хэмжээтэй хар хөөсөн хавтанг хайчилж ав. Би энэ хэсгийг бүтээхийн тулд Exacto хутга хийсэн боловч гүйлгэх хөрөө ч мөн адил ажиллах боломжтой. (Анхаарах зүйл: Хөөсний судсыг лазераар бүү хий. Энэ нь хорт утаа гаргадаг.)
  2. Модон хавтан эзэмшигчийг 3d хэвлэсэн хавтан зөөгч дээр байрлуулна. Хуванцар зөөгчтэй тааруулахын тулд дөрвөн шураг нүхийг хэмжиж өрөмд. Хуванцар зөөгчийг фанер хавтан эзэмшигчид 6x32 хэмжээтэй 1 инчийн боолт, самар ашиглан холбоно. Боолтны толгойг байрлуулахын тулд хөөсөнцөр хавтангийн жижиг нүхийг хайчилж ав.
  3. Сэндвич нийлэг од хавтан, дотор нь шураг нүхтэй хөөсөн хавтан, фанер хавтан. Фанер хавтан ба нийлэг одны хавтан дээр дөрвөн нүх байдаг. Эдгээр хэсгүүдийг хооронд нь холбохын тулд 6х32 хэмжээтэй 1 инчийн эрэг ашиглах шаардлагатай болно. Мэдээжийн хэрэг та хөөсөн цөмт хавтан болон барилгын цаасаар дамжуулан зохих газруудад нүх өрөмдөх хэрэгтэй болно.
  4. Холбогчийг хавтан зөөгч рүү наа. Энэ нь сайн таарч байгаа эсэхийг шалгахын тулд таб ба нүхний хооронд 0.1 мм -ийн хүлцэлийг нэмсэн.
  5. 72 шүдтэй цилиндр араагаа тээвэрлэгч рүү наа. Энэ нь цагны одны хавтанг угсрах ажлыг дуусгах болно. Би 72 шүдтэй араа, холбогч, хавтан зөөгчийг цементлэхдээ Gorilla цавуу ашигласан.

Алхам 7: Цагны хайрцгийг угсарч эхлээрэй

Цагны хайрцгийг угсарч эхэл
Цагны хайрцгийг угсарч эхэл
Цагны хайрцгийг угсарч эхэл
Цагны хайрцгийг угсарч эхэл
Цагны хайрцгийг угсарч эхэл
Цагны хайрцгийг угсарч эхэл
Цагны хайрцгийг угсарч эхэл
Цагны хайрцгийг угсарч эхэл

Урд талын хавтанг угсрах: Нийлэг хавтанг фанерын урд талын хавтан дээр 6x32 хэмжээтэй 1 инчийн (эсвэл бүр 3/4 инчийн) боолт, самар ашиглан шургуулна.

Арын гэрэлтүүлгийн LED зурвасыг нэмнэ үү: LED туузыг аваад цагны дунд хавтан ба урд талын хавтангийн хооронд бэхлээрэй. (Үүнийг хийхийн тулд цагны урд хавтанг салгахад тусалж магадгүй.). Туузыг найдвартай бэхэлсэн бөгөөд цагны механизм эсвэл stepper моторыг эргүүлэхэд саад болохгүй эсэхийг шалгаарай. Үүнийг бэхлэхийн тулд үдээс эсвэл цавуу хэрэглэхийг хүсч болно. Акрилийн хавтангаар фанерыг урд талд нь тавь. Цагийн механизмтай дунд хавтанг цагны хайрцагт байрлуул. LED туузны тэжээлийн утсыг дунд хавтангаар болгоомжтой хийх хэрэгтэй. Үүнийг хийхийн тулд самбарын ёроолд нүх байрлуулсан байна.

Алхам 8: Дунд хавтанг угсарч, цагийг утсаар холбоно уу

Дунд хавтанг угсарч, цагийг утсаар холбоно уу
Дунд хавтанг угсарч, цагийг утсаар холбоно уу
Дунд хавтанг угсарч, цагийг утсаар холбоно уу
Дунд хавтанг угсарч, цагийг утсаар холбоно уу
Дунд хавтанг угсарч, цагийг утсаар холбоно уу
Дунд хавтанг угсарч, цагийг утсаар холбоно уу

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

Холхивч ба гишгүүрийн моторыг дунд хавтан дээр суурилуулах: 6х32 хэмжээтэй хоёр боолт, самар ашиглан гишгүүрийн моторыг дунд хавтан дээр холбоно. Утасыг stepper -ээс самбарын ар тал руу гүйлгэнэ. 3d хэвлэмэл холхивчийн бариулыг аваад хоёр 608 холхивчийг эзэмшигчийн урд ба хойд хэсэгт суулгана. Хэрэв таны 3d хэвлэгч бага зэрэг унтарсан бол та энэ хэсгийг тохируулах хэрэгтэй болж магадгүй, гэхдээ би PETG болон Prusa принтерээ ашиглан сайн тохируулж чадсан. Дунд хавтангийн ард бэхэлгээг боолт хийнэ. Цагийн механизмыг хөтөч босоо аманд угсрах: 8 мм-ийн металл босоо амыг 72 шүдтэй араагаар, хуванцар нүхний хавтангаар дамжуулж фанер хавтан эзэмшигчийн хажууд байрлуулна. 8 мм -ийн металл босоо амны нөгөө үзүүрийг төв хавтан ба холхивчийн эзэмшигчийн дундуур байрлуулна. Төв хавтанг хайрцагт хийж, урд талын хуванцар хавтанг бэхэлсэн эрэгний ард эргүүлэх хангалттай зай байгаа эсэхийг шалгаарай. Босоо амыг хайчлах газрыг хэмжиж, тэмдэглээрэй. Та холхивчийн өмнө болон хойно босоо амны түгжээний хоёр хэсгийг наахад хангалттай босоо амтай байхыг хүсэх болно. Энэ хэмжилтийг хийсний дараа араа/хавтангийн угсралтыг авч, босоо амыг холхивчийн эзэмшигчээс гаргаж ав. Босоо амыг хайчаар хайчилж ав, энэ нь хайрцагт бүрэн нийцэх болно, гэхдээ холхивчийн эзэмшигчийн ар талд 0.5-1 см хэмжээтэй байх ёстой. Босоо амыг зөв уртаар хайчилж авсны дараа хавтан/72 шүдний араагаа уг хавтан дээр угсарч байрлуулна. Босоо амны түгжээг угсрах хэсгийн ард нэмж, босоо амыг холхивчийн эзэмшигчийн дундуур хийнэ. Тохирсон байдлыг дахин баталгаажуулсны дараа босоо амны түгжээг босоо аманд наа. Хоёрдахь босоо амны түгжээг холхивчийн эзэмшигчийн ард байгаа босоо аманд наа.

Цагийн механизмын дараалал дараах байдалтай байна.

  1. нийлэг хавтан
  2. хөөсөнцөр хавтан
  3. фанер хавтан эзэмшигч
  4. 3d хэвлэсэн хавтан эзэмшигч
  5. холбогч
  6. 72 шүдний араа
  7. босоо амны түгжээ
  8. төв тулгуур хавтан агуулсан + холхивч + холхивчийн босоо амны түгжээ
  9. босоо амны түгжээ

Эцсийн алхам болохын тулд 18 шүдтэй араагаа stepper мотор дээр бэхлээрэй. 72 ба 18 шүдтэй араа хооронд нь холбож, жигд хөдөлгөхийн тулд stepper моторыг тохируулж чангална. Stepper хөдөлгүүрийн боолтыг чангал.

Цахилгаан хэрэгслийг утсаар холбоно уу:

Цагны холболтын диаграм нь харьцангуй энгийн. Та бодит цагийн цагны модулийг SDA ба SCL тээглүүрт, +5 вольтын хамт Arduino дээр холбох хэрэгтэй. Та мөн UNL2003A stepper драйвер дээрх IN1 -ээс IN4 -ийн зүүг Arduino дээрх 8-11 -р зүүтэй холбох хэрэгтэй. Arduino -ийн газар ба зүү 7 -ийн хооронд унтраалга ба 1 к Ом эсэргүүцэл холбох шаардлагатай. Эцэст нь UNL 2003A самбар болон 5 вольтын тэжээлээс Arduino -д тэжээлийн хангамжийг холбох шаардлагатай.

Илүү нарийвчилсан тайлбарын багц энд байна:

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

Та stepper жолоочид +5 вольт, Arduino -д +6 +12 вольт холбох хэрэгтэй болно. Үүнийг хийхийн тулд би ганц цахилгаан тэжээл ашиглах гэж оролдсонгүй, гэхдээ хэрэв надад жаахан хугацаа байсан бол 2 вольтын 7 вольтын системийг stepper -ийн цахилгаан зохицуулагчтай ашиглах байсан байх.

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

Гэсэн хэдий ч цахилгаан тэжээлийг бүү залгаарай. Бид эхлээд самбарыг програмчлах хэрэгтэй

Алхам 9: Arduino програмчлах

Arduino програмчлах
Arduino програмчлах
Arduino програмчлах
Arduino програмчлах

Arduino програмчлах нь маш энгийн байсан. Код ингэж ажилладаг:

  1. Код эхлэхэд энэ нь алхам тоолуурыг эхлүүлж, бодит цагийн модулийн цагийг авдаг. Моторын алхамуудын тоог мөн системийн талаархи цөөн хэдэн хувьсагчийн хамт эхлүүлсэн болно.
  2. Цагийг орон нутгийн цагаар орон нутгийн одны цаг болгон хөрвүүлдэг. Дэлхий тэнхлэгээ тойрон эргэхдээ Дэлхийг тойрон эргэлддэг тул оддыг эргүүлэх хугацаа нь Нарны байрлал руу эргэх хугацаанаас 4 минут орчим богино байдаг. Код дээрх Sidereal цагийн дэд програмыг энэ сайтаас өөрчилсөн болно. Гэсэн хэдий ч кодонд цөөн хэдэн алдаа гарсан тул би АНУ -ын Тэнгисийн цэргийн ажиглалтын газраас гаргасан Од гаригийн цагийн ойролцоо алгоритмыг ашиглахаар шинэчилсэн.
  3. Үндсэн гогцоо эхлэхэд цагийг асааснаас хойш хичнээн цаг хугацаа өнгөрснийг (одны цагт) тооцоолно. Дараа нь одоогийн алхам тоолуурыг хараад хэдэн алхам нэмэх ёстойг тооцоолж, цагийн эргэлтийг одоогийн цагтай уялдуулна. Дискийг зөөхийн тулд ийм тооны алхамыг Arduino руу илгээдэг.
  4. Хэрэв үндсэн гогцоонд товчлуур дарагдсан бол диск илүү хурдтай урагшлах болно. Энэ нь дискийг одоогийн цаг, огноог тохируулах боломжийг танд олгоно. Цаг нь хүчийг дахин тохируулсны дараа хийх алхмын тоог хадгалахгүй бөгөөд дискний үнэмлэхүй байрлалыг харуулах кодлогч байхгүй байна. Би үүнийг төслийн ирээдүйн хувилбарт нэмж болно.
  5. Цагийг хөдөлгөсний дараа систем хэсэг хугацаанд унтдаг бөгөөд сүүлийн хоёр алхамыг давтана.

Ганцхан эргэлт хийхэд хичнээн алхам хэрэгтэйг мэдэхийн тулд би алхам алхагчтай олон туршилт хийсэн. Миний stepper -ийн хувьд стандарт Arduino Stepper номын сантай 512 x 4 хэмжээтэй байсан. Кодонд би RPM -ийг 1 болгож тохируулсан. Хэдийгээр та цагийг тохируулах үед энэ нь маш удаан боловч өндөр хурд нь илүү их алдсан алхамтай байдаг.

Алхам 10: Үүнийг залгаж, цагийг тохируулна уу

Үүнийг залгаж, цагийг тохируулна уу
Үүнийг залгаж, цагийг тохируулна уу
Үүнийг залгаж, цагийг тохируулна уу
Үүнийг залгаж, цагийг тохируулна уу
Үүнийг залгаж, цагийг тохируулна уу
Үүнийг залгаж, цагийг тохируулна уу
Үүнийг залгаж, цагийг тохируулна уу
Үүнийг залгаж, цагийг тохируулна уу

Кодыг байршуулсны дараа Arduino болон stepper руу тэжээлийн хангамжийг залгаарай. Арын гэрлийг оруулаад бүх зүйлийг залгаарай. Гэрлийг асаахын тулд алсын удирдлагыг ашиглана уу.

Одоо товчлуурыг дарж цаг, огноог тааруулах хэрэгтэй. Гаднах хуванцар хавтан дээрх одоогийн цаг нь дотоод нийлэг хавтан дээрх сар, өдөртэй нийцэж байгаа эсэхийг шалгаарай. Баяр хүргэе! Танд одон орны цаг байна.

Цагийг тохируулсны дараа та 8 секунд тутамд stepper -ээс импульс авч, одны талбарыг шинэчилж байх ёстой. Энэ бол 24 цагийн УДАА эргэлт, тиймээс энэ талаар маш их арга хэмжээ авна гэж найдах хэрэггүй. Мэдээжийн хэрэг та хэргийг дуусгаж чадна (мөн хийх ёстой!).

Миний хэлсэнчлэн энэ бол прототип юм. Би ерөнхийдөө түүний үр дүнд сэтгэл хангалуун байна, гэхдээ би дараагийн хувилбар дээр үүнийг бага зэрэг өөрчлөх болно. Би үүнийг дахин бүтээхдээ хямд-o хувилбаруудын оронд ОБЕГ-ын steppers ашиглах болно. Хүч чадал, найдвартай байдал нь тэдгээрийг ашиглахад хялбар болгоно гэж би бодож байна. Араа нь сайн ажилласан, гэхдээ би зохион бүтээсэн араагаа арай хэтрүүлсэн юм шиг байна. Би үүнийг өөрөөр хийх байсан байх.

Эцэст нь би үүнийг бүтээхэд тусалсан MTSU Walker номын сангийн хүмүүст баярлалаа гэж хэлмээр байна. Би нийлэг болон модон хайчлах хэсгүүдийг хийхдээ Maker Space -ийн лазер эфирийг ашиглаж, цагны талаар бодохдоо Бен, Нил болон бусад Makerspace -ийн бүлэглэлтэй олон үр дүнтэй хэлэлцүүлэг өрнүүлсэн.

Цагны уралдаан
Цагны уралдаан
Цагны уралдаан
Цагны уралдаан

Цагийн уралдааны хоёрдугаар шагнал

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