Мазмұны:
- Жабдықтар
- 1 -қадам: Сатып алу
- 2 -қадам: Эскиз салу
- 3 -қадам: Бағдарламалық қамтамасыз ету
- 4 -қадам: Жабдық
- 5 -қадам: Қорытынды жиналыс
Бейне: Бүкіл әлем бойынша (Smart Globe): 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл жоба 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 -қадам: Жабдық
Біз 3D басып шығаруға қажет компоненттердің эскизін жасағаннан кейін оларды CAD бағдарламалық жасақтамасында (OnShape) жасадық. Біз әр бөлікті 3D-басып шығардық және оны ішкі жинақта сынап көрдік.
5 -қадам: Қорытынды жиналыс
Бағдарламалық қамтамасыз ету мен аппараттық құралдарды қайталағаннан кейін әр компонент қанағаттандырылғанша біз соңғы өнімді жинадық. Қозғалтқыштарды, лазерлерді және электрониканы глобусқа бекітуден басқа, біз соңғы өнімге отырғызу үшін негіз жасадық.
Ұсынылған:
Vídeo Tutoriales De Tecnologías Creativas 01: Сәлем әлем! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: 4 қадам
Vídeo Tutoriales De Tecnologías Creativas 01: Сәлем әлем! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: Arduino Uno жарық диодты жарық диодты жарықтандыру үшін ең жақсы нұсқаулық. Tinkercad Circuits -тің (мысалы, тегін) тізбегі медиацияның бір үлгісі болып табылады. Үзіліссіз
Әлем картасындағы COVID19 бақылау тақтасы (Python көмегімен): 16 қадам
Дүниежүзілік картадағы COVID19 бақылау тақтасы (Python көмегімен): Мен бәріміз білеміз, COVID19 туралы көп ақпаратты білеміз. Бұл нұсқаулық әлем картасында нақты уақыттағы деректерді (жағдайларды) салу үшін көпіршікті картаны құру туралы. , мен бағдарламаны Github репозиторийіне қостым: https: //github.co
Arduino көмегімен Интернетті пайдалану бүкіл әлемді басқарады: 4 қадам
Arduino көмегімен Интернетті пайдалану бүкіл әлемді басқарады: Сәлем, мен Ритикпін. Біз телефонды қолдана отырып, интернетті басқаратын жарықдиодты жасаймыз, біз Arduino IDE және Blynk сияқты бағдарламалық жасақтаманы қолданамыз, бұл өте қарапайым, егер сіз сәтті болсаңыз, сіз қалаған электронды компоненттерді басқара аласыз Бізге қажет нәрселер: жабдық:
3D принтер DIY бүкіл процесс: 31 қадам
3D принтерінің бүкіл процессі: Бұл мақалада DIY 3D принтерін қалай жасау керектігі туралы айтылады, сіз оны жіберіп алмайсыз, сондықтан оны мұқият оқып шығыңыз
Raspberry Pi бүкіл үйдегі телефон синхронды дыбыстық қашықтан басқару пультімен: 10 қадам (суреттермен)
Raspberry Pi бүкіл үйдегі синхронды дыбыс телефон қосымшасы: Мақсаты кез келген бөлмеде синхрондалған аудио және/немесе жеке көздер, iTunes Remote (apple) немесе Retune (андроид) арқылы телефонмен немесе планшетпен оңай басқарылады. Мен сонымен қатар аудио аймақтардың автоматты түрде қосылып/өшкенін қалаймын, сондықтан мен Raspberry Pi -ге бұрылдым және