Sisukord:
- Samm 1:
- 2. samm:
- 3. samm:
- 4. samm:
- 5. samm:
- 6. samm:
- 7. samm:
- 8. samm:
- 9. samm:
- 10. samm:
- 11. samm:
- 12. samm:
- 13. samm:
- 14. samm:
- 15. samm:
Video: IR -juhitav samm -mootor: 15 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Mul oli vaja automatiseerida suure pildi tõstmist, mis peidab kamina kohale paigaldatud telerit. Pilt on paigaldatud kohandatud libisevale terasraamile, mis kasutab köied, rihmarattad ja vastukaalud, nii et seda saab käsitsi tõsta. See kõlab teoreetiliselt hästi, kuid praktikas on ebamugav, kui soovite vaid mõne minuti telekat vaadata. Tahtsin pildi tõstmist automatiseerida Harmony Hub -i IR -käskudega, kui teler sisse lülitatakse.
Samm 1:
Siin on, kuidas pilti enne tõsteti. Nagu näete, polnud tüüpilise teleritõstuki paigaldamiseks piisavalt ruumi. Isegi kui ruumi oleks piisavalt, reklaamivad kõrgeimad teletõstukid, et nad suudavad tõsta kuni 60 tolli telerit, kuid see on eksitav, kuna nende maksimaalne teekond on tavaliselt vaid 24–30 tolli ja mul oli vaja pilti liigutada 53 tolli. Uurisin lineaarseid täiturmehhanisme, kuid jällegi polnud piisavalt ruumi ja ma ei leidnud nii suure tõstega kompaktset. Samuti tekkis probleem nuputada, kuidas seda IR abil käivitada, kuna enamik kasutab füüsilist lülitit või raadiosagedusjuhtimispulti.
2. samm:
Mul oli vaja mehhanismi, mis oleks kompaktne, suudaks sõita 53 tolli ja oleks IR abil juhitav. Lõpuks otsustasin kasutada suurt samm -mootorit koos pika juhtkruviga. Pärast veebiotsingut leidsin need kaks videot. Ma lihtsalt ühendasin need kaks mõistet.
3. samm:
Osade nimekiri
Suure pöördemomendiga NEMA 23 samm -mootor
NEMA 23 siiber https://smile.amazon.com/gp/product/B07LFG6X8R Olin mures, et samm -mootori kõrgsageduslikud vibratsioonid resoneeruvad metallraamil ja tekitavad palju müra, nii et kasutasin siibrit. Stepper oli veidi laiem kui nurgaraud, nii et sammude üks külg oleks tegelikult kruvide, mutrite ja poritiibade abil kinnitatud, nii et pidin kasutama seda stiili siibrit, mille mõlemas otsas on tavalise asemel neli kinnitusava kaks.
Sammumootori juht 1.0-4.2A 20-50VDC
Ventilaatorita 24 V toiteallikas
Arduino
Mikrolüliti https://smile.amazon.com/dp/B07KLZTHR9 või https://smile.amazon.com/dp/product/B07V6VGV9J sõltuvalt sellest, kui palju te vajate. Ma kasutasin sellist raskeveokite lülitit, kuna paigaldasin selle nurga raua külge.
IR vastuvõtja diood https://smile.amazon.com/dp/B00UO9VO8O Need Vishay vastuvõtjad on väidetavalt parimad.
Selge või suitsutatud Arduino ümbris https://smile.amazon.com/gp/product/B075SXLNPG Midagi läbipaistvat võib infrapuna välklamp tungida.
Zyltech 8mm T8x8 ACME plii kruvi ja mutter ("T8" = 8mm läbimõõt; "x8" = 8mm tõste pöörde kohta) Mul oli vaja tõesti pikka juhtkruvi, nii et leidsin selle ebayst 2000 mm (78 tolli ~ 6,5 jalga) https:/ /www.ebay.com/itm/323211448286 Õnneks on sellel tootjal kaasas laia äärikuga vastupidav messingmutter. Enamikul teistel kaubamärkidel on kitsad äärikud, millel on väikesed kinnitusavad, nii võlli lähedal, et need ei jäta seibide ja lukustusmutrite jaoks vaba ruumi.
8 mm kuni 10 mm võlli haakeseadis https://smile.amazon.com/gp/product/B07X4VHYTQ Kasutage kindlasti sellist kindlat klambri tüüpi sidurit, kuna need hoiavad palju tugevamalt kui kruvid ja ei kahjusta võll või juhtkruvi.
Mis tahes IR -kaugjuhtimispult
Juhtmestik Arduino ja Stepper draiveri vahel https://smile.amazon.com/dp/B07D58W66X Programmeerisin Arduino külgnevate tihvtide abil, nii et saaksin kasutada sellist laia päise pistikut, mis ei lähe kergesti lahti.
4-juhtmeline juhe Stepper Driver ja Stepper vahel
2-juhtmeline juhe Arduino ja Micro lüliti vahel
Euro-stiilis terminalide pistikud
4. samm:
Ma kasutasin AccelStepper stepper -raamatukogu, et saaksin samm -sammult järk -järgult käivitada ja peatada, kuna sellega kaasnes üsna palju massi, kuid mul oli siiski vaja lülitit mikrolüliti abil sisse lülitada. Leidsin selle YouTube'i video ja õpetuse, mis näitas, kuidas stepperit kodus kasutada, kasutades tavalist kõrge/madala nööpnõela vahetamist, enne kui AccelStepperile juhtimise kiiremaks liikumiseks välja annate.
5. samm:
Kodeerimise ja prototüüpimise faasis kasutasin Arduino Uno ja hüppaja juhtmeid.
6. samm:
Enne lifti visandi kirjutamist oli mul vaja leida kaugjuhtimispuldi nuppude IR -heksakoodid, mida kavatsesin üles ja alla kasutada, nii et laadisin lisatud eskiisi Arduinole üles ja avasin koodide vaatamiseks seeriamonitori Vajutasin puldi nuppe.
P. S. See on minu esimene Arduino projekt juhiste kohta. Mingil põhjusel muutub kood segaseks, kui kasutan kas koodivormingu valikut või lisan selle lihttekstina, nii et laadisin selle üles.c laiendiga. Lihtsalt nimetage see ümber Arduino laiendiga.ino. Või.txt, kui soovite seda kiiresti vaadata.
7. samm:
Lifti enda kood.
8. samm:
Kasutasin prototüüpimise faasis Arduino Unot ja üksikuid hüppajajuhtmeid, kuid tahtsin kasutada 5-kontaktilist juhtkaablit, et vältida juhtmete juhuslikku lahti tõmbamist. Ainus täissuuruses Arduino-plaat, mille leidsin ilma eelinstallitud päisetahvliteta, oli Arduino Leonardo ametlikust Arduino poest. Kood on mõlema jaoks sama, välja arvatud see, et Leonardo tihvti 13 LED -i ja IR -vastuvõtja vahel on teadaolev konflikt, nii et ma ei saanud LED -i vilkuma visuaalse tagasiside saamiseks IR -signaalide vastuvõtmisel nagu Uno puhul, kuid see ei olnud suur. Ainsad muud märkimisväärsed erinevused on see, et Leonardo kasutab mikro -USB -pistikut ja saab alguse palju kiiremini kui Uno. Paindutasin IR -vastuvõtja juhtmeid 90 kraadi ja jootsin selle püsivalt vastu korpuse ülaosa, kuhu plaanisin Harmony Hubi IR -välklambi kleepida.
9. samm:
Tahtsin hoida kõik võimalikult kompaktsena, nii et leidsin selle väikese reguleeritava kaablikarbi/modemikinnituse https://smile.amazon.com/dp/B077T45BXR, et hoida Arduino, samm -draiverit ja toiteallikat. Kasutasin takja- ja silikoonist servolinti, et hoidiku pingutamisel kõik välja ei libiseks. Sammudraiveri astmel, suunal ja lubamisklemmidel ei ole ühist maad ja mul oli Arduino'st ainult üks maandusjuhe, nii et kasutasin kõigi maandusklemmide ühendamiseks stepperil hüppajajuhtmeid (need väikesed mustad aasad) autojuht. See väike paljas juhe, mis jääb välja, pole veel millegagi ühendatud, on mikrolüliti positiivne juhe. Põhimõtteliselt on Arduinost samm, suund, lubamine, mikrolüliti ja maandusjuhe.
10. samm:
ACME mutri, juhtkruvi ja samm -mootori paigaldamine ise ei olnud keeruline, kuid raami juurde jõudmiseks vajasin PALJU abi pildi ja vastukaalude eemaldamisel.
11. samm:
ACME mutter on paigaldatud.
12. samm:
Siin on lühike video visandi esiosast. See on disainilt aeglane, kuna jahib piirlülitit. Seadistamine algab automaatselt pärast iga voolukatkestust, nii et sammujuht teab sammude asukohta. Kui suurendate helitugevust 12 -sekundilise märgi juures, kuulete mikrolüliti klõpsu, kui see sisse lükatakse, ja klõpsama uuesti, kui see vabastatakse pärast sammu tagurdamist.
13. samm:
Ja lõpuks on lift töös. Pildi 53 tolli tõstmiseks kulub 25 sekundit.
14. samm:
Teleri taha paigaldatud komponendid.
15. samm:
Sain paar õppetundi koodi kirjutamisel ja silumisel. Esimene on see, et stepper hakkaks sisselülitamisel isegi siis sisse lülituma, isegi kui mikrolüliti oleks lahti ühendatud, nii et ma ühendasin Arduino lüliti tavaliselt suletud (NC) küljega ja lisasin visandist väljumiseks koodi, kui lüliti pole avastati, vastasel juhul ei lõpeta stepper kunagi kodunemist. Kui kasutate lüliti tavaliselt avatud (EI) külge, ei saa Arduino öelda, kas lüliti on avatud või lihtsalt pole kinnitatud. Teine õppetund, mille ma õppisin, on see, et samm -juht kasutab võimsust (täis- või poolvõimsust sõltuvalt samm -juhi DIP -lüliti seadistusest), et hoida samm -juhti paigal, kui see ei liigu. See on mõttekas CNC- ja 3D-printimisrakenduste jaoks, kuid mul ei olnud seda vaja tundide kaupa paigal hoida (vihje: poole võimsuse hoidmine muudab samm-mootori mitte nii kuumaks), kuna kasutasin suhteliselt neutraalselt tasakaalustatud tõstemehhanismi. Lahenduseks on stepper draiveri ENA (lubada) tihvtide kasutamine. Ühendasin samm-juhi ENA+ Arduino tihvtiga ja ENA- Arduino maandusega ning lülitasin ENA+ tihvti lihtsalt asendisse HIGH (Sees), et öelda, et samm-juhi sammude vahel toide välja lülitatakse. Kui kasutaksin seda raske teleri tõstmiseks, prooviksin kõigepealt kasutada tagasilöögivastast mutrit, et näha, kas sellest piisab, et seda üles hoida, enne kui kasutate pidevalt toidetavat stepperit lihtsalt energia säästmiseks. Loodan, et see juhend on kellelegi abiks olnud! Aitäh vaatamast!
Soovitan:
3D -robotkäsi Bluetooth -juhitavate samm -mootoritega: 12 sammu
3D-robotrool Bluetooth-juhitavate samm-mootoritega: Selles õpetuses näeme, kuidas teha 3D-robotkäsi koos 28byj-48 samm-mootorite, servomootori ja 3D-prinditud osadega. Minu veebisaidil on trükiplaat, lähtekood, elektriskeem, lähtekood ja palju teavet
Nutika mootorratta HUD prototüüp (samm-sammult navigeerimine ja palju muud): 9 sammu
Nutikas mootorratta HUD prototüüp (samm-sammult navigeerimine ja palju muud): Tere! See juhend on lugu sellest, kuidas ma projekteerisin ja ehitasin HUD (Heads-Up Display) platvormi, mis on mõeldud paigaldamiseks mootorrattakiivritele. See on kirjutatud konkursi "kaardid" kontekstis. Kahjuks ei suutnud ma seda täielikult lõpetada
Arduino auto tagurpidise parkimise hoiatussüsteem - Samm -sammult: 4 sammu
Arduino auto tagurpidise parkimise hoiatussüsteem | Samm-sammult: Selles projektis kujundan ma lihtsa Arduino auto tagurpidiparkimisanduri ahela, kasutades Arduino UNO ja ultraheli andurit HC-SR04. Seda Arduino -põhist auto tagasikäigu hoiatussüsteemi saab kasutada autonoomse navigeerimise, robotite liigutamise ja muude vahemike jaoks
Arduino jaoks kasutatav samm -kiiruse juhtimise menüü: 6 sammu
Arduino jaoks kasutatav samm -kiiruse juhtimise menüü: see SpeedStepperi raamatukogu on AccelStepperi kogu ümberkirjutatud, et võimaldada samm -mootori kiiruse juhtimist. SpeedStepperi teek võimaldab teil muuta määratud mootori pöörlemiskiirust ja kiirendada/aeglustada uuele määratud kiirusele sama algoritmi abil
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)