Mündəricat:

BB8: 9 addım
BB8: 9 addım

Video: BB8: 9 addım

Video: BB8: 9 addım
Video: Игрушка Робот дроид Sphero BB 8 Звёздные Войны 2024, Noyabr
Anonim
Image
Image

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ş

Gəlin bunu edək! - Daxili quruluş
Gəlin bunu edək! - Daxili quruluş
Gəlin bunu edək! - Daxili quruluş
Gəlin bunu edək! - Daxili quruluş
Gəlin bunu edək! - Daxili quruluş
Gəlin bunu edək! - 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

Android tətbiqi
Android tətbiqi
Android tətbiqi
Android tətbiqi
Android tətbiqi
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

Bədən
Bədən
Bədən
Bədən
Bədən
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ş

Baş
Baş
Baş
Baş
Baş
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

Bəzəmək
Bəzəmək
Bəzəmək
Bəzəmək
Bəzəmək
Bəzəmək

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ə

Nəticə
Nəticə
Nəticə
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ə: