Spisu treści:
- Krok 1: Wymagane komponenty
- Krok 2: Podstawa robota
- Krok 3: Ciało
- Krok 4: Konfiguracja Raspberry Pi
- Krok 5: Połączenia
- Krok 6: Pobieranie
- Krok 7: Testowanie robota
Wideo: Prowadzenie robota z funkcją rozpoznawania głosu: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Guiding Robot to mobilny robot, którego stworzyliśmy, aby kierować odwiedzających do różnych działów w naszym kampusie uniwersyteckim. Zrobiliśmy to, aby wypowiedzieć kilka predefiniowanych stwierdzeń i poruszać się do przodu i do tyłu zgodnie z głosem wejściowym. W naszej uczelni mamy dział Mechatroniki i dział IT naprzeciw siebie. Gdy robot znajduje się przed działem Mechatroniki, porusza się do przodu, aby dotrzeć do działu Mechatroniki i cofa się, aby dotrzeć do działu IT zgodnie z danymi wejściowymi głos, tak prosty.
Krok 1: Wymagane komponenty
- 1 x Raspberry Pi 3
- 1 x Arduino nano
- Silniki 4 x 12 V z zaciskami
- 4 x koła
- 1 x sterownik silnika
- 1 bateria 12 V
- 1x5V power bank
- 1 x drewniana podstawa
- 1 x głośnik USB
- 1 x mikrofon
- 1 x korpus i głowa robota
- trochę nakrętek, śrub i drutów
- połączenie internetowe
Krok 2: Podstawa robota
- Weź prostokątną deskę (l, b, h zgodnie z wymaganiami).
- Wywierć otwory zgodnie z otworami zacisku silnika.
- Zamocuj silnik i zacisk do podstawy za pomocą nakrętek i śrub.
- Wywierć otwory, jak pokazano na obrazku, aby zamocować korpus robota.
- Wywierć kolejny otwór, aby doprowadzić przewody z silnika do górnej części podstawy.
Krok 3: Ciało
- Użyliśmy dwóch pojemników na chemikalia jako ciała i pojemnika na pisklęta jako głowy.
- Wywierć odpowiednie otwory w pudełkach i przymocuj je jeden na drugim.
- Umieść ciało na podstawie z głową do góry.
Krok 4: Konfiguracja Raspberry Pi
Użyty system operacyjny: Rasbian Jessie
Zainstaluj następujące biblioteki wraz z ich zależnościami:
- Biblioteka tekstu na mowę: eSpeak (odniesienie)
- Rozpoznawanie mowy: SpeechRecognition 3.8.1 (odniesienie)
- Arduino IDE (odniesienie)
Krok 5: Połączenia
- Podłącz dwa prawe przewody silnika do portu wyjściowego-1, a pozostałe dwa przewody silnika do portu wyjściowego-2 sterownika silnika.
- Podłącz piny 2, 3, 4 i 5 arduino nano do pinów 1, 2, 3 i 4 sterownika silnika.
- Podłącz arduino nano do RPi za pomocą kabla USB. Użyliśmy arduino nano jako slave i RPi jako master. W niektórych przypadkach RPi nie było w stanie sterować sterownikiem silnika, więc użyliśmy arduino nano do sterowania sterownikiem silnika.
- Podłącz głośnik i mikrofon USB (wykorzystaliśmy wbudowany mikrofon kamery internetowej) do RPi przez porty USB i przymocuj je do głowy robota.
Krok 6: Pobieranie
- Pobierz załączony plik i rozpakuj go.
- Włącz RPi i skopiuj wyodrębnione pliki na pulpit RPi.
- wgraj kod arduino do arduino nano z RPi.
- Kliknij prawym przyciskiem myszy ikonę głośnika na pulpicie i wybierz wyjściowe urządzenie audio jako urządzenie audio USB.
- Plik „1.txt” składa się z oświadczeń wejściowych głosowych, a odpowiadające im oświadczenia wyjściowe dźwiękowe znajdują się w pliku „2.txt”.
- Dodaj żądane instrukcje wejściowe do pliku „1.txt”, a instrukcje wyjściowe do odpowiedniego wiersza pliku „2.txt”.
Krok 7: Testowanie robota
- Zasil sterownik silnika baterią 12 V.
- Uruchom kod „GuideRobot.py”
- Kiedy wypowiadasz pierwsze stwierdzenie z pliku „1.txt”, robot odpowiada, konwertując pierwsze stwierdzenie z pliku „2.txt” na mowę i tak dalej.
- Powiedz „Prowadź mnie do działu Mechatroniki”, urządzenie ruszy do przodu i powiedz „Prowadź mnie do działu IT”, cofnie się. Oświadczenia te można w razie potrzeby edytować.
Zalecana:
Jak połączyć aplikację na Androida z AWS IOT i zrozumieć API rozpoznawania głosu: 3 kroki
Jak połączyć aplikację Android z AWS IOT i zrozumieć API rozpoznawania głosu: Ten samouczek uczy użytkownika, jak połączyć aplikację Android z serwerem AWS IOT i zrozumieć API rozpoznawania głosu, które steruje ekspresem do kawy. Aplikacja steruje ekspresem do kawy za pośrednictwem Alexa Usługa głosowa, c
Wprowadzenie do rozpoznawania głosu z Elechouse V3 i Arduino.: 4 kroki (ze zdjęciami)
Wprowadzenie do rozpoznawania głosu z Elechouse V3 i Arduino.: Cześć…!Technologia rozpoznawania głosu jest dostępna już od kilku lat. Wciąż pamiętamy wielkie emocje, jakie mieliśmy podczas rozmowy z pierwszym iPhonem obsługującym Siri. Od tego czasu urządzenia do sterowania głosem urosły do bardzo zaawansowanego poziomu beyo
Kategoryzacja rozpoznawania głosu: 4 kroki (ze zdjęciami)
Kategoryzacja Rozpoznawania Głosu: Na kurs TfCD Mistrza IPD w TU Delft. To jest instrukcja, jak stworzyć system rozpoznawania głosu. Wyjaśniamy podstawy i jak skonfigurować ten projekt za pomocą Arduino i BitVoicera. Po ukończeniu podstaw wierzymy
VRBOT (robot rozpoznawania głosu): 10 kroków (ze zdjęciami)
VRBOT (Voice Recognition Robot): W tej instrukcji stworzymy robota (bardziej przypominającego samochód RC), który jest sterowany głosem, tj. Rozpoznawanie głosu. Zanim zacznę podawać dalsze szczegóły, musisz wiedzieć, że jest to Rozpoznawanie Głosu, a nie Rozpoznawanie Mowy, co oznacza
Dodawanie mikrofonu do systemu GPS Omnitech w celu rozpoznawania głosu: 4 kroki
Dodawanie mikrofonu do systemu GPS Omnitech w celu rozpoznawania głosu: Podczas majsterkowania przy moim urządzeniu znalazłem łatwy i szybki sposób na dodanie mikrofonu do tej niesłyszącej jednostki. Dzięki mikrofonowi będziesz mógł korzystać z funkcji rozpoznawania głosu do nawigacji. Będzie to wymagało niewielkiej ilości lutowania, ale prawie każdy