Mundarija:

GOB: 3 qadam
GOB: 3 qadam

Video: GOB: 3 qadam

Video: GOB: 3 qadam
Video: Meri Aawargi | Good Boy Bad Boy | Tusshar Kapoor,Emraan Hashmi,Isha Sharvani,Tanushree Dutta |Himesh 2024, Iyul
Anonim
GOB
GOB

Bu ko'rsatma Janubiy Florida universitetining Makecourse loyihasi talablarini bajarish uchun yaratilgan (www.makecourse.com).

GOB haqida ma'lumot

GOB Gear Operated Box degan ma'noni anglatadi va bir qator viteslar orqali ishlaydigan quti. Bu loyiha yuqorida aytib o'tilganidek, Janubiy Floridadagi universitetdagi Makercourse kursi uchun yaratilgan va bu ko'rsatma ushbu loyihani boshqa qutilarda takrorlash uchun nima kerakligini aniq ko'rsatib beradi. O'ngdagi rasm yuqoridagi birinchi rasm - GOBning so'nggi versiyasi. Qutini qulflash va qulfdan chiqarish mumkin, bu RFID sensori qaysi tugmachani "ko'rishiga" va shuningdek, yonidagi LEDlarni yoqilishiga qarab qutining qulflanishi yoki ochilishiga bog'liq. Qutining so'nggi xususiyatlarini ko'rish uchun biriktirilgan videoni ko'ring.

1 -qadam: Ta'minot/Uskuna

Ta'minot/Uskuna
Ta'minot/Uskuna
Ta'minot/Uskuna
Ta'minot/Uskuna
Ta'minot/Uskuna
Ta'minot/Uskuna
Ta'minot/Uskuna
Ta'minot/Uskuna

Loyihani qayta tiklash uchun sizga quyidagilar kerak bo'ladi.

1. Arduino Uno boshqaruv paneli

2. Arduino RFID sensori (MFRC522)

3. Vites qutilari - texnik xususiyatlar uchun quyida qarang

4. Katta buloq

5. 5v qadamli dvigatel

6. Har xil LEDlar

7. Portativ USB zaryadlovchi

8. Box - Xususiyatlarni quyida ko'ring

9. Qutingiz uchun xohlagan bezaklar, men quyidagilarni ishlatardim.

- Spray bo'yoq (jigarrang, oltin, pushti oltin/ mis)

- Anahtarlık lampalari

- Har xil 3D bosilgan viteslar, murvat va quvurlar

Gears

Men ushbu dizaynning mexanik qismi uchun ishlatiladigan viteslarni 360 -sonli tishli skript yordamida ishlab chiqdim va keyin ularni 3D bosib chiqardim. Bu erda biriktirilgan birinchi rasmda men barcha viteslarimni ishlab chiqarishda ishlatilgan va faqat har birining tish sonini o'zgartirishim kerak bo'lgan texnik xususiyatlar ko'rsatilgan. Ikkinchi rasmda ushbu qutida ishlatiladigan viteslar ko'rsatilgan. 3 ta dumaloq vites ishlatilgan va keyin qulflash mexanizmi sifatida to'rtburchaklar tishli vites ishlatilgan, bu viteslar uchun.stl fayllari ham biriktirilgan. Uchinchi rasmda viteslar joylashuvi ko'rsatilgan, chunki siz ko'rib turganingizdek, yuqori tishli quti uni ushlab turish uchun qo'llanmalarga muhtoj va eng katta vites kichik motorga yopishtirilgan bo'lib, bu qadam dvigateliga barcha ichki viteslarni bir vaqtning o'zida aylantirish imkonini beradi.

Quti

Mening loyiham uchun ishlatiladigan quti 7in dan qilingan. x 7 dyuymli karton varaqlar. Qopqoqni qutining tagiga ulash uchun ikkita ingichka kartondan foydalanilgan, keyin qutining qulflanishi uchun qopqoqdagi ilgakni qurish uchun kichik tasma ishlatilgan. Siz qutingizni xohlagan materialdan yasashingiz mumkin yoki uni bir tomoni allaqachon bog'lab qo'yilgan qopqoq bilan ishlatishingiz mumkin, bu holda ichki tishli qutilar qulflanishi uchun qopqog'ining ichki qismi ilgak bo'lishi kerak. Qo'shimcha ma'lumot olish uchun oxirgi ikkita rasmga qarang.

2 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish

1. 1 -qadamda keltirilgan barcha materiallarni to'plang: Ta'minot/ Uskuna

2. Qutini tuzing, ilgari aytib o'tilganidek, siz qutingizni har qanday materialdan yasashingiz mumkin yoki xohlagan o'lchamga ega bo'lishingiz mumkin, faqat ichki tishli qutini qulflashi uchun etarlicha katta ichki ilgak bo'lishi kerak.

3. Quti qurilgandan so'ng, kontaktlarning zanglashiga olib kelishi kerak. Qo'shilgan sxemaga amal qiling. Shuni yodda tutingki, siz qanchalik toza va ixcham qilsangiz, u sizning qutingizga yaxshiroq joylashadi. Dastur yig'ilgandan so'ng va elektronni sinovdan o'tkazing 1) barcha jihozlaringiz ishlayotganini tekshiring va 2) siz xohlagan narsani bajaring.

4. Keyingi dizayn va qutingizga kerakli viteslarni chop eting. Bu sizning qutingizning kattaligiga va kontaktlarning zanglashiga qarab bir nechta nashrlarni olishi mumkin. Siz boshlashingiz kerak bo'lgan birinchi vites - bu qadam dvigateli, bu qutining ichidagi vites balandligini o'lchashga yordam beradi. Qutining eng yaxshi balandligini aniqlashga yordam beradigan.stl fayllariga dublning har xil o'lchamlari biriktirilgan. Dvigatelning pastki qismidagi teshikni burg'ilab, qadam dvigateliga vintni step motoriga mahkamlash uchun yopishtirish kerak bo'ladi.

5. Barcha viteslarni bosib chiqarish va sxemani yig'ib bo'lgach, viteslarni qutining ichki qismiga mahkamlang. Men oson yig'ish uchun issiq elim ishlatardim. Boshqa turdagi elim yoki vintlarni ham ishlatish mumkin. Viteslarni joyida ushlab turish uchun kerak bo'lganda hidoyat raylarini qo'shing. Rasmlarda ko'rib turganingizdek, viteslarni joylashtirish ilgak joylashgan qutining qopqog'i ostiga to'g'ri kelishi kerak. Buloq to'g'ridan -to'g'ri ilgak ostiga o'tirishi kerak, shunda quti qulfdan chiqarilganda qopqog'i ochiladi va to'rtburchaklar tishli quti qulflanganda ilgakka joy qo'yiladi.

6. Viteslar o'rnatilgandan so'ng, kontaktlarning zanglashiga olib keling. Men rasmlarda lenta, ko'k tasma ishlatardim, buning uchun kerak bo'lganda osonlikcha o'zgartirishlar kiritishga imkon berdi.

7. Nihoyat qutingizni bezang! Men qutining chap tomonidagi dekorning bir qismi sifatida viteslarning aylanishini bildirish uchun dastlab ishlatilgan LEDlarni ishlatishni tanladim. Loyihaning eng yaxshi tomoni shundaki, oddiy kontseptsiya ushbu loyihani o'z ehtiyojlaringizga moslashtirishga imkon beradi. Keyingi uchta qadam bu qutini qanday bezatganimni ko'rsatadi.

8. Har xil viteslarni chop eting. Keyin qutiga va tishli qutilarga purkagich soling va siz xohlagan mavzuga mos kelsin. Yon tomonlarga dizayn qo'shish uchun ularni stencil sifatida ishlatardim yoki tekstura uchun yopishtirdim, batafsil ma'lumot uchun ilova qilingan rasmlarga qarang.

9. Yon tarafdagi lampochkalar uchun men kalitli lampochkalarni ishlatardim. U erdan men qutining yon tomonida ikkita teshik ochib, kontaktlarning zanglashiga olib keladigan LEDlarni lampochkalarga ulashim mumkin edi.

10. Tugatganingizdan so'ng, qutingizga biror narsa qo'yish uchun hali ham joy borligiga ishonch hosil qiling. Men hech narsa yopilmasligi uchun ichki sxemani namat bilan yashirishni tanladim.

Qutini xohlaganingizcha bezashdan zavqlaning, bu ixtiro qilishning eng yaxshi qismi! Baxtli qilish!

3 -qadam: kod

Ishni boshlash

Qo'shilgan.ino fayli GOB uchun dastur kodidir. Buni arduino -da to'g'ri ishlatish uchun siz arduino kutubxonalari jildiga biriktirilgan ikkita kutubxonani o'rnatishingiz kerak bo'ladi. Dastur yaxshi sharhlangan, lekin qo'shimcha tushuntirish uchun quyida berilgan tavsif ham mavjud. Bu kodlar arduino dasturlash bo'yicha asosiy tushunchani talab qiladi.

Sharh/tavsif

1. Kutubxonalar

Bu dasturda SPI, MFRC522 va Stepper kutubxonasida uchta kutubxona ishlatiladi. SPI standart arduino kutubxonasi bo'lgani uchun, uni arduino kutubxonalari papkasida o'rnatishga hojat yo'q. SPI ketma -ket periferik interfeysni anglatadi va bu arduino RFID sensori bilan gaplashishda foydalanadigan ketma -ket aloqa protokoli. Ushbu kutubxona yordamida biz RFID sensoridan ma'lumotlarni o'qish uchun MFRC522 kutubxonasidan foydalanamiz. Bu kutubxona sensorga xos bo'lib, bizga qutini qulflash va qulfini ochish uchun ishlatiladigan RFID tugmalaridan sensor "o'qigan" ma'lumotlarni ishlatishga imkon beradi. Qadam kutubxonasi xuddi aytilganidek ishlaydi, bu arduino step motor bilan gaplashishga yordam beradi.

2. O'zgaruvchilarni aniqlash/ O'rnatish

Kerakli uskunalar uchun kerakli kutubxonalarni qo'shgandan so'ng, ushbu uskunaning pinlarini aniqlash kerak. Asosan, arduino qaysi pinlar qaysi uskunalar bilan gaplashayotganini bilishi kerak.

3. Asosiy halqa

Birinchidan, agar RFID sensori RFID kalitini o'qiyotganiga ishonch hosil qilish uchun birinchi ikkita bayonot ishlatilsa. Keyin biz "o'qiladigan" RFID kalitining kodini yoki UIDini olishimiz kerak, bu Loop () funktsiyasining birinchi tsiklida sodir bo'layotgan narsa. UID o'qilgandan so'ng, biz kalitning qutini qulflashini yoki ochilishini tekshirishimiz kerak. Bu erda if else iborasidan foydalanib, men bitta kalitni qutini qulflash uchun, ikkinchisini esa qutini ochish uchun o'rnatdim. Misol uchun, agar UID men xohlagan UIDga teng bo'lsa, spinRight () funktsiyasini chaqiring yoki boshqa qutini qulflang, spinLeft () funktsiyasini chaqiring va qutining qulfini oching.

4. Spin funktsiyalari

SpinLeft () va spinRight () funktsiyalari step motorini chapga yoki o'ngga aylantirish uchun ishlatiladi. Bu erda asosiy narsa shundaki, qadam dvigatelining yo'nalishini teskari aylantirish uchun qadam motorining pimlari teskari yo'naltiriladi.

Tavsiya: