Мазмұны:

ИҚ басқарылатын моторлы көтергіш: 15 қадам
ИҚ басқарылатын моторлы көтергіш: 15 қадам

Бейне: ИҚ басқарылатын моторлы көтергіш: 15 қадам

Бейне: ИҚ басқарылатын моторлы көтергіш: 15 қадам
Бейне: Бесщеточный аксиальный мотор KV500 / Аxial BLDC motor KV500 2024, Қараша
Anonim

Маған Камин үстіне орнатылған теледидарды жасыратын үлкен суретті көтеруді автоматтандыру қажет болды. Сурет арқандар, шығырлар мен қарсы салмақтарды қолданатын жылжымалы болат жақтауға бекітілген, сондықтан оны қолмен көтеруге болады. Бұл теорияда жақсы естіледі, бірақ теледидарды бірнеше минут көргіңіз келсе, іс жүзінде ыңғайсыз. Мен теледидар қосылған сайын Harmony Hub -тен IR командаларымен суретті көтеруді автоматтандырғым келді.

1 -қадам:

Міне, сурет бұрын қалай көтерілген. Көріп отырғаныңыздай, әдеттегі теледидар лифтін орнатуға орын жеткіліксіз болды. Бөлме жеткілікті болса да, ең жоғары теледидар көтергіштері теледидарды 60 дюймге дейін көтере алады деп жарнамалайды, бірақ бұл жаңылыстырады, себебі олардың максималды саяхаты небәрі 24-30 дюймді құрайды, мен суретті 53 дюймге жылжытуым керек болды. Мен желілік жетектерді зерттедім, бірақ тағы да орын жеткіліксіз болды, мен онша көтергішті жинақы таба алмадым. Сонымен қатар, оны IR көмегімен қалай іске қосу керектігін анықтау мәселесі туындады, өйткені көпшілігі физикалық қосқышты немесе РЖ пультін қолданады.

2 -қадам:

Image
Image

Маған ықшам, 53 дюйм жүре алатын және ИҚ басқаратын механизм қажет болды. Мен ақырында ұзын бұрандалы бұрандасы бар үлкен сатылы қозғалтқышты қолдануға шешім қабылдадым. Интернеттен іздеуден кейін мен бұл екі бейнені таптым. Мен жай ғана екі ұғымды біріктірдім.

3 -қадам:

Бөлшектер тізімі

Жоғары моментті NEMA 23 қадамдық мотор

NEMA 23 амортизаторы https://smile.amazon.com/gp/product/B07LFG6X8R Мен қадамдық қозғалтқыштың жоғары жиілікті тербелістері металл жақтауда резонанс туғызады және қатты шу шығарады деп алаңдадым, сондықтан мен демпфер қолдандым. Басқыш бұрышты темірге қарағанда сәл кеңірек болатын, сондықтан қадамның бір жағы бұрандалармен, жаңғақтармен және қалақшалармен бекітіледі, сондықтан мен әдеттегі емес, әр ұшында төрт бекіту саңылауы бар осы стильдегі демпферді қолдануға тура келді. екі

Қадамдық мотор драйвері 1.0-4.2A 20-50VDC

Желдеткішсіз 24В қуат көзі

Arduino

Қанша қол жеткізуге байланысты https://smile.amazon.com/dp/B07KLZTHR9 немесе https://smile.amazon.com/dp/product/B07V6VGV9J микро қосқышы. Мен бұрандалы темірге орнатқаннан бері осындай ауыр қосқышты қолдандым.

IR қабылдағыш диоды https://smile.amazon.com/dp/B00UO9VO8O Бұл Vishay қабылдағыштары ең жақсы болып саналады.

Таза немесе ысталған 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 мм-ге дейінгі білік қосқышы https://smile.amazon.com/gp/product/B07X4VHYTQ Қатты, қысқыш тәрізді қосқышты қолданғаныңызға сенімді болыңыз, себебі олар бекітілген бұрандалы түрге қарағанда әлдеқайда берік болады және зақымдалмайды. білік немесе жетек бұрандасы.

Кез келген IR қашықтан басқару құралы

Arduino мен Stepper Driver арасындағы сымдар https://smile.amazon.com/dp/B07D58W66X Мен Arduino -ны іргелес түйреуіштер арқылы бағдарламаладым, сондықтан мен кең тарағыш коннекторды қолдана аламын, ол оңай тартылмайды.

Stepper Driver мен Stepper арасындағы 4 өткізгіш сым

Arduino мен Micro қосқышы арасындағы 2 өткізгіш сым

Еуро стиліндегі терминал қосқыштары

4 -қадам:

Мен AccelStepper қадамдық кітапханасын қолдандым, осылайша қадамды біртіндеп бастауға және тоқтатуға мүмкіндік берді, өйткені бұған біраз массасы қатысты, бірақ мен әлі де микроқосқышты қолданып степперді үйге қосуым керек еді. Мен жылдамырақ қозғалыс үшін басқаруды AccelStepper -ге берместен бұрын жоғары/төмен түйреуішті тұрақты ауыстырып қосқышты қалай үйге қою керектігін көрсететін осы YouTube бейне мен оқулықты таптым.

5 -қадам:

Кескін
Кескін

Мен кодтау және прототиплеу кезеңінде Arduino Uno мен секіргіш сымдарды қолдандым.

6 -қадам:

Лифтке эскиз жазар алдында мен қашықтан басқару пультіндегі түймелердің IR он алтылық кодын табуым керек болды, сондықтан мен тіркеу эскизін Arduino -ға жүктеп, кодтарды қарау үшін сериялық мониторды аштым. Мен қашықтан басқару пультінің түймелерін бастым.

P. S. Бұл менің Instructables бойынша бірінші Arduino жобам. Мен қандай да бір себептермен кодты пішімдеу опциясын қолданған кезде немесе қарапайым мәтін ретінде тіркегенде код бұзылады, сондықтан мен оны.c кеңейтімімен жүктедім. Оның атын Arduino.ino кеңейтімімен өзгертіңіз. Немесе.txt, егер сіз оған тез қарағыңыз келсе.

7 -қадам:

Лифт коды.

8 -қадам:

Кескін
Кескін

Мен Arduino Uno мен прототиптік фазаға жеке секіргіш сымдарын қолдандым, бірақ сымдардың кездейсоқ тартылып кетуіне жол бермеу үшін 5 істікшелі кабельді қолданғым келді. Толық өлшемді Arduino тақтасы алдын ала орнатылған түйреуіштерсіз мен таба алатын жалғыз Arduino ресми дүкенінен Arduino Leonardo болды. Код Леонардоның 13 -ші светодиоды мен инфрақызыл қабылдағышының арасында белгілі бір қарама -қайшылық болмаса, екеуіне де бірдей, сондықтан мен Uno -мен қабылдай алатын инфрақызыл сигналдарды қабылдаған кезде жарық диодты визуалды кері байланыс үшін жыпылықтай алмадым.. Жалғыз басқа маңызды айырмашылық Леонардо микро USB коннекторын қолданады және Uno -ға қарағанда әлдеқайда жылдам жүктеледі. Мен IR қабылдағыштың сымдарын 90 градусқа бүктеп, Harmony Hub IR флэш -флешін жабыстыруды жоспарлаған корпустың жоғарғы жағына қаратып дәнекерледім.

9 -қадам:

Кескін
Кескін
Кескін
Кескін

Мен бәрін ықшам етіп сақтағым келді, сондықтан мен Arduino, қадамдық драйвер мен қуат көзін ұстап тұру үшін https://smile.amazon.com/dp/B077T45BXR реттелетін кабель қорабын/модем қондырғысын таптым. Тауды қатайту кезінде сырғып кетпес үшін мен велкро мен силиконды серво таспасын қолдандым. Қадамдық драйвердегі қадам, бағыт және қосу терминалдары ортақ негізге жатпайды, менде тек Arduino -дан келетін бір ғана жер сымы болды, сондықтан мен жерге тұйықталатын сымдарды (сол кішкентай қара ілмектерді) қолдандым. жүргізуші Бұл әлі ештеңеге қосылмаған жалаңаш сым Micro қосқышының оң сымы. Негізінде, Arduino -дан қадам, бағыт, қосу, микро қосқыш және жерге қосу сымы бар.

10 -қадам:

Кескін
Кескін

ACME гайкасын, бұрандалы бұранданы және сатылы қозғалтқышты орнату қиынға соқпады, бірақ кадрға жету үшін маған суретті және қарсы салмақты алып тастауға көп көмек қажет болды.

11 -қадам:

Кескін
Кескін

ACME гайкасы орнатылды.

12 -қадам:

Мұнда эскиздің негізгі бөлігінің қысқаша бейнесі. Бұл конструкция бойынша баяу, себебі ол шектеу қосқышын іздейді. Қонақ үй автоматты түрде электр қуатын жоғалтқаннан кейін басталады, сондықтан драйвер қадамның орнын біледі. Егер сіз дыбыс деңгейін 12 секундта көтерсеңіз, сіз микро қосқыштың басылғанын естисіз, ол басылған кезде қайтадан басылады.

13 -қадам:

Image
Image

Ақыры міне, көтеріліс. Суретті 53 дюймге көтеру үшін 25 секунд қажет.

14 -қадам:

Кескін
Кескін

Компоненттер теледидардың артына орнатылған.

15 -қадам:

Кескін
Кескін

Мен кодты жазу мен күйін келтіру бойынша бірнеше сабақ алдым. Біріншісі, микроқосқыш ажыратылған болса да, қадам басталатын кезде қосыла бастайды, сондықтан мен Arduino-ны коммутатордың қалыпты жабық (NC) жағына жалғадым және егер коммутатор болмаса, эскизден шығу үшін кейбір кодты қостым. анықталды, әйтпесе, степпер ешқашан үйден шықпайды. Егер сіз коммутатордың қалыпты ашық (ЖОҚ) жағын қолдансаңыз, Arduino коммутатордың ашық немесе жалғанбағанын ажырата алмайды. Мен білген екінші сабақ: қадамдық жүргізуші қозғалмайтын кезде драйверді орнында ұстап тұру үшін қуатты (толық немесе жартылай қуатты қадамдық драйвердегі DIP қосқышының параметріне байланысты) қолданатынын білдім. Бұл CNC және 3D басып шығару қосымшалары үшін мағынасы бар, бірақ мен оны бірнеше сағат бойы ұстап тұрудың қажеті жоқ еді (Нұсқау: Жартылай қуатты ұстау қадамдық қозғалтқышты қыздырмайды). Шешім - драйвердің ENA (қосу) түйреуіштерін пайдалану. Мен қадамдық драйвердің ENA+ -ін Arduino-дегі түйінге, ал ENA- -ны Arduino-ның жеріне жалғадым және жай ғана ENA+ -ті жоғарыға (қосулы) ауыстырып қойдым. Егер мен мұны ауыр теледидарды көтеру үшін қолданатын болсам, алдымен қуатты үнемдеу үшін үнемі жұмыс істейтін степерді қолданар алдында оны ұстап тұру жеткілікті ме, жоқ па, соны білуге тырысамын. Бұл нұсқаулық біреуге пайдалы болды деп сенемін! Қарағаныңызға рахмет!

Ұсынылған: