
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51



Бул долбоор MIT курсу үчүн, Intro to Making (15.351) үчүн түзүлгөн. "Дүйнө жүзү боюнча" деп аталган биздин долбоор, терминалга шаарга кирген колдонуучуга жооп берген акылдуу глобус. Шаар киргенден кийин, глобус анын түбүнө жеткен мотордун айланасында айланып, ошол шаардын узундугуна жетет. Андан кийин, глобустун ичиндеги таякка бекитилген лазер шаардын туура кеңдигин көрсөтүү үчүн мотор менен бурчка бурулат. Бул эки кыймылдаткыч менен, колдонуучу киргизген шаардагы лазер чекиттери. Глобус тунук тунук болгондуктан, ичине орнотулган лазерди колдонуучу кабылдай алат. Бизди командабыздын мүчөсү Алекс глобуска болгон кумарынан, ошондой эле кадимки объектти кызыктыруучу жана "акылдуу" нерсеге айландыруу менен колдонуучуларды таң калтыруу каалоосунан шыктанган.
Жабдуулар
Сатып алуу үчүн алдын ала даярдалган материалдар
- 1 12 дюймдук глобус, жарым тунук, ички лазер жаркырай алат (биз муну колдондук)
- Глобустун негизи үчүн 1 баскычтуу мотор (биз муну колдондук)
- Ички лазер үчүн 1 кадамдуу мотор (биз муну колдондук)
- 1 лазер (биз KY-008 лазер чекит диодун колдонгонбуз)
- Зым
- Arduino
- Бурамалар/болттор
- Электр энергиясы менен камсыздоо (биз муну колдондук)
- Arduino үчүн Motor Drive Controller такталары (биз муну колдондук)
- Wifi чипи (биз NodeMCU 1.0 колдонгон)
Жасалчу бөлүктөр
- Глобустун чокусунан ички лазерди/моторду токтото турган 3D басылган 1 таяк (тиркелген STL файлын караңыз)
- 1 3D басып чыгарылган тиркеме ички моторду лазерге туташтыруу үчүн (тиркелген STL файлын караңыз)
- 1 3D басып чыгарылган тиркеме базалык моторду глобуска тиркөө үчүн (тиркелген STL файлын караңыз)
- Акыркы жыйын үчүн база
1 -кадам: Сатып алуулар

Биздин биринчи кадам долбоорго керектүү материалдарды сатып алуу болду. Долбоорубузду өнүктүрүүдө керектүү материалдардын тизмеси өзгөрүшү мүмкүн экенин билгенибиз менен, долбоордун кечигүүсүн болтурбоо үчүн жабдууларды мүмкүн болушунча тезирээк заказ кылдык. Биз бардык материалдарды Amazon аркылуу же MIT Protoworksтон ала алдык. Бул убакта биз жеткирүү тизмегибиздеги бардык тетиктерге буйрутма бердик. Бирок, биз эрте алышыбыз керек болгон негизги бөлүк глобус болчу, анткени биздин башка бөлүктөрүбүздүн өлчөмдөрү, ошондой эле акыркы монтаждын дизайны глобустун чоңдугуна жана өзгөчөлүктөрүнө жараша болгон. Биз ошондой эле биз сатып алган лазердин глобустун ичинде жаркырай тургандай жарык болушун камсыз кылышыбыз керек эле, анткени лазер глобустун ичине орнотулат.
2 -кадам: Эскиз



Долбоорубузду тандап алгандан кийин, биз кайсы тетиктерди сатып алышыбыз же куруубуз керек экени жөнүндө толук түшүнүккө ээ болушубуз үчүн, компоненттер кантип чогуу иштеши мүмкүн экени жөнүндө ар кандай идеяларды чийип бердик. Биз жалпы механизмдин эскизин жана ар бир бөлүк жалпы жыйынга кантип туташтырыла баштадык. Андан кийин, биз кичинекей командаларга бөлүндүк, ар бир адам бир же бир нече бөлүккө жооп берет. Биз сатып алган глобустун жана моторлордун өлчөмүнө жараша ар бир бөлүктүн керектүү өлчөмдөрүн чийип, аныктадык.
3 -кадам: Программалык камсыздоо


Кээ бирибиз аппараттык компоненттердин эскизине басым жасап жатсак, башкалары программалык камсыздоого көңүл бурушту. Биз адегенде жер шарынын чоңдугуна жана моторубуздагы кадамдардын жалпы санына негизделген кеңдиктин жана узунунун бир даражасын моторлорубуздагы белгилүү бир кадамдарга айландыруу үчүн эсептөөлөрдү жасашыбыз керек болчу.
Биз шаарды (колдонуучу киргизген) кеңдик жана узунунан координаттарга айландырууга жардам берүү үчүн Google Карталар APIсине таяндык. Бул координаттарга ээ болгондон кийин, биз моторлорго Arduino аркылуу API тарабынан алынган координаттардын негизинде белгилүү бир кадамдарды бурууну көрсөтө турган код жаздык.
4 -кадам: Аппараттык




3D басып чыгаруу керек болгон компоненттердин эскизин түзгөндөн кийин, аларды CAD программасында (OnShape) иштеп чыктык. Биз ар бир бөлүктү 3D басып чыгардык жана анын ылайыктуу болушун камсыз кылуу үчүн аны суб-ассамблеясынын ичинде сынап көрдүк.
5 -кадам: Акыркы жыйын



Программалык камсыздоону жана жабдууларды кайталагандан кийин, биз ар бир компонентке канааттанганга чейин, акыркы продуктту чогулттук. Глобуска моторлорду, лазерлерди жана электрониканы тиркөөдөн тышкары, акыркы продукт отура турган база курдук.
Сунушталууда:
Жарык дүйнө (LED Globe): 4 кадам

Жарык дүйнө (LED Globe): Бул алгачкы түшүнүк болчу. Светодиоддук шайманды камтыган куб глобус. Бул таза декорация же кофе үстөлүнүн борбору (эгерде сизде жок болсо, менде жок). Материалдардын тизмеси: -Ыстык клей -Акрил -LEDдин -10к реисторлору -9 -вольт батареясы -Лазердик кесилген
Ардуинону колдонуп, Интернеттин жардамы менен бүткүл дүйнө жүзү боюнча башкаруу: 4 кадам

Ардуинону колдонуп, Интернеттин жардамы менен бүткүл дүйнөнү башкаруу: Салам, мен Ритикмин. Биз телефонуңузду колдонуп, интернетти башкара турган LED түзөбүз, биз Arduino IDE жана Blynk сыяктуу программаларды колдонобуз, бул жөнөкөй жана эгер сиз ийгиликтүү болсоңуз, сиз каалаган электрондук компоненттерди башкара аласыз Бизге керектүү нерселер: жабдык:
Дүйнө жүзү боюнча саат сааты: 5 кадам (сүрөттөр менен)

Дүйнөлүк убакыт сааты боюнча: Дүйнө жүзү чуркап жүрөбү же түнкү саат чалууга чейин саат канча экенин билүүгө кызыкдарбы, 5 зоналуу дүйнөлүк саат эсепке туура келет. Мен акыркы жөнөтмөмдө кошумча TM1637 7 орундуу дисплейлерге ээ болгондуктан, мен саатты чогултууну чечтим
Arduino Bluetooth робот жүзү: 3 кадам

Arduino Bluetooth робот жүзү: Бул 2 OLEDден жана смартфондон Bluetooth аркылуу башкарылган серводон жасалган роботтун эң негизги дизайны. Мен роботтун үстүндө иштеп жатам жана алардын бет түзүлүштөрүн башкаруунун жөнөкөй жолун иштеп чыгууну кааладым. Мен блютузду кошуп көрдүм
Техас чоң жүзү - 3D бет проекциясы Кантип: 10 кадам (сүрөттөр менен)

Техас чоң жүзү - 3D бет проекциясы Кантип: " тирүү айкелдерди " жүзүңүздү скульптураларга чагылдыруу аркылуу. How To By: Дэвид Сазерленд, Кирк Морено Graffiti Research Lab Houston менен биргеликте* Бир нече комментарийлерде кээ бир аудио көйгөйлөрү бар экенин айтышкан. Бул