Мазмуну:

Үй/Лабораториянын үн көзөмөлдөгөн жардамчысы: 14 кадам (сүрөттөр менен)
Үй/Лабораториянын үн көзөмөлдөгөн жардамчысы: 14 кадам (сүрөттөр менен)

Video: Үй/Лабораториянын үн көзөмөлдөгөн жардамчысы: 14 кадам (сүрөттөр менен)

Video: Үй/Лабораториянын үн көзөмөлдөгөн жардамчысы: 14 кадам (сүрөттөр менен)
Video: Покинутый дом_Рассказ_Слушать 2024, Июль
Anonim
Үй/Лабораториянын үн көзөмөлдөгөн жардамчысы
Үй/Лабораториянын үн көзөмөлдөгөн жардамчысы

Мен жөнүндө

Салам! Бул менин биринчи көрсөтмөм, мен 17 жаштамын. Мен Грецияданмын, андыктан англис тилим кемчиликсиз болушу мүмкүн, бирок мен колумдан келгендин баарын кылам. Ошентип, мен биринчи жолу бул колдонмону 2 жыл мурун иштеп чыккам жана бул конкурс эски долбоорумду жаңыртуу мүмкүнчүлүгүн таптым.

1 -кадам: Core, Voice Controlled Assistant

Негизинен, Core бул C# тилин колдонуп Visual Studio менен иштелип чыккан үн менен башкарылуучу тиркеме. Core компьютерди да, кээ бир Arduino такталарын да үйгө же лабораторияга пайдалуу кылуу үчүн башкарат. Бул окуу куралы сизге Visual Studio же Arduino менен кантип программалоону үйрөтпөйт. Мунун максаты, программалоо боюнча бир аз тажрыйбаңыз бар экенин эске алып, өзүңүздүн үн менен башкарылуучу жардамчыңызды өнүктүрүүгө жардам берүү. Бул долбоорду колдонууга боло турган көптөгөн колдонмолор бар. Мен сизге кээ бир негизги колдонмолорду көрсөтөм, анткени мүмкүн болгон мүмкүнчүлүктөрдүн көбү менин бюджетимден тышкары. Жакшы жаңылык, мен бул долбоорго кошула турган кээ бир кошумча "жөндөмдөрдү" түшүндүрөм. Бул үйрөткүчтө мен сизге Core play музыкалык ойнотмо тизмелерин кантип түзүүнү, саатты жана аба ырайын айтууну, браузер сыяктуу тиркемелерди, оюндарды же youtube сыяктуу белгилүү бир шилтемени ачууну, жарыкты күйгүзүүнү/өчүрүүнү, компьютерди өчүрүүнү жана акыркы Мен кантип курууну түшүндүрүп берейин деген жөнөкөй DIY менен камсыз кылуу блогун көзөмөлдөңүз. Андроид версиясын жакшы текшериңиз: CORE A. I. ҮНДҮН ЖАРДАМЧЫСЫ (ANDROID VERSION)

2 -кадам: Visual Studioнун китепканалары

Visual Studioнун китепканалары
Visual Studioнун китепканалары

Коддун эң маанилүү бөлүгү - китепканалар. Эгерде мен туура айтсам, мен колдонгон ар бир китепкана Visual Studioнун өзүнө камтылган. Келгиле, өзгөрмө бөлүмгө өтөлү!

3 -кадам: Visual Studioнун өзгөрмөлөрү

Visual Studioнун өзгөрмөлөрү
Visual Studioнун өзгөрмөлөрү
Visual Studioнун өзгөрмөлөрү
Visual Studioнун өзгөрмөлөрү

Биринчиден, биз музыка жана үн таануу жана синтез үчүн Media Player болгон негизги өзгөрмөлөрдү коюшубуз керек. Биз аларды орноткондон кийин, башкаларга өтө алабыз. Бизге үн таанууну иштетүүчү жана өчүрө турган бол, аба ырайына, башкаларга убакытты жана PSUнун статусун көзөмөлдөөгө убакытты сактаган өзгөрмө керек! Анан … биз чындыгында ар бир үн буйругун сап катары сактайбыз … Сиз чындыгында микрофондун сизди түшүнүүсүн жеңилдетүү үчүн, аларды укканыңыздай жазгыңыз келет, эгерде сизде жакшы микрофон, чынында "негизги" ордуна "кор" же "өчүрүү" ордуна "оф" жазуунун кажети жок. Биз эми үн синтезине өтө алабыз!

4 -кадам: Үн синтези

Үн синтези
Үн синтези
Үн синтези
Үн синтези

Жардамчыңыз ачылганда саламдашуу билдирүүсүн алуу чынында достук болмок. Ошентип, бул жерде! Үн синтезин жасоо үчүн бизге тез куруучу керек. Куруучуну орноткондон кийин, биз сүйлөмдү башташыбыз керек. Биз сүйлөмдү түзгөндөн кийин, куттуктоо билдирүүбүздү каалагандай жазууга даярбыз. Анан биз жөн эле сүйлөмдү бүтүрүп, программага жазганыбызды айтуубуз керек! Ошентип, ошол эле процессти ар бир жолу кайталоонун ордуна, биз боштукту түзө алабыз. Биз бул боштукка кайрылып, колдонмону сүйлөшүүнү каалайбыз.

5 -кадам: Программа менен биринчи өз ара аракеттенүү

Программа менен биринчи баарлашуу!
Программа менен биринчи баарлашуу!

Бул Core "тирүү" кылууга убакыт келди! Негизинен, биз биринчи кезекте жасайбыз, анын атын атагандан кийин ал сизге жооп берет жана сиздин буйругуңузду күтөт. Ошондой эле, биз ага "керек эмес" деп айтуу үчүн "рахмат" буйругун алгыбыз келет. Баса, "VoiceSynthesis (string)" буйругу чындыгында биз убакытты үнөмдөө үчүн мурда жараткан боштук. Бул жөнөкөй кодду чакыргандан кийин, биз аны каалаган нерсебизди айтууга мажбурлай алабыз!

6 -кадам: Анын өзүн үйрөнүңүз, статусун айтып, компьютерди өчүрүңүз

Анын өзүн билип алыңыз, статусун айтып, компьютерди өчүрүңүз
Анын өзүн билип алыңыз, статусун айтып, компьютерди өчүрүңүз

Коддун бул бөлүгү абдан жөнөкөй, мен эч кандай кошумча түшүндүрмө талап кылынбайт деп ойлойм, анткени кодду оңой түшүнүүгө болот.

7 -кадам: Аны ди -джей кылыңыз

Аны ди -джей кыл
Аны ди -джей кыл
Аны ди -джей кыл
Аны ди -джей кыл

Ошентип, сиз жөнөкөй Windows Media Player ойнотмо тизмесин түзө аласыз! Ооба! Дал ушул! Жөн гана ага плейлисттин жайгашкан жерин бериңиз жана музыкадан ырахат алыңыз! Кандай… Сиз музыканы кантип ойнотууну түшүндүрүш үчүн алгач жаңы боштукту орнотушуңуз керек … Бирок андан кийин бул абдан жөнөкөй!

8 -кадам: Көбүрөөк колдонуу

More Uses!
More Uses!

Коддун бул бөлүгү түшүндүрүү үчүн өтө жөнөкөй! Эгер мен түшүндүрүүгө аракет кылсам, балким, аны түшүнүксүз кылып коём

9 -кадам: Аны метеоролог кыл

Аны метеоролог кыл!
Аны метеоролог кыл!
Аны метеоролог кыл!
Аны метеоролог кыл!

Коддун бул бөлүгү бир аз чоң … Ошентип, коддун бул бөлүгү чындыгында аба ырайы боюнча веб -сайттан маалыматтарды алып, аларды "аба ырайы" сап өзгөрмөсүнө сактап жатат. Сиз "Мандра, Греция" деп жазылган бөлүктү таап, аны өзүңүзгө алмаштырсаңыз болот. Түшүнүктүү болуш үчүн, бул "Шаар, Өлкө". Температура иш жүзүндө Фаренгейтке чейин эсептелет, бирок мен Цельсийге көндүм, ошондуктан мен аны айландырып жатам, сен "Цельсий" деген аталыштагы өзгөрмөлөрдү алып салып, аларды "Даражалар" деген аталышка алмаштыра аласың.

10 -кадам: Которууну күйгүзүү же өчүрүү зериктиреби? Маселе чечилди

Image
Image
Которууну күйгүзүү же өчүрүү зериктиреби? Маселе чечилди!
Которууну күйгүзүү же өчүрүү зериктиреби? Маселе чечилди!
Которууну күйгүзүү же өчүрүү зериктиреби? Маселе чечилди!
Которууну күйгүзүү же өчүрүү зериктиреби? Маселе чечилди!

Soooo! Үй жардамчысынын эң маанилүү жана пайдалуу бөлүктөрүнүн бири! Коммутатордун кол менен жана автоматтык түрдө иштешинин тез жолу - бул servo! Мен компьютерден которгучка зым колдонгум келбеди, анткени аралык өтө эле узак болчу … Мен бул маселени жөнөкөй IR кабыл алгыч жана өткөргүч аркылуу чечтим. Мен Core'го туташкан ардуинодон сервону башкарган башка ардуиного сигнал жөнөтүп жатам.

11 -кадам: Электр менен камсыздоо бирдиги

Image
Image
Электр менен камсыздоо бирдиги
Электр менен камсыздоо бирдиги
Электр менен камсыздоо бирдиги
Электр менен камсыздоо бирдиги
Электр менен камсыздоо бирдиги
Электр менен камсыздоо бирдиги

Бул абдан жөнөкөй колдонмо! Сиз каалаган 12V AC/DC адаптерин Arduino башкарган реле менен колдонуп жатасыз! Андан кийин сиз Arduino тактасынын 5V жана 3.3V башка эки релесине туташтырасыз жана сиздин PSU барууга даяр poofffff!

12 -кадам: Андан ары

Мындан ары
Мындан ары

Сиз смартфонуңуз менен сүйлөшүү менен программаны башка бөлмөлөрдөн башкаруу үчүн WO Mic сыяктуу андроидден компьютерге микрофон тиркемесин колдоно аласыз!

13 -кадам: Роботтук кол

Robotic Arm
Robotic Arm

Ошондой эле робот колун сатып алсаңыз болот. Кол сизден куралдарды сурап жатканда берүү үчүн колдонулушу мүмкүн. Жөн эле серверлердин айлануусун arduino кодуна сактап коюңуз жана аны сериялык порт аркылуу Core'ден көзөмөлдөңүз … Тилекке каршы, мындай тиркеме менин бюджетимден тышкары болчу …

14 -кадам: рахмат

Эгерде сизге кандайдыр бир колдоо керек болсо, анда мен сизге түшүндүрүп бергим келген нерсе болсо же бул нускамалуу баракчаны жакшыртууга жардам бергиңиз келсе, комментарий бөлүмүндө мага билдириңиз! Убактыңыз үчүн рахмат, жакшы жана чыгармачыл күнүңүз бар!

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