
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54



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

İ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



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ı


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




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



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ə:
Ağıllı Masa LED İşığı - Ağıllı İşıqlandırma W/ Arduino - Neopixels İş Sahəsi: 10 Adım (Şəkillərlə birlikdə)

Ağıllı Masa LED İşığı | Ağıllı İşıqlandırma W/ Arduino | Neopixels Çalışma Alanı: İndi günlərimiz evdə çox vaxt keçirir, virtual olaraq oxuyuruq və işləyirik, buna görə də xüsusi və ağıllı işıqlandırma sistemi olan Arduino və Ws2812b LEDləri ilə iş sahəmizi daha da genişləndirməyək. Masa üstü LED işığı
SONOFF Ağıllı Açarları ilə Ağıllı Pərdələri necə DIY etmək olar ?: 14 addım

SONOFF Smart Açarları ilə Ağıllı Panjurları Necə DIY etmək olar?: SONOFF ağıllı açarlarda kilidləmə rejimindən istifadə edərək adi pərdələrinizi/pərdələrinizi ağıllı hala gətirin Çoxlarınız bunun səhərlər pərdələri/pərdələri çəkdiyiniz bir iş olduğunu qəbul edəcəksinizmi? və axşam aşağı çəkin? Hər halda, mən
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: 10 addım (şəkillərlə)

Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: Heç ağıllı bir saat istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir! Ağıllı Zəngli Saat hazırladım, bu veb saytına görə zəngli saatını dəyişə biləcəyiniz bir saatdır. Siqnal çalınanda bir səs (zil) olacaq və 2 işıq yanacaq
Ağıllı evinizi ağıllı şəkildə qoruyun: 14 addım

Ağıllı Evinizi Smartly Secure: Təhlükəsiz və etibarlı bir yarışma üçün yarışıram. Təlimatçılığımı bəyənirsinizsə, zəhmət olmasa ona səs verin! Mən sizə evinizi və ətrafınızı necə asanlıqla və ucuz bir şəkildə necə təmin edəcəyinizi göstərəcəyəm. Konfiqurasiya edin
İplik Qlobus Meditasiya Lampası: 5 addım

İplik Qlobus Meditasiya Lampası: Bu dərsdə sizə bəzi LED, mis lent, toxunma sensoru və ATtiny45 ilə bir iplik qlobus lampasının necə qurulacağını göstərəcəyəm. Sensoru tutduğunuzda lampa açılacaq və solğun təsir göstərəcək. Lazım olan materiallar: 3 LED, istədiyiniz rəng