Mundarija:
- 1 -qadam: Core, ovozli boshqariladigan yordamchi
- 2 -qadam: Visual Studio kutubxonalari
- 3 -qadam: Visual Studio o'zgaruvchilari
- 4 -qadam: Ovoz sintezi
- 5 -qadam: Dastur bilan birinchi muloqot
- 6 -qadam: O'zini bilib oling, uning holatini aytib bering va kompyuterni o'chiring
- 7 -qadam: Uni DJ qiling
- 8 -qadam: ko'proq foydalanish
- 9 -qadam: Uni meteorolog qiling
- 10 -qadam: Siz kalitni yoqish yoki o'chirishdan charchadingizmi? Muammo hal qilindi
- 11 -qadam: Quvvat manbai
- 12 -qadam: oldinga siljish
- 13 -qadam: Robotik qo'l
- 14 -qadam: Rahmat
Video: Uy/laboratoriya ovozli boshqaruvchi yordamchisi: 14 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Men haqimda
Salom! Bu mening birinchi o'qituvchim, men 17 yoshdaman. Men Gretsiyadanman, shuning uchun ingliz tilim mukammal bo'lmasligi mumkin, lekin men qo'limdan kelganicha harakat qilaman. Shunday qilib, men birinchi marta 2 yil oldin ushbu ilovani ishlab chiqdim va men ushbu tanlovni eski loyihamni yangilash uchun imkoniyat deb topdim.
1 -qadam: Core, ovozli boshqariladigan yordamchi
Asosan, Core - bu Visual Studio bilan C# tili yordamida ishlab chiqilgan ovozli boshqariladigan dastur. Core uyni yoki laboratoriyani yanada foydali qilish uchun kompyuterni ham, ba'zi Arduino platalarini ham boshqaradi. Bu qo'llanma sizga Visual Studio yoki Arduino bilan qanday dasturlashni o'rgatmaydi. Maqsad, dasturlash bo'yicha tajribaga ega bo'lgan holda, o'z ovozli boshqaruvchi yordamchini ishlab chiqishga yordam berishdir. Ushbu loyihada ishlatilishi mumkin bo'lgan ko'plab ilovalar mavjud. Men sizga ba'zi asosiy ilovalarni ko'rsataman, chunki ko'p imkoniyatlar mening byudjetimdan tashqarida. Yaxshi xabar shundaki, men ushbu loyihaga qo'shilishi mumkin bo'lgan ba'zi qo'shimcha "qobiliyatlarni" tushuntiraman. Men bu darslikda sizga Core play musiqa ro'yxatlarini tuzish, soat va ob -havoni aytib berish, brauzer kabi ilovalarni ochish, youtube kabi maxsus havolani ochish, chiroqlarni yoqish/o'chirish, kompyuterni o'chirish va oxirgi Men qanday qilib qurish kerakligini tushuntiradigan oddiy DIY quvvat manbai blokini boshqaring. ANDROID VERSIYASINI YAXSHI KO'RING: CORE A. I. Ovozli yordamchi (ANDROID VERSION)
2 -qadam: Visual Studio kutubxonalari
Kodning eng muhim qismi kutubxonalardir. Agar men to'g'ri deb hisoblasam, men foydalanadigan har bir kutubxona allaqachon Visual Studio -ga o'rnatilgan. Keling, o'zgaruvchan bo'limga o'tamiz!
3 -qadam: Visual Studio o'zgaruvchilari
Birinchidan, biz musiqa va ovozni aniqlash va sintez qilish uchun Media pleer bo'lgan asosiy o'zgaruvchilarni o'rnatishimiz kerak. Biz ularni o'rnatgandan so'ng, boshqalarga o'tishimiz mumkin. Bizga ovozni aniqlashni yoqadigan va o'chiradigan bool kerak, bu o'zgaruvchiga ob -havo uchun vaqtni, boshqasiga esa PSU holatini boshqarishga imkon beradi! Keyin … biz har bir ovozli buyruqni satr sifatida saqlamoqchimiz … Siz ularni chindan ham eshitishni xohlaganingizdek yozishni xohlaysiz, lekin mikrofon sizni tushunishini osonlashtirishi uchun. yaxshi mikrofon, "yadro" o'rniga "kor" yoki "o'chirish" o'rniga "o'rniga" yozishingiz shart emas. Endi biz ovoz sinteziga o'tamiz!
4 -qadam: Ovoz sintezi
Yordamchingiz ochilganda, unga xush kelibsiz xabarni yuborish do'stona bo'lardi. Mana, mana! Ovoz sintezini amalga oshirish uchun bizga tezkor quruvchi kerak. Quruvchini o'rnatgandan so'ng, biz jumlani boshlashimiz kerak. Biz jumlani tuzganimizdan so'ng, biz xush kelibsiz xabarimizni xohlagan narsani yozishga tayyormiz. Keyin biz shunchaki jumlani tugatib, dasturga yozganlarimizni aytishini aytishimiz kerak! Shunday qilib, xuddi shu jarayonni har safar takrorlashning o'rniga, biz bo'sh joy yaratishimiz mumkin. Biz bu bo'shliqni har safar dasturda gaplashmoqchi bo'lganimizda ko'rsatamiz.
5 -qadam: Dastur bilan birinchi muloqot
Core -ni "tirik" qilish vaqti keldi! Asosan, biz birinchi navbatda, uning ismini chaqirsangiz, u sizga javob beradi va sizning buyrug'ingizni kutadi. Shuningdek, biz unga "rahmat" buyrug'iga ega bo'lishni xohlaymiz va u bizga endi kerak emasligini aytadi. Aytgancha, "VoiceSynthesis (string)" buyrug'i aslida vaqtni tejash uchun biz yaratgan bo'shliqdir. Biz bu oddiy kod qatorini chaqirganimizdan so'ng, biz unga xohlagan narsani aytishga majbur qila olamiz!
6 -qadam: O'zini bilib oling, uning holatini aytib bering va kompyuterni o'chiring
Kodning bu qismi juda oddiy, menimcha, hech qanday qo'shimcha tushuntirish kerak emas, chunki kodni oson tushunish mumkin.
7 -qadam: Uni DJ qiling
Shunday qilib, siz oddiy Windows Media Player pleylistini yaratishingiz mumkin! Ha! Bo'ldi shu! Unga pleylistning joyini bering va musiqadan zavqlaning! Kinda … Siz unga musiqani qanday chalishni tushuntirish uchun avval yangi bo'shliqni qo'yishingiz kerak … Lekin bundan keyin bu juda oddiy!
8 -qadam: ko'proq foydalanish
Kodning bu qismi tushuntirish uchun juda oddiy! Agar men buni tushuntirishga harakat qilsam, ehtimol uni chalkashtirib yuboraman
9 -qadam: Uni meteorolog qiling
Kodning bu qismi juda katta … Demak, kodning bu qismi ob -havo ma'lumoti veb -saytidan ma'lumotlarni oladi va ularni "ob -havo" qator o'zgaruvchisiga saqlaydi. Siz "Mandra, Gretsiya" degan qismni topib, uni o'zingiznikiga almashtirishingiz mumkin. Buni aniq qilish uchun "shahar, qishloq". Harorat aslida Farengeytga hisoblanadi, lekin men Selsiyga o'rganganman, shuning uchun uni konvertatsiya qilyapman, siz "Selsiy" nomini o'z ichiga olgan o'zgaruvchilarni olib tashlashingiz va ularni "daraja" nomi bilan almashtirishingiz mumkin.
10 -qadam: Siz kalitni yoqish yoki o'chirishdan charchadingizmi? Muammo hal qilindi
Xo'sh! Uy yordamchisining eng muhim va foydali qismlaridan biri! Kommutatorni qo'lda va avtomatik ravishda ishlashning tezkor usuli - bu servo! Men masofadan uzoq bo'lganim uchun kompyuterdan simni ishlatishni xohlamadim … Men bu muammoni oddiy IR qabul qilgich va transmitter yordamida hal qildim. Men Core -ga ulangan arduino -dan servo boshqaradigan boshqa arduino -ga signal yubormoqdaman.
11 -qadam: Quvvat manbai
Bu juda oddiy dastur! Siz Arduino tomonidan boshqariladigan o'rni bo'lgan har qanday 12V AC/DC adapteridan foydalanasiz! Keyin siz Arduino kartasining 5V va 3.3V ni boshqa ikkita o'rni bilan bog'laysiz va sizning PSU ishlashga tayyor!
12 -qadam: oldinga siljish
Siz dasturni boshqa xonalardan boshqarish uchun WO Mic kabi Android -dan kompyuterga mikrofonli ilovadan foydalanishingiz mumkin, faqat smartfon bilan gaplashib!
13 -qadam: Robotik qo'l
Shuningdek, siz robot qo'l sotib olishingiz mumkin. Qo'l sizga asboblarni so'rashda berish uchun ishlatilishi mumkin. Arduino kodiga servolarning aylanishini saqlang va ketma -ket port orqali uni Core -dan boshqaring … Afsuski, bunday dastur byudjetimdan tashqarida edi …
14 -qadam: Rahmat
Agar sizga biron -bir yordam kerak bo'lsa, men sizga tushuntirishimni xohlagan biror narsa bo'lsa yoki siz menga ushbu ko'rsatmali sahifani yaxshilashga yordam berishni xohlasangiz, sharhlar bo'limida menga xabar bering! Vaqtingiz uchun rahmat, kuningiz yaxshi va ijodiy bo'lsin!
Tavsiya:
Elektronikaning eng yaxshi yordamchisi -- O'zgaruvchan dastgohli PSU yordam qo'llari bilan: 12 qadam (rasmlar bilan)
Elektronikaning eng yaxshi yordamchisi || O'zgaruvchan dastgohli yordamchi qo'lli PSU: elektronika bilan ishlashda har doim ikkita asbob kerak bo'ladi. Bugun biz ushbu ikkita asosiy narsani yaratamiz. Va biz yana bir qadam oldinga siljiymiz va bu ikkalasini elektronikaning eng yaxshi yordamchisiga birlashtiramiz! Albatta men bu haqda gapirayapman
Shaxsiy ingliz tili o'qituvchisi - AI ovozli yordamchisi: 15 qadam
Shaxsiy ingliz tili o'qituvchisi - AI ovozli yordamchisi: Ushbu loyiha har qanday lingvistik imtihonga tayyorgarlik ko'rayotgan talabalarga yordam beradi, bu erda ular Snips AI bilan ishlash orqali o'qitilishi mumkin
Doktor Google yordamchisi bilan tungi yorug'lik: 4 qadam (rasmlar bilan)
Doktor Kim Tardis Google yordamchisi bilan: Salom Instructables va Dr Who Fans, shuning uchun men bir oz oldin kichkina bolam uchun balandligi taxminan 20 sm bo'lgan kichikroq versiyani qurdim va uyda otaning kattaligi bo'lishi kerak deb o'yladim. Bu 35 sm uzunlikdagi katta Tardis chiroq, bu ESP8266 bilan ishlaydi
Arduino bilan garajda mashinalar yordamchisi: 5 qadam (rasmlar bilan)
Garajda mashinalar bo'yicha yordamchi Arduino: qiyinchilik Haqiqatan ham. Mening mashinam (oilaviy MPV) bo'sh joydan taxminan 10 sm qisqaroq. Mening mashinamda to'xtash joyi datchiklari bor, lekin ular juda cheklangan: 20 sm dan pastda ular qizil signal beradi, shuning uchun
Raspberry Pi Zero docking uyasida Alexa ovozli yordamchisi: 6 qadam (rasmlar bilan)
Alexa ovozli yordamchisi Raspberry Pi Zero docking uyasida: Kamroq simli va USB -donglli Pi Zero W -da oqlangan Alexa ovozli yordamchisini yaratish uchun men Makerspot -ning Raspberry Pi Zero docking uyasidan foydalanaman. Bu ulash uyasi 3,5 mm aud orqali mikrofon va karnayni qabul qila oladigan o'rnatilgan audio kodekga ega