Sterowanie głosem z Blebox!

Sterujemy głosem z modułami Blebox!

Dzisiaj postanowiliśmy podzielić się z Wami kolejną ciekawostką.
Na rynku pojawia się wiele nowości, które pozwalają nam rozwijać pojęcie „inteligentnego domu” i tworzyć nowe rozwiązania.
Dzięki kolegom z firmy Blebox, możemy w naszej firmie rozwijać ten temat i prezentować Wam systemy, którymi z pewnością zainteresuje się nie jeden majsterkowicz jak i poważny użytkownik, który jest pasjonatem nowych technologii.

Tym razem wpadł nam pomysł - „Sterowanie głosem” i pokażmy innym jak to zrobić.
Ten pierwszy wpis otwiera kolejną serię poradników, które będą się łączyły z pozostałymi artykułami dotyczącymi modułów Blebox, Raspberry Pi, systemu Domoticz.

Przejdźmy jednak do esencji naszego pierwszego wpisu dotyczącego STEROWANIA GŁOSEM.
Na samym początku prezentujemy w jaki sposób, za pomocą smartfonu i przy użyciu modułów Blebox, możemy włączyć i wyłączyć dowolne urządzenie.
Efekt jaki osiągniemy możecie zobaczyć na naszym filmie :

Elementy systemu sterowania głosem:

- Telefon komórkowy z systemem Android
Przekaźnik bezprzewodowy Blebox SwitchBox

przekaźnik bezprzewodowy Blebox
- Router i dostęp do internetu.
- Urządzenie sterowane napięciem 230V (w naszym przypadku jest to lampa LED Downlight)
lampa LED downlight

Przewód zakończony wtyczką

przewód z wtyczką

Łączenie elementów systemu sterowania głosem

Pierwszym krokiem jest połączenie oprawy LED, modułu Blebox i przewodu zasilającego.
Wszystko wspólnie łączymy i podłączamy do zasilania 230V.

 podłączenie lampy LED

Kiedy układ mamy już gotowy, kolejnym krokiem jest pobranie aplikacji wBox oraz połączenie aplikacji z modułem, który następnie dodajemy do naszej sieci WiFi.
Jak to zrobić możesz zobaczyć na filmie niżej:

 

Konfiguracja aplikacji Automate

Przyszedł czas na pobranie aplikacji, dzięki której będziemy mogli mogli głosowo sterować modułem Blebox.
Pierwszym krokiem będzie uruchomienie sklepu google i pobranie darmowej aplikacji Automate.
Aplikacja ta będzie odpowiedzialna za wysyłanie odpowiednich komend do modułu SwitchBox.
Link do programu: https://play.google.com/store/apps/details?id=com.llamalab.automate&hl=pl

aplikacja automate

konfiguracja automate

Pobraną aplikację należy uruchomić, a następnie zgodnie ze zdjęciem umieszczonym niżej, kliknąć na symbol „+” w prawym górnym rogu ekranu.

Pojawia nam się nowy ekran z jedną ikoną, którą będziemy nazwali „kafelką(1)” .
Kafelka opisana jest jako : „Flow beginning”

konfiguracja aplikacji automate

Po ukazaniu się nam ekranu jak widać na zdjęciu wyżej, należy kliknąć na ikonę narzędzi w lewym górnym rogu ekranu, co spowoduje rozwinięcie listy wielu opcji jaką daje nam aplikacja Automate. 

Przy ikonie lupy wprowadzamy hasło „google now”, a następnie wybieramy „Google Now voice command”.

konfiguracja aplikacji automate

Na ekranie głównym pojawi nam się dodatkowa „kafelka(2)” opisana jako Google Now voice command.
Wciskając na tę „kafelkę(2)”, otwieramy nowe okno a następnie wprowadzamy tekst w oknie „Spoken text” - w naszym przypadku jest to słowo „test”

konfiguracja aplikacji automate

Ponownie rozwijamy listę klikając w ikonę narzędzi i w oknie obok lupy wprowadzamy „Expression” dzięki czemu wyszukamy funkcję „Expression true” .

konfiguracja aplikacji automate

Kolejna kafelka(3) pojawiła się na naszym pulpicie głównym.
Tym razem wciskamy na kafelkę(3) przed chwilą dodaną i po znaku „=” wprowadzamy tekst :
„ test = „włącz” ” zatwardzając wprowadzony tekst ikoną „Done”

konfiguracja aplikacji automate

Przytrzymujemy następnie kafelkę (3) do momentu w którym aplikacja pozwoli nam wykonać kopię „kafelki(3)” Expression.
Kopię tej „kafelki” tworzymy obok poprzedniej i ponownie klikając na nią ,wchodzimy w jej ustawienia.
Po otworzeniu „kafelki (4)” zmieniamy słowo „włącz” na słowo „wyłącz” (pamiętajcie o małych literach - na obrazku wyżej/niżej wpisano z dużej litery - to błąd!)!

konfiguracja aplikacji automate

 

konfiguracja aplikacji automate

Kolejny raz rozwijamy listę klikając w ikonę narzędzi w prawym górnym rogu i wpisujemy „http”.
Dodajemy kolejną „kafelkę(5)” HTTP request do naszego pulpitu głównego.
Tak jak w poprzednich przypadkach otwieramy kafelkę(5).

konfiguracja aplikacji automate

W tym momencie musimy oderwać się od naszej aplikacji i poznać bliżej opcję modułu SwitchBox.
Na początku potrzebny nam będzie numer IP modułu SwitchBox, który został nadany przez nasz Router.
W tym celu należy zalogować się do naszego Routera i sprawdzić jaki nr IP został nadany.
Można to też zrobić za pomocą aplikacji w naszym smartfonine (np. aplikacja Fing).
W naszym przypadku IP SwtichBox`a to : 192.168.0.162

Blebox udostępnnia nam stronę na której znajdziemy informacje dotyczące API dla każdego modułu.
Po wejściu na stronię http://technical.blebox.eu/switchBoxAPI/ możemy zapoznać się z dokumentacją API dla modułu SwitchBox.
Nas interesuje sterowanie modułem za pomocą komendy „/s/:state”

change relays configuration
Dzięki tej komendzie możemy sterować modułem nawet z poziomu przeglądarki!
Jak widać na załączonym opisie, wprowadzenie liczby 1 spowoduje włączenie funkcji „ON” zaś wprowadzenie liczby 0 spowoduje, że przekaźnik rozłączy obwód.
Dla próby możemy w oknie przeglądarki wprowadzić IP-switchbox/s/:1 – w tym momencie SwitchBox powinien się „załączyć” czyli nasza lampka powinna się uruchomić.
(w naszym przypadku, w oknie przeglądarki wpisaliśmy 192.168.0.162/s/:1)

Znamy już IP modułu SwitchBox, znamy też komunikat, który odpowiada za funkcję włącz/wyłącz. Wracamy więc do aplikacji Automate.

Powinniśmy na pulpicie aplikacji widzieć obraz tak jak jest on przestawiony na zdjęciu niżej.
Otwieramy „kafelkę”(5) (HTTP reauest) i wprowadzamy kolejno dane:

REQUEST URL
„ IP_switchBox/s/:1

REQUEST METHOD
Wybieramy ---> „GET”

REQUEST CONTENT TYPE
Wybieramy ---> „Web Form”

Zatwierdzamy wszystko przyciskiem „Done”.

konfiguracja aplikacji automate  

konfiguracja aplikacji automate

Następnie kopiujemy kafelkę http (5) i tworzymy nową kafelkę http (6).
Teraz otwieramy skopiowaną kafelkę (6) i zmieniamy w polu REQEST URL liczbę „1” na liczbę „0”.

konfiguracja aplikacji automate  konfiguracja aplikacji automate

Pozostały nam ostatnie kroki.
Należy połączyć cały schemat zgodnie ze zdjęciami niżej.

konfiguracja aplikacji automate  konfiguracja aplikacji automate

konfiguracja aplikacji automate

 

W tym momencie nasza aplikacja jest prawie gotowa do pracy.
Zatwierdzamy nasze działania klikając w ikonę w prawym górnym rogu. Program przenosi nas do nowej zakładki gdzie możemy np. zmienić nazwę naszej „aplikacji”.

aplikacja automate

 

Uruchomienie aplikacji Automate

Kolejnym krok to uruchomienie aplikacji. W tym celu klikamy przycisk „START” i od tego momentu proces będzie się uruchamiał zgodnie z naszym schematem w sytuacji, gdy wypowiemy hasło „Włącz”/”Wyłącz” naszemu asystentowi Google.

aplikacja automate

Możemy zamknąć aplikację, połączyć telefon z naszą siecią domową i otworzyć okno Asystenta Google.

asystent Google

Teraz po uruchomieniu asystenta google wypowiadamy magiczne hasło „Ok Google”.
Telefon przejdzie w tryb nasłuchiwania i w tym momencie wystarczy wpisane przez nas wcześniej hasło „włącz” lub „wyłącz”, aby lampa się włączyła lub wyłączyła!

asystent Google

To wszystko! System działa! 

Mamy nadzieję, że ten poradnik będzie dla wielu z Was inspiracją i pomoże stworzyć pierwszy "inteligentny" układ. 

Więcej poradników już wkrótce. 

Jeśli macie pytania zapraszamy do kontaktu. 

Formy płatności

do góry
Sklep jest w trybie podglądu
Pokaż pełną wersję strony
Sklep internetowy Shoper.pl