Mundarija:

Arduino boshqariladigan motorli kamera slayderini yarating!: 13 qadam (rasmlar bilan)
Arduino boshqariladigan motorli kamera slayderini yarating!: 13 qadam (rasmlar bilan)

Video: Arduino boshqariladigan motorli kamera slayderini yarating!: 13 qadam (rasmlar bilan)

Video: Arduino boshqariladigan motorli kamera slayderini yarating!: 13 qadam (rasmlar bilan)
Video: Как сделать катер из пенопласта на радиоуправлении? 2024, Iyul
Anonim
Image
Image
Arduino boshqariladigan motorli kamera slayderini yarating!
Arduino boshqariladigan motorli kamera slayderini yarating!

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 uchun o'rnatish teshiklarini burg'ulash
Bosqichli dvigatel uchun o'rnatish teshiklarini burg'ulash
Bosqichli dvigatel uchun o'rnatish teshiklarini burg'ulash
Bosqichli dvigatel uchun o'rnatish teshiklarini burg'ulash
Bosqichli dvigatel uchun o'rnatish teshiklarini burg'ulash
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

Dvigatelni temir yo'lga o'rnating
Dvigatelni temir yo'lga o'rnating
Dvigatelni temir yo'lga o'rnating
Dvigatelni temir yo'lga o'rnating
Dvigatelni temir yo'lga o'rnating
Dvigatelni temir yo'lga o'rnating
Dvigatelni temir yo'lga o'rnating
Dvigatelni temir yo'lga o'rnating

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'sh g'altakka kichik tog' yasash
Bo'sh g'altakka kichik tog' yasash
Bo'sh g'altakka kichik tog' yasash
Bo'sh g'altakka kichik tog' yasash
Bo'sh g'altakka kichik tog' yasash
Bo'sh g'altakka kichik tog' yasash
Bo'sh g'altakka kichik tog' yasash
Bo'sh g'altakka 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

Bo'shashtiruvchi kasnaqni yig'ing!
Bo'shashtiruvchi kasnaqni yig'ing!
Bo'shashtiruvchi kasnaqni yig'ing!
Bo'shashtiruvchi kasnaqni yig'ing!
Bo'shashtiruvchi kasnaqni yig'ing!
Bo'shashtiruvchi kasnaqni yig'ing!
Bo'shashtiruvchi kasnaqni yig'ing!
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

Vaqt kamarining uchlarini ushlab turish uchun aravani o'zgartiring
Vaqt kamarining uchlarini ushlab turish uchun aravani o'zgartiring
Vaqt kamarining uchlarini ushlab turish uchun aravani o'zgartiring
Vaqt kamarining uchlarini ushlab turish uchun aravani o'zgartiring
Vaqt kamarining uchlarini ushlab turish uchun aravani o'zgartiring
Vaqt kamarining uchlarini ushlab turish uchun aravani o'zgartiring
Vaqt kamarining uchlarini ushlab turish uchun aravani o'zgartiring
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

Uskunangizga qoyil qoling!
Uskunangizga 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

Elektronika haqida umumiy ma'lumot
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

Kalitlarni Arduino -ga ulash
Kalitlarni Arduino -ga ulash
Kalitlarni Arduino -ga ulash
Kalitlarni Arduino -ga ulash
Kalitlarni Arduino -ga ulash
Kalitlarni Arduino -ga ulash
Kalitlarni Arduino -ga ulash
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

A4988 step drayverini ulash
A4988 step drayverini ulash
A4988 step drayverini ulash
A4988 step drayverini ulash
A4988 step drayverini ulash
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

Kodni qo'shing!
Kodni qo'shing!
Kodni qo'shing!
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

Qoplamani chop eting
Qoplamani chop eting
Qoplamani chop eting
Qoplamani 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

Yakuniy yig'ilish
Yakuniy yig'ilish
Yakuniy yig'ilish
Yakuniy yig'ilish
Yakuniy yig'ilish
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

Ishingizga qoyil qoling va ajoyib rasmlarni suratga oling!
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!

Mikrokontroller tanlovi 2017
Mikrokontroller tanlovi 2017
Mikrokontroller tanlovi 2017
Mikrokontroller tanlovi 2017

2017 yilgi mikrokontroller tanlovida ikkinchi o'rinni egalladi

Tavsiya: