Mundarija:
- 1 -qadam: kerakli qismlar
- 2 -qadam: Narsalarni ulash
- 3 -qadam: Vref -ni sozlang
- 4 -qadam: Asosiy kodni o'chiring
- 5 -qadam: Eslatmalar
- 6 -qadam: Mikroto'lqin
Video: Nema17 qadamli motorli qadam: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Shunday qilib, bu men uchun birinchi ko'rsatma bo'ladi va men u bilan bog'liq muammolarni topganimda narsalarni yangilashim kerakligiga aminman. Vaqt imkon bersa va fikr -mulohazalar bilan narsalarni tuzatishga harakat qilaman. Rahmat!
Bosqichlar va mikro qadamlarni qidirish jarayonida topilgan barcha ma'lumotlar juda oddiy edi yoki bir nechta varaqlardan keyin ko'zlarim tiniq tafsilotlarga ega edi. Bu mening qadam va mikro qadamlarni o'zim qabul qilishim natijasidir.
Men oddiy Nema17 qadamli dvigatelini yig'dim, u mikro qadamlarni ko'rsatib beradi va ishlarning qanday ishlashini biroz tushuntirib beradi va uni amalda ko'rish uchun ba'zi namunaviy kod.
G'alati, mening zavqlanishim, narsalarning aslida qandaydir narsa qurishda ishlatilishidan ko'ra ko'proq ishlashini bilishdir:) ha, bilaman, g'alati! Yaxshiyamki, bu erda men stepperlar va mikro qadamlarga bo'lgan qiziqishimni qondirish uchun o'ylab topdim. Kod biroz sharhlangan, lekin men uni ko'rib chiqishda yuzaga kelishi mumkin bo'lgan savollarga javob berishni xohlardim. Yana ko'p narsalarni o'rganish kerak, lekin bu sizning sayohatingizni boshlashingizga yordam beradi.
Kod Arduino Nano, DRV8825 pog'onali haydovchi platasi va Nema17 pog'onali dvigatel (17HS4401S) uchun yozilgan. Shuningdek, u UNO R3 va MEGA2650 R3 da tuzilgan va sinovdan o'tgan. Umid qilamanki, bu loyihada kimgadir yordam beradi yoki ehtimol sizning 3D printeringiz yoki CNC chindan ham silliq harakatlar qanday amalga oshirilishini bilishni xohlaydi. Siz xohlagan vaqtda bepul foydalanish mumkin.
Qani boshladik!
1 -qadam: kerakli qismlar
Agar siz ushbu ko'rsatmaga qarasangiz, ehtimol sizda hammasi bo'lsa ham, ko'pi bor. Bu erda bo'lmaganlar uchun narsalarni takrorlash kerak bo'ladi.
1. Arduino Nano, Uno R3 yoki Mega2560
2. Nema 17 qadamli dvigatel. Siz har qanday kaputda har qanday 4 simli stepperdan foydalanishingiz mumkin, lekin menda shunday bo'lgan
3. 100uf 25v elektrolitik kondansatör. Bu bizga qadam bosish paytida yuzaga kelishi mumkin bo'lgan har qanday kuchlanishning ko'tarilishi uchun kerak. 45 V kuchlanish paydo bo'lishi mumkin, shuning uchun xavfsiz bo'lishga ruxsat bering!
4. DRV8825 qadamli haydovchi paneli
5. Non paneli
6. Breadboard simlari
7. Volt o'lchagich.
8. Elektr ta'minoti. Siz batareyadan tortib to maxsus quvvat manbaigacha hamma narsani ishlatishingiz mumkin. Buning uchun faqat 12 volt va kamida 1 amper kerak. Yaxshisi, 2 amper, chunki haydovchi yopilishidan oldin 1,5 gacha ishlaydi.
2 -qadam: Narsalarni ulash
Mana bizning sxemamiz, biz simlarni ulashda foydalanamiz. Sizning qadamingiz bir xil rangli simlarga ega bo'lishi mumkin yoki bo'lmasligi mumkin. Bunday holda siz qaysi simlar qaysi o'rash ekanligini aniqlashingiz kerak. Ma'lumotlar jadvalini qanday ulash kerakligini aniqlash uchun sizga kerak bo'lishi mumkin.
Buni amalga oshirishning bir usuli - qadam bosuvchi odamning qarshiligini o'lchash. 4 ta simdan 2 juft 3 ohmga yaqin joyda o'qiladi. Bu ikkita juftlik sizning A va B o'rashlaringizdir. Shunday qilib, har bir "juftlikni" DRV8825 ga ulang. 1 juft A1 va A2 ga, ikkinchisi B1 va B2 ga. Kutupluluk haqida juda ko'p tashvishlanmang. Agar sizda juftliklardan biri almashsa, dvigatel qarama -qarshi tomonga buriladi. Bilaman. Men sinab ko'rdim! Har bir "juft" haydovchining bir xil A yoki B ga ulanganligiga ishonch hosil qiling.
3 -qadam: Vref -ni sozlang
Hamma narsa tayyor va ishga tayyor bo'lgandan so'ng, biz avval DRV8825 kartamizni o'rnatishimiz kerak.
Arduino -ni Stepper_Board_Adjust kodi bilan yoqing. Bu bizga haydovchilar panelini o'chirish va yoqish imkonini beradi.
Bosqichni ajratib oling.
Seriyali monitorni oching va drayverni yoqing. Kod oddiy menyuni ko'rsatishi kerak. Agar yo'q bo'lsa, Arduino ulanishlarini ikki marta tekshiring.
Volt o'lchagichni oling va erni taxtadagi mantiqiy erga ulang. Nuqtali musbat qo'rg'oshin yordamida uni potentsiometr yonidagi kichik metall tiqin bilan juda sekin ulang. Ehtiyot bo'ling, qaltiragan qo'llaringiz uni hech qaerga siljitmaydi! Qo'rg'oshinga qaerga tegish kerakligini bilish uchun rasmga qarang. Siz ishlatishingiz mumkin bo'lgan sozlash yonida sizning taxtangiz orqali test o'tkazasiz. Omadingiz chopdi!
Kichkina tornavida bilan potentsiometrni sekin sozlang (yana ehtiyot bo'ling! Ishingiz tugaguncha qahva ichmang!).8 volt atrofida bo'lmaguningizcha. Bu yaxshi boshlanish nuqtasi bo'ladi.
Hozircha yaxshi ish!
4 -qadam: Asosiy kodni o'chiring
Mana, biz dam olish uchun foydalanadigan kod!
Endi asosiy kodni Arduino -ga o'chirish vaqti keldi.
Men Arduino -ni ulash va sozlash bo'yicha batafsil tavsifga o'tmoqchi emasman. Agar siz bu erda o'qiyotgan bo'lsangiz, buni qanday qilishni allaqachon bilasiz.: P.
Kodni tezda ko'rib chiqing. Yana bir nechta narsalarni tushuntirishga yordam beradigan ba'zi izohlar mavjud.
Ammo kutubxonani yuklashingiz kerak bo'ladi. Buni Arduino IDE kutubxona menejerida qilish mumkin.
Kutubxonani yuklaganingizdan so'ng, Arduino -ni yoqing.
Ketma -ket portni oching va agar ishlar yaxshi ketsa, siz menyuni ko'rasiz. Ajoyib ish!
Qolgani sizga bog'liq!
Umid qilamanki, bu sizning bilim va o'yin -kulgingizni izlashga yordam berdi. Bilaman, men bu ishda ko'p narsani o'rgandim!
Rahmat!
5 -qadam: Eslatmalar
Er -xotinning eslatmalari.
Har doim esda tutingki, hech qachon stepperni quvvat bilan o'chirmang. Har doim birinchi navbatda quvvatni o'chiring.
Agar qadamingiz past tezlikda va tezlashishda qadamlarni o'tkazib yuborayotganini ko'rsangiz, vrefni birdaniga ko'tarishga harakat qiling.
6 -qadam: Mikroto'lqin
Bu 30 inqilobda, 1/4 qadamda, 5000 tezlikda, 3000 tezlikda olingan.
Tavsiya:
Bluetooth boshqariladigan step motorli 3D robotli qo'l: 12 qadam
Bluetooth boshqariladigan qadamli dvigatelli 3D robotli qo'l: Ushbu qo'llanmada biz 28byj-48 pog'onali dvigatellar, servo dvigatel va 3D bosma qismlari bilan 3D robot qo'lini yasashni ko'rib chiqamiz. Chop etilgan elektron karta, manba kodi, elektr diagrammasi, manba kodi va ko'plab ma'lumotlar veb -saytimga kiritilgan
O'zgaruvchan motorli haydovchi: 3 qadam
O'zgaruvchan dvigatel drayveri: Ushbu maqola oddiy dvigatel drayverini ko'rsatadi. Biroq, bu, albatta, dvigatelni boshqarish sxemasi uchun eng arzon echim emas
IQ tomonidan boshqariladigan step motorli lift: 15 qadam
IQ bilan boshqariladigan qadamli motorli lift: men kamin ustiga o'rnatilgan televizorni yashiradigan katta rasmni ko'tarishni avtomatlashtirishim kerak edi. Rasm qo'l bilan ko'tarilishi mumkin bo'lgan arqon, kasnaklar va qarshi og'irliklardan foydalanadigan maxsus toymasin po'latdan yasalgan ramkaga o'rnatiladi. Bu nazariy jihatdan yaxshi eshitiladi, lekin
Quvvatni tejaydigan motorli haydovchi platasi: 5 qadam
Quvvatni tejaydigan dvigatellar uchun boshqaruv paneli: taqdim etilgan loyiha - bu SN754410 dvigatel drayveri IC ga ega bo'lgan qadam dvigateli/dvigatel haydovchisining elektron platasi, shu jumladan quvvatni tejash xususiyatlariga ega. Kengash ICda ikkita H ko'prikli kontaktlarning zanglashiga olib 2 ta shahar motorini yoki step motorini boshqarishi mumkin. SN754410 IC
Raspberry Pi, Python va TB6600 step motorli haydovchi: 9 qadam
Raspberry Pi, Python va TB6600 qadamli dvigatel drayveri: Bu ko'rsatma Raspberry Pi 3b ni TB6600 qadamli dvigatelga, 24 VDC quvvat manbaiga va 6 simli Stepper dvigateliga ulash uchun qilgan qadamlarni bajaradi. Men, ehtimol, sizlarning ko'plaringizga o'xshayman va tasodifan " xaltamni " qolgan nominaldan