Asystenci głosowi mają szansę stać się kolejnym, wygodnym sposobem komunikacji ze sprzętem elektronicznym. Jednym poleceniem możemy już np. sprawdzić pogodę lub listę zapisanych zadań.
Warto jednak pójść krok dalej. Oto projekt, który demonstruje użycie asystenta głosowego Google w roli interfejsu dla plotera rysującego plakaty.
Inżynierowie z Deeplocal zbudowali ciekawe urządzenie, które demonstruje praktyczne zastosowanie dla Google Assistant SDK. Ten ogólnodostępny zestaw narzędzi pozwala na łatwą integrację asystenta głosowego z dowolnym urządzeniem - nawet typowym DIY.
Przykładem zaprezentowanym przez firmę jest ploter, który rysuje ciekawe geometrycznie plakaty. Urządzenie sterowane jest przez Raspberry Pi, do którego podłączono mały sterownik CNC. Moduł Keyestudio CNC wyposażony jest w niezbędne sterowniki silników, a na jego pokładzie znajduje się również Arduino. Raspberry Pi komunikuje się z tym sterownikiem przez USB.
Schemat blokowy urządzenia
Niezbędna elektronika
Raspberry Pi, przez dodatkowy moduł audio, nasłuchuje otoczenia. Komendy głosowe, które trafiają do układu są analizowane przez oprogramowanie wchodzące w skład Google Assistant SDK. Polecenia są następnie przetwarzane w taki sposób, aby mógł powstać kolorowy plakat. Szkic powstaje w Paper.js, czyli frameworku pozwalającym na tworzenie grafik wektorowych.
Głowica z pięcioma flamastrami
Człowiek, wydając polecenia asystentowi, tworzy projekt plakatu. Za pomocą komend można wybrać np. kształt i kolor rysowanych figur. Urządzenie przenosi później grafikę na papier za pomocą ramienia, które może poruszać się w dwóch osiach. Na jego końcu znajduje się głowica z 5 flamastrami.
Poniższy film przedstawia proces budowy oraz rysowania przykładowego plakatu:
Projekt ten miał być ciekawym demem możliwości SDK od Google. Wszystkie pliki i programy zostały udostępnione. Niezbędne informacje oraz instrukcję budowy znaleźć można na Githubie tego projektu. Budowaliście już urządzenia, które reagowały na komendy głosowe? Może pora zainteresować się omawianym tu Google Assistant SDK?
Dołącz do 20 tysięcy osób, które otrzymują powiadomienia o nowych artykułach! Zapisz się, a otrzymasz PDF-y ze ściągami (m.in. na temat mocy, tranzystorów, diod i schematów) oraz listę inspirujących DIY na bazie Arduino i Raspberry Pi.
To nie koniec, sprawdź również
Przeczytaj powiązane artykuły oraz aktualnie popularne wpisy lub losuj inny artykuł »
Dołącz do 20 tysięcy osób, które otrzymują powiadomienia o nowych artykułach! Zapisz się, a otrzymasz PDF-y ze ściągami (m.in. na temat mocy, tranzystorów, diod i schematów) oraz listę inspirujących DIY z Arduino i RPi.
Trwa ładowanie komentarzy...