Съдържание:
- Стъпка 1: Изисквания и материали
- Стъпка 2: 3D отпечатване на черупката
- Стъпка 3: Окабеляване и монтаж
- Стъпка 4: Софтуер
- Стъпка 5: Тренирайте и калибрирайте
Видео: Псевдоним на проекта: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Alias е „паразит“, който може да се научи, който е предназначен да даде на потребителите по -голям контрол над техните интелигентни асистенти, както по отношение на персонализирането, така и по отношение на поверителността. Чрез просто приложение потребителят може да обучи псевдонима да реагира на персонализирана пробуждаща дума/звук, а след като бъде обучен, Alias може да поеме контрола над домашния ви асистент, като го активира за вас. В тези инструкции ще ви преведем през основните стъпки за да завършите собствения си псевдоним и да започнете да обучавате нова дума за събуждане за вашето интелигентно устройство.
Стъпка 1: Изисквания и материали
Основните компоненти, използвани в тази конструкция, са:
- 1x малина Pi3 A+
- 1x зарядно устройство Raspberry Pi 5v (бяло)
- 1x ReSpeaker 2-Mics Pi HAT
- 2x миниатюрен високоговорител 16 мм, пример
- 4x малки винта за дърво (ок. 2 x 10 мм)
- Micro SD карта
- Проводници
- Конектор JST 2.0 или стар жак кабел
Инструментите, необходими за този проект, са:
- Достъп до 3D принтер
- Поялник
- Машина за сваляне на тел
- Отвертка
- Начин за флашване на микро SD карта на вашия компютър
Забележка: този проект е тестван само с тези компоненти.
Стъпка 2: 3D отпечатване на черупката
За тази стъпка ще 3D печат на черупката
Засега сме предоставили 2 опции:
- Начална страница на Google (оригинал)
- Amazon Echo
1. Отпечатайте корпуса и държача на високоговорителите в произволен цвят на 3D принтер. Поради окото в обекта е важно да поддържате поддържащия материал минимален. Имахме най-добър резултат, като го отпечатаме на гърба му. (Вижте снимката)
2. Използвайте шкурка, за да придадете на черупката хубава и гладка повърхност. (по желание му дайте вана с ацетон)
Стъпка 3: Окабеляване и монтаж
Преди да сглобим псевдонима, трябва да свържем високоговорителите към аудио щита на ReSpeaker и захранване към Raspberry Pi
1. Проводниците на високоговорителя се отстраняват и запояват към JST 2.0 конектор или стар кабел за жак. Високоговорителите и проводниците щракват в държача за високоговорители с 3D печат. (Вижте снимката по -горе). Забележка: Открихме, че проводниците могат да задействат Google Home, когато са поставени в центъра. Така че за по -добър резултат в Google Home опитайте да насочите проводниците надолу отстрани.
2. След това трябва да доставим 5V към Raspberry Pi. Тъй като вътре в черупката няма много място, решихме директно да запояваме 5V и Ground към GPIO щифтовете. Можете да опитате с ъглов или модифициран микро USB кабел. В черупката има малка вдлъбнатина, която да насочи проводника. В зависимост от вашия проводник може да се наложи някои монтажи.
3. Монтирайте държача на високоговорителите и Raspberry Pi към щита с 4 малки винта за дърво. (Затегнете внимателно, за да предотвратите напукване на 3D отпечатването)
4. Поставете сглобения псевдоним на вашето устройство. Ако прилягането не е гладко, дайте на вътрешния ръб малко шкурка. Важно е да подравните високоговорителите с микрофоните на вашето устройство.
Стъпка 4: Софтуер
В тази стъпка ще добавим софтуера към Raspberry Pi
Моля, следвайте стъпките на страницата на проектите GitHub. Кодът е настроен да се използва с начална страница на Google по подразбиране. Ако планирате да го използвате на Amazon Echo, моля, променете ред 21 в app.py, за да използвате файла alexa.wav. Amazon: sound.audioPlayer ("data/alexa.wav", 0, "събуждане", False)
Начална страница на Google: sound.audioPlayer ("данни/google_home.wav", 0, "събуждане", невярно)
Стъпка 5: Тренирайте и калибрирайте
В тази стъпка ще обучим Alias с персонализирана дума за събуждане.
1. За да обучите Alias, използвайте браузъра на телефона си и отворете raspberrypi.local: 5050
2. Задръжте бутона за запис, докато казвате новото име около 4-6 пъти. Малка лента трябва да показва 2 -секундния прозорец за запис. Всяко име трябва да се побере в рамките на този срок.
3. Под менюто щракнете върху Train Alias и изчакайте няколко секунди, докато моделът научи името. Това име не е задължително да бъде дума, но може да бъде звук и всеки език. Така че бъдете креативни! Винаги можете да нулирате името си в менюто. Съвет: помага да записвате името от различни места във вашия дом.
4. Изпробвайте го! Кажете името и задайте въпроса си, след като видите синя светлина на устройството или на телефона си. Забележка: след като сте обучени, няма нужда повече да свързвате телефона. Ако откриете, че Alias не реагира правилно, опитайте се да обучите още няколко примера. Или ако откриете, че Alias се задейства често, можете да отидете в менюто и да включите фоновия звук. Това превключва фоновия режим и добавя всички нови записи към фоновите примери. Записвайте и тренирайте както преди, но се опитайте да уловите уникални звуци във вашата среда или дори думи, които звучат подобно на избраното от вас име.
Втора награда в предизвикателството „Безопасно и сигурно“
Препоръчано:
Лапи за измиване - Котката отговаря на проекта за измиване на ръцете Covid: 5 стъпки (със снимки)
Лапи за измиване - Котката отговаря на проекта за измиване на ръцете Covid: Тъй като всички сме отдалечени у дома, Paws to Wash е проект „Направи си сам“, който води родителите и децата през процеса на изграждане на сладък таймер за обратна връзка с размахваща се котка, за да насърчи здравословните навици за миене на ръце. По времето на Covid-19 миенето на ръцете
Таймери на Arduino: 8 проекта: 10 стъпки (със снимки)
Таймери на Arduino: 8 проекта: Arduino Uno или Nano могат да генерират точни цифрови сигнали на шест специални пина, като използват трите вградени таймера. Те изискват само няколко команди за настройка и не използват цикли на процесора за изпълнение! Използването на таймерите може да бъде плашещо, ако започнете от
WIND - Ускорител на проекта за пера от Adafruit: 9 стъпки (със снимки)
WIND - Ускорител на проекта за Adafruit Feather: Бавно събирам различните микроконтролери и сензорни платки Adafruit Feather, които се предлагат от Adafruit. Те правят прототипирането и тестването супер лесно и аз съм голям фен на оформлението на платката. Откакто се озовах в употреба
10 основни проекта Arduino за начинаещи! Направете поне 15 проекта с един съвет!: 6 стъпки
10 основни проекта Arduino за начинаещи! Направете поне 15 проекта с един съвет !: Arduino Project & Учителски съвет; Включва 10 основни проекта Arduino. Всички изходни кодове, файлът Gerber и др. Без SMD! Лесно запояване за всички. Лесно свалящи се и сменяеми компоненти. Можете да направите поне 15 проекта с един бо
Честота на дискретизация/псевдоним Инструктиране: 8 стъпки (със снимки)
Sampling Rate/Aliasing Instructable: Искам да създам образователен проект, който демонстрира псевдонимите (и честотата на извадката) и е предназначен да бъде поставен на уебсайт като ресурс за ученици, които изучават псевдонимите