Mündəricat:
- Addım 1: Materiallar
- Addım 2: Gəlin Gəlin! - Daxili quruluş
- Addım 3: Bluetooth Modulu və Proqram Yüklənməsi
- Addım 4: Android tətbiqi
- Addım 5: Bədən
- Addım 6: Baş
- Addım 7: bəzəyin
- Addım 8: Proqram təminatı
- Addım 9: Nəticə
Video: BB8: 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu layihə, Malaga Universiteti, Telekommunikasiya Məktəbində (https://www.uma.es/etsi-de-telecomunicacion/) bir Beng Elektronik Mühəndisliyi modulu olan 'Creative Electronics' üçün idi.
Bizi motivasiya edəcək və cəlb edəcək bir layihə hazırlamaq istəyən üç tələbəyik. Layihələr axtarırdıq və xüsusən də diqqətimizi çəkdi, buna görə də onu yenidən istehsal edə biləcəyimizi düşündük. Bir neçə fikri müzakirə etdikdən sonra BB8 yaratmağa qərar verdik.
Layihəmizin əsaslandığı təlimat budur:
www.instructables.com/id/BB8-Droid-Arduino…
Addım 1: Materiallar
- Arduino UNO
- DC Motorlar və təkərlər - Link
- Motor Sürücü Qalxanı L293D - Bağlantı
- Bluetooth modeli HM -10 - Link
- Neodim maqnitləri (8mm x 3mm)
- Mıknatıslar 20mm x 3mm
- Strafor Topu
- 4 AA Batareya
- 4 AA batareya tutacaq
- Sharpies
- 100 qr olta
- 3D printer üçün plastik
- Düymə hüceyrəsi
- Düymə hüceyrəsi üçün batareya tutacağı
- Qırmızı LED
- Bir cüt tel
- Motorları tutmaq üçün bəzi sıxaclar
- Ağ və narıncı boya
- Arduino lövhəsini tutmaq üçün 3 vida
- Yapışqan bant
- Ağac doldurucu
- Ağ və narıncı boya
Aşağıdakı vasitələrə də ehtiyacınız olacaq:
- Tornavida
- İsti əridilmiş silah
- Qalay lehimləmə dəmiri
- Fırça
Addım 2: Gəlin Gəlin! - Daxili quruluş
Bütün materialları əldə etdikdən sonra, etməli olduğumuz ilk şey daxili parçanı çap etməkdir.
Parça çap edilərkən, 0-dan 1-ə qədər olan erkək sancaqlarını dişi-kişi sancaqlar üçün dəyişdirəcəyik. Bunu etmək üçün, bir lehimləmə dəmirinin köməyi ilə, mövcud olan kişi sancaqlarını çıxaracağıq və yenilərini yerləşdirəcəyik. Ayrıca, bluetooth modulunun enerji təchizatını oraya bağlaya bilmək üçün Vcc və Gnd -ə işarə edən bəzi qadın pinləri qaynaq edəcəyik.
İş bitdikdən sonra mühərriklərin əlaqələrini quracağıq: şəkillərdə göstərildiyi kimi onları lövhənin M1 və M2 girişlərinə bağlayacağıq.
Daxili quruluşu çap etdikdən sonra bütün komponentləri aşağıdakı kimi quraşdırmağa davam edə bilərik:
Motorlar göstərilən mövqelərə yerləşdiriləcək və flanşlarla bərkidiləcək.
Arduino, şəkildə göründüyü kimi vintlər ilə şaquli olaraq tutulacaq və mühərriklərin idarəedicisi yuxarıya qoyulacaq.
Nəhayət, bluetooth modulunu xüsusi bölməyə yerləşdirəcəyik.
Digər tərəfdən, maqnitləri yuxarı hissənin deliklərinə yerləşdirmədən əvvəl, hamısının eyni polariteye sahib olduğunu sınayırıq (başqa bir mıknatısa yaxınlaşdığını yoxlaya bilərik).
Qeyd: 3D çap üçün parçalar ayrılmaz hissənin başındakı linkdən əldə edilə bilər və yuxarıda göstərilən layihəyə uyğundur.
Addım 3: Bluetooth Modulu və Proqram Yüklənməsi
Əsas layihəni izlədikdən sonra, bluetooth modulumuz altı pinli HM-10-dur (bunlardan dördü, ən vacibləri Vcc, Gnn, Rx və Tx).
Sancaqların əlaqəsi əvvəlki hissədə artıq göstərilmişdir və arduino ilə ardıcıl bir terminal olaraq əlaqə qurduğundan bu modul ilə arduino arasındakı əlaqə çox sadədir.
Layihəmizdə modulun adını "BB8" olaraq dəyişdirmək istədik. Normalda bu, internetdə çoxlu məlumat olan AT əmrləri ilə edilir, ancaq əldə etdiyimiz modul (və materialların siyahısında bir keçid buraxdığımız), istehsalçı DSD TECH və ehtiyaclarıdır. modulun parametrlərini dəyişdirmək üçün istehsalçının veb saytında təqdim etdiyi bir proqram. Proqramın linki: dsdtech-global
Daha əvvəl şərh etdiyimiz kimi, ünsiyyət seriyalı bir terminal olaraq aparılır və bir mobil tətbiq və əsas arduino proqramı ilə işini yoxlamaq çox asandır.
Bütün hissələri yerləşdirdikdən (əvvəlki hissə) və bluetooth modulunu konfiqurasiya etdikdən sonra, 8 -ci addımda əlavə etdiyimiz proqramla arduino yükləyə bilərik. Bunu etmək üçün əvvəlcə Tx və Rx pinlərini (sırasıyla 0 və 1) ayırmalıyıq. əks halda problemlərimiz olacaq. Sonra, arduino -nu PC -yə bağlayırıq, rəsmi Arduino tətbiqini açırıq, qoşulmuş lövhənin modelini (Arduino UNO) və qoşulduğu limanı seçirik və proqramı yükləməyə davam edirik.
Addım 4: Android tətbiqi
Arduino və bluetooth modulumuza uyğun bir çox IOS və ANDROID tətbiqləri var, buna görə birini seçmək bizim üçün çətindi … Nəhayət, Bluetooth Electronics adlı bir Android tətbiqini seçdik. Bu proqram, ekranı fərdiləşdirməyə, düymələrdən joystiklərə qədər hər cür əşyaları yerləşdirməyə və bluetooth, BLE və USB kimi fərqli yollarla əlaqə qurmağa imkan verir.
İnterfeysimizdə tətbiqdən nələr göndərdiyimizi görmək üçün robotun adını, düymə düyməsini və bir terminal yerləşdirdik. Yastığı hər ötürmədə 'P'+sayı+'F' göndərmək üçün konfiqurasiya etdik. 'P' ötürməyə başlayır, nömrə yastığın hər bir oxu ilə əlaqəli bir rəqəmə uyğundur və 'F' ötürməni bitirir.
İnterfeysimizi fərdiləşdirdikdən və konfiqurasiya etdikdən sonra cihazımızı birləşdiririk və RUN düyməsini vururuq. İndi robotumuzu və proqramımızı heç bir problem olmadan sınaya bilərik.
Tətbiq linki: arduinobluetooth
Addım 5: Bədən
Bu, layihəmizin əsas hissələrindən biridir. Orijinal layihədə plastik boz rəngdədir və top ağ rəngə boyanmalıdır. Bizim vəziyyətimizdə, bir müddət sonra rəngləyərkən bizi xilas etmək üçün ağ rəngdə çap etməyi üstün tuturuq.
Bitirdikdən sonra daxili quruluşu tanıda bilərik və hər şeyin əvvəlki hissədə qeyd etdiyimiz tətbiq vasitəsi ilə işlədiyini test edə bilərik.
Addım 6: Baş
Bunu etmək üçün əvvəlcə başın əsası çap olunur.
İkincisi, içərisində bir batareya tutucusu qoyduq və qalan delikdən, bir fotoşəkildə göstərildiyi kimi bir terminal (330 müqaviməti) olan bir LED (düzgün qütbləşdirilmiş) qoymaq üçün kabellərdən keçirik.
Sonra, porexpan topunu yarıya bölürük və başın əsasının üstünə isti silikonla yapışdırırıq.
Nəhayət, içərisində isti silikon istifadə etdiyimiz maqnitləri yerləşdirməliyik.
Addım 7: bəzəyin
Top üçün əvvəlcə bir pusula ilə iki dairə düzəldirik. Sonra, dairələrin hər bir diaqonalında 1 düzbucaqlı düzəldirik.
6 qələm şəkli çəkildikdən sonra, boyamaq istəmədiyimiz hər şeyi örtmək üçün bir neçə maskeləmə lenti götürürük və 1 qat sprey tətbiq etməyə davam edirik (lazımi tədbirləri alaraq).
Quruduqda, lenti çıxarırıq və istədiyimiz kimi bütün rəsmləri qələmlə təsvir edirik. Bizim vəziyyətimizdə, orijinal BB8 -in dizaynına baxırıq.
Rəsmlərin mükəmməl bir şəkildə paylandığından və oynaqlarda çox çox rəsm olmadığından əmin olmaq vacibdir, çünki topu bağlamağa davam etdiyimiz zaman kəsik hiss olunacaq.
Nəhayət, topu bağlamaq üçün yapışan bant istifadə etməyi və son hissədə gördüyümüz kimi topu bağlamağı seçirik.
Addım 8: Proqram təminatı
GitHub platformasının aşağıdakı linkində, bu təlimatı inkişaf etdirmək üçün arduino UNO lövhəsində tətbiq etməli olduğunuz kodu tapa bilərsiniz. 3 -cü addımda izah edildiyi kimi yükləməli və yükləməlisiniz.
Arduino UNO lövhəsinin Tx və Rx pinlərinin kəsilməsini unutmayın. Əks təqdirdə yükləmə mümkün olmayacaq və sizə problemlər yaradacaq.
Bağlantı: GitHub
Addım 9: Nəticə
BB8 -in necə qurulacağını bildiyiniz üçün təcrübəmizdən sizə bu layihəni təkrarladığınız zaman düzgün işləməyinizə və heç bir problem yaşamamağınıza kömək edəcək bir sıra məsləhətlər və fəndlər göstərəcəyik.
Xatırladığınız kimi, 6 -cı addımda maqnitlər quraşdırılır və ilkin fikrimiz üç neodim maqnitini daxili quruluşa və başqa üç ədəd başa yerləşdirmək idi, ancaq onları əldə etdikdə və sınayanda maqnitlər elə bir qüvvə göstərdilər ki, daxili quruluş qaldırıldı və düzgün işləmədi.
Buna görə də, baş üçün daha az güclü maqnitləri (buna görə də bunlar neodimiyum deyil) və ağırlıqlarla kompensasiyanı sınaqdan keçirdik ki, top çox titrəməsin və ilkin vəziyyətini tez bərpa etsin. Bu, döngələrlə kəsişərkən və irəli gedərkən topun istiqamətinin pozulmamasını təmin etdi.
Nə oldu ki, əvvəlki testlərdə top dairələrdə döndü və sürətlənsəniz, traektoriya mükəmməl deyildi, daxili quruluşun arxasında yerləşən 100 qram ağırlığı ilə düzəltdiyimiz və bunu əlavə edilmiş şəkil.
Digər tərəfdən, sürtünməni azaltmaq və başın çevrilməsini daha təbii və sürüşkən etmək üçün maqnitlərə bədən şeridi zolaqları qoyduq.
Tövsiyə:
Arduino ilə Həyat Boyu BB8 Necə Hazırlanır: 12 Addım
Arduino ilə Həyat Boyu BB8 Necə Hazırlanır: Hər kəsə salam, biz ucuz materiallarla BB8 klonu qurmuş iki italyan tələbəyik və bu dərsliklə təcrübəmizi sizinlə bölüşmək istəyirik! Məhdud imkanlarımız səbəbindən ucuz materiallardan istifadə etdik. büdcə, amma son nəticə çox yaxşıdır
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
DIY BB8 - Tam 3D Çaplı - 20sm Çaplı Real Ölçünün İlk Prototipi: 6 Addım (Şəkillərlə)
DIY BB8 - Tam 3D Çaplı - 20 sm Çaplı Real Ölçünün İlk Prototipi: Hər kəsə salam, bu mənim ilk layihəmdir, buna görə də sevdiyim layihəni bölüşmək istədim. Bu layihədə 20 sm diametrli tamamilə 3D printerlə istehsal olunan BB8 istehsal edəcəyik. Əsl BB8 ilə eyni hərəkət edən bir robot quracağam
Light-Up BB8 T-Shirt: 6 Addım (Şəkillərlə birlikdə)
Light-Up BB8 T-Shirt: Yeni Ulduz Döyüşləri filmi hər kəsin ürəyincə olmaya bilər, amma bu, ən çox sevdiyimiz Star Wars droidini Porgs ilə əhatə edərək əylənə bilməyəcəyimiz anlamına gəlmir! Yerli Hədəfimizdə 8 köynək və dərhal bir LED əlavə etmək istədi
POE - BB8 yaratmaq: 10 addım
POE - BB8 Yaratmaq: Əlaqəli ola biləcəyimiz olduqca məşhur bir cəmiyyətdən bir robot yaratmaq istədik. Ağla gələn ilk şey Ulduz Döyüşləri oldu. Ulduz Döyüşləri, bir çox robotlar olan futuristik bir film seriyasıdır və elektronikaya daxil ola biləcəyimizi düşündük