Mundarija:
- 1 -qadam: Bosqichli dvigatel uchun o'rnatish teshiklarini burg'ulash
- 2 -qadam: Dvigatelni yo'lga qo'ying
- 3 -qadam: Bo'shashtiruvchi kasnaq uchun kichik tog 'yasash
- 4 -qadam: Bo'shashtiruvchi kasnaqni yig'ing
- 5 -qadam: Vaqt kamarining uchlarini ushlab turish uchun aravani o'zgartiring
- 6 -qadam: Uskunaingizga qoyil qoling
- 7 -qadam: Elektronika haqida umumiy ma'lumot
- 8 -qadam: Kalitlarni Arduino -ga ulash
- 9 -qadam: A4988 step drayverini ulash
- 10 -qadam: Kodni qo'shing
- 11 -qadam: Korpusni chop eting
- 12 -qadam: Yakuniy yig'ilish
- 13 -qadam: Sizning ishingizga qoyil qoling va ajoyib rasmlarni suratga oling
Video: Arduino boshqariladigan motorli kamera slayderini yarating!: 13 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Ushbu loyiha sizga har qanday oddiy slayderni Arduino boshqariladigan motorli slayderga qanday o'zgartirishni ko'rsatadi. Slayder 6m/min tezlikda juda tez harakat qila oladi, lekin juda sekin.
Yaxshi tanishish uchun videoni ko'rishni tavsiya qilaman
Sizga kerak bo'lgan narsalar:
- Har qanday kamera slayder. Men buni ishlatganman.
- Arduino Micro
- 4 ta kichik o'tish tugmasi
- 12 voltli batareya to'plami
- Vaqt kamari va 2 kasnak
- Bosqichli Dril
- Lehimlash temir. Men buni butunlay tavsiya qila olaman. Bu sarmoya, lekin u uzoq muddatda o'zini oqlaydi.
- A4988 qadam haydovchi. Nazariy jihatdan sizga faqat bittasi kerak, lekin agar sizda bir nechta bo'lsa, muammolarni bartaraf etish osonroq. Qanday bo'lmasin, ular arzon.
- 12V bosqichli dvigatel
- Markaziy zarba
- Metall arra yoki burchakli tegirmon
- Matkap pressi yoki qo'lda ishlaydigan matkap
1 -qadam: Bosqichli dvigatel uchun o'rnatish teshiklarini burg'ulash
Bosqichli dvigatel yo'l ostiga o'rnatilishi kerak. Oxiriga qanchalik yaqin bo'lsa, sayohat davomiyligi shuncha ko'p bo'ladi. Teshik naqshini dvigateldan trekka o'tkazishning eng oson usuli - bu rassomlarning bo'yoqlari yordamida. Bu barcha turdagi ilovalar uchun juda foydali maslahat. Kasnaklar juda baland edi, shuning uchun men trekka balandlikda joylashish uchun katta teshiklarni burishim kerak edi. Buni burg'ulash matkapi va pog'onali matkap yordamida osonlikcha bajarish mumkin. Teshiklarning joylarini belgilash uchun markaziy zımbadan foydalanganingizga ishonch hosil qiling. Bu ularni burg'ilashni osonlashtiradi va aniqroq qiladi. 90 ° burchakli pichoq qirralarni yaxshi tozalaydi.
2 -qadam: Dvigatelni yo'lga qo'ying
Nema 17 dvigatellarining yuqori qismida 3 mm tishli teshiklar mavjud. Men kamar uchun mukammal balandlikka erishish uchun ba'zi yuvish vositalarini ishlatardim. Vagonni tozalash uchun kamar yo'lda ancha pastda yurishi kerak. Kasnaklar o'rnatilgan vint bilan milga mahkamlanadi. Mening slayderimda teshiklar yo'lning yumaloq yuzalari bilan biroz to'qnashdi. Vintlarni mahkam bog'lab qo'yish uchun men bir oz hujjat topshirishim kerak edi. Agar siz dvigatelni bir necha darajaga burib, oldindan rejalashtirsangiz, yaxshi bo'ladi. Qanday bo'lmasin, ikkita vint etarli.
3 -qadam: Bo'shashtiruvchi kasnaq uchun kichik tog 'yasash
Bo'shashtiruvchi kasnaq, xuddi qadam kasnagi singari, yo'lning yuzasidan biroz pastroqda o'rnatilishi kerak. Men avvalgi loyihada qoldirgan metalldan foydalanardim. Siz shunga o'xshash narsalarni har qanday apparat do'konida topasiz. Men tayanch vintlarini ishlatardim. Ular ajoyib ko'rinadi, lekin ular faqat teshiklari ichida to'g'ri o'tirganda. Bunga erishish uchun men bitta teshikdan boshladim, vintni joylashtirdim, keyin ikkinchisini burg'uladim. Bu mukammal uyg'unlikni ta'minlaydi. Peshtaxta lavabosini yaratish uchun pichoq bit ishlatiladi.
Qo'shimcha chiroyli ko'rinish uchun siz metallni bo'yashingiz kerak. Astarni ishlatish har doim yaxshi fikr. Meniki -10C da juda yaxshi ishlamadi.
4 -qadam: Bo'shashtiruvchi kasnaqni yig'ing
Rulman kasnagi motor kasnagi bilan bir xil balandlikda bo'lishi kerak. Buning uchun men yuvish vositalarini ishlatardim. Men nylock yong'oqlarini ishlatishni qat'iy tavsiya qilaman! Ularda ip bilan bog'lab turadigan va tebranish natijasida bo'shashib qolmasligini ta'minlaydigan kichik plastmassa qo'shimchasi bor.
5 -qadam: Vaqt kamarining uchlarini ushlab turish uchun aravani o'zgartiring
Sizning belbog'laringiz uzunligi 5 metr bo'lib, uni o'lchamiga qarab kesishingiz mumkin. Bu shuni anglatadiki, ikkala uchi ham vagonga mahkamlanishi kerak. Men juda oddiy echim topmasdan oldin ularni vagonga biriktirishning bir necha usullarini sinab ko'rdim. Men kamarni M3 tayanchli vint yordamida parallel yuzaga mahkamladim. Men kamarni mahkam ushlash uchun to'g'ri masofaga ega bo'lishini ta'minlash uchun bir nechta teshik ochdim.
6 -qadam: Uskunaingizga qoyil qoling
Hozirgi vaqtda siz aravaga ulangan, dvigatel va rulda g'altakning atrofida aylanadigan kamarga ega bo'lishingiz kerak. Keyin elektronika keladi!
7 -qadam: Elektronika haqida umumiy ma'lumot
Men Arduino Micro -dan foydalanmoqdaman. Bu kichik formali faktorli va Internetda ko'plab yordamchi materiallarga ega bo'lgan ajoyib kichik qurilma. Arduino 8 ta AA batareyadan tashkil topgan 12V akkumulyator bilan ishlaydi. Men buni LiPo ishlatishdan ko'ra qulayroq deb bilaman. Batareya to'plami to'g'ridan -to'g'ri Stepper haydovchisiga ulanadi, chunki Arduino etkazib bera oladigan dvigatelni boshqarish kuchlanishi va tokini talab qiladi. Bosqichli haydovchi Arduino -dan 2 ta kabel orqali signal oladi va u dvigatelni boshqaradi. Arduino haydovchiga quvvat olgandan keyin ko'rsatma berishni boshlaydi. Harakat tezligini sozlash uchun 4 ta kalit birlashtiruvchi qulf sifatida ishlatiladi. Bu erda kod. Afsuski, circuits.io kodi veb -sayt sotilganda o'chirildi. Quyidagi kod yaxshi ishlaydi.
8 -qadam: Kalitlarni Arduino -ga ulash
Afsuski, shematic yo'qolgan, chunki circuits.io o'chirilgan. Shematikani qanday yaxshiroq tushuntirsam bo'ladi? Arduino kuchlanish manbai sifatida 12V akkumulyator batareyasini ishlatadi. U 5 voltli kuchlanishni o'zi ishlab chiqaradi, undan 4 kalitning holatini tekshirish mumkin. Ular slayder tezligini o'zgartirish uchun ishlatiladi. Shunday qilib, sizda 2 ta kuchlanish bor. 12V quvvat manbai va 5V nazorat qilish davri uchun 12V manbasini Arduino Vin va GND ga ulashingiz kerak. Vin kuchlanishning ma'nosini anglatadi. Bu qism oson.
Keyin siz 4 ta kalitni qo'shishingiz kerak. Buning uchun siz bu erda ishlatilgan shematikani ishlatishingiz va 4 ta kalit uchun 4 marta nusxalashingiz mumkin. Kechirasiz, haqiqiy shematik yo'qolgan. Quyidagi kodda topilgan pin5 -pin5 -dan foydalaning. 1 -pinni ishlatmang, bu ishlamaydi. Rezistorlar nima uchun? Xo'sh, Arduino oqimni o'lchay olmaydi, lekin u kuchlanishni o'lchashi mumkin. Shunday qilib, o'tish tugmasi 5v -ni pin bilan bog'laydi yoki GND -ga qisqa uzatishga imkon beradi. Qarshilik GNDdan oldin kuchlanishni nolga yaqin ushlab turadi. Har bir kalit uchun sizga individual 10k rezistor kerak! Agar siz yuqoridagi ko'rsatmaga amal qilsangiz, bu juda oddiy va Arduino asoslaridan biri bo'lsa, Arduino doimiy ravishda kalitlarning holatini tekshiradi va shunga mos ravishda javob beradi. Umid qilamanki, bu yordam beradi.
Ushbu sxema ishlagandan so'ng, siz uni non taxtasiga o'tkazib, lehimlashingiz mumkin.
4 ta kalitga bir nechta ingichka simlarni ulang. Men topilgan kabellarni eski chekilgan kabel ichida ishlatardim. Ishonchim komilki, sizda yotadiganlar ko'p. Yalang'och terminallarni qisqaruvchi quvurlar bilan saqlang. Endi sizda Arduino -ga ulangan 4 ta kalit bo'lishi kerak va Arduino ishga tushishi va bu tugmalar bosilganligini qayd qilishi kerak.
9 -qadam: A4988 step drayverini ulash
Step haydovchi - A4988. U Arduino -dan signallarni oladi va ularni Stepperga uzatadi. Sizga bu qism kerak. Sizga sxemani tushuntirishning o'rniga, bu darslikni juda yaxshi tushuntirgani uchun tomosha qilishingiz mumkin. Bu men A4988 -dan foydalanganda murojaat qilishim kerak. Mening kodim xuddi shu pinlardan foydalanadi. Shunday qilib, ushbu youtubers qo'llanmasini oldingi bosqichdagi kalitlar bilan taxtaga qo'shing va u ishlaydi.
10 -qadam: Kodni qo'shing
Bu erda butun kod va slayderning sxemasi. Siz uni onlayn rejimda sinab ko'rishingiz mumkin, lekin faqat step drayverisiz. Alternativ havola Kodda 4 ta kalitning holati tekshiriladi. Shundan so'ng, u ba'zi if iboralaridan o'tadi va kiritilgan qiymatda slayderning butun uzunligi bo'ylab harakatlanish bosqichlari orasidagi kerakli kechikishni tanlaydi. Barcha hisob -kitoblar eslatma sifatida kodga kiritilgan. Dvigatel sayohat tugagach to'xtab qolishini ta'minlash uchun siz slayderning uzunligini va g'altakning diametrini kiritishingiz kerak. Bu qadriyatlarni o'zingiz o'lchang. Formulalar kodga kiritilgan.
Jadvalda kerakli vaqt uchun qaysi tugmachalarni bosish kerakligi ko'rsatilgan. Masalan, agar slayder butun uzunlikni 2 daqiqada siljitmoqchi bo'lsa, siz 1 va 2 -tugmachalarni faollashtirishingiz kerak. Albatta, siz bu qiymatlarni xohlaganingizga o'zgartirishingiz mumkin.
11 -qadam: Korpusni chop eting
Men korpusni Fusion 360 yordamida yaratdim. Siz fayllarni bu erdan yuklab olishingiz va 3D printerda chop etishingiz mumkin. Hech qanday yordam kerak emas. Men o'qishni osonlashtirish uchun harflarning detallarini pushti lak bilan to'ldirdim. Siz xatni to'liq to'ldirishingiz va keyin kirishni o'chirib tashlashingiz mumkin. Agar siz osonroq variantni xohlasangiz, kichkina tushlik qutisi yordamida qo'lda qilishingiz mumkin.
12 -qadam: Yakuniy yig'ilish
Hamma narsani birlashtirish vaqti keldi. Barcha komponentlarni korpus ichiga joylashtiring va ikki tomonlama ko'pikli lenta yordamida slayderga o'rnating. Bu narsa juda kuchli va notekis yuzalarga yaxshi yopishadi. Bundan tashqari, men tepada universal kamera o'rnatilgan vibratsiyaga qarshi moslama qo'shdim. Vibratsiyali o'rnatish moslamasi ancha arzon va tebranishni to'xtatadi. Bu faqat yuqori tezlikda harakatlanish uchun kerak. Menimcha, yuqori tezlikda harakatlanish slayder uzunligi uchun 10 dan 30 gacha. Men ostidagi barcha tugmalar birikmasi bilan jadval qo'shdim.
13 -qadam: Sizning ishingizga qoyil qoling va ajoyib rasmlarni suratga oling
Ob -havoning ob -havosi yoki vaqtining o'zgarishi, bu slayder hamma narsani qila oladi! Agar siz uni o'zingiz qursangiz, men bu haqda bilishni xohlardim!
2017 yilgi mikrokontroller tanlovida ikkinchi o'rinni egalladi
Tavsiya:
O'zingizning motorli kamera slayderini qiling: 6 qadam (rasmlar bilan)
O'zingizning motorli kamera slayderini yarating: Ushbu loyihada men sizga motorli kamera slayderini yaratish uchun ikkita eski kamera uchburchagini qanday o'zgartirganimni ko'rsataman. Mexanik tizim asosan alyuminiy va zanglamaydigan po'latdan iborat bo'lib, slayderni mustahkam va chiroyli ko'rinishga olib keladi.
Bosqichli motorli boshqariladigan lokomotiv modeli - Bosqichli motor aylanadigan kodlovchi sifatida: 11 qadam (rasmlar bilan)
Bosqichli motorli boshqariladigan lokomotiv modeli | Bosqichli dvigatel aylanuvchi kodlovchi sifatida: Oldingi ko'rsatmalarni birida biz step motorini aylanuvchi kodlovchi sifatida ishlatishni o'rgandik. Ushbu loyihada biz Arduino mikrokontrolleridan foydalanib, lokomotiv modelini boshqarish uchun aylanadigan aylanadigan enkoderdan foydalanamiz. Shunday qilib, fu holda
Plastik axlatdan foydalanib, motorli dinozavrni 55 daqiqa yoki undan kamroq vaqt ichida yarating: 11 qadam (rasmlar bilan)
Plastik axlat yordamida motorli dinozavrni 55 daqiqada yoki undan kamroq vaqt ichida yarating! Salom. Mening ismim Mario va men axlat yordamida narsalarni qurishni yaxshi ko'raman. Bir hafta oldin meni Ozarbayjon milliy telekanalining ertalabki ko'rsatuvida ishtirok etishga taklif qilishdi, " San'atga isrof " ko'rgazma. Yagona shart? Menda bor edi
Motorli barn eshik izlagichini yarating : 6 qadam (rasmlar bilan)
Dvigatelli eshikli eshikni kuzatuvchi qurilmasini yarating …: … kamera yordamida yulduzlar, sayyoralar va boshqa tumanliklarni otib tashlang. Yo'q, Arduino, pog'onali dvigatellar, viteslar yo'q, tishli tayoqni aylantiradigan oddiy dvigatel, bu eshik ombori eshigi kamerangizni sayyoramizning aylanishi bilan bir xil tezlikda aylantiradi
Motorli WiFi boshqariladigan shassi: 5 qadam (rasmlar bilan)
Motorli WiFi boshqariladigan shassi: Donald Bell of Maker Project Lab (https://makerprojectlab.com) 2017 yil 29 noyabrdagi yangilanishida (https://youtu.be/cQzQl97ntpU) "Lady Buggy"; shassi (https://www.instructables.com/id/Lady-Buggy/) generator sifatida ishlatilishi mumkin edi