Mundarija:

Dunyo bo'ylab (Smart Globe): 5 qadam
Dunyo bo'ylab (Smart Globe): 5 qadam

Video: Dunyo bo'ylab (Smart Globe): 5 qadam

Video: Dunyo bo'ylab (Smart Globe): 5 qadam
Video: Хинд Океанидаги Бу Оролга Хеч Ким Якинлаша Олмайди 2024, Iyul
Anonim
Image
Image
Xarid qilish
Xarid qilish

Bu loyiha MIT kursi uchun, Intro to Making (15.351) uchun yaratilgan. "Dunyo bo'ylab" deb nomlangan bizning loyihamiz - bu shaharga terminalga kirgan foydalanuvchiga javob beradigan aqlli globus. Shaharga kirgandan so'ng, globus uning bazasiga biriktirilgan dvigatelni aylanib, o'sha shahar uzunligiga etadi. Keyin, Yer sharidagi tayoqqa mahkamlangan lazer, dvigatel yordamida burchak uchun burchakning to'g'ri kengligini ko'rsatadi. Bu ikkita dvigatel yordamida foydalanuvchi kiritgan shaharning lazer nuqtalari. Globus shaffof bo'lib, uning ichiga o'rnatilgan lazerni foydalanuvchi sezishi mumkin. Bizni jamoamiz a'zosi Aleksning globuslarga bo'lgan ishtiyoqi, shuningdek, oddiy narsalarni jozibali va "aqlli" narsaga aylantirish orqali foydalanuvchilarni ajablantirish istagi ilhomlantirdi.

Ta'minotlar

Sotib olish uchun oldindan tayyorlangan materiallar

  • 1 12 dyuymli globus, yarim shaffof, ichki lazer nur sochishi mumkin (biz buni ishlatganmiz)
  • Dunyo asosi uchun 1 qadamli motor (biz bundan foydalanganmiz)
  • Ichki lazer uchun 1 bosqichli dvigatel (biz buni ishlatganmiz)
  • 1 ta lazer (biz KY-008 lazerli nuqta diodidan foydalanganmiz)
  • Tel
  • Arduino
  • Vintlar/murvat
  • Quvvat manbai (biz buni ishlatganmiz)
  • Arduino uchun motorli haydovchi boshqaruv paneli (biz bundan foydalanganmiz)
  • Wi -Fi chipi (biz NodeMCU 1.0 dan foydalanganmiz)

Tayyorlanadigan qismlar

  • Dunyoning yuqori qismidagi ichki lazerni/dvigatelni to'xtatib turish uchun 3D bosilgan 1 tayoq (ilova qilingan STL faylini ko'ring)
  • Ichki dvigatelni lazerga ulash uchun 3D formatida bosilgan 1 ta biriktirma (biriktirilgan STL faylini ko'ring)
  • Asosiy dvigatelni globusga ulash uchun 3D formatida bosilgan 1 ta ilova (biriktirilgan STL faylini ko'ring)
  • Yakuniy yig'ish uchun asos

1 -qadam: Xarid qilish

Xarid qilish
Xarid qilish

Bizning birinchi qadamimiz loyiha uchun materiallar sotib olish edi. Loyihani ishlab chiqish jarayonida biz kerakli materiallar ro'yxati o'zgarishi mumkinligini bilgan bo'lsak -da, biz loyihani kechiktirmaslik uchun materiallarni imkon qadar tezroq buyurtma qildik. Biz barcha materiallarni Amazon orqali yoki MIT Protoworks -dan olishimiz mumkin edi. Biz etkazib berish ro'yxatidagi barcha qismlarga buyurtma berdik. Biroq, biz erta olishimiz kerak bo'lgan asosiy qism - bu globus, chunki bizning boshqa barcha qismlarimizning o'lchamlari, shuningdek, yakuniy yig'ilishning dizayni ham globusning kattaligi va xususiyatlariga bog'liq edi. Shuningdek, biz sotib olgan lazer butun dunyo bo'ylab porlashi uchun etarlicha yorqin bo'lishini ta'minlashimiz kerak edi, chunki lazer er sharining ichki qismiga o'rnatiladi.

2 -qadam: Eskiz chizish

Chizma
Chizma
Chizma
Chizma
Chizma
Chizma

Loyihani tanlagandan so'ng, biz qanday qismlarni sotib olishimiz yoki qurishimiz kerakligi haqida to'liq tasavvurga ega bo'lishimiz uchun komponentlar qanday ishlashi mumkinligi haqida turli g'oyalarni chizdik. Biz umumiy mexanizmni va har bir qism umumiy yig'ilishga qanday ulanishini chizishdan boshladik. Keyin biz kichik guruhlarga bo'ldik, har bir kishi bir yoki bir nechta qismlarga mas'uldir. Biz sotib olgan globus va dvigatellar hajmiga qarab, har bir qismning kerakli o'lchamlarini eskiz va aniqladik.

3 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot

Ba'zilarimiz apparat tarkibiy qismlarining eskiziga e'tibor qaratsak, boshqalar dasturiy ta'minotga e'tibor qaratdilar. Biz birinchi navbatda globusning kattaligiga va dvigatelimizdagi qadamlarning umumiy soniga qarab, bitta kenglik va uzunlik gradusini dvigatellarimizdagi ma'lum bir qadamlarga aylantirish uchun hisob -kitoblarni bajarishimiz kerak edi.

Biz shaharni (foydalanuvchi kiritgan) kenglik va uzunlik koordinatalariga aylantirishga yordam berish uchun Google Maps API -ga tayanardik. Bu koordinatalarga ega bo'lganimizdan so'ng, biz dvigatellarga Arduino orqali API tomonidan olingan koordinatalar asosida ma'lum qadamlarni aylantirishni ko'rsatadigan kod yozdik.

4 -qadam: Uskuna

Image
Image
Uskuna
Uskuna
Uskuna
Uskuna

Biz 3D bosib chiqarishni talab qiladigan komponentlarini eskizini tuzganimizdan so'ng, ularni SAPR dasturida (OnShape) yaratdik. Biz har bir qismni 3D-bosib chiqardik va uning maqsadli mos kelishiga ishonch hosil qilish uchun uning ichki yig'ilishida sinovdan o'tkazdik.

5 -qadam: Yakuniy yig'ilish

Yakuniy yig'ilish
Yakuniy yig'ilish
Yakuniy yig'ilish
Yakuniy yig'ilish
Yakuniy yig'ilish
Yakuniy yig'ilish

Har bir komponentdan qoniqmagunimizcha, dasturiy ta'minot va uskunani takrorlagandan so'ng, biz yakuniy mahsulotni yig'dik. Dvigatellarni, lazerlarni va elektronikalarni yer shariga ulashdan tashqari, biz oxirgi mahsulot o'tirish uchun asos yaratdik.

Tavsiya: