Mundarija:

IQ tomonidan boshqariladigan step motorli lift: 15 qadam
IQ tomonidan boshqariladigan step motorli lift: 15 qadam

Video: IQ tomonidan boshqariladigan step motorli lift: 15 qadam

Video: IQ tomonidan boshqariladigan step motorli lift: 15 qadam
Video: Titanik jumboq: qanday qilib ular aysbergni e'tiborsiz qoldirishlari mumkin?! Eng batafsil hikoya! 2024, Iyun
Anonim

Men kamin ustiga o'rnatilgan televizorni yashiradigan katta rasmni ko'tarishni avtomatlashtirishim kerak edi. Rasm qo'l bilan ko'tarilishi uchun arqon, kasnaq va teskari og'irliklardan foydalanadigan maxsus toymasin po'latdan yasalgan ramkaga o'rnatiladi. Bu nazariy jihatdan yaxshi eshitiladi, lekin amalda bir necha daqiqa televizor ko'rishni xohlaganingizda noqulay. Men televizor yoqilganda, Harmony Hub -dan IR buyruqlari yordamida rasmni ko'tarishni avtomatlashtirmoqchi edim.

1 -qadam:

Mana, rasm oldin qanday ko'tarilgan. Ko'rib turganingizdek, oddiy televizor liftini o'rnatish uchun joy etarli emas edi. Agar etarli joy bo'lsa ham, eng baland televizor liftlari televizorni 60 dyuymgacha ko'tarishi mumkinligi haqida e'lon qiladi, lekin bu adashtiradi, chunki ularning maksimal sayohati atigi 24-30 dyuymni tashkil qiladi va men rasmni 53 dyuymga siljitishim kerak edi. Men chiziqli aktuatorlarni tekshirdim, lekin yana bo'sh joy yo'q edi va men shuncha ko'targichli ixcham topa olmadim. Bundan tashqari, IQ yordamida uni qanday ishga tushirishni aniqlash muammosi bor edi, chunki ko'pchilik jismoniy kalit yoki RF masofadan boshqarish pultidan foydalanadi.

2 -qadam:

Image
Image

Menga ixcham, 53 dyuymli masofani bosib o'tadigan va IQ tomonidan boshqariladigan mexanizm kerak edi. Nihoyat, uzun vintli katta qadamli dvigatelni ishlatishga qaror qildim. Internetda qidiruvdan so'ng men bu ikkita videoni topdim. Men shunchaki ikkita tushunchani birlashtirdim.

3 -qadam:

Qismlar ro'yxati

Yuqori torkli NEMA 23 qadamli dvigatel

NEMA 23 Damper https://smile.amazon.com/gp/product/B07LFG6X8R Men step motorining yuqori chastotali tebranishlari metall ramkada aks sado berishi va juda shovqin chiqarishidan xavotirda edim. Bosqich temir burchakdan biroz kengroq edi, shuning uchun qadamning bir tomoni vintlar, yong'oqlar va qanotli yuvish vositasi bilan mahkamlanadi, shuning uchun men har bir uchida odatiy o'rniga to'rtta o'rnatish teshigi bo'lgan bu uslubdagi damperni ishlatishga majbur bo'ldim. ikkita

Stepper haydovchisi 1.0-4.2A 20-50VDC

Fansiz 24V quvvat manbai

Arduino

Sizga kerak bo'lgan masofaga qarab https://smile.amazon.com/dp/B07KLZTHR9 yoki https://smile.amazon.com/dp/product/B07V6VGV9J mikro kaliti. Men bu kabi og'ir kalitni ishlatardim, chunki uni burchakli temirga o'rnatardim.

IR qabul qilgich diodi https://smile.amazon.com/dp/B00UO9VO8O Bu Vishay qabul qiluvchilar, eng yaxshi deb hisoblanadi.

Achchiq yoki dudlangan Arduino qutisi https://smile.amazon.com/gp/product/B075SXLNPG Shaffof narsa kirishi mumkin.

Zyltech 8mm T8x8 ACME qo'rg'oshinli murvat va yong'oq ("T8" = diametri 8 mm; "x8" = 8 mm ko'tarilish) menga chindan ham uzun vint kerak edi, shuning uchun uni 2000 mm (78 dyuym ~ 6,5 fut) ebaydan topdim https:/ /www.ebay.com/itm/323211448286 Yaxshiyamki, bu ishlab chiqaruvchi keng gardishli og'ir yuk guruchli yong'oqni o'z ichiga oladi. Boshqa brendlarning ko'pchiligi milga juda yaqin bo'lgan kichik o'rnatish teshiklari bo'lgan tor gardishlarga ega, ular yuvish va qulflash uchun bo'sh joy qoldirmaydi.

8 mm dan 10 mm gacha bo'lgan milya ulagichi https://smile.amazon.com/gp/product/B07X4VHYTQ Bu kabi mahkamlagichli mahkamlagichni ishlatganingizga ishonch hosil qiling, chunki ular vint turiga qaraganda ancha qattiqroq va mahkamlanadi. mil yoki qo'rg'oshin vint.

Har qanday IR masofadan boshqarish pulti

Arduino va Step Driver drayverlari orasidagi simlar https://smile.amazon.com/dp/B07D58W66X Men Arduino -ni qo'shni pimlardan foydalanib dasturlashtirdim, shuning uchun men keng sarlavhali ulagichni ishlatishim mumkin, u osonlikcha tortilmaydi.

Stepper drayveri va Stepper o'rtasidagi 4 o'tkazgichli sim

Arduino va Micro kaliti orasidagi 2 o'tkazgichli sim

Evro uslubidagi terminal ulagichlari

4 -qadam:

Men qadamni asta -sekin ishga tushirish va to'xtatish uchun AccelStepper qadam kutubxonasidan foydalandim, chunki bu erda juda ko'p massa bor edi, lekin men hali ham qadam tashlagichni Micro kaliti yordamida yoqishim kerak edi. Men bu YouTube video va o'quv qo'llanmasini topdim, u tezlikni tezlashtirish uchun boshqaruvni AccelStepper -ga topshirishdan oldin, yuqori yoki past pinli muntazam o'tish yordamida uyga qanday o'tishni ko'rsatdi.

5 -qadam:

Rasm
Rasm

Men kodlash va prototiplash bosqichida Arduino Uno va o'tish simlarini ishlatardim.

6 -qadam:

Liftning eskizini yozishdan oldin men masofadan boshqarish pultidagi tugmachalar uchun IR hex kodlarini topishim kerak edi, shuning uchun biriktirilgan eskizni Arduino -ga yukladim va kodlarni ko'rish uchun ketma -ket monitorni ochdim. Men masofadan boshqarish pultidagi tugmachalarni bosdim.

P. S. Bu mening Instructables bo'yicha birinchi Arduino loyiham. Men kod formatini tanlashda yoki oddiy matn sifatida biriktirishda negadir kod buziladi, shuning uchun uni.c kengaytmasi bilan yukladim. Uni Arduino.ino kengaytmasi bilan o'zgartiring. Yoki.txt, agar siz uni tezda ko'rib chiqmoqchi bo'lsangiz.

7 -qadam:

Liftning o'zi kodi.

8 -qadam:

Rasm
Rasm

Men prototiplash bosqichida Arduino Uno va alohida o'tish simlarini ishlatardim, lekin simlarning tasodifan bo'shashib ketishiga yo'l qo'ymaslik uchun 5-pinli simi ishlatmoqchi edim. Men topa oladigan yagona katta o'lchamli Arduino taxtasi, oldindan o'rnatilmagan, Arduino rasmiy do'konidagi Arduino Leonardo edi. Kod ikkalasi uchun ham bir xil, faqat Leonardo pin 13 LED va IQ qabul qilgich o'rtasida ma'lum ziddiyat mavjud, shuning uchun men Uno bilan bo'lgani kabi IQ signallarini qabul qilishda LEDni vizual qayta aloqa qilish uchun miltillay olmadim, lekin bu unchalik katta emas edi.. Boshqa diqqatga sazovor farqlar shundaki, Leonardo mikro USB ulagichidan foydalanadi va Uno -ga qaraganda tezroq etik qiladi. Men IQ qabul qilgichning uchlarini 90 gradus egdim va Harmony Hubning IR chirog'ini yopishtirishni rejalashtirgan korpusning yuqori qismiga qarama -qarshi qilib lehimladim.

9 -qadam:

Rasm
Rasm
Rasm
Rasm

Men hamma narsani iloji boricha ixcham saqlashni xohlardim, shuning uchun men Arduino, step drayveri va quvvat manbaini ushlab turish uchun https://smile.amazon.com/dp/B077T45BXR sozlanishi kichik simi qutisini/modem o'rnatish moslamasini topdim. Tog'ni mahkamlashda hamma narsa sirpanib ketmasligi uchun men velcro va silikon servo tasmasini ishlatardim. Step drayveridagi qadam, yo'nalish va yoqish terminallari umumiy nuqtai nazarga ega emas va menda Arduino -dan faqat bitta topraklama simlari bor edi, shuning uchun men barcha topraklama terminallarini stepperga ulash uchun o'tish simlarini ishlatardim. haydovchi Kichkina yalang'och sim hali hech narsaga ulanmagan, bu mikro kalit uchun ijobiy sim. Asosan, Arduino -dan qadam, yo'nalish, yoqish, mikro kalit va topraklama simlari keladi.

10 -qadam:

Rasm
Rasm

ACME somunini, vintni va pog'onali dvigatelni o'rnatish qiyin emas edi, lekin ramkaga tushish uchun menga rasm va qarama -qarshi yuklarni olib tashlash uchun ko'p yordam kerak edi.

11 -qadam:

Rasm
Rasm

ACME yong'og'i o'rnatilgan.

12 -qadam:

Eskizning asosiy qismi haqida qisqacha video. Bu dizayn bo'yicha sekin, chunki u chegara kalitini qidiradi. Quvvat yo'qolganda har safar uyga kirish avtomatik ravishda boshlanadi, shuning uchun qadam haydovchi qadamchining o'rnini biladi. Agar siz ovoz balandligini 12 sekundda oshirsangiz, mikroklavich bosilganda eshitiladi va qadam teskari o'girilganda bo'shatilganda yana bosiladi.

13 -qadam:

Image
Image

Va nihoyat, bu erda lift ishlaydi. Rasmni 53 dyuymga ko'tarish uchun 25 soniya kerak bo'ladi.

14 -qadam:

Rasm
Rasm

Komponentlar televizor orqasida o'rnatilgan.

15 -qadam:

Rasm
Rasm

Men kodni yozish va disk raskadrovka qilishni o'rgandim. Birinchisi, agar qadam mikrofon o'chirilgan bo'lsa ham, u ishga tushadi, shuning uchun men Arduino-ni kalitning odatdagi yopiq (NC) tomoniga uladim va agar kalit bo'lmasa, eskizdan chiqish uchun kod qo'shdim. aniqlandi, aks holda, qadam qo'yuvchi hech qachon to'xtamaydi. Agar siz kalitning odatda ochiq (YO'Q) tomonidan foydalansangiz, Arduino kalitning ochiq yoki biriktirilmaganligini aniqlay olmaydi. Men o'rgatgan ikkinchi saboq shundaki, qadam haydovchisi step drayveri qimirlamay turgan joyida ushlab turish uchun kuch ishlatadi (step drayveridagi DIP tugmachasini sozlashiga qarab to'liq yoki yarim quvvat). Bu CNC va 3D bosib chiqarish dasturlari uchun mantiqiy, lekin men uni bir necha soat ushlab turishga hojat yo'q edi (Maslahat: Yarim quvvatli ushlab turish, step motorini unchalik yoqmaydi), chunki men nisbatan neytral muvozanatli yuk ko'tarish mexanizmidan foydalanganman.. Yechim - qadam haydovchining ENA (yoqish) pinlaridan foydalanish. Men qadam haydovchining ENA+ ni Arduino va ENA-ni Arduino-ga uladim va shunchaki ENA+ -ni YUQORI (On) ga o'zgartirdim, bu qadam haydovchisiga harakatlar orasidagi qadamni o'chirishini aytdi. Agar men buni og'ir televizorni ko'tarish uchun ishlatgan bo'lsam, avval quvvatni tejash uchun doimiy ishlaydigan stepni ishlatishdan oldin, uni ushlab turish uchun etarli bo'ladimi-yo'qligini bilish uchun, tepaga qarshi yong'oq ishlatardim. Umid qilamanki, bu ko'rsatma kimgadir yordam berdi! Ko'rganingiz uchun tashakkur!

Tavsiya: