Mündəricat:
- Addım 1:
- Addım 2:
- Addım 3:
- Addım 4:
- Addım 5:
- Addım 6:
- Addım 7:
- Addım 8:
- Addım 9:
- Addım 10:
- Addım 11:
- Addım 12:
- Addım 13:
- Addım 14:
- Addım 15:
Video: IR nəzarətli Step Motor Lift: 15 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Şöminənin üstünə qoyulmuş televizoru gizlədən böyük bir şəkil qaldırmağı avtomatlaşdırmalıydım. Şəkil, halatlar, kasnaqlar və əks çəkilərdən istifadə edən xüsusi bir sürüşmə polad çərçivəyə quraşdırılmışdır ki, əllə qaldırıla bilsin. Bu teorik olaraq yaxşı səslənir, ancaq bir neçə dəqiqə televizora baxmaq istədiyiniz zaman praktikada əlverişsizdir. Televiziya hər açıldıqda, Harmony Hub -dan IR əmrləri ilə şəkil qaldırmağı avtomatlaşdırmaq istədim.
Addım 1:
Şəklin daha əvvəl necə qaldırıldığı burada. Gördüyünüz kimi, tipik bir TV lifti quraşdırmaq üçün kifayət qədər yer yox idi. Kifayət qədər yer olsaydı belə, ən yüksək televiziya liftləri bir televizoru 60 düymə qədər qaldıra biləcəklərini reklam edirlər, lakin bu, yanıltıcıdır, çünki onların maksimum səyahətləri ümumiyyətlə 24-30 düym təşkil edir və şəkili 53 düym hərəkət etdirməyim lazım idi. Xətti aktuatorları araşdırdım, amma yenə də kifayət qədər yer yox idi və bu qədər asansörlü kompakt birini tapa bilmədim. Həm də fiziki bir keçid və ya RF uzaqdan idarəetmə vasitəsi istifadə etdiyi üçün IR istifadə edərək onu necə işə salacağını anlamaq problemi var idi.
Addım 2:
Kompakt, 53 düym yol gedə bilən və İR tərəfindən idarə olunan bir mexanizmə ehtiyacım var idi. Nəhayət uzun bir vida ilə böyük bir pilləli motor istifadə etməyə qərar verdim. Onlayn axtarışdan sonra bu iki videonu tapdım. Sadəcə iki anlayışı birləşdirdim.
Addım 3:
Parça siyahısı
Yüksək Tork NEMA 23 Stepper Motoru
NEMA 23 Damper https://smile.amazon.com/gp/product/B07LFG6X8R Stepper motorunun yüksək tezlikli titrəmələrinin metal çərçivədə əks olunacağı və çox səs -küy salacağından narahat idim, buna görə damper istifadə etdim. Step, açılı dəmirdən biraz daha geniş idi, buna görə də addımın bir tərəfi vintlər, qoz -fındıq və qanad yuyucusu ilə bağlanacaqdı, buna görə hər tərəfində adi yerinə dörd montaj çuxuru olan bu üslublu damperdən istifadə etməli oldum. iki
Step Motor Sürücü 1.0-4.2A 20-50VDC
Fansız 24V Güc Təchizatı
Arduino
Nə qədər çatmağınızdan asılı olaraq https://smile.amazon.com/dp/B07KLZTHR9 və ya https://smile.amazon.com/dp/product/B07V6VGV9J mikro keçid. Bucaqlı dəmirə bağladığım üçün belə bir ağır iş açarı istifadə etdim.
IR qəbuledici diod https://smile.amazon.com/dp/B00UO9VO8O Bu Vishay alıcıları guya ən yaxşısıdır.
Şəffaf və ya hisə verilmiş Arduino Kılıfı https://smile.amazon.com/gp/product/B075SXLNPG İR flaşörünün nüfuz edə biləcəyi şəffaf bir şey.
Zyltech 8mm T8x8 ACME Qurğuşun Vida və Fındıq ("T8" = 8mm diametri; "x8" = 8mm bir inqilabda qaldırma) Həqiqətən uzun bir qurğuşun vidasına ehtiyacım var idi, buna görə ebayda bu 2000mm (78 düym ~ 6.5 ft) birini tapdım https:/ /www.ebay.com/itm/323211448286 Xoşbəxtlikdən bu istehsalçıya geniş flanşlı ağır pirinç qoz daxildir. Digər markaların çoxu, şaftın yaxınlığında kiçik montaj delikləri olan dar flanşlara malikdirlər ki, yuyucular və qıfıllar üçün boşluq buraxmırlar.
8 mm-dən 10 mm-ə qədər mil bağlayıcı https://smile.amazon.com/gp/product/B07X4VHYTQ Bərk vida tipindən daha möhkəm tutduqları üçün bu kimi möhkəm və sıxac tipli bağlayıcılardan istifadə etdiyinizə əmin olun. mil və ya qurğuşun vidası.
İstənilən IR uzaqdan idarəetmə cihazı
Arduino və Stepper Sürücüləri arasındakı əlaqə https://smile.amazon.com/dp/B07D58W66X Arduino -nu bitişik sancaqlar vasitəsilə proqramlaşdırdım, beləliklə asanlıqla açılmayan geniş bir başlıq bağlayıcısı istifadə edə bildim.
Stepper Sürücü və Stepper arasındakı 4 keçirici tel
Arduino və Micro açarı arasındakı 2 keçirici tel
Avro tipli terminal bağlayıcıları
Addım 4:
Addımın tədricən başlamasını və dayandırılmasını təmin etmək üçün AccelStepper addım kitabxanasından istifadə etdim, çünki bir az kütlə cəlb olundu, amma yenə də Mikro açarı istifadə edərək stepperi işə salmalıydım. Daha sürətli hərəkət üçün idarəetməni AccelStepper -ə verməzdən əvvəl nizamlı yüksək/aşağı pin keçidindən istifadə edərək ev sahibinin evə necə aparılacağını göstərən bu YouTube videosunu və təlimatını tapdım.
Addım 5:
Kodlaşdırma və prototipləşdirmə mərhələsi üçün Arduino Uno və tullanan tellərdən istifadə etdim.
Addım 6:
Liftin eskizini yazmazdan əvvəl yuxarıdan aşağıya istifadə edəcəyim uzaqdan idarəetmə düymələrinin IR hex kodlarını tapmalı idim, buna görə də əlavə edilmiş eskizi Arduinoya yüklədim və kodları görmək üçün serial monitoru açdım. Uzaqdan idarəetmə düymələrini basdım.
P. S. Bu, Instructables ilə bağlı ilk Arduino layihəmdir. Kod formatı seçimindən istifadə edərkən və ya düz mətn kimi əlavə edərkən nədənsə kod pozulur, buna görə də.c uzantısı ilə yüklədim. Sadəcə Arduino.ino uzantısı ilə adını dəyişin. Və ya.txt -ə bir göz atmaq istəyirsinizsə.
Addım 7:
Liftin kodu.
Addım 8:
Prototipləşdirmə mərhələsi üçün Arduino Uno və fərdi keçid tellərindən istifadə etdim, lakin tellərin təsadüfən boşalmaması üçün 5 pinli başlıq kabeli istifadə etmək istədim. Başlıq sancaqları olmadan əvvəlcədən quraşdırılmış tam ölçülü Arduino lövhəsi rəsmi Arduino mağazasından bir Arduino Leonardo idi. Kod, hər ikisi üçün eynidır, Leonardo pin 13 LED və IR qəbuledicisi arasında bilinən bir ziddiyyət olmadığı üçün, Uno ilə edə biləcəyim kimi IR siqnalları alarkən LEDin vizual rəy üçün yanıb sönməsini təmin edə bilmədim, amma bu heç də böyük deyildi. Digər diqqətəlayiq fərqlər, Leonardonun mikro USB konnektoru istifadə etməsi və Uno -dan daha sürətli çəkməsidir. IR alıcısının uclarını 90 dərəcə bükdüm və Harmony Hub -un IR flaşörünü yapışdırmağı planlaşdırdığım korpusun üst tərəfinə baxmaq üçün onu daimi olaraq lehimlədim.
Addım 9:
Hər şeyi mümkün qədər yığcam saxlamaq istədim, buna görə bu kiçik tənzimlənən kabel qutusunu/modem bağlayıcısını tapdım https://smile.amazon.com/dp/B077T45BXR, Arduino, step sürücüsü və enerji təchizatı. Dəstəyi sıxarkən hər şeyin sürüşməməsi üçün cırtdan və silikon servo lentdən istifadə etdim. Step sürücüsündəki addım, istiqamət və imkan terminalları ortaq bir nöqtəyə sahib deyil və Arduinodan yalnız bir topraklama teli gəlirdi, buna görə də bütün topraklama terminallarını addımda birləşdirmək üçün tullanan tellərdən (o kiçik qara döngələr) istifadə etdim. sürücü. Hələ heç bir şeyə bağlı olmayan kiçik çılpaq tel, Micro açarı üçün müsbət teldir. Əsasən Arduinodan gələn bir addım, istiqamət, imkan, mikro açar və torpaq teli var.
Addım 10:
ACME qozunun, qurğuşun vintinin və pilləli motorun quraşdırılması çətin deyildi, amma çərçivəyə çatmaq üçün şəkli və əks çəkiləri çıxarmaq üçün çoxlu yardıma ehtiyacım var idi.
Addım 11:
ACME qozu quraşdırılmışdır.
Addım 12:
İşdə eskizin ana hissəsinin qısa bir videosu. Limit keçidini axtardığı üçün dizaynı yavaşdır. Evə girmək hər dəfə elektrik kəsildikdən sonra avtomatik olaraq başlayır, belə ki, step sürücüsü stepperin mövqeyini bilir. Səs səviyyəsini 12 saniyəyə qaldırsanız, mikro açarın itələdiyini və stepper geri döndükdən sonra sərbəst buraxıldıqda yenidən kliklədiyini eşidə bilərsiniz.
Addım 13:
Və nəhayət burada hərəkətə keçir. Şəkili 53 düym qaldırmaq 25 saniyə çəkir.
Addım 14:
Televizorun arxasına quraşdırılmış komponentlər.
Addım 15:
Kodu yazmaq və düzəltmək üçün bir neçə dərs öyrəndim. Birincisi, Mikro açar bağlantısı kəsilsə də, stepperin işə salınmasıdır, buna görə də Arduino-nu açarın normal olaraq bağlanmış (NC) tərəfinə bağladım və keçid olmadıqda eskizdən çıxmaq üçün bir kod əlavə etdim. təsbit edildi, əks halda stepper heç vaxt evdən çıxmayacaqdı. Açarın normal olaraq açıq (YOX) tərəfini istifadə edirsinizsə, Arduino açarın açıq olub olmadığını və ya sadəcə bağlanmadığını deyə bilməz. Öyrəndiyim ikinci dərs, step sürücüsünün hərəkət etmədikdə sürücünü yerində saxlamaq üçün güc (step sürücüsündəki DIP keçid parametrindən asılı olaraq tam və ya yarım güc) istifadə etməsidir. Bu, CNC və 3D çap tətbiqləri üçün məntiqlidir, amma nisbətən neytral olaraq balanslaşdırılmış qaldırma mexanizmindən istifadə etdiyim üçün bir anda saatlarla yerində saxlamağa ehtiyacım yox idi (İpucu: Yarım güc tutma, step motorunu o qədər də isti etmir). Çözüm, step sürücüsünün ENA pinlərini istifadə etməkdir. Step sürücüsünün ENA+ nı Arduino üzərindəki bir pinə və ENA-nı Arduino-nun torpağına bağladım və sadəcə ENA+ pinini YÜKSƏK (Açıq) vəziyyətinə gətirdim ki, step sürücüsünə hərəkətlər arasında stepperin gücünü söndürsün. Bunu ağır bir televizoru qaldırmaq üçün istifadə etsəydim, əvvəlcə enerjiyə qənaət etmək üçün daim işləyən bir stepper istifadə etməzdən əvvəl onu tutmaq üçün kifayət olub olmadığını görmək üçün əks təsirə qarşı bir qoz istifadə edərdim. Ümid edirəm bu Təlimat kiməsə faydalı oldu! Baxdığınız üçün təşəkkürlər!
Tövsiyə:
Birbaşa Rəqəmsal Sintez (DDS) Çipli MIDI nəzarətli Step Motor: 3 Addım
Birbaşa Rəqəmsal Sintez (DDS) Çipi ilə MIDI tərəfindən idarə olunan Step Motor: SADƏ mini layihəyə çevrilməyiniz lazım olduğu barədə pis bir fikir var? Yaxşı, AD9833 Birbaşa Rəqəmsal Sintez (DDS) modulu ilə musiqi hazırlamaq məqsədi ilə Arduino Due üçün hazırladığım bir eskizlə oynayırdım … və bir anda düşündüm ki
Mikrodenetleyici Olmayan Step Motoru Nəzarətli Step Motor (V2): 9 Addım (Şəkillərlə)
Mikrodenetleyici Olmayan Step Motoru İdarə Edilən Step Motoru (V2): Əvvəlki Təlimatlarımdan birində, bir mikro nəzarətçi olmadan bir step motoru istifadə edərək bir step motorunu necə idarə edəcəyinizi göstərdim. Tez və əyləncəli bir layihə idi, amma bu Təlimat kitabında həll ediləcək iki problemlə gəldi. Beləliklə, ağılla
Step Lokomotivi İdarə Edilən Model - Döner kodlayıcı olaraq Step Motor: 11 addım (şəkillərlə birlikdə)
Step Lokomotivi İdarə Edilən Model | Bir Döner Enkoder Olaraq Step Motoru: Əvvəlki Təlimatlardan birində, bir step motorunun fırlanan bir kodlayıcı olaraq necə istifadə ediləcəyini öyrəndik. Bu layihədə, indi bir Arduino mikrokontrolöründən istifadə edərək bir model lokomotivini idarə etmək üçün o step motoru fırlanan enkoderdən istifadə edəcəyik. Beləliklə, fu olmadan
Step Motor Nəzarətli Step Motor - Döner kodlayıcı olaraq Step Motor: 11 addım (şəkillərlə birlikdə)
Step Motor Nəzarətli Step Motor | Bir Döner Enkoder Olaraq Step Motor: Ətrafında yatan və bir şey etmək istəyən bir neçə step motoru varmı? Bu Təlimat kitabında, bir Arduino mikro nəzarətçisindən istifadə edərək başqa bir step motorun mövqeyini idarə etmək üçün dönər kodlayıcı olaraq bir step motor istifadə edək. Elə isə çox uzatmadan, gəlin
Raspberry Pi Nəzarətli Qayçı Lift: 17 Addım (Şəkillərlə birlikdə)
Raspberry Pi Nəzarətli Qayçı Lift: Niyə bir qayçı qaldırır? Niyə də yox! Yaratmaq gözəl və əyləncəli bir layihədir. Mənim üçün əsl səbəb Great Mojave Rover Layihəmdəki kameraları qaldırmaqdır. İstəyirəm ki, kameralar roverdən yuxarı qalxsın və ətrafdakıların şəkillərini çəksin. Amma ehtiyacım vardı