Spisu treści:
- Krok 1: Wymagania i materiały
- Krok 2: Drukowanie 3D powłoki
- Krok 3: Okablowanie i montaż
- Krok 4: Oprogramowanie
- Krok 5: Trenuj i kalibruj
Wideo: Alias projektu: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Alias to uczący się „pasożyt”, który ma zapewnić użytkownikom większą kontrolę nad ich inteligentnymi asystentami, zarówno jeśli chodzi o dostosowywanie, jak i prywatność. Za pomocą prostej aplikacji użytkownik może nauczyć Alias reagowanie na niestandardowe słowo/dźwięk budzący, a po przeszkoleniu Alias może przejąć kontrolę nad asystentem domowym, aktywując go za Ciebie. W tej instrukcji przeprowadzimy Cię przez główne kroki aby uzupełnić własny Alias i rozpocząć trenowanie nowego słowa budzenia dla urządzenia inteligentnego.
Krok 1: Wymagania i materiały
Główne komponenty użyte w tej kompilacji to:
- 1x Raspberry Pi3 A+
- 1x ładowarka Raspberry Pi 5v (biała)
- 1x ReSpeaker 2-mikrofonowy Pi HAT
- 2x mały głośnik 16mm, przykład
- 4x małe wkręty do drewna (ok. 2 x 10mm)
- Karta micro sd
- Przewody
- Złącze JST 2.0 lub stary kabel Jack
Narzędzia potrzebne do tego projektu to:
- Dostęp do drukarki 3d
- Lutownica
- Ściągacz izolacji
- Śrubokręt
- Sposób na flashowanie karty micro SD na komputerze
Uwaga: ten projekt został przetestowany tylko z tymi komponentami.
Krok 2: Drukowanie 3D powłoki
Na tym etapie będziemy drukować powłokę w 3D
Na razie udostępniliśmy 2 opcje:
- Strona główna Google (oryginalna)
- Amazon Echo
1. Wydrukuj obudowę i uchwyt głośnika w dowolnym kolorze na drukarce 3D. Ze względu na siatkę w obiekcie ważne jest, aby materiał podporowy był minimalny. Najlepszy efekt uzyskaliśmy drukując go na odwrocie. (Widzieć zdjęcie)
2. Użyj papieru ściernego, aby nadać muszli ładną i gładką powierzchnię. (opcjonalnie daj mu kąpiel acetonową)
Krok 3: Okablowanie i montaż
Przed złożeniem Alias musimy podłączyć głośniki do nakładki audio ReSpeaker oraz zasilacz do Raspberry Pi
1. Przewody głośnikowe są pozbawione izolacji i przylutowane do złącza JST 2.0 lub starego kabla Jack. Głośniki i przewody zatrzaskują się w uchwycie głośnika wydrukowanym w 3D. (Patrz zdjęcie powyżej). Uwaga: odkryliśmy, że przewody mogą uruchomić Google Home po umieszczeniu w środku. Aby uzyskać lepszy wynik w Google Home, spróbuj poprowadzić przewody po bokach.
2. Następnie musimy dostarczyć 5V do Raspberry Pi. Ponieważ w obudowie nie ma dużo miejsca, zdecydowaliśmy się przylutować 5V i uziemienie bezpośrednio do pinów GPIO. Możesz spróbować za pomocą kątowego lub zmodyfikowanego kabla micro USB. W powłoce znajduje się małe wgniecenie do wyprowadzenia przewodu. W zależności od przewodu może być wymagane dopasowanie.
3. Zamontuj uchwyt głośnika i Raspberry Pi do ekranu za pomocą 4 małych wkrętów do drewna. (Dokręć delikatnie, aby zapobiec pękaniu wydruku 3D)
4. Umieść złożony Alias na swoim urządzeniu. Jeśli pasowanie nie jest gładkie, połóż na wewnętrznej krawędzi trochę papieru ściernego. Ważne jest, aby dopasować głośniki do mikrofonów urządzenia.
Krok 4: Oprogramowanie
W tym kroku dodamy oprogramowanie do Raspberry Pi
Postępuj zgodnie z instrukcjami na stronie projektu GitHub. Kod jest domyślnie ustawiony do używania z Google Home. Jeśli planujesz używać go na Amazon Echo, zmień wiersz 21 w app.py, aby użyć pliku alexa.wav. Amazon: sound.audioPlayer("data/alexa.wav", 0, "wakeup", False)
Google Home: sound.audioPlayer("data/google_home.wav", 0, "wakeup", False)
Krok 5: Trenuj i kalibruj
W tym kroku nauczymy Alias niestandardowym słowem budzenia.
1. Aby wyszkolić Alias, użyj przeglądarki w telefonie i otwórz raspberrypi.local:5050
2. Przytrzymaj przycisk nagrywania, wypowiadając nową nazwę około 4-6 razy. Mały pasek powinien wskazywać 2-sekundowe okno nagrywania. Każda nazwa powinna zmieścić się w tym przedziale czasowym.
3. W menu kliknij Train Alias i poczekaj kilka sekund, aż model pozna nazwę. Ta nazwa niekoniecznie musi być słowem, ale może być dźwiękiem i dowolnym językiem. Więc bądź kreatywny! Zawsze możesz zresetować swoje imię w menu. Wskazówka: pomaga nagrać nazwę z różnych miejsc w domu.
4. Wypróbuj! Wypowiedz nazwę i zadaj pytanie, gdy na urządzeniu lub telefonie pojawi się niebieskie światło. Uwaga: po przeszkoleniu nie ma już potrzeby podłączania telefonu. Jeśli zauważysz, że Alias nie odpowiada poprawnie, spróbuj wytrenować jeszcze kilka przykładów. Lub jeśli zauważysz, że Alias często się uruchamia, możesz przejść do menu i włączyć dźwięk w tle. Przełącza tryb tła i dodaje nowe nagrania do przykładów tła. Nagrywaj i trenuj tak jak poprzednio, ale spróbuj uchwycić unikalne dźwięki w swoim otoczeniu, a nawet słowa, które brzmią podobnie do wybranego przez Ciebie imienia.
Druga nagroda w konkursie Safe and Secure Challenge
Zalecana:
Jak dodać wyświetlacz E-Ink do swojego projektu: 12 kroków (ze zdjęciami)
Jak dodać wyświetlacz E-Ink do swojego projektu: Wiele projektów obejmuje monitorowanie pewnego rodzaju danych, takich jak dane środowiskowe, często przy użyciu Arduino do sterowania. W moim przypadku chciałem monitorować poziom soli w moim zmiękczaczu wody. Możesz chcieć uzyskać dostęp do danych przez sieć domową
Tworzenie profesjonalnie wyglądającego pilota do projektu Arduino w domu: 9 kroków (ze zdjęciami)
Tworzenie profesjonalnie wyglądającego pilota do twojego projektu Arduino w domu: Zrobiłem projekt, który wykorzystywał arduino i bibliotekę pilotów na podczerwień do kontrolowania kilku rzeczy. Tak więc w tej instrukcji pokażę ci, jak zmienić przeznaczenie dowolnego pilota wykorzystałeś swój następny projekt. I nie potrzebujesz niczego wymyślnego, aby zrobić dobrą toaletę
Wybór silnika krokowego i sterownika do zautomatyzowanego projektu ekranu cieniowania Arduino: 12 kroków (ze zdjęciami)
Wybór silnika krokowego i sterownika do zautomatyzowanego projektu ekranu cieniowania Arduino: W tej instrukcji przejdę przez kroki, które podjąłem, aby wybrać silnik krokowy i sterownik do prototypowego projektu automatycznego ekranu cieniowania. Osłony przeciwsłoneczne to popularne i niedrogie modele z korbą ręczną Coolaroo i chciałem zastąpić
Stwórz profesjonalnie wyglądające panele przednie do następnego projektu DIY: 7 kroków (ze zdjęciami)
Stwórz profesjonalnie wyglądające panele przednie do swojego następnego projektu DIY: Tworzenie profesjonalnie wyglądających paneli przednich do projektów DIY nie musi być ani trudne, ani drogie. Dzięki BEZPŁATNEMU oprogramowaniu, materiałom biurowym i odrobinie czasu możesz wykonać profesjonalnie wyglądające panele przednie w domu, aby urozmaicić swój następny projekt
WIATR - Akcelerator projektu dla pióra Adafruit: 9 kroków (ze zdjęciami)
WIATR - Akcelerator Projektu dla Adafruit Feather: Powoli zbieram różne mikrokontrolery i płytki czujników Adafruit Feather, które są dostępne w Adafruit. Sprawiają, że prototypowanie i testowanie jest super łatwe, a ja jestem wielkim fanem układu płytki. Odkąd znalazłem się w