Mündəricat:

Dünyada (Ağıllı Qlobus): 5 addım
Dünyada (Ağıllı Qlobus): 5 addım

Video: Dünyada (Ağıllı Qlobus): 5 addım

Video: Dünyada (Ağıllı Qlobus): 5 addım
Video: Kur'an'ın Tarifi İle Allah'ın Şekli Neye Benzer - [5. Pencere] - Def'i Ve Âni Yaratma Penceresi 2024, Iyul
Anonim
Image
Image
Satınalma
Satınalma

Bu layihə MIT kursu, Intro to Making (15.351) üçün hazırlanmışdır. "Dünyanın hər yerində" adlı layihəmiz, bir şəhərə bir terminala girən bir istifadəçiyə cavab verən ağıllı bir dünyadır. Bir şəhərə girildikdən sonra, dünya, şəhərin boylamına çatmaq üçün bazasına bağlı bir motorda fırlanır. Daha sonra, dünyanın içərisindəki bir çubuğa bağlanan bir lazer, şəhər üçün doğru enliyi göstərmək üçün bir motor tərəfindən açıya alınır. Bu iki mühərriklə istifadəçi tərəfindən girilən şəhərdəki lazer nöqtələri. Dünya kifayət qədər şəffafdır ki, içəriyə quraşdırılmış lazer istifadəçi tərəfindən algılana bilsin. Komandamızın üzvü Alexin qlobuslara olan ehtirasından, adi bir obyekti cəlbedici və "ağıllı" bir şeyə çevirərək istifadəçiləri təəccübləndirmək istəyimizdən ilhamlandıq.

Təchizat

Alınması üçün əvvəlcədən hazırlanmış materiallar

  • Daxili lazerin parlaya biləcəyi yarı şəffaf 1 ədəd 12 düymlük dünya (biz bundan istifadə etmişik)
  • Dünyanın əsası üçün 1 pilləli motor (bundan istifadə etmişik)
  • Daxili lazer üçün 1 addımlı motor (bundan istifadə etdik)
  • 1 lazer (KY-008 Lazer Dot Diodundan istifadə etdik)
  • Tel
  • Arduino
  • Vintlər/boltlar
  • Enerji təchizatı (bundan istifadə etdik)
  • Arduino üçün Motor Sürücü Nəzarət Kartları (bundan istifadə etdik)
  • Wifi çipi (NodeMCU 1.0 istifadə etdik)

Ediləcək hissələr

  • Dünyanın yuxarı hissəsindən daxili lazeri/motoru dayandırmaq üçün 1 ədəd 3D çaplı çubuq (əlavə edilmiş STL sənədinə baxın)
  • Daxili motoru lazerə bağlamaq üçün 1 ədəd 3D çaplı əlavə (əlavə olunmuş STL faylına baxın)
  • Əsas motoru dünyaya bağlamaq üçün 1 ədəd 3D çaplı əlavə (əlavə edilmiş STL faylına baxın)
  • Son montaj üçün əsas

Addım 1: Satınalma

Satınalma
Satınalma

İlk addımımız layihə üçün material əldə etmək idi. Layihəmizi inkişaf etdirdikcə ehtiyac duyduğumuz materialların siyahısının dəyişə biləcəyini bilsək də, layihəni gecikdirməmək üçün tədarükləri ən qısa zamanda sifariş etdik. Bütün materialları ya Amazon vasitəsilə, ya da MIT Protoworks -dən əldə edə bildik. Bu anda təchizat siyahımızdakı bütün hissələri sifariş verdik. Bununla birlikdə, erkən əldə etməyimiz lazım olan əsas hissə dünya idi, çünki bütün digər hissələrimizin ölçüləri və son montaj üçün dizayn dünyanın ölçüsündən və xüsusiyyətlərindən asılı idi. Lazerin dünyanın içərisinə quraşdırılacağı üçün satın aldığımız lazerin bütün dünyada parlayacaq qədər parlaq olmasını təmin etməliyik.

Addım 2: eskiz

Eskiz
Eskiz
Eskiz
Eskiz
Eskiz
Eskiz

Layihəmizi seçdikdən sonra, hansı hissələri satın alacağımız və ya tikməli olduğumuz haqqında tam təsəvvürümüzə sahib olmaq üçün komponentlərin necə işləyə biləcəyi ilə bağlı fərqli fikirlər hazırladıq. Ümumi mexanizmi və hər bir hissənin ümumi quruluşa necə bağlanacağını eskiz edərək başladıq. Daha sonra, hər bir şəxs bir və ya daha çox hissədən məsul olan kiçik komandalara bölündük. Dünyanın ölçüsünə və satın aldığımız mühərriklərə əsaslanaraq hər bir hissənin lazımi ölçülərini eskiz etdik və təyin etdik.

Addım 3: Proqram təminatı

Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı

Bəzilərimiz hardware komponentlərinin eskizinə diqqət yetirərkən, digərləri proqram təminatına diqqət yetirirdi. Dünyanın ölçüsünə və motorumuzdakı addımların ümumi sayına əsaslanaraq, mühərriklərimizdə tək bir enlem və uzunluq dərəcəsini müəyyən bir mərhələyə çevirmək üçün əvvəlcə hesablamalar aparmalı olduq.

Bir şəhəri (istifadəçi tərəfindən daxil edilmiş) enli və uzununa koordinatlara çevirməkdə kömək etmək üçün Google Xəritə API -yə güvəndik. Bu koordinatları əldə etdikdən sonra, motorların bir Arduino vasitəsi ilə API tərəfindən əldə edilən koordinatlara əsaslanaraq müəyyən sayda addımı çevirmələrini əmr edəcək kod yazdıq.

Addım 4: Avadanlıq

Image
Image
Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq

3D çap edilməli olan komponentlərin eskizini hazırladıqdan sonra onları CAD proqramında (OnShape) hazırladıq. Hər bir hissəni 3D olaraq çap etdik və təyin olunduğu kimi uyğun olmasını təmin etmək üçün alt montaj çərçivəsində sınaqdan keçirdik.

Addım 5: Son Quraşdırma

Final Məclisi
Final Məclisi
Final Məclisi
Final Məclisi
Final Məclisi
Final Məclisi

Hər bir komponentdən razı qalana qədər proqram və aparatı təkrarladıqdan sonra son məhsulu yığdıq. Motorları, lazerləri və elektronikləri dünyaya bağlamaqla yanaşı, son məhsulun oturacağı bir baza da qurduq.

Tövsiyə: