Страница 1 из 4

Голосовой помощник (шилд для NanoPi Neo OPi zero)

Добавлено: Вс янв 07, 2018 12:00 pm
immortal
Ass-shield
Плата расширения для OrangePi Zero, OrangePi Zero plus, OrangePi Zero plus2, NanoPi Neo, NanoPi Neo Air, NanoPi Neo 2, NanoPi Neo Core, NanoPi Neo Core2, RaspberryPi Zero, BananaPi zero
Функции
Массив из 4-х микрофонов через процессор ADAU1772
RF315/433 МГц приемник/передатчик (м.cx. SYN480R и SYN115)
NRF24L01+
zigbee cc2530 + cc2591
12 светодиодов WS2812B
звук i2s ES9023 (только NanoPi) c усилителем 2х3Вт PAM8403 (PAM8404)
часы реального времени DS3231
4 ИК светодиода для управления техникой
диаметр 80 мм
поддержска протокола Z-wave (USB stick или UART)
Описание
ИК передатчики (4 ИК диода через транзистор) подключены к GPIO26 (PA10) /NanoPi - PA0/
433 МГц приемник - GPIO15 (PA03)
433 МГц передатчик - GPIO18 (PA18) /NanoPi PG8/
315 МГц приемник - GPIO12 (PA07) /NanoPi PG11/
315 МГц передатчик - GPIO16 (PA19) /NanoPi PG9/
nrf24l01+ - SPI1 (MOSI-GPIO19, MISO-GPIO21, CLK-GPIO23, CS-GPIO24) /NanoPi SPI0 (MOSI-PC0, MISO-PC1, CLK-PC2, CS-PC3)/
zigbee (cc2530) с усилителем cc2591 - UART1
WS2812 LED - GPIO7 (PA06)
Часы реального времени DS3231 - i2c0
i2c PCF8574 (P0- управление режимом записи 24LC256, P1-P4 - входы ADAU1772, P5 - MUTE P6&P7 - Gain Select)
Программирование ADAU1772 через i2c запись на микросхему памяти 24LC256

J1 - питание 6-40V (1-VCC, 2-GND) на DC-DC преобразователь
J2 - DEBUG разъем для программирования cc2530 через (1-DC,2-DD,3-Reset,4-3.3V,5-GND)
J3 - питание 5В с DC-DC преобразователя (установить перемычку для питания через DC-DC преобразователь)
J4 - UART2 (1-3.3V, 2-RX, 3-TX, 4-GND) /нет для RaspberryPi Zero/
J5 - антенна NRF24L01+
J6 - i2s (1-WS, 2-CLK, 3-DIN)
J7 - выход на динамики (1-L+, 2-L-, 3-R+, 4-R-)
J8 - антенна zigbee (cc2530+cc2591)

Переходная плата NanoPi Neo
J1 - переключение выхода звука 1,2-ON;3,4-OFF -- LINE / 1,2-OFF;3,4-ON -- i2s ES9023

Переходная плата BananaPi zero, RaspberryPi Zero
J3 - переключатель i2s BananaPi Zero / RaspberryPi Zero
Для RaspberryPi Zero не используется LAN и UART2

Чат Telegramm

Исходник Kicad на гитхабе

Re: Голосовой помощник (шилд для NanoPi Neo OPi zero)

Добавлено: Вс янв 07, 2018 1:11 pm
lanket
Супер, ждём с нетерпением.
Начало диалога инициализироваться будет по ключевому слову?
Можно ли задать своё ключевое слово?
Какая библиотека отвечает за реагирование на ключевое слово?
Есть ли статистика ложных срабатываний и нереагирования на ключевое слово?
Это open-source?


Отправлено с моего Redmi Note 4 через Tapatalk

Re: Голосовой помощник (шилд для NanoPi Neo OPi zero)

Добавлено: Вс янв 07, 2018 1:28 pm
lanket
immortal писал(а):...

пока остались несколько вопросов:
1. делать одну плату диаметром 100 мм или 2 платы диаметром 80 мм (одну 80 не получается вроде всё разместить)
2. что ещё добавить (лучше сразу со ссылкой на решение)
...
1. Моё мнение 2*80 чтобы меньше места занимала на столе.

2.оооооо тут пожеланий куча
2.1 После реагирования на ключевое слово обязательно либо пискнуть в динамик, либо проиграть мп3, в идеале набор мп3 в рамдомном выборе из них, или набор текстов и также в рамдомном выборе озвучить.
2.2 Также в конце после команды что либо произнести в идеале также несколько тестов на выбор, что бы было понятно что вообще на тебя отреагировали.
2.3 Думаю обязательно чтобы ассистент был как терминал для мажорика, также с возможностью воспроизведения потокового аудио например mpd.
2.4 Кнопка 'Connect via WPS '
2.5 Не думаю что особо надо но может Веб интерфейс настроек, или в модуле мажорика чтобы настраивалось.
2.6 при первой регистрации в новой вайфай сети продиктовать 3 раза полученный IP для тех кто не особо дружит с роутером, ну и каким либо преветствием.

Отправлено с моего Redmi Note 4 через Tapatalk

Re: Голосовой помощник (шилд для NanoPi Neo OPi zero)

Добавлено: Вс янв 07, 2018 1:43 pm
artemon25
Очень нужная вещь я думаю все давно ждут что то подобное и я в том числе. Так что удачи в проекте и ждем новых новостей о проекте.

Re: Голосовой помощник (шилд для NanoPi Neo OPi zero)

Добавлено: Вс янв 07, 2018 2:49 pm
lanket
Микрофоны эти вы имеете ввиду
Бесплатная доставка 5 шт./лот высокую производительность MEMS микрофоны ADMP401ACEZ-RL7 пакет новый оригинальный
Не дешовые, надеюсь хорошие.

Отправлено с моего Redmi Note 4 через Tapatalk

Re: Голосовой помощник (шилд для NanoPi Neo OPi zero)

Добавлено: Вс янв 07, 2018 9:26 pm
Vovix
immortal писал(а):Представляю вам мой новый проект для ваших зверьков MajorDoMo, ioBroker и т.п.
...
вы наверно уже это видели, но вдруг пригодиться: http://home-smart-home.ru/raspberry-pi- ... e-golosom/

Re: Голосовой помощник (шилд для NanoPi Neo OPi zero)

Добавлено: Вс янв 07, 2018 10:28 pm
immortal
lanket писал(а):Супер, ждём с нетерпением.
Начало диалога инициализироваться будет по ключевому слову?
Можно ли задать своё ключевое слово?
Какая библиотека отвечает за реагирование на ключевое слово?
Есть ли статистика ложных срабатываний и нереагирования на ключевое слово?
Это open-source?
пока над ПО не думал как реализовывать как правильно заметил:
Vovix писал(а): вы наверно уже это видели, но вдруг пригодиться: http://home-smart-home.ru/raspberry-pi- ... e-golosom/
я буду делать скрипт установки PocketSphinx, так же для зеро есть готовый рабочий образ
Проект открытый, исходники платы будут опубликованы как и предыдущая плата.
lanket писал(а):Микрофоны эти вы имеете ввиду
Бесплатная доставка 5 шт./лот высокую производительность MEMS микрофоны ADMP401ACEZ-RL7 пакет новый оригинальный
Не дешовые, надеюсь хорошие.
ну мемс микрофоны лучше чем обычные, есть кстати и дешевле, у меня где то лежат десяток лет 6 назад покупал, но у меня i2s выход, а походу все с аналоговым выходом юзают, хотел заюзать i2s выход микрофонов, но придется видимо с аналоговым брать, не могу найти чем соединить i2s микрофоны, аналоговые без проблем ac108 соединяются
у амазона эхо 7 микрофонов, вот и думаю 4 микрофона хватит?
думал динамик сделать снизу, микрофоны вверху вместе со светодиодами, у амазона микрофоны внизу.
В общем предложения по конструкции.

Присмотрел тут корпуса
https://ru.aliexpress.com/item/110-41mm ... 89624.html
https://ru.aliexpress.com/item/110-36mm ... 19057.html

Re: Голосовой помощник (шилд для NanoPi Neo OPi zero)

Добавлено: Пн янв 08, 2018 4:29 pm
immortal
похоже всё уместиться на одной плате d80 мм

Re: Голосовой помощник (шилд для NanoPi Neo OPi zero)

Добавлено: Вт янв 09, 2018 2:26 pm
directman66
Какая стоимость выходит? Какие-то сроки уже обозначились?

Re: Голосовой помощник (шилд для NanoPi Neo OPi zero)

Добавлено: Вт янв 09, 2018 2:35 pm
skysilver
Железо - это хорошо, особенно массив микрофонов и шумоподавление. Но софт все-таки решает, а с ним пока, как вижу ничего не определено. Поддерживаю вышеозвученные вопросы про механизм реагирования на фразу активации - это самый насущный вопрос. ))