Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: Keling, bunga erishamiz! - Ichki tuzilish
- 3 -qadam: Bluetooth moduli va dastur yuklanishi
- 4 -qadam: Android ilovasi
- 5 -qadam: tanasi
- 6 -qadam: bosh
- 7 -qadam: bezatish
- 8 -qadam: dasturiy ta'minot
- 9 -qadam: Xulosa
Video: BB8: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu loyiha Malaga universiteti, telekommunikatsiyalar maktabining Beng elektronika muhandisligi moduli bo'lgan "Creative Electronics" uchun mo'ljallangan edi (https://www.uma.es/etsi-de-telecomunicacion/).
Biz uchta talabamiz, bizni rag'batlantiradigan va bizni o'ziga jalb qiladigan loyihani ishlab chiqmoqchi bo'lganmiz. Biz loyihalarni qidirayotgan edik va ularning biri bizning e'tiborimizni tortdi, shuning uchun biz uni takrorlashimiz mumkin deb o'yladik. Bir nechta fikrlarni muhokama qilib, biz BB8 yaratishga qaror qildik.
Bizning loyihamiz asosli bo'lgan:
www.instructables.com/id/BB8-Droid-Arduino…
1 -qadam: materiallar
- Arduino UNO
- DC motorlar va g'ildiraklar - havola
- Motor haydovchi qalqoni L293D - havola
- Bluetooth modeli HM -10 - havola
- Neodim magnitlari (8 mm x 3 mm)
- Magnitlar 20 mm x 3 mm
- Strafor to'pi
- 4 ta AA batareyasi
- 4 AA batareya uchun batareya ushlagichi
- Sharpies
- 100 g baliq ovlagichi
- 3D printer uchun plastik
- Tugma katakchasi
- Tugma katakchasi uchun batareya ushlagichi
- Qizil LED
- Bir juft sim
- Dvigatellarni ushlab turish uchun ba'zi qisqichlar
- Oq va to'q sariq rangli bo'yoq
- Arduino kartasini ushlab turish uchun 3 vint
- Yopishqoq lenta
- Yog'ochni to'ldiruvchi
- Oq va to'q sariq rangli bo'yoq
Shuningdek, sizga quyidagi vositalar kerak bo'ladi:
- Tornavida
- Issiq eritilgan qurol
- Kalay lehimli temir
- Cho'tkasi
2 -qadam: Keling, bunga erishamiz! - Ichki tuzilish
Barcha materiallar tayyor bo'lgach, biz birinchi navbatda ichki qismni chop etishimiz kerak.
Parcha chop etilayotganda, biz 0 va 1-gachasi erkaklar pinlarini ayol-erkak pinlari uchun o'zgartiramiz. Buning uchun lehimlantiruvchi dazmol yordamida biz mavjud erkak pinlarni olib tashlaymiz va yangilarini joylashtiramiz. Bundan tashqari, biz bluetooth modulining quvvat manbaiga ulanish uchun Vcc va Gnd ni ko'rsatadigan ba'zi bir ayol pinlarni payvandlaymiz.
Bu tugagandan so'ng, biz dvigatellarning ulanishini amalga oshiramiz: ularni rasmda ko'rsatilgandek, taxtaning M1 va M2 kirishiga ulaymiz.
Ichki tuzilmani chop etgandan so'ng, biz barcha komponentlarni o'rnatishga o'tamiz:
Dvigatellar ko'rsatilgan joylarga joylashtiriladi va gardish bilan mahkamlanadi.
Arduino, rasmda ko'rinib turganidek, vintlar bilan vertikal holda ushlab turiladi va dvigatellarning boshqaruvchisi tepaga joylashtiriladi.
Nihoyat, bluetooth modulini ajratilgan bo'linmaga joylashtiramiz.
Boshqa tomondan, biz magnitlarni yuqori qismning teshiklariga joylashtirishdan oldin, ularning hammasi bir xil qutbda ekanligini tekshiramiz (biz uni boshqa magnitga yaqinlashayotganini tekshirishimiz mumkin).
Eslatma: 3D bosib chiqarish uchun bo'laklarni kirish boshidagi havoladan olish mumkin va ular yuqorida aytib o'tilgan loyihaga mos keladi.
3 -qadam: Bluetooth moduli va dastur yuklanishi
Asosiy loyihadan so'ng, bizning bluetooth moduli-bu oltita pinli HM-10 (ulardan to'rttasida biz bor edik, eng muhimlari Vcc, Gnn, Rx va Tx).
Pimlarning ulanishi oldingi bo'limda allaqachon ko'rsatilgan va bu modul bilan arduino o'rtasidagi aloqa juda oddiy, chunki arduino u bilan ketma -ket terminal sifatida aloqa o'rnatadi.
Loyihamizda biz modul nomini "BB8" ga o'zgartirmoqchi edik. Odatda, bu Internetda juda ko'p ma'lumotlar mavjud bo'lgan AT buyruqlari orqali amalga oshiriladi, lekin biz sotib olgan modul (va biz materiallar ro'yxatida havola qoldirganmiz) DSD TECH ishlab chiqaruvchisidan va uning ehtiyojlaridan kelib chiqadi. modul sozlamalarini o'zgartirish uchun ishlab chiqaruvchi o'z veb -saytida taqdim etadigan dastur. Dastur havolasi: dsdtech-global
Biz ilgari aytib o'tganimizdek, aloqa ketma -ket terminal sifatida amalga oshiriladi va uni mobil ilova va asosiy arduino dasturi bilan tekshirish juda oson.
Barcha qismlar joylashtirilgach (oldingi bo'lim) va bluetooth moduli sozlangan bo'lsa, biz 8 -qadamda biriktirilgan dasturiy ta'minot bilan arduino -ni yuklay olamiz. Buning uchun avval Tx va Rx pinlarini ajratishimiz kerak (mos ravishda 0 va 1). aks holda bizda muammolar bo'ladi. Keyin, biz arduino -ni kompyuterga ulaymiz, Arduino -ning rasmiy dasturini ochamiz, ulangan taxta modelini (Arduino UNO) va u ulangan portni tanlaymiz va dasturni yuklashni davom ettiramiz.
4 -qadam: Android ilovasi
Arduino va bluetooth moduliga mos keladigan ko'plab IOS va ANDROID ilovalari bor, shuning uchun ulardan birini tanlash qiyin edi … Oxir -oqibat biz Bluetooth Electronics deb nomlangan Android ilovasini tanladik. Bu ilova sizga ekranni sozlash, tugmalardan tortib joystiklargacha har xil narsalarni joylashtirish va bluetooth, BLE va USB kabi turli usullar bilan ulanish imkonini beradi.
Biz interfeysimizda robot nomini, tugmachani va terminalni joylashtirdik, biz ilovadan nimani yuborayotganimizni ko'ramiz. Biz padni har bir uzatishda 'P'+raqami+'F' yuborish uchun sozladik. "P" uzatishni boshlaydi, raqam har bir o'q bilan bog'liq raqamga to'g'ri keladi va "F" uzatishni tugatadi.
Interfeysni sozlash va sozlashdan so'ng, biz qurilmamizni ulab, RUN tugmasini bosamiz. Endi biz robotimizni va dasturimizni muammosiz sinab ko'rishimiz mumkin.
Ilova havolasi: arduinobluetooth
5 -qadam: tanasi
Bu bizning loyihamizning asosiy qismlaridan biri. Dastlabki loyihada plastik kulrang va to'p oq rangga bo'yalgan bo'lishi kerak. Bizning holatlarimizda, biz uni oq rangda bosib chiqarishni afzal ko'ramiz, chunki uni biroz keyinroq bo'yashda.
Tugatgandan so'ng, biz ichki tuzilmani tanishtira olamiz va hamma narsa avvalgi bo'limda aytib o'tgan dasturimiz orqali ishlayotganini sinab ko'rishimiz mumkin.
6 -qadam: bosh
Buning uchun avval boshning asosi bosiladi.
Ikkinchidan, biz batareya ushlagichini ichkariga joylashtiramiz va qolgan teshikdan biz kabelni o'tkazamiz, uning tepasida (to'g'ri polarizatsiyalangan) va uning terminallaridan birida 330 qarshiligida, uni fotosuratda ko'rsatilgandek lehimlaymiz.
Keyin, biz porexpan to'pini yarmini kesib, boshning yuqori qismiga issiq silikon bilan yopishtiramiz.
Nihoyat, biz issiq silikon ishlatgan magnitlarni ichkariga joylashtirishimiz kerak edi.
7 -qadam: bezatish
To'p uchun, birinchi navbatda, kompas bilan biz ikkita aylana qilamiz. Keyin, aylanalarning har bir diagonalida biz 1 ta to'rtburchak qilamiz.
6 ta qalam chizilganidan so'ng, biz bo'yashni xohlamagan hamma narsani yopish uchun niqob tasmasini olamiz va 1 ta spreyi surtishni davom ettiramiz (kerakli ehtiyot choralarini ko'rish).
Quriganida, biz lentani olib tashlaymiz va qalam bilan xohlaganimizcha chizamiz. Bizning holatda, biz asl BB8 dizayniga qaraymiz.
Chizmalar mukammal taqsimlanganligiga va bo'g'inlarda chizmalar juda ko'p emasligiga ishonch hosil qilish kerak, chunki biz to'pni yopishni davom ettirganimizda kesik seziladi.
Nihoyat, to'pni yopish uchun biz yopishqoq lentani ishlatamiz va oxirgi bo'limda ko'rib turganimizdek to'pni tugatamiz.
8 -qadam: dasturiy ta'minot
Quyidagi GitHub platformasiga havolada siz ushbu ko'rsatmalarni ishlab chiqish uchun arduino UNO kengashida kiritishingiz kerak bo'lgan kodni topasiz. Siz uni 3 -bosqichda aytilganidek yuklab olishingiz va yuklashingiz kerak bo'ladi.
Unutmangki, Arduino UNO kartasining Tx va Rx pinlari uzilgan bo'lishi kerak. Aks holda, yuklash mumkin bo'lmaydi va sizga muammo tug'diradi.
Havola: GitHub
9 -qadam: Xulosa
Endi siz BB8 -ni qanday qurishni bilasiz, biz sizga o'z tajribamizdan bir nechta maslahat va fokuslarni ko'rsatamiz, ular sizga ushbu loyihani takrorlaganingizda to'g'ri ishlashiga va hech qanday muammosiz yordam beradi.
Yodingizda bo'lsa, 6 -bosqichda magnitlar o'rnatiladi va bizning dastlabki fikrimiz uchta neodimiy magnitni ichki tuzilishga va yana uchtasini boshiga joylashtirish edi, lekin biz ularni sinab ko'rganimizda, magnitlar shunday kuch ishlatdiki, ular ichki tuzilishi ko'tarildi va to'g'ri ishlamadi.
Shunday qilib, biz bosh uchun kamroq kuchli magnitlarni (shuning uchun ular neodimiy emas) va og'irlikdagi kompensatsiyalarni sinab ko'rdik, shunda to'pda ko'p tebranishlar bo'lmadi va dastlabki holatini tezda tikladi. Bu burilishlar bilan kesishganda va oldinga siljishda to'pning yo'nalishi buzilmasligini ta'minlashga yordam berdi.
Nima bo'ldi, oldingi sinovlarda to'p aylana shaklida aylanardi va agar siz tezlashsangiz, traektoriya mukammal emas edi, biz buni ichki tuzilish orqasida joylashgan 100 grammlik og'irlik bilan tuzatganmiz. biriktirilgan rasm.
Boshqa tomondan, ishqalanishni kamaytirish va boshning burilishini tabiiy va silliq qilish uchun biz magnitlarga korpus tasmalarini joylashtirdik.
Tavsiya:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Qanday qilib Arduino yordamida BB8 hajmini yaratish mumkin: 12 qadam
Qanday qilib Arduino-da BB8-ni hayotiy qilib yasash mumkin: Hammaga salom, biz arzon materiallar bilan BB8 klonini qurgan ikki italiyalik talabamiz va ushbu darslik bilan biz o'z tajribamiz bilan bo'lishmoqchimiz! Biz cheklanganligimiz tufayli arzon materiallardan foydalanganmiz. byudjet, lekin yakuniy natija juda yaxshi
DIY BB8 - to'liq 3D bosma - 20 sm diametrli haqiqiy o'lchamdagi birinchi prototip: 6 qadam (rasmlar bilan)
DIY BB8 - To'liq 3D bosilgan - 20 sm diametrli haqiqiy o'lchamdagi birinchi prototip: 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 quraman.
Light-Up BB8 futbolkasi: 6 qadam (rasmlar bilan)
Light-Up BB8 futbolkasi: Yulduzlar jangi haqidagi yangi film hammaga yoqmasligi mumkin, lekin bu biz Porgs bilan qoplangan Star Wars droidini nishonlashdan zavqlanamiz degani emas! Biz bu yoqimli BB- ni topdik. Mahalliy maqsadimizdagi 8 ta ko'ylak va shu zahotiyoq LEDni qo'shishni xohladi
POE - BB8 yaratish: 10 qadam
POE - BB8 yaratish: Biz o'zimizga tegishli bo'lgan mashhur jamoadan robot yaratmoqchi edik. Aqlga kelgan birinchi narsa - "Yulduzli urushlar". Yulduzli urushlar - bu ko'plab robotlardan iborat futuristik filmlar seriyasi va biz elektronikani o'z ichiga olamiz deb o'yladik