Përmbajtje:

Ngritës me motor stepper të kontrolluar nga IR: 15 hapa
Ngritës me motor stepper të kontrolluar nga IR: 15 hapa

Video: Ngritës me motor stepper të kontrolluar nga IR: 15 hapa

Video: Ngritës me motor stepper të kontrolluar nga IR: 15 hapa
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Korrik
Anonim

Më duhej të automatizoja heqjen e një fotografie të madhe që fsheh një TV të montuar mbi një fireplace. Fotografia është montuar në një kornizë çeliku rrëshqitëse me porosi që përdor litarë, rrotulla dhe kundërpeshë në mënyrë që të mund të ngrihet me dorë. Kjo tingëllon mirë në teori, por e papërshtatshme në praktikë kur doni të shikoni TV për disa minuta. Doja të automatizoja heqjen e figurës me komandat IR nga një Harmony Hub sa herë që televizori ndizet.

Hapi 1:

Ja se si u ngrit fotografia më parë. Siç mund ta shihni, nuk kishte vend të mjaftueshëm për të instaluar një ashensor tipik televiziv. Edhe nëse do të kishte hapësirë të mjaftueshme, ashensorët më të lartë të TV reklamojnë se mund të ngrenë një TV deri në 60 inç, por kjo është mashtruese pasi udhëtimi i tyre maksimal është zakonisht vetëm 24 deri në 30 inç dhe më duhej ta lëvizja fotografinë 53 inç. Unë hetova aktivizuesit linearë, por përsëri nuk kishte vend të mjaftueshëm dhe nuk mund të gjeja një kompakt me atë ngritje të madhe. Gjithashtu ishte problemi të kuptohej se si ta aktivizoni atë duke përdorur IR pasi shumica përdorin një ndërprerës fizik ose telekomandë RF.

Hapi 2:

Image
Image

Më duhej një mekanizëm që ishte kompakt, që mund të udhëtonte 53 inç dhe të kontrollohej nga IR. Më në fund u pajtova duke përdorur një motor stepper të madh me një vidë të gjatë plumbi. Pas një kërkimi në internet gjeta këto dy video. Unë thjesht kombinova të dy konceptet.

Hapi 3:

Lista e pjesëve

Çift rrotullues i lartë NEMA 23 Stepper Motor

NEMA 23 Damper https://smile.amazon.com/gp/product/B07LFG6X8R Isha i shqetësuar se dridhjet me frekuencë të lartë të motorit stepper do të jehonin në kornizën metalike dhe do të bënin shumë zhurmë, kështu që unë përdor një amortizues. Hapi ishte pak më i gjerë se hekuri i këndit, kështu që njëra anë e hapit do të mbërthehej me vida, arra dhe rondele, kështu që më duhej të përdorja këtë amortizues të stilit që ka katër vrima montimi në secilin skaj në vend të zakonshëm. dy

Drejtues Stepper Motor 1.0-4.2A 20-50VDC

Furnizimi me energji 24V pa ventilues

Arduino

Mikroçelës https://smile.amazon.com/dp/B07KLZTHR9 ose https://smile.amazon.com/dp/product/B07V6VGV9J në varësi të asaj sasie të nevojshme. Kam përdorur një ndërprerës të rëndë si ky që kur e montoja në hekur me kënd.

Dioda e marrësit IR https://smile.amazon.com/dp/B00UO9VO8O Këta marrës Vishay janë gjoja më të mirët.

Rasti Arduino i pastër ose i tymosur https://smile.amazon.com/gp/product/B075SXLNPG Diçka transparente mund të depërtojë në një flakë IR.

Vidë dhe arrë Zyltech 8mm T8x8 ACME ("T8" = diametër 8mm; "x8" = 8mm për revolucion) Më duhej një vidë vërtet e gjatë me plumb kështu që gjeta këtë 2000mm (78 inç ~ 6.5 ft) një në ebay https:/ /www.ebay.com/itm/323211448286 Për fat ky prodhues përfshin një arrë bronzi të rëndë me një fllanxhë të gjerë. Shumica e markave të tjera kanë fllanxha të ngushta me vrima të vogla montimi aq afër boshtit saqë nuk lënë hapësirë për rondele dhe kapëse.

Çiftëzuesi i boshtit 8mm deri në 10mm https://smile.amazon.com/gp/product/B07X4VHYTQ Sigurohuni që të përdorni një bashkues të fortë, të stilit kapës si ky, pasi ato mbahen shumë më fort se një lloj vidë dhe nuk dëmtojnë bosht ose vidë plumbi.

Çdo telekomandë IR

Lidhja midis Arduino dhe Stepper Driver https://smile.amazon.com/dp/B07D58W66X Unë programova Arduino duke përdorur kunjat ngjitur në mënyrë që të mund të përdor një lidhës të gjerë të kokës si ky që nuk do të lëshohet lehtë.

Teli me 4 përçues midis Stepper Driver dhe Stepper

Teli me 2 përçues midis Arduino dhe mikro kaloni

Lidhëset e terminaleve të stilit euro

Hapi 4:

Kam përdorur bibliotekën e hapave AccelStepper kështu që unë mund të filloja dhe ndaloja hapin gradualisht pasi që ishte përfshirë një pjesë e madhe e masës, por prapëseprapë më duhej të vendosja stepperin në fuqi duke përdorur një ndërprerës Micro. Gjeta këtë video dhe tutorial të YouTube që tregoi se si të vendosni hapin duke përdorur kalimin e rregullt të kunjave të lartë/të ulët para se t'i jepni kontrollin AccelStepper për lëvizje më të shpejtë.

Hapi 5:

Imazhi
Imazhi

Kam përdorur një tela Arduino Uno dhe bluzë për fazën e kodimit dhe prototipimit.

Hapi 6:

Para se të mund të shkruaja skicën për ashensorin, më duhej të gjeja kodet IR gjashtëkëndëshe për butonat në telekomandë që do të përdorej për lart e poshtë, kështu që ngarkova skicën e bashkangjitur në Arduino dhe hapa monitorin serik për të parë kodet ndërsa Kam shtypur butonat në telekomandë.

P. S. Ky është projekti im i parë Arduino mbi Instructables. Për disa arsye, kodi bëhet i dëmtuar kur përdor opsionin e formatit të kodit ose bashkëngjit si tekst të thjeshtë, kështu që e ngarkova me një shtrirje.c. Thjesht riemëroni atë me zgjerimin.ino të Arduino. Ose.txt nëse doni vetëm ta hidhni një vështrim të shpejtë në të.

Hapi 7:

Kodi për vetë ashensorin.

Hapi 8:

Imazhi
Imazhi

Kam përdorur një Arduino Uno dhe tela individualë për bluzë për fazën e prototipimit, por doja të përdorja një kabllo me kokë me 5 kunja për të parandaluar që telat të hiqen aksidentalisht. E vetmja tabelë Arduino me madhësi të plotë që mund të gjeja pa kunjat e kokës të para-instaluar ishte një Arduino Leonardo nga dyqani zyrtar Arduino. Kodi është i njëjtë për të dy, përveçse ekziston një konflikt midis marrësit LED 13 të Leonardo dhe IR, kështu që nuk arrita që drita të ndizet për reagime vizuale kur marr sinjale IR si unë me Uno, por kjo nuk ishte e madhe Me Dallimet e tjera të vetme të dukshme janë se Leonardo përdor një lidhës mikro USB dhe fillon shumë më shpejt se Uno. I lakova prizat e marrësit IR 90 gradë dhe e bashkova atë përgjithmonë për të përballuar pjesën e sipërme të kutisë ku planifikova të ngjisja ndezësin IR të Harmony Hub.

Hapi 9:

Imazhi
Imazhi
Imazhi
Imazhi

Doja të mbaja gjithçka sa më kompakte të ishte e mundur, kështu që gjeta këtë kuti të vogël kabllo të rregullueshme/montim të modemit https://smile.amazon.com/dp/B077T45BXR për të mbajtur Arduino, drejtues stepper dhe furnizim me energji. Kam përdorur kasetë velcro dhe silikoni servo për të shmangur rrëshqitjen e gjithçkaje kur shtrëngoni montimin. Hapi, drejtimi dhe aktivizimi i terminaleve në drejtuesin e stepper -it nuk kanë një bazë të përbashkët dhe unë kisha vetëm një tel tokësor që vinte nga Arduino kështu që kam përdorur tela kërcyes (ato sythe të vogla të zeza) për të lidhur të gjithë terminalet tokësorë së bashku në stepper shoferi. Ai tel i vogël i zhveshur që del jashtë dhe nuk lidhet akoma me asgjë është tela pozitiv për ndërprerësin Mikro. Në thelb ka një hap, drejtim, aktivizim, ndërprerës mikro dhe tela tokëzimi që vijnë nga Arduino.

Hapi 10:

Imazhi
Imazhi

Instalimi i arrës ACME, vidës së plumbit dhe motorit stepper në vetvete nuk ishte i vështirë, por më duhej një ndihmë e madhe për të hequr figurën dhe kundërpeshët për të arritur në kornizë.

Hapi 11:

Imazhi
Imazhi

Arrë ACME e instaluar.

Hapi 12:

Këtu keni një video të shkurtër të pjesës në shtëpi të skicës. It'sshtë i ngadalshëm nga dizajni pasi gjuan për kalimin e kufirit. Homing fillon automatikisht pasi çdo herë që ka humbje të energjisë, kështu që shoferi i hapjes e di pozicionin e hapësit. Nëse e rritni volumin në shenjën 12 sekonda, mund të dëgjoni klikimin e çelësit mikro kur shtyhet brenda dhe klikoni përsëri kur të lëshohet pasi kthesa të kthehet mbrapsht.

Hapi 13:

Image
Image

Dhe së fundi këtu është ngritja në veprim. Duhen 25 sekonda për të hequr fotografinë 53 inç.

Hapi 14:

Imazhi
Imazhi

Komponentët e montuar pas televizorit.

Hapi 15:

Imazhi
Imazhi

Mësova disa mësime duke shkruar dhe korrigjuar kodin. E para është se hapi do të fillojë të kthehet në punë kur ndizet mikro çelësi, kështu që unë e vendosa Arduino në anën normalisht të mbyllur (NC) të çelsit dhe shtova një kod për të dalë nga skica nëse ndërprerësi nuk është zbuluar, përndryshe, hapi nuk do të ndalonte së jetuari në shtëpi. Nëse përdorni anën normalisht të hapur (JO) të çelësit, atëherë Arduino nuk mund të tregojë nëse çelësi është i hapur ose thjesht nuk është i bashkangjitur. Mësimi i dytë që kam mësuar është se drejtuesi i stepper -it do të përdorte fuqinë (fuqinë e plotë ose gjysmën në varësi të cilësimit të ndërprerësit DIP në shoferin stepper) për ta mbajtur drejtuesin e hapit në vend kur nuk lëviz. Kjo ka kuptim për aplikimet e printimit CNC dhe 3D, por unë nuk kisha nevojë që ajo të mbahej në vend për orë të tëra (Këshillë: Mbajtja me gjysmë fuqi e bën motorin stepper jo aq të nxehtë) pasi kam përdorur një mekanizëm ngritës relativisht të balancuar neutral. Me Zgjidhja është të përdorni kunjat ENA të shoferit stepper (aktivizoni). E lidha ENA+ të shoferit stepper me një kunj në Arduino dhe ENA- në tokën e Arduino dhe thjesht kalova kunjin ENA+ në HIGH (On) për t'i thënë shoferit stepper të fikte fuqinë në hapës midis lëvizjeve. Nëse do ta përdorja këtë për të ngritur një televizor të rëndë, së pari do të provoja të përdorja një arrë kundër shpërthimit për të parë nëse kjo ishte e mjaftueshme për ta mbajtur atë para se të përdorni një stepper të fuqizuar vazhdimisht thjesht për të kursyer energji. Shpresoj se ky Instructable ka qenë i dobishëm për dikë! Faleminderit për shikimin!

Recommended: