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

IR хяналттай Stepper Motor Lift: 15 алхам
IR хяналттай Stepper Motor Lift: 15 алхам

Видео: IR хяналттай Stepper Motor Lift: 15 алхам

Видео: IR хяналттай Stepper Motor Lift: 15 алхам
Видео: 10 эффективных приемов самомассажа, которые помогут убрать живот и бока. Коррекция фигуры 2024, Долдугаар сарын
Anonim

Зуухны дэргэд суурилуулсан зурагт нуусан том зургийг өргөх ажлыг автоматжуулах шаардлагатай болсон. Энэ зургийг олс, дамар, эсрэг жинг ашигладаг гулсах ган хүрээ дээр суурилуулсан тул гараар өргөх боломжтой. Энэ нь онолын хувьд сайн сонсогдож байгаа боловч хэдхэн минутын турш зурагт үзэхийг хүсч байвал практик дээр тохиромжгүй юм. Телевизийг асаах бүрт Harmony Hub -ийн IR командыг ашиглан зураг өргөх ажлыг автоматжуулахыг хүссэн.

1-р алхам:

Зургийг өмнө нь хэрхэн яаж өргөж байсныг энд харуулав. Таны харж байгаагаар ердийн лифт суурилуулах хангалттай зай байхгүй байв. Хангалттай өрөө байсан ч гэсэн хамгийн өндөр телевизийн лифт нь 60 инч хүртэл зурагт өргөж чадна гэж сурталчилж байгаа боловч энэ нь төөрөгдөлд оруулж байна, учир нь тэдний хамгийн их зорчих зай ердөө 24-30 инч байдаг бөгөөд зургийг 53 инчээр шилжүүлэх шаардлагатай болдог. Би шугаман идэвхжүүлэгчийг судалсан боловч дахин хангалттай өрөө байхгүй байсан бөгөөд ийм их өргөлт бүхий авсаархан нэгийг олж чадсангүй. Түүнчлэн биет унтраалга эсвэл RF алсын удирдлага ашигладаг тул үүнийг IR ашиглан хэрхэн идэвхжүүлэх талаар олж мэдэх асуудал гарч ирэв.

Алхам 2:

Image
Image

Надад авсаархан, 53 инч явж, IR -ээр удирддаг механизм хэрэгтэй байсан. Би эцэст нь урт хар тугалга боолттой том stepper мотор ашиглахаар шийдсэн. Онлайн хайлт хийсний дараа би эдгээр хоёр видеог олсон. Би зүгээр л хоёр ойлголтыг нэгтгэсэн.

Алхам 3:

Эд ангиудын жагсаалт

Өндөр момент NEMA 23 Stepper мотор

NEMA 23 Damper https://smile.amazon.com/gp/product/B07LFG6X8R Stepper моторын өндөр давтамжийн чичиргээ металл хүрээ дээр цуурайтаж, маш их дуу чимээ гаргах вий гэж санаа зовж байсан тул дампуурагч ашигласан. Степпер нь өнцгийн төмрөөс арай өргөн байсан тул гишгүүрийн нэг талыг эрэг, самар, хаалт угаагчаар бэхлэх тул би ердийнх биш харин төгсгөл бүрт дөрвөн бэхэлгээний нүхтэй энэ загварын дампуургыг ашиглах ёстой байв. хоёр.

Stepper Motor Driver 1.0-4.2A 20-50VDC

Сэнсгүй 24V цахилгаан хангамж

Arduino

Микро унтраалга https://smile.amazon.com/dp/B07KLZTHR9 эсвэл https://smile.amazon.com/dp/product/B07V6VGV9J хэр их хүрэх шаардлагатай байгаагаас хамаарна. Төмөр өнцөгт бэхлэхдээ би хүнд даацын унтраалга ашигладаг байсан.

IR хүлээн авагчийн диод https://smile.amazon.com/dp/B00UO9VO8O Эдгээр Вишай хүлээн авагчид хамгийн шилдэг нь гэж тооцогддог.

Цэвэр эсвэл тамхи татдаг Arduino хайрцаг https://smile.amazon.com/gp/product/B075SXLNPG Хэт улаан туяаны флэш нэвтэрч болох ямар нэгэн ил тод зүйл.

Zyltech 8mm T8x8 ACME хар тугалга шураг ба самар ("T8" = 8мм диаметр; "x8" = 8мм эргэлт бүрт өргөх) надад үнэхээр урт хар тугалга эрэг хэрэгтэй байсан тул ebay дээрээс 2000 мм (78 инч ~ 6.5 фут) хэмжээтэй нэг ширхэгийг олсон https:/ /www.ebay.com/itm/323211448286 Аз болоход энэ үйлдвэрлэгч нь өргөн фланцтай хүнд даацын гуулин самартай. Бусад ихэнх брэндүүд нь босоо аманд ойрхон жижиг холбох нүхтэй нарийн фланцтай байдаг тул угаагч болон цоожны самар хийх зай үлдээдэггүй.

8мм-ээс 10мм-ийн босоо амны холбогч босоо ам эсвэл хар тугалга шураг.

Аливаа IR алсын удирдлага

Arduino болон Stepper Driver -ийн хоорондох холболт https://smile.amazon.com/dp/B07D58W66X Би Arduino -г зэргэлдээ тээглүүрээр програмчилсан бөгөөд ингэснээр би ийм өргөн толгой холбогчийг амархан салгаж чаддаггүй.

Stepper Driver болон Stepper хоорондох 4 дамжуулагч утас

Arduino ба Micro унтраалгын хоорондох 2 дамжуулагч утас

Евро маягийн терминал холбогч

Алхам 4:

Би AccelStepper stepper номын санг ашигласан тул аажмаар эхлүүлж, зогсоох боломжтой байсан тул жаахан масстай байсан ч би микро унтраалга ашиглан stepper -ийг асаах шаардлагатай хэвээр байв. Илүү хурдан хөдлөхийн тулд хяналтыг AccelStepper -д шилжүүлэхээс өмнө тогтмол өндөр/нам зүү ашиглан шилжүүлэгчийг хэрхэн яаж гэртээ харуулахыг харуулсан энэхүү YouTube видео болон хичээлийг олж харлаа.

Алхам 5:

Зураг
Зураг

Би кодлох, загварчлах үе шатанд Arduino Uno болон холбогч утас ашигласан.

Алхам 6:

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

P. S. Энэ бол миний Instructables дээрх анхны Arduino төсөл юм. Би кодын форматын сонголтыг ашиглах эсвэл энгийн текст болгон хавсаргахад яагаад ч юм код эвдэрч, үүнийг.c өргөтгөлөөр байршуулсан. Үүнийг зөвхөн Arduino -ийн.ino өргөтгөлөөр нэрлэ. Эсвэл.txt -ийг хурдан хармаар байвал.

Алхам 7:

Лифтний код өөрөө.

Алхам 8:

Зураг
Зураг

Би Arduino Uno болон бие даасан холбогч утсыг прототип хийх үе шатанд ашигласан боловч утаснуудыг санамсаргүйгээр тайлахаас урьдчилан сэргийлэхийн тулд 5 зүү бүхий толгойн кабель ашиглахыг хүссэн. Толгой хавчааргүйгээр миний олж чадсан цорын ганц бүрэн хэмжээний Arduino самбар бол албан ёсны Arduino дэлгүүрийн Arduino Leonardo байв. Код нь хоёуланд нь адилхан бөгөөд Леонардогийн 13 -р пин ба LED хүлээн авагчийн хооронд зөрчилдөөн үүсч байгаа тул би Uno -тэй адил IR дохиог хүлээн авахдаа харааны санал ирүүлэхийн тулд LED -ийг анивчуулж чадсангүй, гэхдээ энэ нь тийм ч том зүйл биш юм.. Бусад онцлох ялгаа нь Леонардо микро USB холбогч ашигладаг бөгөөд Uno -ээс хамаагүй хурдан гутал юм. Би IR хүлээн авагчийн залгуурыг 90 градус нугалж, Harmony Hub -ийн IR флэшийг наахаар төлөвлөж байсан хайрцагныхаа дээд талд нүүрээ байнга гагнав.

Алхам 9:

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

Би бүх зүйлийг аль болох авсаархан байлгахыг хүссэн тул Arduino, stepper драйвер, цахилгаан хангамжийг хадгалахын тулд энэхүү жижиг тохируулгатай кабелийн хайрцаг/модем холбогч https://smile.amazon.com/dp/B077T45BXR -ийг оллоо. Би бэхэлгээг чангалахад бүх зүйл холдохгүйн тулд хилэн, силикон серво соронзон хальс ашигласан. Stepper драйвер дээрх алхам, чиглэл, идэвхжүүлэх терминал нь нийтлэг ойлголттой байдаггүй бөгөөд надад зөвхөн Arduino -аас ирсэн нэг газардуулгын утас байсан тул холбогч утсыг (тэдгээр жижиг хар гогцоонууд) ашиглан бүх газардуулгын терминалуудыг stepper дээр холбосон. жолооч. Энэ жижигхэн нүцгэн утас нь юу ч холбогдоогүй байгаа нь микро шилжүүлэгчийн эерэг утас юм. Үндсэндээ Arduino -аас алхам, чиглэл, идэвхжүүлэх, микро унтраалга, газардуулгын утас ирдэг.

Алхам 10:

Зураг
Зураг

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

Алхам 11:

Зураг
Зураг

ACME самар суурилуулсан.

Алхам 12:

Ноорогны байршлын хэсгийг харуулсан богино видеог энд оруулав. Хязгаарын унтраалгыг хайж байгаа тул дизайны хувьд удаан байдаг. Цахилгаан тасарсан тохиолдол бүрийн дараа гэрт орох нь автоматаар эхэлдэг тул stepper жолооч нь stepper -ийн байрлалыг мэддэг. Хэрэв та 12 секундын дотор дууны түвшинг дээшлүүлбэл микро түлхүүрийг түлхэх үед дарж, stepper ухарсны дараа суллахад дахин дарна.

Алхам 13:

Image
Image

Эцэст нь энд лифт хэрэгжиж байна. Зургийг 53 инчээр өргөхөд 25 секунд зарцуулдаг.

Алхам 14:

Зураг
Зураг

ТВ -ийн ард суурилуулсан бүрэлдэхүүн хэсгүүд.

Алхам 15:

Зураг
Зураг

Би код бичих, дибаг хийх талаар хэд хэдэн хичээл сурсан. Нэгдүгээрт, микро унтраалга салгагдсан байсан ч stepper нь асаалттай ажиллаж эхэлдэг тул би Arduino-ийг унтраалгын ердийн хаалттай (NC) тал руу холбож, хэрэв унтраалга байхгүй бол ноорогоос гарахын тулд код нэмсэн болно. илрүүлсэн, эс тэгвээс stepper хэзээ ч зогсохгүй. Хэрэв та шилжүүлэгчийн ердийн нээлттэй (NO) талыг ашигладаг бол Arduino нь унтраалга нээлттэй эсвэл зүгээр л холбогдоогүй эсэхийг хэлж чадахгүй. Миний олж мэдсэн хоёрдахь зүйл бол stepper драйвер нь stepper драйверыг хөдлөхгүй байхын тулд хүчийг (stepper драйвер дээрх DIP унтраалгын тохиргооноос хамааран бүрэн буюу хагас хүчийг) ашигладаг байв. Энэ нь CNC болон 3D хэвлэх програмын хувьд утга учиртай боловч би харьцангуй төвийг сахисан тэнцвэртэй өргөх механизм ашиглаж байсан тул үүнийг хэдэн цагаар барих шаардлагагүй байсан (Зөвлөгөө: Хагас хүчээр барих нь stepper моторыг тийм ч халуун биш болгодог). Шийдэл бол stepper драйверын ENA (идэвхжүүлэх) тээглүүрийг ашиглах явдал юм. Би stepper драйверын ENA+ -г Arduino дээрх зүүтэй холбож, ENA-г Arduino-ийн газартай холбож, ENA+ pin-ийг HIGH (On) руу шилжүүлснээр алхам алхамын жолоочийг алхам бүрийн хоорондох алхамыг унтраахыг хэлэв. Хэрэв би үүнийг хүнд зурагт өргөхөд ашиглаж байсан бол эхлээд хүчээ хэмнэхийн тулд байнга асдаг stepper-ийг ашиглахаасаа өмнө үүнийг барихад хангалттай эсэхийг шалгахын тулд эсрэг талын самар ашиглах хэрэгтэй. Энэхүү заавар нь хэн нэгэнд тустай байсан гэж найдаж байна! Харсан танд баярлалаа!

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