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



Fusion 360 долбоорлору »
Мен бул карантинди иштете баштаган көптөгөн адамдарды билем. Үйдө машыгуу менен көйгөй-бул гимнастикалык жабдуулардын жоктугу. Менин машыгууларымда негизинен push-up камтылган. Өзүмдү чындап өстүрүү үчүн, машыгуу учурунда рок музыкасын угам. Көйгөй - өкүлдөрдүн саны. Көбүнчө музыканын айынан репрессияларды унутам. Мына ошондо менде бул идея пайда болду. Бул AccuRep, так эсептегич.
Бул жөнөкөй түзмөк сиздин түртүүңүздү, жипти секирүүнү, отурууну жана башкаларды эсептей алат. Төрт LED бар. Белгилүү бир санын кайталагандан кийин, ар бири күйөт. Сиз жөн гана чыгармачыл болушуңуз керек жана муну кандайдыр бир көнүгүүдө кайталооңузду эсептөө үчүн колдонуунун жолун табышыңыз керек. Түртүү үчүн, ылдый түшүрүп жатканда ээгиңиз келип калса, муну полдун түбүндө сактаңыз. Аркан менен секирүү үчүн, аркан жерге тийгенге чейин (бутуңуздун алдында) полдогу чекит. Отуруу үчүн.. жакшы.. түшүндүңүз.
Эмне үчүн так деп айтам? Анткени сиз аны респонденттердин ылдамдыгына дал келтире аласыз, андыктан ал эч качан жалган өкүлдү өткөрүп жибербейт же каттабайт. Жана муну жасоо жана коддоо абдан жөнөкөй. Сизге микроконтроллер (Arduino nano сыяктуу), LED жана IR жакындык сенсору гана керек.
Жабдуулар
NodeMcu/Arduino наносу: Amazon
IR жакындык сенсор: Amazon
LED
Аял - Аял секирүүчү зымдар (милдеттүү эмес) Amazon
5v электр менен камсыздоо/кайра заряддалуучу батарея: Amazon
1 -кадам: Корпус жасоо



Мен корпусту Autodesk Fusion 360та иштеп чыктым. Бул өтө эле ашыкча, мен жөн эле tinkercad колдоно алмакмын, анткени бул жөнөкөй дизайн. Мен Fusion 360ты үйрөнүп келе жатам, ошондуктан бул практика болот деп ойлогом. Негизи - диаметри 80 мм, бийиктиги 20 мм болгон жөнөкөй цилиндр. Капталындагы тик бурчтуу тешик - бул микроконтроллерге электр энергиясын берүү. Көбүрөөк портативдүү кылуу үчүн кайра заряддалуучу батареяны колдонсоңуз болот. Бирок жөнөкөй болуш үчүн мен тышкы электр булагын колдоном.
2 -кадам: Top Plate


Үстүнкү бөлүгү диоддор үчүн 1мм тешиги бар жана жакындык сенсорунун кесилген диски. Бул Fusion 360та да болгон. Сиз 3D файлдарды таба аласыз.
3 -кадам: Райондук туташуулар



Arduino наносу кичинекей болгондуктан эң жакшы вариант болмок, бирок менде ыңгайлуу болгон жок. Ошентип, мен анын ордуна Nodemcu колдонуп жатам. Бул маанилүү эмес, анткени код эки учурда тең ошол бойдон калат.
Жакындык сенсорунун D0 (санарип чыгаруу) пинин микроконтроллериңиздин gpio pin 5ке туташтырыңыз. Светодиоддорду төмөнкүдөй тартипте туташтыруу керек:
LED1 пин 0го барат
LED2 пин 2ге барат
LED3 4 -пинге барат
LED4 пин 12ге барат
4 -кадам: LED конфигурациясы

LED1 10 кайталоону аяктагандан кийин күйө турганына көңүл буруңуз. LED2 25 кайталоодон кийин жарык кылат, LED3 чырактары 50дөн кийин жана LED4 100. Сиз бул баалуулуктарды кийинки кадамда түшүндүрө турган коддо өзгөртө аласыз.
5 -кадам: Код жана Tweaking


Код абдан жөнөкөй. Эгерде ар бир LED үчүн шарттар бар болсо, анда аларды жарыктандыруу үчүн толтурушуңуз керек. Сиз муну каалооңузга жараша өзгөртө аласыз.
Бир маанилүү линия - бул биринчи блок. Сиз анын ичинде 500ms кечигүү бар экенин көрө аласыз. Бул ар бир өкүлдүн максималдуу абалында канча убакыт өткөргөнүңүзгө негизделген кечигүү. Мисалы, өйдө көтөрүү учурунда, сиз эң төмөнкү абалда турганда, өзүңүздү артка сүрүү үчүн канча убакыт кетээриңизди болжолдуу түшүнүшүңүз керек. Башкача айтканда, көкүрөгүңүздү жерге тийгизип канча убакыт өткөрөсүз. Мен үчүн кечигип калган 500 мс айланасында. Эгерде сиздин өкүлдөр жайыраак болсо, аны болжол менен 1 сек (1000 мс) чейин көбөйтүүгө туура келет.
Сиз бул жөнүндө супер так болушуңуз керек эмес. Мен билүү үчүн алдыңызда саат кармап турууну жана бир нече түртүү ыкмасын аткарууну сунуштаар элем. Секирүү аркан үчүн, бул кечигүү алда канча төмөн болот. Кодду оңдоп бүткөндөн кийин, тактаңызга жүктөй аласыз.
6 -кадам: Светодиоддорду чогултуңуз



Светодиоддорду үстүңкү плитанын тешиктерине жабыштырыңыз. Сиз супер клей же ысык клей колдоно аласыз. Чакан корпустун ичине туура келиши үчүн, мен Nodemcu'ду тескери каратып коюп, электр туташтыргычы капталдагы дубал үчүн жасалган тешиктен өтөт.
7 -кадам: Башка электрониканы чогултуп алыңыз


Мен андан кийин эки тараптуу скотч менен жакындык сенсорун жабыштырып, сенсор лампаларын өйдө карадым. Биздин 4 светодиоддон башка эч кандай жарык булагы болбошу үчүн, жакындык сенсорунун көрсөткүчтөрүн кара изоляциялоочу лента менен жабууга болот.
Андан кийин мен сенсор лампалары алар үчүн жасалган кесип өткөндүгүн текшерип, үстүңкү плитаны базага такадым.
8-кадам: Иштөөгө даяр


Ошентип, азыр жылынуу жана машыгуу гана калды. Бул түзмөк сиздин өкүлдөрүңүздү гана эсептебестен, кандайдыр бир жол менен сизди дагы көп нерсеге түрткү берет. Барган сайын, сиз ар бир LED үчүн чектин санын көбөйтө аласыз. Жарык диоддордун ордуна ЖК экранды кошсоңуз болот, бирок ал татаалдашат.
Кеңеш: Эгерде сиз муну өзүңүздүн отургучтарыңызды эсептөө үчүн колдонуп жатсаңыз, чарчаганыңызда отуруп калуудан сак болуңуз: б
Сунушталууда:
Жүрөк крабы: Чөнтөгүңүздө ламбада менен басуучу робот!: 15 кадам (сүрөттөр менен)

Жүрөк крабы: Чөнтөгүңүздө ламбада менен сейилдөөчү робот! Half-Life видео оюндарынанбы? Балким, ледибугга ашык болгон робот? Же ледибуг өзүнүн машинасын башкарып жатабы? Кандай гана жооп болбосун
LED басуучу жарыкты кайра орнотуу: 9 кадам (сүрөттөр менен)

Жарыктандыруучу LED чырагын жаңыртуу: Бул долбоор менин шкафымда жакшы көрүү үчүн жетиштүү жарык болбогон LED светофору болгондуктан башталды. Батареялар жөн эле азайып баратат деп ойлогом, бирок аларды алмаштырганда эч кандай жаркыраган жок! Мен жарыкты ачык деп ойлодум
ТВнын коммерциялык көлөмүн басуучу: 6 кадам (сүрөттөр менен)

ТВнын коммерциялык үнүн басуучу: атам жарнактар алардын коштогон программасына караганда бир топ катуураак болгондо, анын кыжыры кайнап турганын дайыма айтып турат. Анын арыздануусу чыныгы жарнактарга караганда кыжырды келтире баштагандыктан, мен кичинекей гаджет түзүүнү чечтим
Жөө басуучу роботтун бутун жасаңыз: 6 кадам (сүрөттөр менен)

Жөө басуучу роботтун бутун жасаңыз: Бул алдыга жана артка, өйдө жана ылдый кыймылга мүмкүндүк берген эң жөнөкөй робот буту. Бул үчүн оюнчукка мотор жана башка ар кандай нерселер керек. Бул долбоорду куруу үчүн эч нерсе сатып алуунун кажети жок болчу. Көйгөй
LED менен эсептөөчү саат: 3 кадам

Светодиоддор менен эсептөөчү саат: Бул 10 жыл мурун Y2K үчүн курган 'Артка эсептөөчү саат' жөнүндө кыскача эскертүүлөр, саат алдыңкыдан 4 фут чарчы. Анын туурасы болжол менен 4 дюйм жана орнотулган микроконтроллерде иштейт. Ар бир сегмент 20х10 мм диоддордун тегерегинде жасалат. Мен