Spisu treści:

Alias projektu: 5 kroków (ze zdjęciami)
Alias projektu: 5 kroków (ze zdjęciami)

Wideo: Alias projektu: 5 kroków (ze zdjęciami)

Wideo: Alias projektu: 5 kroków (ze zdjęciami)
Wideo: ILE KROKÓW ZROBISZ TYLE ZAROBISZ $$$ 2024, Lipiec
Anonim

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

Wymagania i materiały
Wymagania i materiały
Wymagania i materiały
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

Drukowanie 3D powłoki
Drukowanie 3D powłoki
Drukowanie 3D powłoki
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ż

Okablowanie i montaż
Okablowanie i montaż
Okablowanie i montaż
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

Trenuj i kalibruj
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.

Bezpieczne i bezpieczne wyzwanie
Bezpieczne i bezpieczne wyzwanie
Bezpieczne i bezpieczne wyzwanie
Bezpieczne i bezpieczne wyzwanie

Druga nagroda w konkursie Safe and Secure Challenge

Zalecana: