Мазмұны:

Бүкіл әлем бойынша (Smart Globe): 5 қадам
Бүкіл әлем бойынша (Smart Globe): 5 қадам

Бейне: Бүкіл әлем бойынша (Smart Globe): 5 қадам

Бейне: Бүкіл әлем бойынша (Smart Globe): 5 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Қараша
Anonim
Image
Image
Сатып алу
Сатып алу

Бұл жоба MIT курсына арналған, Intro to Making (15.351). «Дүние жүзі бойынша» деп аталатын біздің жоба - бұл терминалға қалаға кірген пайдаланушыға жауап беретін ақылды глобус. Қалаға кіргеннен кейін, жер шарының ұзындығына жету үшін оның негізіне бекітілген мотор айналады. Содан кейін, жер шарындағы штангаға бекітілген лазер қозғалтқышпен бұрышқа бұрылып, қаланың дұрыс ендік нүктесін көрсетеді. Осы екі қозғалтқыштың көмегімен пайдаланушы енгізген қаланы көрсетеді. Глобус жеткілікті мөлдір, оның ішіне орнатылған лазерді қолданушы қабылдай алады. Бізді топ мүшесі Алекстың глобусқа деген құштарлығы, сондай -ақ қарапайым объектіні тартымды және «ақылды» нәрсеге айналдыру арқылы пайдаланушыларды таң қалдыруға деген ұмтылыс шабыттандырды.

Жабдықтар

Сатып алу үшін алдын ала дайындалған материалдар

  • 12 дюймдік глобус, жартылай мөлдір, ішкі лазер жарқылдай алады (біз мұны қолдандық)
  • Глобус негізі үшін 1 сатылы қозғалтқыш (біз мұны қолдандық)
  • Ішкі лазерге арналған 1 сатылы қозғалтқыш (біз мұны қолдандық)
  • 1 лазер (біз KY-008 лазерлік нүктелік диодты қолдандық)
  • Сым
  • Ардуино
  • Бұрандалар/болттар
  • Қуат көзі (біз оны қолдандық)
  • Arduino үшін қозғалтқышты басқару тақталары (біз мұны қолдандық)
  • Wifi чипі (біз NodeMCU 1.0 қолдандық)

Жасалатын бөлшектер

  • Жер шарының жоғарғы жағынан ішкі лазерді/қозғалтқышты тоқтату үшін 3D басып шығарылған 1 өзек (STL файлын қараңыз)
  • Ішкі қозғалтқышты лазерге қосу үшін 3D басып шығарылған 1 қосымша (STL файлын қараңыз)
  • Негізгі қозғалтқышты глобусқа бекітуге арналған 3D басып шығарылған 1 қосымша (STL файлын қараңыз)
  • Соңғы жинауға арналған негіз

1 -қадам: Сатып алу

Сатып алу
Сатып алу

Біздің бірінші қадам - жобаға қажетті материалдарды сатып алу. Біз қажетті материалдар тізімінің өзгеруі мүмкін екенін білгендіктен, біз жобаны дамытуға кіріскенде, біз жобаны кешіктірмеу үшін жеткізілімге тез арада тапсырыс бердік. Біз барлық материалдарды Amazon арқылы немесе MIT Protoworks арқылы ала алдық. Біз жеткізілім тізіміндегі барлық бөлшектерге тапсырыс бердік. Алайда, бізге ертерек алу керек болған негізгі бөлік - бұл глобус, өйткені біздің барлық басқа бөлшектердің өлшемдері, сондай -ақ түпкілікті құрастырудың дизайны жер шарының көлемі мен ерекшеліктеріне байланысты болды. Біз сатып алған лазердің жер шарында жарқырайтындай жарқын болуын қамтамасыз етуіміз керек, өйткені лазер жер шарының ішіне орнатылады.

2 -қадам: Эскиз салу

Эскиз
Эскиз
Эскиз
Эскиз
Эскиз
Эскиз

Біздің жобаны таңдағаннан кейін, біз қандай бөлшектерді сатып алу немесе салу керек екендігі туралы толық түсінікке ие болу үшін компоненттердің қалай жұмыс істеуге болатыны туралы әр түрлі идеяларды сыздық. Біз жалпы механизмнің эскизін және әр бөліктің жалпы жинаққа қалай қосылатынын сызудан бастадық. Содан кейін біз кішігірім командаларға бөліндік, әр адам бір немесе бірнеше бөлікке жауапты. Біз сатып алған глобус пен қозғалтқыштардың көлеміне сүйене отырып, әр бөлшектің қажетті өлшемдерін сызып, анықтадық.

3 -қадам: Бағдарламалық қамтамасыз ету

Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету

Біздің кейбіреулеріміз аппараттық компоненттердің эскизіне назар аударғанымызбен, басқалары бағдарламалық жасақтамаға назар аударды. Біз алдымен жер шарының өлшемі мен қозғалтқыштағы қадамдардың жалпы санына сүйене отырып, ендік пен бойлықтың бір дәрежесін қозғалтқыштарымыздың белгілі бір санына айналдыру үшін есептеулер жүргізуге мәжбүр болдық.

Біз қаланы ендік және бойлық координаттарға түрлендіруге көмектесу үшін Google Maps API -ге сендік. Бізде осы координаттар болғаннан кейін, біз қозғалтқыштарға Arduino арқылы API арқылы алынған координаттарға негізделген белгілі бір қадамдарды бұруға нұсқау беретін код жаздық.

4 -қадам: Жабдық

Image
Image
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал

Біз 3D басып шығаруға қажет компоненттердің эскизін жасағаннан кейін оларды CAD бағдарламалық жасақтамасында (OnShape) жасадық. Біз әр бөлікті 3D-басып шығардық және оны ішкі жинақта сынап көрдік.

5 -қадам: Қорытынды жиналыс

Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс

Бағдарламалық қамтамасыз ету мен аппараттық құралдарды қайталағаннан кейін әр компонент қанағаттандырылғанша біз соңғы өнімді жинадық. Қозғалтқыштарды, лазерлерді және электрониканы глобусқа бекітуден басқа, біз соңғы өнімге отырғызу үшін негіз жасадық.

Ұсынылған: