- Нов приступ за уређаје за аутоматизацију куће који користе Цхирп
- Репродукција Цхирп Аудио-а са Гоогле Асистентом
- Припрема вашег Ардуино Нано 33
Недавно сам се заинтригирао свим новим производима за кућну аутоматизацију на тржишту, па сам стога купио Гоогле Хоме Мини и неколико других паметних уређаја за управљање светлима, вентилаторима, АЦ и слично. Иако је то функционисало и све је било забавно користити, помало сам се мучио с тим што су се све ове бежичне везе дешавале око мене. Само моја спаваћа соба имала је 5 паметних уређаја, а укључујући мој лаптоп и телефон, биће око 7 бежичних уређаја око мене који остају увек повезани са својим рутером. Био сам забринут да би сви ови Ви-Фи сигнали могли бити лоши за наше здравље и овај истраживачки рад на Сциенцедирецт-у додао је доказе у моје мисли. Тада сам почео да размишљам о алтернативном решењу за бежичну кућну аутоматизацију којем за рад није потребан Ви-Фи / Блуетоотх.
Нов приступ за уређаје за аутоматизацију куће који користе Цхирп
Раније смо направили пројекат ИР за даљинску контролу аутоматизације куће који може да функционише без Ви-Фи-ја или Блуетоотх-а, али више није у реду и желео сам да уређаје контролишем гласом. Тражио сам технику за Гоогле хоме мини за директну комуникацију са паметним уређајима, тако да ми је у основи потребан метод бежичне комуникације Мацхине то Мацхине без употребе Ви-Фи-ја или БЛЕ-а.
Тада сам се сетио интервјуа са Даном Јонесом, техничким директором Цхирпа, у којем је Цхирп представио као „Цхирп је начин преношења информација помоћу звучних таласа. За разлику од Ви-Фи-ја или Блуетоотх-а који користе радио фреквенције, Цхирп кодира податке у тоновима који се могу репродуковати (пренети) помоћу било ког рачунарског звучника и примити преко било ког рачунарског микрофона без потребе за додатним хардвером попут РФ чипова. То омогућава Цхирп-у да се користи на било ком потрошачком уређају који има звучник и микрофон, попут мобилних телефона, преносних рачунара, ПА система итд. И може преносити информације чак и путем ИоуТубе стрима или ТВ емисије. “ То значи да можемо да користимо Гоогле хоме мини за директни разговор (помоћу цвркутања) са нашим паметним уређајем.Све што нам треба је микрофон и процесор унутар ових паметних уређаја за декодирање звучних података који врте и извршавају потребне радње. Цхирп је такође недавно најавио интеграцију звука преко података за Ардуино, што значи да бисмо требали бити у могућности да користимо нову Ардуино нано 33 БЛЕ чулну плочу за покретање Цхирп СДК-а за наш пројекат.
Дакле, у овом пројекту ћемо изградити Акустични уређај за кућну аутоматизацију у којем ћемо моћи да контролишемо овај паметни уређај без употребе било каквих бежичних веза попут Ви-Фи-ја или Блуетоотх-а. Користићемо Акције за Гоогле и Диалогфлов да направимо тестну апликацију за нашег Гоогле асистента како би репродуковао кодирани звук (Цхирп). Овај звук ће тада снимити Ардуино нано БЛЕ чулна плоча која покреће Цхирп Ардуино Програм, на основу поруке кодиране у подацима које би Ардуино плоча могла да изврши било коју радњу попут пребацивања АЦ оптерећења која контролише РГБ ЛЕД итд. Можда звучи као много, али то је релативно једноставно, а комплетна упутства су дата у наставку. Па кренимо.
Репродукција Цхирп Аудио-а са Гоогле Асистентом
Најлакши начин за изградњу кућне аутоматизације којом се управља гласом је коришћење ИФТТТ-а са Гоогле помоћником за кућну аутоматизацију. Али, у време писања овог чланка Цхрип нема аплет на ИФТТТ-у, па ћемо користити изворну платформу Ацтионс фор Гоогле. Постоји велика шанса да је Цхирп пружио сопствени аплет у ИФТТТ-у у време док читате овај чланак, па проверите то. Ако не, наставимо са „ Ацтион фор Гоогле“ за изградњу апликације Гоогле Ассистант.
Корак 1: Отворите Диалогфлов конзолу. Можда ћете морати да се пријавите ако то још нисте урадили. Затим кликните на „Цреате Нев Агент“ како је приказано доле
Корак 2: Дајте свом новом агенту име, а затим кликните на цреате. Назвао сам свог агента као „Цирцуитдгест_Аутоматион“
Корак 3: Сада ћете бити пребачени у одељак са намерама. Овде тренирате свог новог агента за разне намере. У нашем случају ћемо написати две намере, једна је да упалимо светло, а друга да угасимо светло. Можете да напишете било који број намера на основу апликација и наредби које ваш агент мора да разуме. Подразумевано ћете имати намеру добродошлице, али хајде да креирамо нову да упалимо светло кликом на „Створи намеру“ и ја ћу овој намери доделити светло
На новој страници кликните на „Додај фразе за обуку“ и унесите команду коју мора разумети ваш помоћник у овом случају „Укључите светло“. Можете написати било који број фраза за обуку које преносе значење исте намере.
Корак 4: Сада се померите надоле и кликните на „Додај одговор“. Овде говоримо помоћнику како да одговори ако се покрене ова одређена намера. Овде подразумевано можете да унесете текстуални одговор, али за репродукцију нашег помоћника потребан нам је звук, па кликните симбол „+“ у близини картице „Подразумевано“, одаберите Гоогле асистент, а затим сатове „Додај одговоре“ и изаберите „Једноставни одговори“ ”. Унутар овог текстуалног оквира унесите текстуални оквир једноставног одговора
То је једноставан ССМЛ код за репродукцију звука са УРЛ-а, а затим изговорите „Лигхтс Турнед ОН“. Овај звук треба да буде кодирани звук из Цхирпа и треба га отпремити јово.тецх.
Добијање кодираног звука из цхирпа:
Овај кодирани звук можете добити из апликације Цхрип Андроид. Инсталирајте апликацију и унесите поруку која ће бити кодирана и кликните на дугме Пошаљи да бисте преслушали кодирани звук
Овде сам откуцао „Светла укључена“. Слично томе, можете откуцати било коју поруку и кликнути на дугме Пошаљи да бисте проверили кодирани звук. Затим можемо да сачувамо ову аудио датотеку (мп3 формат) помоћу било ког диктафона. Снимио сам две такве аудио датотеке са кодираном поруком „Светла укључена“ и „Светла искључена“. Можете их преузети одавде ако желите уштедети време. Када сте спремни са аудио датотекама, идите на јово тецх аудио цонвертер да бисте отпремили своје мп3 датотеке и добили везу за њих.
Имајте на уму да је ово алат за тестирање и да ће ваше датотеке бити активне само 24 сата. Ако вам је потребан да би радио дуже време, морате да користите сопствени веб сервер попут Гоогле фире-басе-а, попут овог примерка интерфејса Гоогле Ассистант-а фиребасе. Сад кад сте добили везу, ваш одговор на ток дијалога би требао изгледати отприлике овако
Обавезно кликните на саве да бисте сачували ову намеру.
Корак 5: Слично томе, створите још једну нову намеру да искључите светла. Поново унесите фразу за тренинг, а такође и одговор. Овај пут убаците везу друге аудио датотеке и замолите је да каже Светла су искључена како је приказано доле.
Поново проверите да ли сте и ово сачували.
Корак 6: Сада на левој страни кликните на картицу интеграција и изаберите Гоогле асистент. То ће нам помоћи да тестирамо апликацију помоћу Гоогле помоћника. Изаберите апликацију Гоогле помоћник и кликните на „ТЕСТ“
Корак 7: Ово ће потрајати неко време након чега ћете добити тест екран као што је приказано доле. У левом углу можете видети оквир за текст у који можете откуцати тест наредбе и видети како апликација реагује. Неке апликације за отклањање грешака можете пронаћи и на левој страни екрана.
Када укуцате „укључи светло за читање“, требало би да пушта звук цвркута и изговара да су светла укључена, слично као што би требало да буде и за „Искључи светла за читање“. Када једном овде успе, можете да га испробате на било ком уређају Гоогле асистента, као што је ваш телефон или Гоогле Хоме Мини, који су повезани на ваш Гмаил ИД. Само реците да разговарате са мојом тест апликацијом и почнете да контролишете уређај.
Припрема вашег Ардуино Нано 33
Сада на хардверској страни ствари су постале прилично једноставне захваљујући плочи Ардуино Нано 33 БЛЕ Сенсе. Будући да плоча има уграђени микрофон и библиотеке за чивркање, спремне за примену директно са вашег Ардуино ИДЕ-а. Ако сте потпуно нови на овој плочи, препоручује се да прочитате овај чланак „Почетак рада са Ардуино Нано 33 БЛЕ“ да бисте разумели