Мазмұны:
- 1 -қадам: жарық диодты және сенсорды енгізу
- 2 -қадам: 6 және 2 негізгі сымдарды қосу
- 3 -қадам: жаңартылған сөмкені сынау
Бейне: Интерактивті рефлексті сөмке: 3 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл нұсқаулық Arduino, LED және MK 2125 акселерометрін қолдана отырып, дәнекерлеу тәжірибесін алу кезінде ептілік пен бокс дағдыларын жақсартқысы келетіндерге арналған
Бұл жобаның мақсаты - қолданыстағы рефлекторлық қапты өзгерту және оны интерактивті, ойынға бейімделген және иммерсивті өнімге айналдыру. Бұған қол жеткізу үшін мен жасаған тұжырымдама сөмкенің негізіне 4 жарықдиодты орнатуды, осы базаның ішіне MK 2125 акселерометрін, содан кейін бұл компоненттерді тірек негізіндегі Arduino UNO -ға қосуды қамтиды.
- MK2125 сенсоры сөмкенің қай бағытта соғылғанын анықтау үшін пайдаланылатын көлбеу және үдеу деректерін береді.
Жарықдиодты шамдар кездейсоқ циклде жанып тұрады, ол сөмкені тиісті / жарқыраған жақтан соққанда ғана келесі жарық диодына ауысады. Мұның артындағы идея - бұл пайдаланушыны сөмкені мүмкіндігінше тез қозғалтып, жарқыраған жарықдиодты жағын тапқанда таң қалдырады.
Дәстүрлі жаттығу рефлекторлық қаппен соққының дәлдігі мен уақытын жақсартуға арналған.
Бұл құрылғыны құрастырғаннан және сынақтан өткізгеннен кейін, жаңартылған нұсқаның жылдам аяққа / қозғалыстың қажеттілігін біріктіру және көру рефлекстерін қолдануды күшейту арқылы оның алдыңғы нұсқасына негізделетіні анық. Бұл рефлексті сөмкені қолдануды шынымен де 10 есе қызықты етті және қазір ол жаттығудан гөрі ойын сияқты!
мақсатқа қол жеткізілді.
Мен кездейсоқ жарықдиодты циклдің қалай жұмыс істейтінін елестету үшін оны өңдеу кезінде эскиз жасадым (бейне + көрсетілгендей)
Бұл өнімді жасау үшін сізге қажет:
- 1x рефлекс сөмкесі
- 1x Arduino UNO
- 1х 9В батарея жиынтығы (Arduino -ны қосу үшін)
- 1x Memsic MK 2125 акселерометр
- 4x жарық диоды (мен жасыл түсті таңдадым)
- 4х 10 Ом резисторлар
- электрониканы қорғау үшін губка / көбік
- 1 метрлік 6 ядролы сым
- 1 метр 2 өзекті сым
- штыры бар шамамен 28 секіргіш сым
- көптеген дәнекерлеу және дәнекерлеу станциясы
- әр түрлі мөлшердегі ыстыққа төзімді құбырлар
- DUCT таспасы
- Супер желім
- Velcro (сымдарды тірекке еркін бекіту)
- Tupperware / су өткізбейтін контейнер (Arduino + аккумулятор пакеті салынған)
1 -қадам: жарық диодты және сенсорды енгізу
Ең бірінші қадам - светодиодты орнату үшін сөмке негізінің қабырғасында 4 тесік бұрғылау.
осы светодиодтардың әрқайсысы түйреуіштегі жерге тұйықтау сымына және + істікшесінде 10 Ом резисторға қосылуы керек. Сіз бұл қосылыстарды таспамен жабыстырғыңыз немесе оларды қысқартып, негіздің ішкі жағына қатты қысқыңыз келеді, себебі оларды мүмкіндігінше берік ету маңызды.
Енді сізге осы қосылуларға қосқыш сымдарды қосу және осы қадамның соңғы суретте көрсетілгендей негіздің түбіндегі тесіктер арқылы беру қажет болады. MK 2125 сенсоры үшін де дәл осылай жасаңыз, сонымен қатар түйреуіштер үшін бос орын құру үшін осы негізге түбінде көбірек тесіктер бұрғылау қажет болады және осы түйреуіштерге қосқыш сымдарды қосу қажет.
Сенсордағы маңызды нәрсе - оны негізге светодиодтың біріне қаратып орналастыру. Бұл сенсорды калибрлеу үшін пайдалы болатын сіздің алдыңғы жарықдиодты шамыңыз болады.
Бұл компоненттердің барлығы базаның ішіне тығыз орналасқан кезде, сіз Arduino -ға секірмелі түйреуіштерді қосып, осы қадамның 5 -суретте көрсетілгендей кодты (TiltSense.ino) тексере білуіңіз керек. Егер код жақсы жұмыс істесе және барлық дәнекерлеу қатты болса, бос орындарды жөкемен / көбікпен толтырыңыз және оларды жабық күйде ұстау үшін жарықдиодты шамадан тыс жабыстырыңыз.
2 -қадам: 6 және 2 негізгі сымдарды қосу
Бұл қадамда біз байланыстарды шардың негізінен стендтің негізіне дейін 6 ядро және 2 өзекті сымдармен ұзартатын боламыз.
Мұндағы түпкі мақсат - барлық сымдарды стендтің жоғарғы жағынан тіректің түбіне дейін ең ыңғайлы және берік етіп ұзарту
6 ЯДРА
Мен мұны шештім: 6 ядролы сымды сәл жұлып алу (бірінші суретте көрсетілген) және:
- жарықдиодты + түйреуіштерді 4/6 сымдарға дәнекерлеңіз (олар Arduino түйреуіштеріне 10, 11, 12, 13 қосылады)
- светодиодты - сымдарды бірге, сосын жарықдиодты да, сенсорды да жерге қосу үшін MK 2125 сенсорының сымына жалғаңыз
- + сымды MK 2125 датчигінен және барлық қосылған сымдарды 2/6 сымға дәнекерлеңіз (олар 5V мен GND Arduino түйреуіштеріне қосылады)
сымдардың тұтастығының берік болуын қамтамасыз ету үшін барлық дәнекерленген қосылыстар үшін жылуды азайтуды қолдануды ұмытпаңыз және үстіңгі қаптың негізінен төменгі тірек негізіне дейін ілінуді басқара алады.
- 2 ЯДРА
Бұл кезеңде 2 байланыс қалуы керек, олар MK 2125 сенсорының беріліс сымдары болып табылады, олар сөмкеден көлбеу деректерді Arduino -ға жібереді. Осылайша біз сөмкенің қай бағытқа соғылғанын анықтаймыз.
Өткізгіш сымдарды 2 ядролық сымның әрқайсысына дәнекерлеңіз (олар Arduino 2 және 3 түйреуіштеріне қосылады)
Осы қосылымдардың барлығын сәтті дәнекерлегеннен кейін сізге осы сымдардың екінші ұшын Arduino үйлесімді түйреуіштері бар кейбір секіргіш сымдарға дәнекерлеу қажет болады (екінші + үшінші суретте көрсетілген).
3 -қадам: жаңартылған сөмкені сынау
Мен барлық қосылатын сымдарды велкро көмегімен тіреуішке бекітіп қоюды шештім, олар тым көп қозғалмауы үшін және дәнекерленген қосылыстарды зақымдамауы үшін. велкро.
Егер сіз осы жерге жеткен болсаңыз, интерактивті рефлекторлық сөмкені сынап көруге дайын болуыңыз керек. Сізге бұл нұсқаулық ұнады деп үміттенемін, мен болашақта осы жобаның жаңартуларын енгізуді жоспарлап отырмын, себебі мен нәтижеге сенімдімін, сондықтан күтіңіз!
Мен қазір бұл құрылғыға баллды немесе жоғары баллдық жүйені қалай құруға болатынын ойлап жатырмын, егер сіз осы жобаға мүмкін болатын толықтырулар туралы ойласаңыз, түсініктеме қалдырыңыз немесе маған жазыңыз.
Түсініктеме бөлімінде сұрақтар қоюдан тартынбаңыз, мен сізге тез арада жауап беремін.
Егер сізге бұл ұнаған болса, маған Arduino немесе Make It Glow конкурстарында дауыс беріңіз. Бұл көп нәрсені білдіреді, рахмет!
Ұсынылған:
CPX көмегімен температураны сезетін сөмке: 5 қадам
CPX көмегімен температураны сезетін сөмке: Температураны өлшейтін сөмке жасау үшін сізге ұнайтын кез келген қап қажет болады. Мен сөмкені тігу арқылы жасадым, бірақ сіз алдын ала дайындалған сөмкені сатып ала аласыз немесе үйден ескі сөмкені қайта пайдалана аласыз. Температура сенсорын қосу үшін сізге CPX- тізбекті ойнату құрылғысы қажет болады
Шығармашылық ауыспалы сөмке: 4 қадам
Шығармашылық ауыспалы рюкзак:- 9В аккумуляторы- 2 көк жарық диоды- сымдар- өткізгіш мата
№2 сөмке: Grove сенсорлары: 6 қадам
№2 рюкзак: Grove сенсорлары: SPIKE Prime рюкзактары - бұл LEGO Education SPIKE Prime үшін кеңейтімдер. Pyboard - бұл рюкзак үшін ми. Бұл Grove датчиктерін LEGO SPIKE Prime -ге қосуға мүмкіндік береді, сенсорлардың әр түрін (I2C, аналогты, сандық) Gro -ға оңай қосады
Компьютерлік сөмке: 4 қадам
Компьютерлік сөмке: Бұл нұсқаулықта мен «Компьютерлік сөмке» терминіне жаңа мағына беремін. Мен арзан, орташа рюкзакты толыққанды компьютерге (Sans-screen) айналдырамын. Бұл жоба іс жүзінде ешқандай дағдыларды қажет етпейді, сондықтан оны жалғастырайық
Жарық диодты сөмке: 6 қадам (суреттермен)
Proximity LED BackPack: Менің жобам 27 Egeloo сенсорлық жинағымен қамтамасыз етілген Proximity IR детекторының арқасында 20 см дейінгі жақындап келе жатқан объектіні немесе нысанды анықтауға арналған. Мұнда сізге қажет заттардың тізімі: Элементтер тізімі: 1. WS2812b Neo Pixel Жарықдиодты 2. Қуат көзі (мен қолдандым