Мазмуну:

Ардуино машинасын берүү тапшырмасы (ака: Bop-it your own bop-it!): 5 кадам
Ардуино машинасын берүү тапшырмасы (ака: Bop-it your own bop-it!): 5 кадам

Video: Ардуино машинасын берүү тапшырмасы (ака: Bop-it your own bop-it!): 5 кадам

Video: Ардуино машинасын берүү тапшырмасы (ака: Bop-it your own bop-it!): 5 кадам
Video: Үйдө жогорку сапаттагы ПХБНЫ кантип жасоо керек / Үтүктөө менен коштошуу 2024, Ноябрь
Anonim
Ардуино машинасын берүү тапшырмасы (ака: Bop-it your own bop-it!)
Ардуино машинасын берүү тапшырмасы (ака: Bop-it your own bop-it!)

Изилдөө үчүн мен азыр Arduino менен бир нерсе жасоо тапшырмасын алдым. Мен өзүм мектептен материалдарды чогултуунун стандарттуу түрүн алгам жана сыртында минималдуу материалдар менен иштей турган нерсени ойлоп тапкам. Менин биринчи оюм Bop-it болчу! A Bop-it! Оюнчуктун көптөгөн варианттары бар, бирок ал төмөндөйт: оюнчуктан чыккан үн адамдын аткара турган милдетин айтат (мисалы, "bop it" деген чоң баскычты басуу керек дегенди билдирет), андан кийин оюнчу прогресс үчүн таймер өчкөндөн кийин тапшырманы туура аткарышы керек.

Бул долбоордун өзгөчө кылган нерсеси төмөнкүчө:

1. Катышуучунун үнү менен оюнчуга тапшырма берилет

2. Бип угулат жана биринчи LED күйөт.

3. Экинчи бип угулат жана экинчи LED күйөт.

4. Үчүнчү, узунураак бип угулат жана үчүнчү LED күйөт. Бул бип учурунда оюнчу башында берилген тапшырманы аткарышы керек.

Ар бир аткарылган тапшырма үчүн жогорудагы ырааттуулукту аткаруу убактысы капкакка жеткенге чейин ылдамыраак болот.

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

1 -кадам: Электрондук материалдар

Task Giving Arduino Machine түзүү үчүн колдонулган материалдар төмөнкүдөй:

1x Arduino Uno

1x DFPlayer Mini MP3 ойнотуучу модулу Arduino үчүн

1x SD-карта

1x Динамик

1x Breadboard (узундугу бир же 2 сизге оңой болмок)

1x Force сенсор

1x Photosensor

1х потенцио метр

1x Үн сенсору (мен KY-038 микрофонун үн сенсорунун модулун колдондум)

2x кичинекей баскычтар

x3 LED жарык

(1x ширетүүчү такта)

Бунча зымдары

Бунча резисторлору

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

2 -кадам: Зымдарды чогултуу

Зымдарды чогултуу
Зымдарды чогултуу

Сиздин зым ар бир сенсор үчүн төмөнкү сүрөттөргө окшош болушу керек. Эгер алар туура иштесе, тест коду аркылуу бирден текшерип көргүңүз келиши мүмкүн.

3 -кадам: Код

Код үчүн тиркелген.ino файлын жүктөп алыңыз.

Бул код DFRobotDFPlayerMini китепканасын колдонот, аны бул жерден тапса болот:

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

Тапшырмаларды бере турган MP3 файлдарын SD-картага салууну унутпаңыз (аны MP3 калканынын ичине коёсуз). Башында код сизге // Тапшырмалар астында жазылат, кайсы тапшырмалар жазылышы керек.

4 -кадам: Ласеркутинг/корпус

ЭСКЕРТҮҮ: бул кутуча кемчиликтүү жана пландар көбүнчө сенсорлордун жалпы жайгашуусун жеткирүү үчүн колдонулушу керек. Өз кутуңузду жасап көрүңүз же муну оңдоңуз. Эң аз дегенде, кутуну бийик кылуу керек, андыктан зымдар жакшы жарашат.

Бул долбоор үчүн мен лазер кескичти колдондум. Эгерде сиз муну башка жол менен жасоону кааласаңыз, анда баары жакшы.dxf файлдары, эгер кааласаңыз, файл катары тиркелет. Мен перспексти корпусумдун материалы катары колдондум, бул анча сулуу эмес, анткени сиз менин начар ширетүүмдү+ал аркылуу өткөргүчтөрдү көрүп жатасыз.

Сол жактын астындагы чоң бет-кутунун үстү.

Бул беттин жогорку сол жагындагы кичинекей чарчы Force сенсорунун казыктары үчүн тешик.

Анын астында, квадраты бар кызыл тегерек (бул рельеф болушу керек) Фотосенсорго тыгыз батып кетиши үчүн. Кызыл чөйрөнү Photosensor өлчөмүнө жараша өзгөртүңүз.

Бул беттин ортоңку чоң чарчы спикерге арналган.

Анын астындагы кичинекей тегерек-бул сенсор модулунун микрофонун койгон тешик. Башка үн сенсорун колдонсоңуз, аны өзгөртүңүз.

Эки бирдей өлчөмдөгү тегерекчелер кичинекей баскычка жана Потенцио метрге ылайыкташтырылган, анын үстүнө чоңураак, өзү жасаган баскычтарды коёсуз. Мен кичинекей баскыч үчүн колдонгон жогорку оң жагы, экинчиси Potentio метр үчүн. Бул чөйрөлөрдүн диаметри 40 мм.

Үстүнкү бетинин жанындагы, астыңкы оң бетиндеги, үстүндө төрт бурчтуусу бар, кутунун сол тарабы. Аянт Arduino кабелдик уячасы аркылуу өтөт.

Үстүнкү оң жагы кутунун оң тарабы. Айлананын ичине ылайыкташтырылган, анын астындагы кичинекей баскычты басат. Бул жакшы, структуралык жактан туура эмес идея, анткени перспексттин жука чекиттери бар, ал эми туткасы бийиктиги 3 сантиметрден жогору көтөрүлбөйт. Балким, кутучанын үстүндө бир жакты басып, анын капталындагы баскычты басыңыз. Тешиги 22 мм.

5 -кадам: ширетүү жана корпус

Сенсорлорду жана анын зымдарын Лайкоо тактаңызга туташтырыңыз, андыктан сенсорлор 40 мм эки баскычтын корпусунан өтүп, Потенцио метрине жана Кичи баскычына өтүшү үчүн жана туткасы туташкан Кичи баскычка жете алат. Санариптик кирүүгө 7. Эки кичине баскычка жана Потенцио өлчөгүчкө Лайкоо тактасынын кичинекей (кесилген) бөлүктөрүн колдонуу жакшы идея (мен кылбаган нерсе менин зымымды бузуп койгон). Кутучанын ичинде казыктары бар жерде тургула, ошондо бул сенсорлорго тийген басым сиздин электродук тактаңызга өтпөйт, калган электроника менен.

Күч сенсорун жана Фотосенсорду биринчи жолу коробканын үстүңкү бетиндеги тешиктеринен өткөрүш керек.

Корпус, эгерде бул Perspex же акрилдин башка түрү болсо, Acrifix бир компоненттүү клей сыяктуу ылайыктуу клей менен жабыштырылышы керек.

Сунушталууда: