Mundarija:

Arduino motorli rolikli pardalari: 8 qadam
Arduino motorli rolikli pardalari: 8 qadam

Video: Arduino motorli rolikli pardalari: 8 qadam

Video: Arduino motorli rolikli pardalari: 8 qadam
Video: Makeblock Untimate Robot Kit Part 1 : Step by Step Assembly Robot of Aram Tank 2024, Iyul
Anonim
Arduino motorli rolikli pardalar
Arduino motorli rolikli pardalar
Arduino motorli rolikli pardalar
Arduino motorli rolikli pardalar
Arduino motorli rolikli pardalar
Arduino motorli rolikli pardalar

Loyiha tafsilotlari: Mening loyihamning maqsadi - har kuni foydalanishim mumkin bo'lgan amaliy motorli rolikli pardalar yasash. Reja - bipolyar pog'onali dvigatel orqali boshqariladigan rolikli pardani yasash, men uni arduino uno taxtasi orqali boshqaraman. Panjurlar dvigatel orqali funktsional ishlagandan so'ng, men uni masofadan boshqarish pulti yordamida boshqariladigan arduino -dagi Bluetooth qabul qilgichiga ulashga umid qilaman. Keyinchalik men ko'rlarni taymerga o'rnataman, u ertalab ochiladi, lekin kechasi yopiladi. Men dvigatelni arduino platasi orqali boshqarishni va u bilan bog'liq dasturiy ta'minotni o'rganmoqchiman.

1 -qadam: kerakli materiallar

Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
  • Bipolyar qadamli motor (byj48)
  • Motor haydovchi
  • fm o'tish simlari
  • mm o'tish simlari
  • Arduino uchun boshqaruv paneli
  • 3D bosilgan qismlar
  • pardalar uchun vinil varaq
  • 3/4 pvc quvurli

2 -qadam: pardalarni qanday yig'ish kerak

Ko'zoynaklarni qanday yig'ish kerak
Ko'zoynaklarni qanday yig'ish kerak
Panjara qanday yig'iladi
Panjara qanday yig'iladi
Ko'zoynaklarni qanday yig'ish kerak
Ko'zoynaklarni qanday yig'ish kerak
Ko'zoynaklarni qanday yig'ish kerak
Ko'zoynaklarni qanday yig'ish kerak
  • Birinchidan, PVX quvurini kerakli uzunlikka kesib oling (men o'z oynamning o'lchamiga mos ravishda 2,5 metrgacha kesib tashladim)
  • Keyin quvurni gorizontal chiziqda, stol bo'ylab arra bilan kesib oling
  • 1/2 dyuymli pastadir qilish uchun vinil varaqning yuqori va pastki qismini kesib oling
  • Keyin men vinil varaqni ushlab turish uchun 3/8 dyuymli yog'och dublonni joylashtirdim va varaqni ichkariga o'tkazib yubordim

3 -qadam: 3D bosma materiallar

3D bosma materiallar
3D bosma materiallar
3D bosma materiallar
3D bosma materiallar
3D bosma materiallar
3D bosma materiallar
  • Men ko'r -ko'rona dvigatel bilan aylanishi va loyihaning estetik jozibadorligini oshirish uchun dvigatel korpusini va tugmachasini joylashtirdim.
  • Men dvigatel yoqiladigan tomonga burilish tugmachasini yasadim, lekin boshqa tomoniga quvur diametri PVX diametrli rulman biriktirdim.

4 -qadam: Arduino uskunasini sozlash

Arduino uskunalarini sozlash
Arduino uskunalarini sozlash

5 -qadam: Step motor uchun dasturiy ta'minot

Step motor uchun dasturiy ta'minot
Step motor uchun dasturiy ta'minot
Step motor uchun dasturiy ta'minot
Step motor uchun dasturiy ta'minot
  • Arduino ide dasturini ish stoliga yuklab oling
  • Keyin dasturiy ta'minotni oching va fayllar yorlig'ini, so'ngra misollarni bosing va "stepper" nomli misolga o'ting va step inqilobini bosing.
  • Ushbu maxsus kod uchun siz dvigatelga mos keladigan aylanishni bosqichlarini o'zgartirishingiz kerak bo'ladi va siz buni quyidagi tenglama yordamida aniqlay olasiz.

qadamlar = Bir inqilobdagi qadamlar soni * Vites nisbati. qadamlar = (360 °/5.625 °) * 64 "Vites nisbati" = 64 * 64 = 4096. Bu qiymat uni arduino eskizida almashtiradi

  • Bundan tashqari, dasturiy ta'minotdagi ketma -ketlikni 1234 dan 1324 gacha o'zgartirish kerak bo'ladi, aks holda vosita ishlamaydi
  • agar kerak bo'lsa, siz tezlik bilan o'ynashingiz mumkin

6 -qadam: Dvigatelni qabul qilgichga qanday o'rnatish kerak

Dvigatelni qabul qiluvchiga qanday o'rnatish kerak
Dvigatelni qabul qiluvchiga qanday o'rnatish kerak
  • Ushbu eskiz uchun sizga kerak bo'ladigan qismlar - bu arduino non paneli, 5V kuchlanishli panel, Ir qabul qilgich va masofadan boshqarish pulti.
  • O'chirish sxemasi va barcha simlar aqlli bo'laklardan kelgan
  • Dvigatelni qabul qilgich orqali ishlatish uchun zarur bo'lgan kod arduino eskizidagi ikkita kutubxonadan foydalanadi: IR masofadan boshqarish pulti va qadam
  • Step kutubxonasi arduino eskizida misollar ostida bo'ladi, lekin siz IR masofadan boshqarish pultini GitHub kabi veb -saytidan yuklab olishingiz va chiqarib olishingiz kerak bo'ladi.

7 -qadam: Ko'zi ojizlar uchun yakuniy kod

Ko'zi ojizlar uchun yakuniy kod
Ko'zi ojizlar uchun yakuniy kod
Ko'zi ojizlar uchun yakuniy kod
Ko'zi ojizlar uchun yakuniy kod

8 -qadam: Yakuniy fikrlar

Umuman olganda, loyiha men xohlagandek bo'lmadi. Men o'z xonamga amaliy tarzda o'rnatadigan to'liq avtonom rolikli pardani xohlardim. Garchi men ko'p narsani o'rgandim va bu to'liq muvaffaqiyatsizlik bo'lmasa -da, u qisman ishlaydi, men qilgan xatolarimni tuzatishga harakat qilaman. Men byj48 qadamli dvigatelni va step haydovchisini a4988 step drayveri bilan birga kuchliroq 17 qadamli dvigatel bilan almashtiraman. Umid qilamanki, apparat va dasturiy ta'minotdagi ba'zi o'zgarishlar bilan men to'liq ishlaydigan step motorli rolikli pardalarga ega bo'laman.

Tavsiya: