Мазмуну:

Arduino англис тилинин жардамчысы: 7 кадам
Arduino англис тилинин жардамчысы: 7 кадам

Video: Arduino англис тилинин жардамчысы: 7 кадам

Video: Arduino англис тилинин жардамчысы: 7 кадам
Video: Англис тилин үйрөнүү үчүн практик мугалимден кеңештер (Гүлсара Мадаминова, англис тили мугалими) 2024, Ноябрь
Anonim
Image
Image
Arduino англис тилинин жардамчысы
Arduino англис тилинин жардамчысы
Arduino англис тилинин жардамчысы
Arduino англис тилинин жардамчысы
Arduino англис тилинин жардамчысы
Arduino англис тилинин жардамчысы

Киришүү:

Мен технологиялык интеграцияга басым жасоо менен магистратурада билим алып жаткан студентмин. Мен учурда музыкадан сабак берем жана ушул семестрдин жакшы бөлүгүн музыкага байланышкан долбоорлордо Arduino колдонуу боюнча үйрөндүм. Акыркы долбоорум үчүн музыкалык класстын сыртында колдонула турган нерсени сынап көргүм келди. Мен мектебимдеги бала бакча менен иштеген ELL мугалими менен сүйлөштүм, ал сөз байлыгын бекемдөө зарылдыгын талкуулады, ошондуктан мен тил боюнча жардамчы түзгүм келди.

Fruit + Electronics = Piano (2016), and Fun with Talking Arduino (даража) түшүнүктөрүн колдонуу менен, мен студенттин лексикадагы сөздөрдү жана фразаларды түшүнүүсүн бекемдөө же баалоо үчүн колдонула турган бул аппаратты түзө алдым. Бул долбоор алты сыйымдуу сенсордук сенсорлорду колдонот. Сенсор менен жерге тийгенде, түзмөк ошол сенсорго берилген сөздү же фразаны сүйлөйт. Эскизде колдонуучуга бир лексикадан экинчисине оңой эле өзгөртүү мүмкүнчүлүгүн берүү үчүн жеткиликтүү үч функция бар. Мен ошондой эле колдонуунун оңойлугу үчүн түзмөктүн үстүнө жайгаштырыла турган басып чыгарууларды киргиздим. Продукттун тереңирээк сүрөттөлүшүн көрүү үчүн видеону караңыз!

Аппарат инвертирленген бут кийим кутусунун ичинде жайгашкан. Arduino кутунун ички капкагына орнотулган жана бирдиктин "үстү" бут кийим кутусунун түбү. Мен бирдиктин "үстүндөгү" тешиктерди, ошондой эле капталындагы зымдардын динамиктерин жана USB кабелин тештим. Сиз көрө турган кандайдыр бир кошумча скотч бут кийимдин брендин жабуу үчүн гана.

Көндүмдөрдүн деңгээли: Орто, анткени Talkie жүктөлүп, түзмөктүн керектөөлөрүнө ылайыкташтырылышы керек.

Шилтемелер:

Мөмө + Электроника = Пианино. (2016). Булактан алынды

Ардуино менен сүйлөшүү кызыктуу. (даража). Https://rimstar.org/science_electronics_projects/a… дарегинен алынды.

1 -кадам: материалдар:

Материалдар
Материалдар

Arduino компоненттери:

1 Arduino Uno / USB кабели

1 Breadboard

6 1 Mega Ohm резисторлору

2 динамик (мен 2 8 Ом, 2 Ватт динамиктерди колдондум)

2 күчөткүч (мен 2 LM386 модулун колдондум)

19 Эркек - Аял Кабельдер

14 Эркек - Эркек кабели (ар кандай узундукта)

Куралдар:

7 Бармактар (баары металл болушу керек, боёлгондор да иштебейт окшойт)

1 Shoebox (иш үчүн)

4 капталган кагаз клиптер (Arduino буферге орнотуу үчүн, милдеттүү эмес)

Презентация барактарын басып чыгаруу үчүн 3 даана кагаз жана түстүү принтер

Кош таяк тасмасы (Милдеттүү эмес)

Түтүк тасмасы

Чакан бурагыч (мен көз айнектин отверткасын колдондум, бирок Филлипстин башы да иштейт)

2 -кадам: схемалык

Схемалык
Схемалык

Бул жерде аппараттын схемасы келтирилген. Мен негизги схеманы түзүү үчүн Tinkercadти колдондум, андан кийин Tinkercad менюсунда болбогон түзмөктөрдүн ордун толтуруу үчүн сүрөттү туураладым. Ардуинодон күчөткүчкө ар бир байланышка экинчи эркек-ургаачы зымды коштум, бул мага башка байланыштарды жасоо үчүн кутучаны ачууга жана жабууга мүмкүндүк берди.

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

Шилтемелер:

Tinkercad. (2019). Алынды

3 -кадам: 1 -кадам: Иштеген жериңизди даярдаңыз (милдеттүү эмес)

1 -кадам: Иштеген жериңизди даярдаңыз (милдеттүү эмес)
1 -кадам: Иштеген жериңизди даярдаңыз (милдеттүү эмес)
1 -кадам: Иштеген жериңизди даярдаңыз (милдеттүү эмес)
1 -кадам: Иштеген жериңизди даярдаңыз (милдеттүү эмес)
1 -кадам: Иштеген жериңизди даярдаңыз (милдеттүү эмес)
1 -кадам: Иштеген жериңизди даярдаңыз (милдеттүү эмес)

Мен ташып баратканда менин Arduino которулушун каалабайм, ошондуктан меники бут кийим кутусунун ички капкагына орнотууну чечтим. Arduino Unoдогу бурама тешиктерди колдонуп, бут кийимдин кутусунун капкагын белгилеп, тешиктерди тештим. Мен кагаз клиптердин сырткы бөлүгүн чечтим (1 -диаграмманы караңыз) жана аларды кутучанын капкагынын сыртынан тешиктер аркылуу түрттүм, анан аларды кармап туруу үчүн скотч менен колдондум (2 -диаграмманы караңыз).

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

Дагы, бул кадам милдеттүү эмес, бирок мен үчүн, мен агрегат орнотулганда жакшыраак жолго чыкканын байкадым. Зымдардын ажыратылышы азыраак болчу.

4 -кадам: 2 -кадам: Динамиктерди туташтыруу

2 -кадам: Динамиктерди туташтыруу
2 -кадам: Динамиктерди туташтыруу
2 -кадам: Динамиктерди туташтыруу
2 -кадам: Динамиктерди туташтыруу
2 -кадам: Динамиктерди туташтыруу
2 -кадам: Динамиктерди туташтыруу
2 -кадам: Динамиктерди туташтыруу
2 -кадам: Динамиктерди туташтыруу

Бул жерде мен планды өзгөртүү жөнүндө ойлонуп көрмөкмүн. Мен колдо болгон спикерлерди колдондум, бирок келечекте аларды узунураак зымдары бар сапаттуу динамиктер менен алмаштырмакмын (Акылдууларга сөз, спикерлерге арзан болбо). Мен сыртка динамиктерди койгондо аппарат алда канча жакшы угулат, бирок күчөткүчтөр илинип тургандыктан зымдар үзүлүп калган. Ошентип, менин Тим Ганн "Иштет" учуру үчүн, мен спикердин туташуу зымдарынын ар бирине аял зымына кошумча эркекти кошуп, аларды агрегаттын үстүнөн кесип өткөн тешиктен өткөрүп, зымдарды туташтыруудан мурун тыктым. күчөткүчкө.

Күчөткүчтө "GND", "GND", "IN" жана "VDD" деп белгиленген төрт төөнөгүч бар. Зымдардын ургаачы учтарын биринчи "GND" пинине (мен көк колдондум), "IN" пинине (мен кызыл колдондум) жана "VDD" пинине (апельсинди колдондум) туташтырыңыз. Башка спикер менен процессти кайталаңыз.

Зымдардын эркек учун нан табакка жана Arduino - GND (көк) нан панелиндеги терс тилкеге, IN (кызыл) Arduino 3 жана 11 казыктарына жана VDD (кызгылт сары) плитадагы оң тилкеге сайыңыз.

Күчөткүчтө "GND" жана "OUT" деп белгиленген эки бураманы бошотуп алыңыз. Кара динамиктин зымын "GND" ге, ал эми кызыл спикерди "OUT" га киргизип, бурамаларды катырыңыз. Андан кийин мен аларды экиден таякчанын сыртына чаптап койгом.

5 -кадам: 3 -кадам: "Analog In" зымдары

3 -кадам
3 -кадам
3 -кадам
3 -кадам
3 -кадам
3 -кадам

Сиздин Arduino тартып, казыктардын ар бир эркек зым эркек сайгыла (A0 - A5). Башка учун нан тактасына сайыңыз (1 -диаграмма - Мен аларды жакшыраак көрүү үчүн беш катар бөлүп койгом, анткени менин зым түстөрүмдүн баары дал келбейт).

Тактан өтүү үчүн 1 Mega Ohm резисторлорун колдонуңуз (борбордук сызыктын эки тарабында бир учу), сенсор зымы зым менен резистордун ортосуна киргизилет (2 -диаграмма - мен мамычадан h тилкесине өттүм).

Башка эркек -эркек зымдарын колдонуп, резистор катарларын (j мамыча) оң тилкеге туташтырыңыз (диаграмма 3).

Позитивдүү тилкеден Arduinoдогу 5V пинге жана терс тилкеден Arduinoдогу GND пинине туташтырыңыз (4 -диаграмма спикерлерди кошкондо бардык зымдарды көрсөтөт).

Акырында, эркек-ургаачы зымды баштапкы зым (аналогго) менен каршылыгынын ортосуна туташтырыңыз (5-диаграмма).

6 -кадам: 4 -кадам: Эскиз

4 -кадам: Эскиз
4 -кадам: Эскиз
4 -кадам: Эскиз
4 -кадам: Эскиз
4 -кадам: Эскиз
4 -кадам: Эскиз
4 -кадам: Эскиз
4 -кадам: Эскиз

Эскизди иштетүүдөн мурун Talkie'ди GitHubдан жүктөп алышыңыз керек болот. Жүктөө аяктагандан кийин, "going-digital-Talkie-7f57628" папкасын ачышыңыз керек болот. "Talkie" деп аталган папканы ачыңыз, "Examples" деп аталган папкага, андан кийин "Vocab_US_TI99" деп белгиленген папкага, андан кийин "Vocab_US_TI99.ino" ачыңыз. Бул колдонууну каалаган сөздөрдү тууралоого мүмкүн болгон китепкана ачылат.

(Talkie китепканасы жөнүндө // Автордук укук 2011 Питер Найт // Бул код GPLv2 лицензиясы боюнча чыгарылган. АКШнын түштүк акценти.)

Китепкана Arduino менен иштөө үчүн өтө чоң болгондуктан, эскизде колдоно турган сөздөрдү гана активдештирүүнү сунушташат. Сөздү иштетүү үчүн, активдештирүүнү каалаган сөздүн алдынан // өчүрүңүз (мис. Uint8_t spAM ). Өчүрүү үчүн, колдонгуңуз келбеген сөздүн алдына // кайра кошуңуз (мис. // uint8_t spANSWER ).

Бул эскизди иштетүү үчүн керек болгон сөздөрдүн тизмеси: Am, Black, Blue, Bottom, Come, Do, Green, Help, I, In, Is, K, Left, Me, O, Out, Play, Please, Кызыл, Оң, Каптал, Кечиресиз, Токтотуу, Тигине, Үстүнө, Каалоо, Мейли, Ак, Сары, Сен, Сенин.

Андан кийин, бул эскизди Arduino редакторуңузга кошуңуз. Talkie китепканасы жүктөлгөндүктөн, бул эскиз үчүн веб редактордун ордуна Arduino жүктөмөсүн колдондум.

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

Эскиз сыйымдуу тийүүнү колдонуп, бармактарды сенсор катары карайт. Сенсорго жана жерге тийүү сиздин денеңизге схеманы бүтүрүүгө мүмкүндүк берет, андыктан analogRead жана voice.say аркылуу сүйлөңүз.

Шилтемелер:

Talkie. (даража). Https://github.com/coming-digital/Talkie дарегинен алынды

7 -кадам: 5 -кадам: Тийиштерди бүтүрүү

5 -кадам: Тийиштерди бүтүрүү
5 -кадам: Тийиштерди бүтүрүү
5 -кадам: Тийиштерди бүтүрүү
5 -кадам: Тийиштерди бүтүрүү
5 -кадам: Тийиштерди бүтүрүү
5 -кадам: Тийиштерди бүтүрүү

Мен USB кабелинин кутусунун капталындагы тешикти кесип, кабелди Arduinoго туташтырдым, андан кийин калган кабелди тешиктен өткөрдүм, ал колдонууга даяр болгондо компьютерге туташтырылат.

Мен эскизде камтылган лексика сабактарынын чыгарылышын тиркеп койдум. Аларды эркин басып чыгарыңыз (мүмкүн болсо түстө) же өзүңүздү түзүңүз. Ар бир барактагы тегерекчелерди кесип, анан баракты кутунун үстүнө коюңуз. Бармактарды ар бир тешикке ортолоп, кутуну ачык кармап, зымдын ургаачы учтарын тийиштүү бармакка бекиңиз.

Эскизди кайсы функция үчүн колдонгуңуз келсе, ошонун бармагына тууралаңыз, USB кабелин компьютерге сайыңыз, эскизди Arduinoго жүктөңүз жана ырахат алыңыз!

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