Mundarija:
- Ta'minotlar
- 1 -qadam: elektron, tenglikni yig'ish
- 2 -qadam: 3D dizayn va bosib chiqarish
- 3 -qadam: mexanik yig'ish
- 4 -qadam: rasm chizish
- 5 -qadam: kodlash
- 6 -qadam: Test va final
Video: DIY BB8 - to'liq 3D bosma - 20 sm diametrli haqiqiy o'lchamdagi birinchi prototip: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Fusion 360 loyihalari »
Hammaga salom, bu mening birinchi loyiham, shuning uchun men o'zim yoqtirgan loyiham bilan bo'lishmoqchi edim. Ushbu loyihada biz diametri 20 sm bo'lgan to'liq 3D printerda ishlab chiqarilgan BB8 ni ishlab chiqaramiz. Men haqiqiy BB8 bilan bir xilda harakatlanadigan robot yasayman. Biz smartfonni bluetooth orqali boshqaramiz. Bu robot haqiqiy hayotda BB8da sun'iy aql bilan birinchi tajriba bo'ladi, men buni keyinroq qilmoqchiman.
Ta'minotlar
Mexanika:
- 2 x mikro dvigatel 12 V 120 RPM (havola)
- 2 x 60*11 mm g'ildiraklar (havola)
- 2 x Dvigatel ushlagichi (havola)
- 6 x Neodimiy magnit
- 5 x plastmassa koptok (havola)
- 8 x M3*10 mm panjara vintlari (havola)
- 4 x M3*6 mm panjara vintlari (havola)
- 4 x M3*8mm tekis boshli vintlardek (havola)
- 16 x M3 yivli yong'oq
- 3D bosma qismlar
Elektronika:
- 1 x Arduino Nano (havola)
- 1 x HC05 yoki HC06
- 1 x 11.1V 3S 1350 mA / soat Li-Po batareyasi (havola)
- 3 x 5 mm Led (havola)
- 1 x L298 dvigatel drayveri (havola)
- PCBWay -dan 1 ta PCB (havola) yoki siz uni protobard yordamida yasashingiz mumkin
- 40pin sarlavhadan 2 x 15pinli ayol sarlavha
- 40pin sarlavhadan 2 x 3pinli erkak sarlavhasi
- 40pin sarlavhadan 1 x 90 gradusli 6pinli ayol sarlavha
- 4 x 1N4007 diodli
- 3 x 240 Ohmli rezistorlar
- 1 x 2,2 kOhm qarshilik
- 1 x 1 kOhm qarshilik
- 1 x 33 kOhm qarshilik
- 1 x 22 kOhm qarshilik
- 1 x 220uf 16V kondansatör
- 2 x 100nf 100V kondansatörler
- 1 x slaydni almashtirish
- 2 x vintli terminal
- 1 x 30 sm elektr kabeli
Asboblar:
- Diametri 20 sm bo'lgan 3D printer
- Tana va bosh uchun 2 x 1 kg oq filament
- Tornavidalar
- Magnit uchun issiq elim
** Barcha havolalar yangilanadi
1 -qadam: elektron, tenglikni yig'ish
Men burgutda kompyuter boshqaruvini yaratdim, bu bizga robotni boshqarishga imkon beradi. Ushbu karta Arduino Nano Socket, motor drayveri, quvvat portlari, bluetooth va undagi boshqa yordamchi komponentlarni o'z ichiga oladi. Bu karta ikki tomonlama bosib chiqarish edi. Siz qo'lda ishlab chiqarishingiz mumkin, lekin biroz qiyin bo'lishi mumkin. O'chirish chizmalarini bu erda topishingiz mumkin.
Birinchidan, biz past balandlikdagi qismlardan yuqori qismlarga o'tish orqali lehimlaymiz.
Kartaning dizayn fayllarida siz qaysi komponentlar va qaerda lehimlanishi kerakligini ko'rishingiz mumkin. Dizayn fayllari uchun bosing.
Agar siz ishlab chiqarishni xohlasangiz, men elektron dizayn faylini biriktirdim. Yoki siz umumiy L298 dvigatelini va bluetooth -ni Arduino kartasi bilan ishlatishingiz mumkin, men baham ko'rdim.
Arduino Board L298 umumiy qizil taxtasi
A1 - Input_1 (Chap dvigatel)
A2 - Kirish_2 (Chap motor)
A3 - Input_3 (o'ng dvigatel)
A4 - Input_4 (o'ng dvigatel)
10 - EN_1 (chap dvigatel)
9 - EN_2 (o'ng dvigatel)
Bluetooth Arduino kartasi HC06
4 - TX pin
3 - RX pin
Agar xohlasangiz yoki kerak bo'lsa, bir nechta LEDni ulashingiz mumkin.
2 -qadam: 3D dizayn va bosib chiqarish
BB8 dan 3D -printerda ishlab chiqarilgani uchun uni chop etishga ancha vaqt ketdi. Pastki chiquvchi Turkiyani tahlil qilib, men noldan ko'p qirrali qilib yaratdim. Yong'oqlar PLA -ga joylashtirilgan holda, ichki qism silliq sirt sifatida yaratilgan.
Magistral dumaloq qobiq qismlarining izlari navigatsiya bilan 140 soat davom etdi. Tananing ichki va tashqi qismlari silliq bo'lishi uchun qo'llab -quvvatlash zarur.
Boshni chop etish uchun yana qo'llab -quvvatlashdan foydalanishni taklif qilaman. Boshning iloji boricha yengil bo'lishi uchun tashqi qobiqlar nozik bosilgan. Ushbu dizayn qismiga tegishli kesish dasturida sizga ortiqcha narsa kerak emas. Barcha qismlar 0,16 mm qalinlikdagi qatlam bilan bosilgan. Bu muhim emas, lekin siz maksimal qatlam qalinligida chop etishingiz mumkin, ayniqsa tashqi korpus silliq bo'lishi uchun.
Va, albatta, ichki mexanizmning qismlari bor. Bu mexanizm tortishish markazini pastga qarab ushlab turadi va sfera ichida aylanayotganda uning oldinga siljishiga imkon beradi. Mexanizmning ko'p qismlari erga yaqin bo'lishi va yuqori qismdan ko'ra og'irroq bo'lishi kerak. Siz barcha dizayn fayllariga Fusion 360 ochiq havolasidan kirishingiz mumkin. Yoki to'g'ridan -to'g'ri STL faylini ilova sifatida yuklab olishingiz mumkin. "Balancer_full_density" dan tashqari barcha qismlar to'ldirish zichligi %20 bosilgan, u to'liq to'ldirilgan bo'lishi kerak.
3 -qadam: mexanik yig'ish
Bu qismlarni bosgandan keyin bir -birini yig'ish kerak. O'rnatish juda oddiy edi, chunki barcha qismlar mos keladi va biz PLA issiqlik bilan oziqlanadigan maxsus yong'oqdan foydalanamiz. Endi yig'ishni boshlaylik.
Biz qilishimiz kerak bo'lgan birinchi narsa - maxsus yong'oqlarni kerakli joyga joylashtirish. Biz joylashtirishni lehimlantiruvchi temir yordamida qilamiz. Yong'oqni teshikka qo'ygandan so'ng, biz uni issiq lehim bilan ozgina bosamiz, u bir necha soniya ichida o'rnatiladi.
Endi biz qismlarni yig'ishga tayyormiz va dvigatellarning kabellarini lehimlashdan boshlaylik. Dvigateldan keladigan kabellar elektron platamizga tushgani uchun uzunligi 10 sm etarli bo'ladi. Sizga ko'p yadroli kabellardan foydalanishni maslahat beraman.
Biz hozir dvigatellarni tuzatishimiz mumkin. Dvigatel ushlagichini mahkamlash uchun ishlatamiz. Shunday qilib, biz motorlarni amaliy va mustahkam tarzda tuzatamiz. Dvigatel ushlagichlarini mahkamlash uchun orqa tomondan maxsus nonlarni o'rnatganimiz uchun vintlarni yuqoridan mahkamlash kifoya.
Dvigatelni tuzatgandan so'ng, biz o'z sxemamizni ulashimiz mumkin. Devrenni o'rnatish uchun yuqori qismlar ichida maxsus yong'oqlar mavjud. Shunga qaramay, yig'ish jarayoni juda oson bo'ladi, chunki qo'limda qisqa vintlar yo'q edi, shuning uchun kuchaytirgich qismlarini elektron karta ostiga surdim. O'chirish tugagandan so'ng, biz motorlarni kerakli vintli terminallarga ulaymiz
Boshni magnit bilan ichki mexanizmga ko'ra harakatlantirish uchun biz magnit mexanizmini yuqoriga qo'yishimiz kerak. Biz ikkala tomondan chiqadigan qismni o'rnatamiz va yuqoridagi magnitni ushlab turamiz. Bu qismda mexanizm harakatlanayotganda devorlarga ishqalanishining oldini olish uchun ichkarida g'ildiraklar ham bor. Biz g'ildiraklarni ham yig'amiz.
Endi biz magnit mexanizmini o'rnatishimiz mumkin. Biz bu mexanizmga 6 magnit qo'yamiz. Bu magnitlar biz ishlab chiqaradigan boshni iloji boricha engil ko'tarishi mumkin. Agar biz tuzatish kerak bo'lsa, biz bu mexanizmni issiq silikon bilan yopishtiramiz.
Va nihoyat, u ichki mexanizm uchun g'ildiraklarga biriktirilganda, u tayyor bo'ladi.
Bosh qismini tashqi tomondan ko'taradigan magnit mexanizmida 3 g'ildirak va 3 magnit ishlatiladi. Bu qismlar biz chop etgan 3d printer qismiga yig'iladi. Biz g'ildirak yig'ish uchun tez yopishtiruvchi va magnitlar uchun issiq silikon ishlatardik. Boshning pastki qismidan o'tib, tanasi va pastasi orasidagi bo'shliqni tekshiring.
4 -qadam: rasm chizish
BB8 asl tasvirni yo'q qilish uchun akril bo'yoqdan foydalanadi. U to'q kulrang to'q sariq rangga ega. Biz bu ranglarni boshqa ranglar bilan aralashtirib tayyorlaymiz. Men cho'tkalar va fotosuratlar yordamida tanani bo'yayman.
5 -qadam: kodlash
Robot uni smartfon orqali boshqarishi uchun biz arduino kartamizni kodlashimiz kerak. Biz Arduino IDE -da kerakli kodlashni osonlikcha qila olamiz va bu kod siz o'ylagandan ko'ra sodda Kodni olish uchun shu erni bosing. Ushbu kodni arduino -ga o'rnatish uchun to'g'ri karta va port tanlanganligiga ishonch hosil qiling va uni o'rnating. Men dvigatellarni tekshirayotganda tezlashtirilgan harakatni yaratdim. Magistral og'irlik markazi o'zgarishi bilan harakat qilganligi sababli, u to'satdan harakatlar qilmasligi kerak.
6 -qadam: Test va final
Endi bizning robot birinchi harakatga tayyor. Arduino Bluettooth avtomobil ilovasi yordamida siz bizning telefonimizdan boshqarishingiz mumkin. HC-06 bluetooth modulini telefonimiz bilan ulash uchun bluetooth sozlamalaridan hc-06 ni tanlaymiz. Parolni 34 1234”deb kiritgandan so'ng, biz ishlatadigan bluetooth modulini ilovadagi avtomobilni ulash variantidan tanlash kifoya. Keyin yashil chiroq yonganda, hozir ketishimiz mumkin. Men bu robotni o'g'lim uchun yasadim. Umid qilamanki, fayllar va men baham ko'rgan loyihani bo'lishish foydali bo'ldi. Siz barcha dizayn fayllariga mening github sahifamdan kirishingiz mumkin.
Yaxshi loyihalar uchun siz baham ko'rish va yoqtirish orqali qo'llab -quvvatlashingiz mumkin. Men bu loyihani "qanday qilib video qilishim" ni tayyorlayapman. Men bu ko'rsatmalarni doimiy ravishda yangilab turaman. Siz BB8ni yaqin kunlarda amalda ko'rasiz. Sizga ko'p samarali kunlar tilayman, men Youtube kanalida BB8 loyihasi videosini bo'lishaman
QIZIQ QILING!
Robototexnika tanlovining ikkinchi sovrini
Tavsiya:
Havo - haqiqiy mobil havo gitara (prototip): 7 qadam (rasmlar bilan)
Havo - haqiqiy mobil havo gitarasi (prototip): Xo'sh, bu mening bolalik orzusiga yaqinlashishning birinchi qismi haqida juda qisqa ko'rsatma bo'ladi. Men bolaligimda har doim sevimli san'atkorlarim va guruhlarim gitara chalishni juda yaxshi ko'rardim. Men ulg'ayganimda, men
Kichkintoyning birinchi soati - taymer bilan: 16 qadam (rasmlar bilan)
Kichkintoyning birinchi soati - Chiroqli taymer bilan: Bu qo'llanmada siz bir -birining o'rnini qanday qilib almashtirishingiz mumkinligi ko'rsatilgan - bu sizning bolangizning rasmlari, oilasi/uy hayvonlari fotosuratlari yoki boshqa narsalarni o'z ichiga olishi mumkin - ularni vaqti -vaqti bilan o'zgartirish yaxshi bo'lardi. Aniq nuqtai nazarni kerakli burchakka mahkamlang
16 mm diametrli lazerli qistirma filmli animatsiya: 4 qadam
16 mm diametrli lazerli qistirma filmli animatsiya: Bugun biz qisqa animatsiyani yaratish uchun 16 mm plyonkali lentani chizish uchun lazerni ishlatamiz. Men yaratgan animatsiya - bu dengiz o'tlarida suzayotgan baliq, lekin agar xohlasangiz, siz o'z dizayningizni yaratasiz. Materiallar: Kompyuter
Haqiqiy vaqtda MPU-6050/A0 Arduino va Android bilan ma'lumotlarni qayd qilish: 7 qadam (rasmlar bilan)
Arduino va Android bilan MPU-6050/A0 ma'lumotlarini real vaqt rejimida yozish: Men Arduino-ni mashinada o'rganish uchun ishlatishdan manfaatdorman. Birinchi qadam sifatida men Android qurilmasi bilan real vaqtda (yoki unga juda yaqin) ma'lumotlarni ko'rsatish va logger yaratmoqchiman. Men MPU-6050 dan akselerometr ma'lumotlarini olishni xohlayman, shuning uchun men
Haqiqiy dunyo qurilmalarini shaxsiy kompyuter bilan boshqarish: 15 qadam (rasmlar bilan)
Haqiqiy dunyo qurilmalarini shaxsiy kompyuteringiz bilan boshqaring: Ushbu ko'rsatma sizga kompyuter va mikrokontroller bilan qanday ishlashni ko'rsatadi. Bu demo pot yoki boshqa analog kirish qiymatini sezadi, shuningdek servo boshqaradi. Umumiy qiymati servo bilan birga 40 dollardan kam. Servo mikrosxemani yoqadi, keyin esa m