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

immortal
Сообщения: 1123
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 387 раз
Контактная информация:

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

Сообщение immortal » Вс янв 07, 2018 12:00 pm

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 на гитхабе
Последний раз редактировалось immortal Сб сен 01, 2018 7:26 pm, всего редактировалось 32 раза.
За это сообщение автора immortal поблагодарили (всего 8):
lanket (Вс янв 07, 2018 1:02 pm) • Берендей (Вс янв 07, 2018 3:05 pm) • Logrus (Пн янв 08, 2018 4:42 pm) • slgeo (Вт фев 06, 2018 12:33 am) • odinvolk (Вт апр 10, 2018 12:26 am) • kurs (Пн май 07, 2018 4:53 pm) • skysilver (Вс сен 02, 2018 10:48 pm) • TrDA (Ср сен 05, 2018 1:14 pm)
Рейтинг: 9.41%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Аватара пользователя
lanket
Сообщения: 1161
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 256 раз
Поблагодарили: 163 раза

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

Сообщение lanket » Вс янв 07, 2018 1:11 pm

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


Отправлено с моего Redmi Note 4 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
lanket
Сообщения: 1161
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 256 раз
Поблагодарили: 163 раза

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

Сообщение lanket » Вс янв 07, 2018 1:28 pm

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
За это сообщение автора lanket поблагодарил:
odinvolk (Вт апр 10, 2018 12:26 am)
Рейтинг: 1.18%
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
artemon25
Сообщения: 111
Зарегистрирован: Чт авг 25, 2016 10:33 pm
Благодарил (а): 15 раз
Поблагодарили: 6 раз

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

Сообщение artemon25 » Вс янв 07, 2018 1:43 pm

Очень нужная вещь я думаю все давно ждут что то подобное и я в том числе. Так что удачи в проекте и ждем новых новостей о проекте.
Аватара пользователя
lanket
Сообщения: 1161
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 256 раз
Поблагодарили: 163 раза

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

Сообщение lanket » Вс янв 07, 2018 2:49 pm

Микрофоны эти вы имеете ввиду
Бесплатная доставка 5 шт./лот высокую производительность MEMS микрофоны ADMP401ACEZ-RL7 пакет новый оригинальный
Не дешовые, надеюсь хорошие.

Отправлено с моего Redmi Note 4 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
Vovix
Сообщения: 1152
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 58 раз
Поблагодарили: 512 раз
Контактная информация:

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

Сообщение Vovix » Вс янв 07, 2018 9:26 pm

immortal писал(а):Представляю вам мой новый проект для ваших зверьков MajorDoMo, ioBroker и т.п.
...
вы наверно уже это видели, но вдруг пригодиться: http://home-smart-home.ru/raspberry-pi- ... e-golosom/
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
immortal
Сообщения: 1123
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 387 раз
Контактная информация:

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

Сообщение immortal » Вс янв 07, 2018 10:28 pm

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
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
immortal
Сообщения: 1123
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 387 раз
Контактная информация:

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

Сообщение immortal » Пн янв 08, 2018 4:29 pm

похоже всё уместиться на одной плате d80 мм
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 682 раза
Контактная информация:

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

Сообщение directman66 » Вт янв 09, 2018 2:26 pm

Какая стоимость выходит? Какие-то сроки уже обозначились?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram | +79122962262 WhatsApp
skysilver
Сообщения: 3000
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 397 раз
Поблагодарили: 1725 раз
Контактная информация:

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

Сообщение skysilver » Вт янв 09, 2018 2:35 pm

Железо - это хорошо, особенно массив микрофонов и шумоподавление. Но софт все-таки решает, а с ним пока, как вижу ничего не определено. Поддерживаю вышеозвученные вопросы про механизм реагирования на фразу активации - это самый насущный вопрос. ))
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить