Mundarija:

Ovozli faollashtirilgan LEDlar: 8 qadam
Ovozli faollashtirilgan LEDlar: 8 qadam

Video: Ovozli faollashtirilgan LEDlar: 8 qadam

Video: Ovozli faollashtirilgan LEDlar: 8 qadam
Video: DIY 32 * 8 точечно-матричные спектральные часы / полноцветный RGB с голосовой активацией 2024, Noyabr
Anonim
Ovozli faollashtirilgan LEDlar
Ovozli faollashtirilgan LEDlar

Webduino har xil elektron komponentlarni boshqarish uchun Chrome internet -brauzeridan foydalanadi, shuning uchun biz Chrome taklif qiladigan boshqa funktsiyalardan foydalanishimiz kerak. Ushbu loyiha misolida biz Chrome -ning Speech API -dan foydalanamiz. Google ovozini aniqlash yordamida biz LED chiroqni osongina boshqaramiz. Xuddi shu usulni lampochkani, eshik qulfini yoki uy anjomlarini boshqarishga imkon beruvchi o'rni bilan ham ishlatish mumkin edi.

Loyihaning to'liq matni:

Webduino Blockly:

1 -qadam: simlar va amaliyot

Ulanish va amaliyot
Ulanish va amaliyot

Uzun oyoq yuqori potentsialga (raqamli pinlar) va qisqa oyoq past potentsialga (GND) o'tadi. Ushbu qo'llanma uchun uzun oyog'ingizni 10 ga va qisqa oyog'ingizni GND ga ulang.

2 -qadam: Webduino -ni blokirovka qilib oching va veb -demo maydonidan foydalaning

Webduino blokli muharririni oching va "Veb -ko'rgazma maydoni" tugmasini bosing, ochiladigan menyuni bosing va "Matnni ko'rsatish" -ni tanlang.

3 -qadam: "Ish taxtasi" ni ish joyiga qo'ying, taxtaning nomini to'ldiring. Stekka "LED" blokini joylashtiring

A joylashtiring
A joylashtiring

4 -qadam: "Ovoz nazorati" ni bosing va "Tanishni boshlash" blokini to'plamga joylashtiring

Ustiga bosing
Ustiga bosing

Ovozni aniqlash bir vaqtning o'zida faqat bitta tilda ishlashi mumkin (bu erda biz Mandarin yoki ingliz tilini tanlashimiz mumkin).

5 -qadam: "Ovozli boshqaruv" blokidagi "interimResults" ni belgilang, biz nutqimizni o'qishni qanday aniqlashni xohlaymiz

Belgilang
Belgilang

Agar u "yoqilgan" bo'lsa, u har bir aytilgan so'zni taniydi, agar "o'chirilgan" bo'lsa, u jumlalar yaratishda pauzalarni taniydi. Agar siz kompyuterda brauzerdan foydalansangiz, uni "yoqish" ga o'rnatishni tavsiya qilamiz, shunda siz yaxshi natijalarga erishasiz. Agar siz mobil telefondan foydalanayotgan bo'lsangiz, uni "o'chirilgan" qilib qo'ying. Nutqni aniqlash faqat Android -da ishlaydigan telefonlarda ishlaydi.

6 -qadam: "Matnni ko'rsatish" blokini "taniqli matn" bilan joylashtiring va tanib olish qoidalarini o'rnating

A joylashtiring
A joylashtiring

Keyin harakatni dasturlash uchun "Tanish" blokiga "if word include / do" blokini joylashtiring. Masalan, biz "chiroqlarni yoqish" va "chiroqlarni o'chirish" deganda LEDni yoqamiz va o'chiramiz. Yoki, agar biz "miltillaymiz" desak, LED yonadi.

7 -qadam: Agar sizga bir nechta buyruq kerak bo'lsa, "Ro'yxat" blokidan foydalaning

Agar sizga bir nechta buyruq kerak bo'lsa, a dan foydalaning
Agar sizga bir nechta buyruq kerak bo'lsa, a dan foydalaning

8 -qadam: Kengash onlayn ekanligini tekshiring va "Bloklarni ishga tushiring". Keyin Chrome -ga mikrofondan foydalanishga "ruxsat bering"

Kengash onlayn ekanligini tekshiring va
Kengash onlayn ekanligini tekshiring va

Webduinoning boshqa qo'llanmalarini bu erda o'qing.

Tavsiya: