Агуулгын хүснэгт:

Arduino англи хэлний туслах: 7 алхам
Arduino англи хэлний туслах: 7 алхам

Видео: Arduino англи хэлний туслах: 7 алхам

Видео: Arduino англи хэлний туслах: 7 алхам
Видео: Настройка 3D-принтера с помощью MKS sGen L v1.0 Часть 3 2024, Долдугаар сарын
Anonim
Image
Image
Arduino англи хэлний туслах
Arduino англи хэлний туслах
Arduino англи хэлний туслах
Arduino англи хэлний туслах
Arduino англи хэлний туслах
Arduino англи хэлний туслах

Танилцуулга:

Би технологийн оюутан бөгөөд боловсролын интеграцид анхаарлаа хандуулж боловсролын чиглэлээр магистрын зэрэг хамгаалж байна. Би одоогоор хөгжим зааж байгаа бөгөөд энэ семестрийн ихэнх хэсгийг Arduino-ийг хөгжимтэй холбоотой төслүүдэд ашиглах талаар суралцсан. Эцсийн төслийнхөө хувьд би хөгжмийн ангиас гадуур ашиглаж болох зүйлийг туршиж үзэхийг хүссэн юм. Цэцэрлэгтэй ажилладаг сургуулийнхаа ЭЕШ -ийн багштай ярилцсан бөгөөд тэр үгсийн санг бэхжүүлэх шаардлагатай байгаа талаар ярилцсан тул хэлний туслах ажилтан бүтээхийг хүссэн юм.

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

Энэхүү төхөөрөмж нь урвуу гутлын хайрцгийн дотор байрладаг. Arduino нь хайрцагны дотор таган дээр суурилагдсан бөгөөд нэгжийн "дээд хэсэг" нь гутлын хайрцгийн доод хэсэг юм. Би нэгжийн "дээд" хэсэгт, нөгөө талд нь чанга яригч, USB кабелийн нүх хайчиллаа. Таны харж болох нэмэлт наалдамхай тууз нь зөвхөн гутлын брендийг хаах явдал юм.

Ур чадварын түвшин: Talkie -ийг төхөөрөмжийн хэрэгцээнд нийцүүлэн татаж, тохируулах шаардлагатай тул дунд зэрэг.

Ашигласан материал:

Жимс + Электроникс = Төгөлдөр хуур. (2016). Https://www.bigmessowires.com/2016/08/19/fruit-ele… дээрээс авсан.

Arduino -той ярих хөгжилтэй. (nd). Https://rimstar.org/science_electronics_projects/a… дээрээс авсан.

Алхам 1: Материал:

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

Arduino -ийн бүрэлдэхүүн хэсгүүд:

1 Arduino Uno / USB кабель

1 Талхны самбар

6 1 мега ом эсэргүүцэл

2 чанга яригч (би 2 8 Ом, 2 Ватт чанга яригч ашигласан)

2 өсгөгч (би 2 LM386 модулийг ашигласан)

19 Эр - Эмэгтэй кабель

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

Хэрэгсэл:

7 Thumbtacks (бүгд металл байх ёстой, будсан нь тийм ч сайн ажилладаггүй юм шиг байна)

1 гутлын хайрцаг (хэргийн хувьд)

4 бүрсэн цаасан клип (Arduino -ийг санах ойд холбохын тулд заавал биш)

Танилцуулгын хуудсыг хэвлэх 3 ширхэг цаас, өнгөт принтер

Давхар наалдамхай тууз (заавал биш)

Сувгийн соронзон хальс

Жижиг халив (би нүдний шилний халив ашигласан, гэхдээ Филлипсийн толгой бас ажиллах болно)

Алхам 2: Схем

Схем
Схем

Төхөөрөмжийн схемийг энд харуулав. Би Tinkercad -ийг ашиглан үндсэн схемийг үүсгэж, дараа нь Tinkercad цэсэнд ороогүй төхөөрөмжүүдийг нөхөхийн тулд зургийг тохируулав. Би Arduino-аас өсгөгч хүртэлх холболт бүрт хоёр дахь эрэгтэй, эмэгтэй утсыг нэмж өгсөн нь бусад холболтыг хийхийн тулд хайрцгийг онгойлгох, хаах боломжийг олгосон юм.

Зөвлөмж: Гутлын хайрцгаар дамжуулж эцсийн холболтоо хийх хүртэл эрхий хурууг утасны төгсгөлд бүү оруул. Хурууны товчлуурууд нь утасны төгсгөл дэх холболтыг сунгаж, хэрэв салгаж, дахин суулгавал холболтыг бууруулна. Төхөөрөмжийг туршиж үзсэний дараа оролтын суналтыг нөхөхийн тулд би эцсийн суулгалтын үеэр утсыг хайрцгийн дотор талд холбож дуусгасан.

Ашигласан материал:

Tinkercad. (2019). Https://www.tinkercad.com/things/2NU1HTyLe2v-foil-… дээрээс авсан.

Алхам 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: "Аналог оролт" утас

Алхам 3
Алхам 3
Алхам 3
Алхам 3
Алхам 3
Алхам 3

Arduino -оосоо зүү тус бүрт эрэгтэй -эрэгтэй утас залгаарай (A0 - A5). Нөгөө үзүүрийг талхны тавцан руу залгаарай (1 -р диаграм - Миний утаснуудын өнгө таарахгүй байгаа тул илүү сайн дүрслэн харуулахын тулд би тэдгээрийг таван мөрөөр байрлуулсан).

Самбарыг гатлахын тулд 1 мега Ом резистор ашиглана уу (төвийн шугамын хоёр талд нэг үзүүр), утас ба резисторын хооронд мэдрэгчийн утас оруулах зай үлдээнэ (диаграм 2 - Би e баганаас 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 ).

Энэхүү ноороглохын тулд идэвхжүүлэх шаардлагатай үгсийн жагсаалтыг энд оруулав., Улаан, Баруун, Хажуу, Уучлаарай, Зогсоо, Тэр, To, Top, Want, За, Цагаан, Шар, Та, Таны.

Дараа нь энэ зургийг Arduino Editor дээрээ нэмээрэй. Talkie номын сангийн татан авалтаас болж би энэ ноорог хийхдээ вэб засварлагчийн оронд Arduino татаж авсан.

Энэхүү тоймд гурван функц байдаг (байшин, өнгө, зан байдал), тус бүр өөрийн гэсэн үгсийн сан агуулсан үгсийг агуулдаг. Функцийг идэвхжүүлэхийн тулд функцын нэрний өмнө хоёр // -г арилгахад л хангалттай. Функцийн нэрний өмнө // нэмж бусад хоёр функцийг идэвхгүй болгохоо бүү мартаарай. Үүнийг хийснээр коммент болгон хувиргах замаар функцийг идэвхгүй болгоно. Дээрх зургийг үзнэ үү эсвэл зааварчилгааны эхэнд үзүүлэх видео дээрх функцийг хэрхэн өөрчлөх талаар үзнэ үү.

Ноорог нь багтаамжийн мэдрэгчийг ашигладаг бөгөөд эрхий хурууг мэдрэгч гэж үздэг. Мэдрэгч болон газарт хүрэх нь таны биеийг хэлхээг дуусгах боломжийг олгодог бөгөөд төхөөрөмжийг analogRead болон voice.say ашиглан ярих боломжийг олгодог.

Ашигласан материал:

Talkie. (nd). Https://github.com/coming-digital/Talkie-ээс авсан

Алхам 7: Алхам 5: Хүрч дуусгах

Алхам 5: Хүрч дуусгах
Алхам 5: Хүрч дуусгах
Алхам 5: Хүрч дуусгах
Алхам 5: Хүрч дуусгах
Алхам 5: Хүрч дуусгах
Алхам 5: Хүрч дуусгах

Би USB кабелийн хайрцагны хажуугийн нүхийг хайчилж, кабелийг Arduino -д залгаж, үлдсэн кабелийг нүхээр дамжуулж, ашиглахад бэлэн болмогц компьютерт залгах болно.

Би ноорог дээр тайлбарласан үгсийн сангийн хичээлийн хэвлэмэл материалыг хавсаргасан болно. Тэдгээрийг хэвлэх (боломжтой бол өнгөөр) эсвэл өөрийн гараар бүтээхийг хүсээрэй. Хуудас бүрийн дугуйланг хайчилж аваад хуудсыг хайрцагны дээд талд байрлуул. Эрхий хурууг нүх тус бүрийн дунд байрлуулж, хайрцгийг онгойлгож байхдаа утасны эмэгтэй үзүүрийг зохих эрхий хуруунд хавсаргана.

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

Зөвлөмж болгож буй: