Mundarija:
- 1 -qadam: materiallar va fayllar
- 2 -qadam: Arduino eskizi
- 3 -qadam: Mashinaning dizayni
- 4 -qadam: Arduino sxemasi va boshqaruv paneli
- 5 -qadam: Hammasini sozlash
Video: Pokemon Center mashinasi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu ko'rsatma Janubiy Florida universitetining Makecourse loyihasi talablarini bajarish uchun yaratilgan (www.makecourse.com). Zerikarli tanlov darsi o'rniga, men bir chetga chiqib, ushbu kursni oldim. Menga 3D bosib chiqarish, Arduino ko'nikmalari va ajoyib yakuniy loyihani va'da qilishdi. Bu sinf, aslida, ularning uchtasini ham topshirgan!
Mashg'ulotning birinchi haftalarida men qiziqarli va ijodiy, dars cheklovlari doirasida bajariladigan, 3D bosilgan va bitta harakatlanuvchi qismi bo'lgan loyiha g'oyasini ishlab chiqishim kerak edi. Pokemon Center Machine haqidagi mening fikrim shu kuni keldi, men 3DS uchun Pokemon Moonga oldindan buyurtma berganman. Bu mening Evrikadagi daqiqam edi!
Har bir pokemon o'yinida, kino va shouda charchagan va hushidan ketgan pokemonlarni davolash uchun Pokemon markazlari yoki qizil va oq rangdagi chiroyli binolar bo'lgan. Pokemon markazini boshqaruvchi hamshira quvonch sizning pokemoningizni to'playdi va ularni pokemonni davolaydigan Pokemon Center mashinasiga joylashtiradi. Bu mashina odatda to'rtburchaklar yoki dumaloq bo'lib, shovqin chiqaradi va oq va ko'k chiroqlarni yonadi. Mening mashinamning tasviri - bu o'rta qismi aylanadigan kvadrat quti, u erda pokemon tarqatiladi. Tugma bosilganda, mashina aylanadi va Pokemon Center mavzusidagi qo'shiqni ijro etadi, shuningdek, hamshira quvonchining barcha iboralarini ko'rsatadi.
1 -qadam: materiallar va fayllar
Mana, men loyiha davomida ishlatgan materiallar:
Dasturlar:
Arduino
Inventor studiyasi 2017
3D printer
Lazerni kesish mashinasi
Asboblar:
Lehimlash tizimi
Dremel
Tornavida
DAP bilan bog'lanish tsement elim
E6000 ishlab chiqarish elim
Ta'minot:
3D bosma qismlar
Akril "shisha"
Bezatish uchun pokemon to'plari (meniki strafor to'plari va bo'yoqlar bilan yaratilgan, lekin ularni loy, o'yma, 3D bosma qismlar va boshqalar yordamida yasash mumkin)
Elektr tasmasi
Elektronika:
Arduino
Bosqichli motor
Adafruit tovush paneli Fx
Karnay
LCD displey
Non paneli, tugmalar va simlar
Fayllar:
3D bosilgan qismlar uchun mening.stl fayllarim va Arduino uchun ishlatiladigan eskiz biriktirilgan
2 -qadam: Arduino eskizi
Yuqoridagi videodan eskizni (materiallar bo'limidagi fayllar ostida) yoki quyidagi tavsifni bajarish mumkin:
Ushbu eskiz uchun kerakli kutubxonalar Wire, Suyuq Kristall va Stepper. Agar siz Soundboard -ning boshqa funktsiyalari yordamida ushbu eskizni kengaytirmoqchi bo'lsangiz, Serial Software va Adafruit ixtiyoriy.
Eskizning boshida men tugmachani, qadam dvigatelining tezligi va tishli nisbati va LCD displey manzilini aniqlayman. Buning ortidan LCD displeyni ishga tushirish uchun myDisplay.init va LCD orqa fonini yoqish uchun myDisplay.backlight ishlatiladi. Keyin qadam tezligi o'rnatiladi va tugma holati ham o'rnatiladi.
Bo'shliq tsikli vaqt tsikli va keyin bir xil bo'lgan 6 ta bo'lim orqali tuziladi. While tsikli shuni ko'rsatadiki, tugma yuqori bo'lsa yoki bosilmasa, qavs ichidagi bo'lim bo'lishi kerak. Bunday holda, bu "while (digitalRead (buttonPin) == HIGH) {}" hech narsa bo'lmaydi. Biroq, tugma LOW yoki bosilganda, eskizning qolgan qismi oxirigacha davom etishi kerak.
Qolgan eskizni tashkil etuvchi oltita bo'limga myStepper.step (stepsPerRevolution) va myDisplay.setCursor (0, 0) yordamida retseptorni aylantirish buyrug'i kiradi, bu iborani LCD displeyning birinchi satrida, so'ngra buyruq bilan boshlanadi. myDisplay.print ("Bizning saytimizga xush kelibsiz") - bu ibora birinchi qatorda ko'rsatiladi. Buning ortidan LCD displeyning ikkinchi qatoridagi iborani boshlaydigan myDisplay.setCursor (0, 1) va ikkinchi satrda ko'rsatiladigan myDisplay.print ("Pokemon Center!") Buyrug'i keladi. Oxirgi buyruq - bu keyingi aylanish va ibora uchun kodning keyingi to'plami uchun ekranni asl holatiga qaytaradigan myDisplay.clear.
3 -qadam: Mashinaning dizayni
Men Pokemon Center Machine uchun 3D bosilgan qismlarimni loyihalash uchun Inventor -dan foydalandim. Bosib chiqarish uchun.stl fayllariga aylantirish imkoni bor ekan, boshqa ko'plab dasturlardan foydalanish mumkin edi. Men mashinamni jami 4 qismdan foydalangan holda loyihalashtirdim: taglik, retseptor, gumbaz asosi va gumbaz.
Baza - bu ichi bo'sh bo'lgan quti, o'rtada ko'prigi bor, bu esa Arduino simlarini o'tkazishga imkon beradi, bu esa Stepper dvigatelini ushlab turish uchun bo'lim yaratadi. Videoda taglik sariq rangda.
Poydevor ichida joylashgan qizil retseptor - bu Pokeballs tarqatiladigan va davolanadigan joy, chunki bu qism aylanadi.
Yashil gumbaz tagligi poydevor tepasida joylashgan bo'lib, gumbaz tepasida yotadigan platforma vazifasini bajaradi, shuning uchun u aylanadigan retseptorga to'sqinlik qilmaydi.
Moviy gumbaz gumbaz tagida yotadi va aylanayotganda retseptorga qarash uchun teshik bor. Bu teshik aniq ko'rish joyi uchun keyinchalik loyihada akril akril bilan qoplangan.
4 -qadam: Arduino sxemasi va boshqaruv paneli
Pokemon Center Machine boshqaruv panelini ikki qismga bo'lish mumkin: Arduino va Soundboard.
Arduino:
Arduino pog'onali dvigatelga, tugmachaga va LCD displeyga non paneli yordamida ulanadi va u tashqi batareyalar to'plami bilan quvvatlanadi. Bosqichli dvigatel retseptorni aylantiradi, LCD displeyda hamshira quvonchining umumiy iboralari ko'rsatiladi va tugmachaning ishlatilishi tizim faol ishlayotganini yoki kutayotganini boshqaradi.
Ovoz paneli:
Adafruit Soundboard FX dinamik, Arduino va tugmachaga biriktirilgan. Karnay yuklangan qo'shiqni ijro etadi, Arduino faqat quvvat manbai sifatida ishlatiladi va tugma yana tizim faol ishlayotgan yoki kutayotganini boshqaradi.
Non paneli va Arduino sxemasi biriktirilgan rasmda ko'rsatilgan. Arduino -da qadamlar, LCD va tugmalar mavjud bo'lib, ular pinlar orqali Arduino va uning qismlari (LCD va dvigatel) orasidagi oqimlarni uzatadi. Adafruit ovozli paneli taxtaga biriktirilgan va Arduino orqali quvvat oladi. Ovoz paneli musiqasi yordamchi sim bilan biriktirilgan karnay orqali ijro etiladi va Arduino portativ batareya to'plami bilan ishlaydi.
5 -qadam: Hammasini sozlash
Arduino, Adafruit va Breadboard tizimi:
Taqdim etilgan eskizni yuklab oling va Arduino -ga yuklang, shunda u to'g'ri ishlashi uchun kerakli kodga ega bo'ladi. Bundan tashqari, Adafruit Soundboard FX -ni sozlash kerak. Men musiqa faylini faqat Soundboard -ga yukladim, chunki taxtada allaqachon 10 tetik yoki tugmacha o'rnatilgan. Men asosiy sozlamalardan foydalandim, lekin ilg'or sozlamalarni bu erda topish mumkin:
Arduino, Adafruit va Breadboard elektronika xavfsizligini ta'minlaydigan ushbu sinf loyihasi uchun zarur bo'lgan qutiga joylashtirilgan. Agar so'ralsa, shaklning xilma -xilligi va kesilgan qismlarda aniqroq chiziqlar uchun 3D bosma quti yaratilishi mumkin. Dremel yordamida men LCD displeyni ko'rish uchun joy, tugma uchun teshik, yordamchi sim va USB kabeli uchun bo'lim yaratdim.
3D bosilgan qismlar quyidagicha yig'ilgan.
Asosiy, qadamli motor, retseptor, gumbaz bazasi, keyin gumbaz.
Stepper burg'ilandi va poydevordagi ko'prikka o'rnatildi va retseptor Stepper pistoniga mos keladigan teshikka ega edi. Stepperda burg'ulashdan oldin retseptorning silliq aylanishini tekshiring. Agar yo'q bo'lsa, pozitsiyani imkon qadar sozlang. Gumbaz bazasi tayanchga, keyin gumbaz gumbaz tagiga yopishtirilgan. Akril ko'rish oynasi mukammal joylashishini ta'minlash uchun lazerli kesish mashinasi yordamida kesilgan. Agar bunday imkoniyat bo'lmasa, dremel ham xuddi shunday ishlaydi.
Dekoratsiya:
Har qanday bezakni Pokemon Center mashinasida ishlatish mumkin. Men poydevorning tashqi qismini bezash uchun mini pokebollar yaratdim. Boshqa g'oyalar, mashinaning ichiga to'p kiritish, poydevorni bo'yash yoki kichik pokemon haykalchalarini biriktirish bo'lishi mumkin. Faqat dam oling!
Tavsiya:
Plastik qayta ishlash uchun avtomatik qarshi quyish mashinasi: 5 qadam
Plastik qayta ishlash uchun avtomatlashtirilgan qarshi quyish mashinasi: Salom :) Bu ko'rsatma bizning "plastikni qayta ishlash uchun avtomatlashtirilgan qarshi kalıplama mashinasi" haqida. (deb nomlangan: Smart Injektor) Mashinaning g'oyasi - plastikni qayta ishlashning markazlashtirilmagan echimini taklif qilish. Qayta ishlash ko'pincha cheklangan
Uch eksa yuk mashinasi (cnc) - PLC: 4 qadam
Uchta eksenel yuk mashinasi (CNC)-PLC: Salom Hozirgi dissertatsiya KLOKNER MOELLER-ning PLC-PS3 dasturlashiga bag'ishlangan bo'lib, ikkala maqsadda ham uchta o'qli transport krani deb ataladigan mexanik modelning funksionalligi bilan bog'liq. metall yuklarni tashish. Bu mohiyatan
Qumli tornado mashinasi: 4 qadam
Qumli tornado mashinasi: Salom bolalar. Men bu ishda yangi, lekin baribir tanlovda qatnashaman. Bu sizning uyingizda qumli tornado mashinasini yasash loyihasi bo'ladi. Bu nisbatan oddiy loyihadir va ko'p mehnat talab qilmaydi. Eslatma*Har doim o'qing
Politsiya mashinasi Arduino: 6 qadam
Politsiya mashinasi Arduino: Salom va o'zingizning shaxsiy politsiya mashinangizni yaratish bo'yicha ko'rsatmaga xush kelibsiz! O'tgan yili men masofadan boshqarish pultiga o'tish uchun o'z RC avtomashinamni qurganimdan so'ng, militsioner mashinasidan so'ng CPT -ni asoslashga ilhom oldim. Biroq, bu safar
DIY PCB matkap bosish mashinasi: 7 qadam
DIY PCB burg'ulash matkap mashinasi: Men oldingi yo'riqnomada aytganimdek, men yangi yo'riqnomada ishlayotganimni aytdim, shuning uchun men ushbu maqolada sizga DC bilan ishlaydigan burg'ulash matkapini qanday yasashni ko'rsataman va qanday qilib qurish bo'yicha ko'rsatmalarga amal qilaman. bu Mashina. Shunday qilib, boshlaylik