Mündəricat:
- Addım 1: Core, Səs İdarə Edilən Köməkçi
- Addım 2: Visual Studio Kitabxanaları
- Addım 3: Visual Studio dəyişənləri
- Addım 4: Səs sintezi
- Addım 5: Proqramla İlk Əlaqə
- Addım 6: Özünü Yaxın Öyrənin, Vəziyyətini Bildirin və Kompüteri Bağlayın
- Addım 7: Onu DJ edin
- Addım 8: Daha çox istifadə
- Addım 9: Onu meteoroloq edin
- Addım 10: Açarı açmaq və ya söndürməkdən bezmisiniz? Problem həll edildi
- Addım 11: Enerji təchizatı bölməsi
- Addım 12: İrəli gedin
- Addım 13: Robotik Qol
- Adım 14: Təşəkkürlər
Video: Ev/Laboratoriya Səsli Nəzarətli Köməkçi: 14 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Mənim haqqımda
Salam! Bu mənim ilk təlimatçımdır, 17 yaşım var. Mən Yunanıstandanam, buna görə ingilis dilim mükəmməl ola bilməz, amma əlimdən gələni edəcəyəm. Beləliklə, əvvəlcə bu proqramı 2 il əvvəl hazırladım və bu müsabiqəni köhnə layihəmi yeniləmək üçün bir fürsət tapdım.
Addım 1: Core, Səs İdarə Edilən Köməkçi
Əsasən, Core, Visual Studio ilə C# dilindən istifadə edərək hazırlanmış səsli bir tətbiqdir. Core həm kompüteri, həm də bəzi Arduino lövhələrini bir ev və ya laboratoriya üçün daha da faydalı etmək üçün idarə edir. Bu dərslik sizə Visual Studio və ya Arduino ilə necə proqram qurmağı öyrətməyəcək. Bunun məqsədi, proqramlaşdırma ilə bağlı bir az təcrübəniz olduğu halda öz səsli idarə olunan köməkçinizi inkişaf etdirməkdir. Bu layihədə istifadə oluna biləcək bir çox tətbiq var. Sizə bəzi əsas tətbiqləri göstərəcəyəm, çünki əldə edilə biləcək imkanların çoxu büdcəmdən kənardır. Yaxşı xəbər budur ki, bu layihəyə əlavə oluna biləcək bəzi əlavə "qabiliyyətləri" izah edəcəyəm. Bu dərslikdə sizə Core play musiqi çalğı siyahılarının necə qurulacağını, saatı və havanı izah etməyi, brauzer kimi proqramları, oyunları və ya youtube kimi xüsusi bir linki açmağı, işıqları yandırmağı/söndürməyi, kompüteri söndürməyi və son Necə quracağımı izah edəcəyim sadə bir DIY enerji təchizatı blokuna nəzarət etmə. ANDROID VERSİYONUNU YAXŞI KONTROL EDİN: CORE A. I. Səs köməkçisi (ANDROID VERSION)
Addım 2: Visual Studio Kitabxanaları
Kodun ən vacib hissəsi kitabxanalardır. Mən haqlıyamsa, istifadə etdiyim hər bir kitabxana artıq Visual Studio -nun özünə quraşdırılmışdır. Dəyişən hissəyə keçək!
Addım 3: Visual Studio dəyişənləri
Hər şeydən əvvəl, musiqi və səs tanıma və sintez üçün Media Player olan əsas dəyişənləri təyin etməliyik. Onları qurduqdan sonra digərlərinə keçə bilərik. Səs tanıma funksiyasını yerinə yetirəcək və söndürəcək bir boola ehtiyacımız var, hava şəraiti üçün digərlərini və PSU -nun vəziyyətini idarə etmək üçün vaxt saxlayacaq bir dəyişən! Sonra … əslində hər bir səs əmrini bir sətir olaraq saxlayacağıq … Siz onları mikrofonun sizi başa düşməsini asanlaşdırmaq üçün, əslində yazıldığı kimi deyil, eşitdiyiniz kimi yazmaq istərdiniz. yaxşı mikrofon, əslində "əsas" yerinə "cor" və ya "off" yerinə "of" yazmağa ehtiyac yoxdur. İndi səs sintezinə davam edə bilərik!
Addım 4: Səs sintezi
Açıldıqda köməkçinizdən xoş bir mesaj almaq çox xoş olardı. Beləliklə, budur! Səs sintezini yerinə yetirmək üçün sürətli bir qurucuya ehtiyacımız var. Qurucunu qurduqdan sonra bir cümləyə başlamalıyıq. Cümləni hazırladıqdan sonra xoş mesajımızın olmasını istədiyimizi yazmağa hazırıq. Sonra cümləni bitirməli və proqrama yazdıqlarımızı söyləməliyik! Eyni prosesi hər dəfə təkrarlamaq əvəzinə bir boşluq yarada bilərik. Tətbiqi müzakirə etmək istədiyimiz hər dəfə bu boşluğa istinad edəcəyik.
Addım 5: Proqramla İlk Əlaqə
Core -u "canlı" etmək vaxtıdır! Əsasən, əvvəlcə edəcəyimiz şey, adını çəkdiyiniz zaman o sizə cavab verəcək və əmrinizi gözləyəcəkdir. Həm də ona artıq ehtiyacımız olmadığını söyləmək üçün "təşəkkür" əmrinə sahib olmaq istəyirik. Yeri gəlmişkən, "VoiceSynthesis (string)" əmri əslində vaxta qənaət etmək üçün əvvəllər yaratdığımız boşluqdur. Bu sadə kod xəttinə zəng vurduqdan sonra ona istədiyimizi söyləyə bilərik!
Addım 6: Özünü Yaxın Öyrənin, Vəziyyətini Bildirin və Kompüteri Bağlayın
Kodun bu hissəsi olduqca sadədir, kodun asanlıqla başa düşülə biləcəyi üçün əlavə izahat tələb olunacağını düşünmürəm.
Addım 7: Onu DJ edin
Beləliklə, sadə bir Windows Media Player Pleylist yarada bilərsiniz! Bəli! Bu belədir! Sadəcə ona çalğı siyahısının yerini verin və musiqidən zövq alın! Kinda… Musiqini necə çalacağını izah etmək üçün əvvəlcə yeni bir boşluq qurmalısan … Amma bundan sonra olduqca sadədir!
Addım 8: Daha çox istifadə
Kodun bu hissəsi izah etmək üçün çox sadədir! Bunu izah etməyə çalışsam, yəqin ki, daha qarışıq edərəm
Addım 9: Onu meteoroloq edin
Kodun bu hissəsi çox böyükdür … Yəni kodun bu hissəsi əslində bir hava proqnozu veb saytından məlumatları götürür və onları "hava" simli dəyişəninə saxlayır. "Mandra, Yunanıstan" deyilən hissəni tapa və onu özünüzlə əvəz edə bilərsiniz. Bunu aydınlaşdırmaq üçün "Şəhər, Ölkə" dir. Temperatur əslində Fahrenheit -ə hesablanır, amma mən Selsiyə öyrəşmişəm, buna görə onu çevirirəm, "Selsi" adını ehtiva edən dəyişənləri silə və "Dərəcələr" adı ilə əvəz edə bilərsiniz.
Addım 10: Açarı açmaq və ya söndürməkdən bezmisiniz? Problem həll edildi
Çoooox! Ev köməkçisinin ən vacib və faydalı hissələrindən biri! Keçidin həm əllə, həm də avtomatik işləməsinin sürətli bir yolu servodur! Məsafə çox uzun olduğu üçün kompüterimdən açara keçmək istəmədim … Bu problemi sadə bir IR qəbuledicisi və ötürücüsündən istifadə edərək həll etdim. Core ilə əlaqəli bir arduinodan servoya nəzarət edən başqa bir arduinoya siqnal göndərirəm.
Addım 11: Enerji təchizatı bölməsi
Bu olduqca sadə bir tətbiqdir! Arduino tərəfindən idarə olunan bir röle ilə hər hansı bir 12V AC/DC Adaptoru istifadə edirsiniz! Daha sonra Arduino lövhəsinin 5V və 3.3V -ni digər iki röleə bağlayırsınız və PSU'nuz işə düşməyə hazırdır!
Addım 12: İrəli gedin
Yalnız ağıllı telefonunuzla danışaraq proqramı digər otaqlardan idarə etmək üçün WO Mic kimi bir androiddən kompüterə mikrofon tətbiqindən istifadə edə bilərsiniz!
Addım 13: Robotik Qol
Bir robot qolu da ala bilərsiniz. Qol alətləri istədiyiniz zaman vermək üçün istifadə edilə bilər. Sadəcə servoların fırlanmasını arduino koduna yazın və serial port vasitəsilə Core -dan idarə edin … Təəssüf ki, belə bir proqram büdcəmdən çıxdı …
Adım 14: Təşəkkürlər
Hər hansı bir dəstəyə ehtiyacınız varsa, sizə izah etməyimi istədiyiniz bir şey varsa və ya bu təlimatlı səhifəni təkmilləşdirməyimə kömək etmək istəyirsinizsə şərh bölməsində mənə bildirin! Vaxt ayırdığınız üçün təşəkkür edirəm, gözəl və yaradıcı bir gün keçirin!
Tövsiyə:
BLUETOOTH ÜZRƏ SƏSLİ NƏZARƏTLİ ROBOT: 3 Addım
BLUETOOTH ÜZRƏ VOICE NƏZARƏTLİ ROBOT: Bu robot telefonumuz tərəfindən idarə olunur. Tətbiq üçün bağlantı: https://play.google.com/store/apps/details?id=com….Bu robot səsimizlə idarə olunur və düymələri ilə də idarə oluna bilər.Bu robot yalnız demo məqsədlidir
Köməkçi Audio Kabelə Retro A/V: 8 Addım (Şəkillərlə birlikdə)
Retro A/V -dən Köməkçi Audio Kabelinə: Bu kabeli çox spesifik bir funksiyanı yerinə yetirmək üçün - MP3 pleyerini köməkçi audio portu ilə deyil, A/V portu ilə gələn avtomobil radiosuna bağlamaq üçün yaratdım. Bu proses, Retro stereo patch kabelimlə demək olar ki, eynidir, yeganə fərq
Şəxsi köməkçi: 9 addım (şəkillərlə birlikdə)
Şəxsi köməkçi: Bu təlimatda ESP8266 -nın gücünü, proqram dizaynı və proqramlaşdırma yaradıcılığını sərin və öyrədici bir şey etmək üçün necə istifadə edə biləcəyinizi sizə göstərəcəyəm. Şəxsi köməkçi adlandırdım, çünki cib ölçüsündədir. sən və verə bilərsən
Gizli Məkan - Səsli Oyun Nəzarətçisi: 5 Addım (Şəkillərlə birlikdə)
Gizli Məkan - Səsli Oyun Nəzarətçisi: Bu dərslikdə səsli oyun üçün bir oyun nəzarətçisi hazırlayacağıq. Oyun Unity ilə birlikdə hazırlanmışdır. Məhdud vizual və əsasən sonik məlumatlarla ekrandan kənar bir oyun interfeysi yaratmağa çalışır. Futbolçu geyinəcək
SEER- InternetOfThings Əsaslı Ağıllı Şəxsi Köməkçi: 12 Addım (Şəkillərlə birlikdə)
SEER- InternetOfThings-ə əsaslanan Ağıllı Şəxsi Köməkçi: Görücü, ağıllı evlər və avtomatlaşdırma sahəsində gücləndirici rol oynayacaq bir cihazdır. Əsasən şeylərin internet tətbiqidir. inteqrasiya olunmuş kamera ilə Raspberry Pi 3 model B -dən