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

Цагны ойлголт - Цагнаас бүтсэн цагийг хэрхэн бүтээх вэ ?: 14 алхам (зурагтай)
Цагны ойлголт - Цагнаас бүтсэн цагийг хэрхэн бүтээх вэ ?: 14 алхам (зурагтай)

Видео: Цагны ойлголт - Цагнаас бүтсэн цагийг хэрхэн бүтээх вэ ?: 14 алхам (зурагтай)

Видео: Цагны ойлголт - Цагнаас бүтсэн цагийг хэрхэн бүтээх вэ ?: 14 алхам (зурагтай)
Видео: Буэнос-Айрес - Невероятно яркая и душевная столица Аргентины. Гостеприимная и легкая для иммиграции 2024, Арваннэгдүгээр
Anonim
Цагны ойлголт - Цагнаас бүтсэн цагийг хэрхэн бүтээх вэ!
Цагны ойлголт - Цагнаас бүтсэн цагийг хэрхэн бүтээх вэ!
Цагны ойлголт - Цагнаас бүтсэн цагийг хэрхэн бүтээх вэ!
Цагны ойлголт - Цагнаас бүтсэн цагийг хэрхэн бүтээх вэ!

Сайн уу Бүгд! Энэ бол 2020 онд анх удаа зохиогчдын уралдаанд оролцох миний өргөдөл юм! Хэрэв танд энэ төсөл таалагдсан бол таны өгсөн саналд талархах болно:) Баярлалаа!

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

Энэ бол үнэндээ 1982 оноос хойш хүн төрөлхтний зохион бүтээсэн ClockClock -ийн хуулбар юм. Би хэдэн жилийн өмнө цагтай тааралдаж, синхрон хөдөлгөөн, минималист гоо үзэсгэлэнгээрээ гайхагдсан. Хэрэв та үүнийг хараагүй бол тэдний сайтыг үзээрэй, энэ бол үнэхээр урлагийн бүтээл юм.

Захиалгат урлаг ихэвчлэн үнэтэй байдаг. Энэ тохиолдолд барианы байдлаас хамааран 6к - 11к доллар болно. Хэрэв танд боломж байгаа бол нэгийг нь авахыг зөвлөж байна. Гэхдээ хэрэв та надтай адил 6к доллар байхгүй бол та азтай байх болно, учир нь өнөөдөр би танд энгийн хэрэгслийг ашиглан 200 доллараар энгийн хувилбарыг хэрхэн бүтээхийг зааж өгөх болно. 3D принтер!

Анхаарна уу: "Та төлсөн зүйлээ авна" гэсэн үг энэ тохиолдолд үнэн зөв байх болно, учир нь миний дизайн анхных шиг синхрончлогдсон нарийн төвөгтэй мөчүүдийг хийх боломжгүй юм. Гэхдээ би үүнийг үнэхээр дажгүй гэж бодож байна, ялангуяа та үүнийг хийсэн гэж хэлэх боломжтой болно!

Алхам 1: Дизайныг хянана уу

Дизайныг хянах
Дизайныг хянах
Дизайныг хянах
Дизайныг хянах
Дизайныг хянах
Дизайныг хянах
Дизайныг хянах
Дизайныг хянах

Дизайн дээр хамгийн түрүүнд хийх зүйл бол хөдөлгөөн байв.

Цагны жинхэнэ хувилбар нь бүхэлдээ дижитал болохоос өмнө зүүг зөөхийн тулд автомашины багажны кластерт ашигладагтай адил гараа хөдөлгөхөд төвлөрсөн хос босоо тэнхлэгтэй мотор ашигладаг гэдэгт би итгэдэг. Бага зэрэг судалж үзэхэд би энэ ажлыг хийж чаддаг юм шиг санагдаж болохуйц мотор олсон боловч тэдгээр нь нэлээд үнэтэй бөгөөд ажиллах хугацаа нь маш урт байсан (1м +). Ажиллахгүй байна.

Нөгөө талаас servo нь хямд, бэлэн байдаг, програмчлахад маш хялбар байдаг. Шийдэл олдсон.

CAD -д хэсэг хугацааны дараа би загвар зохион бүтээсэн. Төлөвлөгөө нь цаг бүрийн гарыг хоёр servo мотороор бие даан удирдах боломжтой 24 жижиг цаг гаргаж, эдгээр цагийг 8х3 хэмжээтэй сүлжээнд байрлуулж, хөдөлгөөнийг хянахын тулд жаахан код бичээд гар тоог гаргадаг байв. Эрхэм зорилго төлөвлөгөө дууссан.

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

Үүнд ClockClock -ийн зураг, видеог интернэтээр хайж олох ажил багтсан болно. Би зарим тоонуудын зургийг олсон боловч маш сайн хэмжээгээр хуурай болсон. Бага зэрэг бухимдсаны дараа дээрээс гэрэл тусаж, хэн нэгэн ClockClock -ийн дижитал хувилбарыг хийж, бүх байрлалын дүрс бүхий сайтыг олж харав. Оноо!! Manu.ninja дээрх Manuel -ийн кредит. Төслийн талаархи түүний блог бичлэгийг үзээрэй! Маш дажгүй эд!

Үүнийг ашиглан би цаг бүрийн мөчлөгийн дагуу цифрүүдийг бүрдүүлэхийн тулд нэг гараас нөгөө рүү хийх шаардлагатай байрлал, хөдөлгөөнийг зурсан. (Хагас өдрийн ажлыг 26 үгээр дүгнэсэн.. санаа алдах..) Зарим зүйлийг бүтээх цаг боллоо!

Алхам 2: Материал захиалах

Анхааруулга: Би энэ төслийн ихэнх материалыг тоног төхөөрөмж, цахилгаан барааны дэлгүүрээр олон удаа аялах үеэр худалдаж авсан. Эдгээр холбоосууд нь эдгээр материалыг тантай хуваалцах, энэ цагийг бүтээхэд юу хэрэгтэй байгааг харуулах арга зам болж өгдөг. Хамгийн сайн наймаа авахын тулд бага зэрэг дэлгүүр хэсэхийг зөвлөж байна.

3D принтер ба шүүлтүүр

Хэрэв танд 3D принтер байхгүй бол энэ төсөлд зориулж принтер авах шаардлагатай болно. Та эд ангиудыг хэвлэх үйлчилгээгээр хэвлэж болно, гэхдээ би энэ замыг санал болгохгүй, учир нь хэвлэх шаардлагатай хэсгийнхээ тоогоор өөрийн хэвлэгчийг худалдаж авах нь илүү хэмнэлттэй байх болно. Дээрээс нь та өөрөө худалдаж авбал ирээдүйд хүссэн зүйлээ хийх боломжтой принтертэй болно! Хэрэв танд нэгийг авах шаардлагатай бол би Creality by Ender 3 -ийг санал болгож байна. Энэ бол миний энэ төсөлд ашиглаж байсан принтер бөгөөд би дөнгөж сая нэгийг нь авсан. Тэдгээрийг ойролцоогоор 250 доллараар худалдаж авах боломжтой бөгөөд үнийн хувьд маш сайн хэвлэж болно.

Ender 3 by Creality 3D -

Би хар, цагаан цагаан PLA материалыг тус тусад нь ашиглахаар сонгосон боловч та хүссэнээрээ бүтээлч байж чадна! Жишээлбэл, би материал дуусах үед хэвтэж байсан саарал өнгийг ашиглаж дууссан. Хэрэв та 3D хэвлэх ажлыг шинээр эхэлж байгаа бол хэвлэх нь илүү хялбар тул ABS дээр PLA ашиглахыг зөвлөж байна.

  • (2) HATCHBOX PLA 3D принтерийн судалтай - ХАР -
  • (1) HATCHBOX PLA 3D принтерийн судалтай - ЦАГААН -

Нийтдээ энэ төсөлд 1416г материал буюу 470м шаардлагатай. Цагийн их бие нь гарнаас өөр өнгөтэй байхыг хүсч байгаа гэж үзвэл их биеийн хувьд 1176 гр, гарны хувьд 96 гр хэрэгтэй болно. Үлдсэн бүрэлдэхүүн хэсгүүдийг аль ч өнгөөр хэвлэх боломжтой бөгөөд үүнд 144 гр хэрэгтэй болно.

Электроник

  • (48) SG90 9g Micro Servo -
  • (3) PCA9685 16 сувгийн PWM Servo мотор драйвер -
  • (1) DS1302 бодит цагийн модуль -
  • (1) Arduino Nano V3.0 бичил хянагч -
  • (1) 5v 2a DC цахилгаан хангамж -
  • Төрөл бүрийн холбогч утас -

Барилгын материал

Би модны дэлгүүрээс (улиас) олж болох хамгийн хямд модон модыг ашиглаж, Варатханы зандан модны бүх төрлийн нэг толбо/полиэтилентэй хамт явсан. Дахин хэлэхэд хүссэнээрээ бүтээлч байгаарай! Maple? Интор? Сонголт чинийх!

  • 3 'x 16 "x 3/4" улиас хавтан - Орон нутгийн модны дэлгүүр
  • Варатхан зандан сатин толбо ба полиуретан -
  • 320 Нарийн ширхэгтэй элс цаас -
  • 100 дунд зэргийн элсний цаас -
  • Толбо түрхэгч сойз (эсвэл түүнтэй адилтгах) -
  • (100) #4 3/8 "Филлипс Пан толгойн хавтангийн шураг -
  • (96) M2.5 6мм -ийн залгуурын тагны эрэг -
  • Супер цавуу гель -
  • (Нэмэлт) Олон зориулалттай тослох материал -

Багаж хэрэгсэл

Хэрэв танд DIY хийх үндсэн хэрэгсэл (өрөм, өрөм, халив, соронзон хэмжүүр, дөрвөлжин) байгаа бол та үүнийг тохируулах ёстой. Надад модон материалын дэлгүүрээс авсан модны хэсгийг хайчилж авахын тулд ширээний хөрөө хэрэгтэй байсан ч тэд үүнийг дэлгүүрт тайрч өгч магадгүй юм.

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

Энэ төслийн хувьд надад худалдаж авах ёстой цорын ганц хэрэгсэл бол 3-1/2 нүхний хөрөө юм. Би Милуоки мужийн хатуурсан нүхний дозертой хамт явсан! Хэрэв та нэрнээс нь хэлж чадахгүй бол энэ хэрэгсэл нь төгс нүхний ойролцоо хийдэг. Хэрэв та нэг замаар явах юм бол хөрөө хавсаргасан адаптер бит хэрэгтэй болно.

  • Милуоки 3-1/2-инчийн мөсөн хатуурсан нүх харсан-https://amzn.to/3eYilJC
  • Милуоки түргэн солих нүх харсан Mandrel, 1/4 "https://amzn.to/35ac3C5

Алхам 3: эд ангиудыг хэвлэх

Хэвлэх хэсгүүд
Хэвлэх хэсгүүд
Хэвлэх хэсгүүд
Хэвлэх хэсгүүд
Хэвлэх хэсгүүд
Хэвлэх хэсгүүд

Энэ алхамыг хамгийн түрүүнд тавьсан, учир нь энэ нь хамгийн удаан үргэлжлэх болно. Миний хувьд цагны биетийг хэвлэхэд ойролцоогоор 3 цаг зарцуулсан бөгөөд 24 ширхэг байдаг (нийт 72 цаг нь ажиллах хугацааг оруулаагүй болно). Миний худалдаж авсан хоёр дахь принтер энэ төсөлд зориулагдсан гэж би хэлсэн үү? За тэгсэн.

Нийтдээ та дараах хэсгүүдийг хэвлэх шаардлагатай болно. Чиглэлийг харахын тулд зургуудыг үзнэ үү. Араа, бөгжийг зүгээр хэвтэж хэвлэв.

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

  • (24) Цагны биетүүд
  • (24) Минутын гар
  • (24) Цагийн гар
  • (24) 12T Gear w/ Small Hole
  • (24) 12T Gear w/ Big Hole
  • (24) Бөгжийг хадгалах
  • (48) 32T Servo Gear

Бусад.

  • (2) Босоо хаалт
  • (1) Цагны биеийн өрмийн төхөөрөмж

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

Алхам 4: Урд талын самбарыг хайчилж ав

Урд талын самбарыг хайчилж ав
Урд талын самбарыг хайчилж ав
Урд талын самбарыг хайчилж ав
Урд талын самбарыг хайчилж ав
Урд талын самбарыг хайчилж ав
Урд талын самбарыг хайчилж ав

Одоо самбар дуусч, та тэр телевизийн нэвтрүүлгийг үзэх гэж загасчилж байгаад 3D хэвлэмэл хэсгүүдийг хийх ёстой, цагийг угсрах цаг боллоо!

Гэрэл зургуудад би цаг хэрхэн хоорондоо хэрхэн нийлж байгааг харуулсан тэсрэх дүрсийг оруулсан болно.

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

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

  1. Жижиг цооногтой 12T арааны тохируулгыг минутын гарт хүртэл туршиж үзээрэй. Энэ нь нягт байх ёстой, гэхдээ араагаа асаах нь боломжгүй зүйл биш юм. (Уучлаарай надад ийм зураг байхгүй байна)

    Хэрэв эд ангиуд нь тохирохгүй байвал арааны төвийг гартаа тааруулан аажмаар өрөмдөнө. Эдгээр хэсгүүдийг наасан байх ёстой, ингэснээр хэт нягт битгий хий

  2. 12T араа том нүхтэй, цагийн зүүнд тохирох эсэхийг шалгана уу. Тохируулга нь бас нягт байх ёстой.

    Хэрэв эд ангиуд таарахгүй бол шаардлагатай бол аажмаар өрөмдөх хэрэгтэй

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

    Хэрэв эд анги нь тохирохгүй байвал та нарийн ширхэгтэй элсэн цаас (ойролцоогоор 320 орчим) ашиглан цагны гадна талд цагираг гулсах ёстой хэсгийг зүлгэх хэрэгтэй болно. ТАЙЛБАР: Зөвхөн бэхэлгээний цагираг байрладаг газраас материалыг зайлуулахын тулд зүлгүүрээ тусгаарлахыг хичээ

  4. Босоо амны суурийг гар дээрээс нь хараад ямар нэгэн товгор, материал хуримтлагдсан эсэхийг шалгаарай.

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

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

    Хэрэв хэсэг нь тохирохгүй эсвэл минут эргэх үед уран зохиол байвал та цагийн зүүний төвийг өрөмдөхийг хүсч байна. Миний хувьд үүнийг 18 -р өрмийн (0.1695 "диаметртэй) тусламжтайгаар гүйцэтгэсэн. ТАЙЛБАР: Цагийн зүүг хэт их өрөмдөж болохгүй, энэ нь угсарсан төлөвт тоглох болно. Би диаметр хэмжигч ашиглахыг зөвлөж байна. босоо амны диаметрийг хэмжиж, диаметрээс ".005 -.010" орчим хэмжээтэй өрмийн бит худалдаж аваарай

  6. Цагны биеийн урд болон хойд талаас цагийн зүүний дотор талд хэрхэн тохирохыг туршиж үзээрэй. Хэсэг нь хоорондоо эргэлдэх шаардлагатай тул бэхэлгээ нь үрэлтгүй байх ёстой.

    • Хэрэв энэ нь урд талаас биш харин ар талаас нь таарсан бол принтерийн хавтан дээр байсан биеийн нүүрэн дээр уруул байх магадлалтай. Бие дээрх босоо амны эргэн тойронд сахлын хутга ажиллуулснаар үүнийг арилгаж болно.
    • Хэрэв ар талаас эсвэл урдаас таарахгүй байвал цагийн зүүний гаднах босоо амыг анхаарч үзээрэй. Хэрэв 3D принтерээс овойлт, батга гарсан бол тэдгээрийг доош нь зүлгэж, тохирох эсэхийг нь шалгах хэрэгтэй.
    • Хэрэв энэ нь зүлгүүр хийсний дараа тохирохгүй хэвээр байвал цагны биеийн гол тэнхлэгийг өрөмдөх шаардлагатай болно. Миний хувьд үүнийг 21/64 "диаметртэй өрөмдлөгийн тусламжтайгаар гүйцэтгэсэн. Цагийн зүүний нэгэн адил цагийн зүүний голыг хэмжихийн тулд хэд хэдэн диаметр хэмжигчийг ашиглана..010 "диаметртэй цагны их биеийг өрөмдөх.

Хэрэв та эдгээр алхмуудын аль нэгийг хийх шаардлагатай бол хэсэг бүрийн хувьд ижил зүйлийг хийх шаардлагатай болно. Учир нь 24 багц хэсэг нь хоорондоо таарч тохирох хүртэл зайлж, энэ процедурыг давтана уу.

Алхам 7: Цагийг угсрах - Цавуу ба шураг

Цагийг угсрах - Цавуу ба шураг
Цагийг угсрах - Цавуу ба шураг

Та өмнөх алхамыг алгассан гэж найдаж байна, гэхдээ үгүй бол миний зүрх сэтгэл тантай хамт байна.

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

Чуулган

  1. Цагийн гарыг цагны их бие рүү оруулаад бэхэлгээний бөгжийг ав. Хадгалах бөгжний дотоод диаметр (ID) -т бага хэмжээний супер цавуу түрхээд, цагийн гар руу ар талаас нь шургуулна. Цагны гарт орчуулгын тоглоом байхгүй тул бөгжийг бүрэн суусан эсэхийг шалгаарай. ТАЙЛБАР: Цавуугаар консерватив байгаарай. Бөгжийг суурилуулахдаа босоо амны дээд хэсгийг санамсаргүйгээр цавуугаар цохиж цавчихыг хүсэхгүй байгаа бөгөөд цавуу нь босоо амнаас доош урсаж, гарыг биен дээр нь түгжихийг хүсэхгүй байна.
  2. Том нүхтэй 12T араа аваад арааны ID -д жаахан цавуу түрхээрэй.
  3. Араагаа цагийн зүү рүү шургуул. Бүрэн суусан эсэхийг шалгаарай, ингэснээр servo дээрх араа зөв тохирох болно.
  4. Серво авч, кабелийг бэхэлгээ рүү чиглүүлж байрлуул. ТАЙЛБАР: Сервог босоо амыг төв босоо амны шууд эсрэг талд суурилуулах шаардлагатай (зураг харна уу)
  5. Мво боолтыг ашиглан servo -ийг шургуулж, нөгөө талыг нь давтана.
  6. Серво араагаас хоёрыг нь нэг нэгээр нь авч, серво босоо ам руу шургуул. ТАЙЛБАР: Эдгээр арааны дотор талд шүд байхгүй, даралттай. Тэдгээрийг дугуйны хөдөлгөөнөөр арааны дээд хэсэгт аажмаар дарах замаар хамгийн сайн суурилуулдаг.
  7. Сервотой хамт ирдэг боолтыг ашиглан араагаа байрлуул. Нөгөө талаас нь давт.
  8. Цагийн гарыг тохируулахын тулд 12 цагийн байрлалд ойрхон байгаа тул servo араагаа бага зэрэг дарж гарнаас нь салгаж, гараа эргүүлээрэй.
  9. Минутын гарыг цагийн зүүний төвд суулгаад 12 цагийн байрлалд эргүүлнэ.
  10. Жижиг нүхтэй 12T араа аваад арааны дугаар руу жаахан цавуу түрхээрэй. Цагийн араас араагаа минутын гар руу шургуул. Араа бүрэн суусан эсэхийг шалгаарай.

Та одоо 1 угсарсан цагтай байх ёстой! Вүү!

Одоо нөгөө 23 -ын хувьд.. ЖИЧ: Тэвчээр шаардах болно.

Алхам 8: Цагийг самбар руу угсрах

Цагийг самбар руу угсрах
Цагийг самбар руу угсрах
Цагийг самбар руу угсрах
Цагийг самбар руу угсрах
Цагийг самбар руу угсрах
Цагийг самбар руу угсрах

Та үүнийг хийсэн. Бүх 24 цаг. Сайн ажил.

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

Холбох нүхийг өрөмдөх

  1. Модон хавтанг дахин бариад нуруугаа дээш харуулан хэдэн блок дээр байрлуул. Урд талын нүүрийг маажихгүйн тулд блокуудыг алчуураар таглаарай.
  2. Өрөмдлөгт 1/16 "битийг суулгаж, jig -ийг эхний нүхэнд хийнэ.
  3. Дөрвөлжин (эсвэл нүдний алим) ашиглан самбарыг ирмэгийн хажуу талтай зэрэгцүүлэн эргүүлээрэй.
  4. Хажуугийн үзүүрийг бэхэлгээний нүхэнд хийж, нүхийг 1/2 "гүн хүртэл болгоомжтой өрөмдөөрэй. Самбарын урд хэсгийг өрөмдөхийг хүсэхгүй байгаа тул аажмаар яваарай. Үүнийг хийхэд хялбар хакердах. Жижиг O-Ring-ийг үзүүрээс 1/2 инч дээр хийж, O-ring нь jig-д хүрэх хүртэл өрөмд. Бөгж нь илүү цагаар алхах тул та дахин тохируулах хэрэгтэй болж магадгүй, гэхдээ үүнийг сохор хийхээс илүү дээр юм.
  5. Үлдсэн 23 нүхийг давтана.
  6. Дэмжих хоёр хаалтыг гадна талын ирмэгээс 1.5 "орчим зайд байрлуулж, доод ирмэгийн дагуу байрлуулна. Үүнтэй ижил 1/2" гүнд өрөмдөнө.

Цаг суурилуулах

  1. Цаг авч, нүүрээ доош нь харуулан самбар дээр тавь.
  2. 4 -р хуудасны 4 металл эрэг ашиглан цагийг байрлуул. Үүнийг хийхгүйн тулд би ердийн халив ашигласан.
  3. Үлдсэн 23 цагийг давтана уу.
  4. Ижил боолтыг ашиглан хоёр бэхэлгээг бэхлээрэй.
  5. Цагийг эргүүлээд ажлаа сайхан өнгөрүүлээрэй!

Та эндээс сайн амраарай, учир нь та хагасыг нь дуусгаж байгаа бөгөөд үүнийг хүртэх ёстой!

Алхам 9: Бүгдийг хамтад нь холбох

Бүгдийг хамтдаа холбож байна
Бүгдийг хамтдаа холбож байна
Бүгдийг хамтдаа холбож байна
Бүгдийг хамтдаа холбож байна
Бүгдийг хамтдаа холбож байна
Бүгдийг хамтдаа холбож байна
Бүгдийг хамтдаа холбож байна
Бүгдийг хамтдаа холбож байна

Цахилгаан бараа руу шилжье!

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

ХБХ -ийн жолооч нар

  1. Хэрэв таны жолооч нар угсарч ирээгүй бол та угсрах хэрэгтэй болно. Хэрэв та угсарч аваагүй зүйлийг худалдаж авсан бол үүнийг яаж хийхээ мэддэг гэж бодож байна.
  2. Хоёр жолооч дээр самбаргүй толгойг хажуу тийш нь гагнана уу. Энэ нь тэднийг гинжээр гинжлэх боломжийг олгоно. Нэгийг нь хойш тавь.
  3. Дараа нь бид өвөрмөц хаягийг өгөхийн тулд тавиагүй хоёр харилцагчийг самбар дээр холбох хэрэгтэй. Энэ самбарын хувьд "A0" холбоо барих болно. Гагнуурын төмөр, жаахан эсвэл гагнуур ашиглан дэвсгэрийг холбохын тулд гагнуурыг чирнэ үү. Бусад дэвсгэрүүд нь бүрэн бүтэн, гүүргүй хэвээр байгаа эсэхийг шалгаарай.
  4. Эцэст нь хэлэхэд самбар дээр та нэмэлт толгойг гагнахгүй, A1 гэж хаяглагдсан хоёр контактийг холбоно уу.

Жолооч нар явахад бэлэн болсон тул бүгдийг утсаар холбох цаг болжээ. Маш олон servo холболт байдаг тул арай үсэрхэг болно, гэхдээ би ямар ч servo шугамыг сунгахгүйгээр үүнийг тохируулж чадсан. Үүнийг хэрхэн яаж хийж чадсан болохыг зургуудаас үзээрэй.

Цахилгаан утас

  1. Серво шугамыг цагийн хуваарийн дагуу тойруулан чиглүүлж, самбар тус бүрт 16 шугам холбох боломжтой болно. Хэрэв та миний чиглүүлэлтийг хуулбарлахыг хүсвэл зургийг харна уу. Хэрэв та миний чиглүүлэлтийг хуулахгүй бол серво бүр аль самбар, зүүтэй холбогдсон болохыг анхаарах хэрэгтэй. Дээрх зургуудад миний кодонд ашигласан нэр томъёог харуулсан матриц байна. Энэ конвенцийг ашиглаарай, дараа нь кодыг өөрчлөх шаардлагагүй болно.
  2. Холбогч утсыг ашиглан гурван жолоочийг шууд гинжлэ. Шугам хөндлөн огтлолцохгүй байхын тулд ажлаа дахин шалгаарай. Зүүг жолоочийн зүүн болон баруун талд хоёуланг нь тэмдэглэсэн бөгөөд хэрэв та өөр өнгийн утас ашигласан бол үүнийг хэлэхэд хялбар байх ёстой.
  3. Илүү олон холбогч утас ашиглан Arduino Nano -ийг хавсаргасан зургийн дагуу 1 -р servo драйверт холбоно уу. Би эдгээрийг баруун доод буланд байрлуулсан бөгөөд ингэснээр Arduino -г тэнд нууж чадсан юм. Өрөөнүүд хангалттай байгаа, утаснууд нь араа руу орохгүй байгаа эсэхийг шалгахын тулд хоёр удаа шалгаарай.
  4. Цөөн хэдэн холбогч утаснуудтай бол хавсаргасан зургийн дагуу Real Time Clock (RTC) -ийг Arduino руу холбоно уу. Би үүнийг биеэрээ Arduino -той цагны цаанаас шууд нууж чадсан.
  5. Эцэст нь 5V тэжээлийн хангамжийг ХОУХ -ны анхны драйвер дээрх ногоон шураг терминал руу холбоно уу.

Цаг яг одоо сайхан харагдаж байх ёстой !! Гэхдээ харамсалтай нь хамгийн хэцүү хэсэг нь болсон.

Алхам 10: Позицуудыг тохируулах

Байрлалыг тохируулах
Байрлалыг тохируулах

За, бүрэн тодруулбал, энэ алхамыг хялбарчлахын тулд цагны угсралтыг илүү сайн зохион бүтээх ёстойг эндээс олж мэдсэн юм.

Асуудал нь араа нь гартаа түлхүүргүй байдаг тул 100 градусын байрлал нь нөгөөгийнхтэй адил биш юм. Тиймээс 12, 3, 6, 9 цагийн байрлалд ямар зэрэглэл хамаарч байгааг тодорхойлохын тулд гар тус бүрийг дангаар нь тохируулах шаардлагатай болно.

Энэ нь уйтгартай боловч боломжгүй зүйл биш юм. Үүнийг хийхийн тулд би жаахан код бичээд үр дүнг хадгалах график хийсэн. Код нь танд шалгалт тохируулж буй servo -ийн байрлалыг хянах сериал мониторыг байрлуулах боломжийг олгодог. Товчхондоо, 12, 3, гэх мэт ямар байрлалд нийцэж байгааг олж мэдмэгц диаграмм болон томъёо нь цагийг ажиллуулах үндсэн кодыг автоматаар үүсгэдэг болохыг анхаарна уу. Ирээдүйд би дизайныг түлхүүртэй араагаар шинэчлэх болно, гэхдээ одоогоор та доорх алхмуудыг дагах хэрэгтэй болно.

Эхлэхээсээ өмнө гар бүрийг зүү, жолоочийн самбараар цаг бүрээр тэмдэглэвэл энэ үйл явц илүү хялбар болно. Наалдамхай тэмдэглэл (гурван өнгөтэй байвал зохино), үзэг ав. Өнгө тус бүрээс 8 тэмдэглэл аваад дараах хос бичээрэй. "0-1", "2-3", "4-5" … гэх мэт. Эдгээр нь цаг бүрийн минутын хос зүү болно. Цагийг тохируулж, эдгээр тэмдэглэлийг харгалзах цагийн биеийн хажууд байгаа самбарын урд талд байрлуул.

Байрлалыг тохируулах

  1. Хэрэв танд байхгүй бол Arduino Coding програмыг татаж аваад суулгаарай.
  2. Дараах линкээр "Цагийн шалгалт тохируулга ба код" гэсэн excel ажлын дэвтэрийг татаж аваад нээгээд "Калибровкийн хүснэгт" хуудас руу очно уу.
  3. Adafruit-PWM-Servo-Driver-Library-ийг доорх линкээр татаж аваад Arduino номын сангийн фолдерт байрлуулна уу. Номын сангийн хавтас нь ихэвчлэн таны компьютер дээрх / Arduino цэцэг баримт бичигт байдаг.
  4. Доор хавсаргасан "Calibrating_the_Positions" нэртэй Arduino ноорогыг татаж аваад нээнэ үү.
  5. Үндсэн хоосон гогцоонд хамгийн бага эгнээний эхний баганын цагийн зүүний кодын мөрийг өөрчилнө үү (нэрлэх дүрмийн дагуу C1H). "3" -ыг цагийн зүүгээ холбосон самбараар сольж, "14" -ийг гараа холбосон зүү дугаараар солино уу. "board3.setPWM (14, 0, pulse2);"
  6. Таны самбарыг нано болгож, Arduino програм хангамж дээр зөв цуваа портыг сонгосон эсэхийг шалгаарай. Цуваа мониторыг нээгээд ноорогоо байршуулна уу. Цуваа дэлгэц нь "Команд бэлэн байна" гэсэн утгатай байх ёстой.
  7. "120" -ыг servo руу илгээнэ үү. Цагийн зүүний харгалзах 120 байрлалд байх ёстой.
  8. Одоо та арааны байрлалыг орхиж байхдаа гараа 12 цагийн байрлал руу ойртуулахын тулд арааны тороор үсрэх хэрэгтэй болно. Үүнийг servo gear -ийг харгалзах цагийн араагаас зөөлөн татаж, гараа 12 байрлал руу эргүүлэх замаар хийж болно. ТАЙЛБАР: Энэ нь төгс байх шаардлагагүй, зөвхөн 12 цагийн орчимд.
  9. Энэхүү тохиргоог хийж дуусаад "80" -ыг servo руу илгээнэ үү. Гар нь цагийн зүүний дагуу явах ёстой.
  10. Одоо та "120" ба "80" командын хооронд шилжих хэрэгтэй бөгөөд 12 цагт ямар тушаал тохирохыг олж мэдэх хүртэл 120 дугаарыг үргэлжлүүлэн өөрчлөх шаардлагатай болно. Үүнийг авсны дараа үүнийг C1 цагийн CCW баганын excel хуудсан дээр тэмдэглээрэй.
  11. Дараа нь 12 -ийн утга болон "80" орчмын хооронд 3 цагийн байрлалын дугаарыг цагийн зүүний дагуу авах хүртэл солино уу. C1 цагийн CW баганын хүснэгтэд үүнийг анхаарна уу.
  12. Дараа нь цагийн зүүний дагуу 6 цагийн байрлалд 3 утга болон "40" гэсэн тоог солино уу. Энэ утгыг анхаарч үзээрэй.
  13. 7.5 цагийн байрлалыг хүснэгтэд тооцоолсон тул энэ талаар санаа зовох хэрэггүй.
  14. CCW чиглэлд 9 цагийн турш түүний үнэ цэнийг олж авахын тулд 6 утга болон "10" орчмын хооронд шилжүүлээрэй.
  15. Араа нь төгс биш тул та үүнийг цагийн зүүний эсрэг чиглэлд давтах шаардлагатай болно, учир нь утгууд арай өөр байх болно, гар тус бүр өөр өөр тоонуудын хувьд хоёр талаас байрлалыг цохих шаардлагатай болно.

Та одоо нэг гараа эхний цаг дээр тохируулах ёстой !!

"Board3.setPWM (14, 0, pulse2)" дээрх тоонуудыг өөрчлөх. C1 минутын гарны кодыг оруулаад процедурыг давтана уу. Үүнийг дуусгасны дараа үлдсэн 23 чуулганыг давтах шаардлагатай болно.

Графикаас харахад зарим эсүүд саарал өнгөтэй байгааг та анзаарах болно. Энэ нь тухайн гарт илүү их тоо гаргахад эдгээр байрлал шаардлагагүй байдагтай холбоотой юм.

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

Алхам 11: Тоонуудыг тохируулах

Тоонуудыг тохируулах
Тоонуудыг тохируулах

Хэрэв та энэ хүртэл амжилтанд хүрсэн бол энэ цаг яг л энд амьдрах болно!

Илүү том оронтой болгохын тулд гар тус бүр хаашаа явах ёстойг тодорхойлох хүчин чармайлт гаргасан боловч кодыг excel хуудсанд автоматаар үүсгэх болно.

Та зүгээр л тэр кодыг аваад, байршуулж, дугаар бүрийн хувьд нарийн тохируулга хийх хэрэгтэй.

Тоонуудыг тохируулах

  1. Доор хавсаргасан "Calibrating_the_N Numbers" эскизийг нээнэ үү.
  2. Excel -ийн ажлын дэвтэрт байгаа "Кодын өнцөг" хуудас руу очно уу.
  3. ХЭРЭВ ЗӨВХӨН, хэрэв та надаас өөр серво зүү холболт ашигласан бол эдгээрийг "Servo Board and Pin Assignments" хүснэгтэд оруулна уу.
  4. Үгүй бол хар мөрийг доош гүйлгээд эхний цифрийн кодыг хуулна уу.
  5. Үүнийг хамгийн доод хэсэгт байрлах Arduino ноорог дээр буулгана уу.
  6. Саяхан оруулсан код дээрээ энэ мөрөнд байгаа тод тоог "11" болгож өөрчилнө үү. "хэрэв (тоо == 0) {". Үүнийг цаг руу "0" илгээхэд ашиглах болно.
  7. Үндсэн гогцоонд тохируулж буй цифрийнхээ тод тоог өөрчилнө үү. "digit4 (тоо);"
  8. Ноорогоо байршуулаад Цуваа дэлгэцийг нээнэ үү. Та "Захиалгад бэлэн байна" гэж харах ёстой.
  9. Тоонууд нь зөвхөн дараалсан дарааллаар ажиллах ёстой. 1, 2, 3 гэх мэт. Үргэлжлүүлээд "11" -ийг самбар руу илгээгээрэй, гэхдээ унтраасан бол бүү уурлаарай. Өмнө нь "2" байсан гэж таамаглаж байсан. Бусад 1, 2, 11 гэсэн тоонуудыг эргүүлээрэй, та одоо "0" -тэй ойролцоо зүйлийг харах ёстой.
  10. Одоо та гарны байрлалыг төгс болгохын тулд хүссэн өнцгөө өөрчлөх хэрэгтэй болно. Хэрэв танд наалт байгаа бол энэ нь сонсогдож байгаа шиг хэцүү биш юм. Та 0 -ээс 1 рүү шилжиж байна гэж хэлээрэй, гэхдээ гарны нэг байрлалд дургүй байна. Энэ гарын самбар, зүүг анхаарч, кодыг "өөр бол (тоо == 1) {" гэсэн мөрөнд гүйлгэнэ үү. Гар хөдөлж буй шугамыг олоод гараа CW эсвэл CCW чиглэлд арай илүү хөдөлгөхийг хүсвэл бит нэмж эсвэл хасна уу.
  11. Хэрэв та энэ гар хөдөлж буй кодын мөрийг олж харахгүй байгаа бол энэ дугаарыг хийхийн тулд өмнөх байрлалаасаа шилжих шаардлагагүй байсан бөгөөд үүнийг гараас өмнө тавьсан болно. Энэ тохиолдолд 0, 2 гэсэн тоогоор ухарч, энэ мөрийг олж, тэнд өөрчлөлт оруулна уу.
  12. Сэтгэл хангалуун болмогц өөрчилсөн кодоо хуулж аваад Excel хуудсан дээрх эхээс нь хэд хэдэн баганаар буулгана уу. ЧУХАЛ: Та мөрөн дэх "11" -ийг өөрчлөх шаардлагатай. "If (number == 11) {" BACK бол "0" болгоно. Хэрэв тэгэхгүй бол дараачийн код зөв ажиллахгүй болно.
  13. 2, 3, 4 -р цифрүүдийг давт. 2 ба 4-р цифрүүдийн хувьд та 0-9, 3-р цифрэнд 0-5 гэсэн тоонуудыг тохируулна.

Тийм шүү! Та одоо цагийг харуулах шаардлагатай тоонуудыг хийх кодтой боллоо!

Алхам 12: Цагийг тохируулах

Бараг тэнд! Би амалж байна.

DS1302 Real Time Clock (RTC) модуль нь бие даасан батерейтай бөгөөд Arduino Nano -д хүч чадал байхгүй байсан ч гэсэн цагийг хадгалах чадвартай учраас гайхалтай юм. Гэхдээ бусад цагны нэгэн адил цагийг тохируулах шаардлагатай байдаг.

Цаг тохируулах

  1. "DS1302" номын санг энэ линкээс татаж аваад Arduino номын сангийн фолдерт байрлуулна уу.
  2. Arduino орчныг нээж, "set_clock" жишээг нээгээд File/Examples/arduino-ds1302-master/set_clock руу очно уу.
  3. Энэ бол цагийг тохируулах код юм, гэхдээ эхлээд бид Arduino Nano дээрх 3.3v ба төгсгөлийн зүү хоёр холбогч утсыг VTC ба төгсгөлийн зүү дээр RTC дээр холбох ёстой. Эдгээр мөрүүдийг зөвхөн цагийг тохируулахад ашигладаг. Хэрэв та тэдгээрийг холболттой орхивол Arduino хүчийг харах тоолонд цаг дахин тохируулагдах болно.
  4. Дараа нь бид кодоо өөрчлөх хэрэгтэй бөгөөд энэ нь манай цаг хаана холбогдож байгааг хэлж өгөх ёстой. Үүнийг "const int kCePin = 5; // Chip Enable" "const int kIoPin = 6; // Input/Output" "const int kSclkPin = 7; // Serial Clock" гэсэн тод тоонуудыг 5, 6, 7 -оос 4, 3, 2 хүртэл.
  5. Үндсэн гогцоо руу гүйлгээд "Time t (2013, 9, 22, 1, 38, 50, Time:: kSunday)" гэсэн мөрийг олоорой. Энэ нь "Time t (Year, Month, Day, Hour, Minute, Second, Time:: kDayOfTheWeek)" форматтай байна;
  6. Бидэнд зөвхөн цаг хугацаа хэрэгтэй, гэхдээ бүх зүйлийг зөв болгож, кодыг байршуулаарай.
  7. Кодыг амжилттай байршуулсан эсэхийг шалгахын тулд цуваа мониторыг нээнэ үү. Та "2013 оны 9 -р сарын 22 -ны Ням гарагт 01:38:50 цагт" гэсэн хэвлэмэл хуудсыг харах ёстой.
  8. Холбогчдыг салга.

Алхам 13: Үндсэн кодыг байршуулна уу

Image
Image

Та үүнийг хийсэн! Та чадсан! Дахиад нэг алхам, шагнал бол таных.

Үлдсэн зүйл бол үндсэн кодыг калибровкийн өөрчлөн тохируулсан утгуудаар шинэчлэх, өөрийн нарийн бүтээлийг үзэх явдал юм.

Өмнө дурьдсанчлан тоонууд нь дараалсан дарааллаар өөрчлөгдөх ёстой. Хэрэв өөрчлөлт хийхээс өмнө буруу дугаар байгаа бол энэ нь зөв ажиллахгүй байх магадлалтай. Иймээс энэ кодыг дугаар бүрийг 0 -ээс хамгийн дээд хэмжээнд нь эргүүлж, тухайн цагийн тоог буцааж оруулна. 2-р цифр дээр бидэнд "4" хэрэгтэй гэж хэлээрэй. "4" -ийг бодитоор харуулав.

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

Үндсэн кодыг байршуулах

  1. Arduino програм хангамжийн "Clockception_Main_Code" тоймыг нээнэ үү.
  2. Захиалгат кодоо excel хуудаснаас хуулж аваад хамгийн төгсгөлд нь ноорог дээрээ буулгана уу.
  3. Ноорогоо байршуулаад ажлаа амилахыг харахын тулд хойш суугаад үзээрэй.

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

Бэлэн болсоны дараа та цагийг гэр рүүгээ зөөх боломжтой!

Алхам 14: Цагийг сайхан өнгөрүүлээрэй

Анх удаа зохиогчдын уралдаан
Анх удаа зохиогчдын уралдаан

За, энэ бол бүх хүмүүс! Та ClockClock -ийн хуулбарыг зардлын багахан хэсгийг амжилттай бүтээсэн.

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

Хэрэв танд асуулт, сэтгэгдэл байвал холбоо барина уу! Би ямар ч асуултанд хариулахад баяртай байна:)

Анх удаа зохиогчдын уралдаан
Анх удаа зохиогчдын уралдаан

Анх удаа зохиогчийн уралдааны гол шагнал

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