Голосовое управление освещением arduino

Как обычно грешным делом лазил в интернетах и нарвался на портал посвященный платформе Arduino. В микроконтроллерах и остальных процессорах я полный лох, но узрел, что программировать ардуино может даже  умственно отсталая девочка 5ти классница, и подумал, а чем я хуже. Идеи как таковой не было чоб эдакое  запилить, поэтому полазил по всяким чужим проектам, понравилось голосовое управление машиной, "Дворники! Ближний! Дальний! Поворот налево! Мотор!" круто хехе.  Пошел на ебеи и за сраные копейки выиграл 10 метров охуи****го провода. Его хватит чтобы полностью по периметру детскую комнату обмазать.

 

 

Можно конечно и пультиком переключать. Но тогда нахера ардуино? Поэтому заказал две ардуинки, одну себе, другую Драаку (он планирует собрать шлюхоробота)

 

И собственно речевой анализатор на 15 команд

 

Насчет программы особо пока не думал. Но думаю должно быть чото типа: СВЕТ (включить белый на полную), ВЫКЛЮЧИ, 5 степеней яркости ТЕМНЕЕ/СВЕТЛЕЕ, КРАСНЫЙ, ЖЕЛТЫЙ, ОРАНЖЕВЫЙ, ЗЕЛЕНЫЙ, ГОЛУБОЙ, СИНИЙ, ФИОЛЕТОВЫЙ и ДИСКОТЕКА (вся эта херня хаотично мигает ввергая эпилептиков в дискодэнс).

 

Предложения, критика?

 

 

Поделиться
+1
Игорь

t-rex 5 октября 2013 23:35

вопрос. ты эту ленту в Кз через какой сайт завозить собрался?

Jove

jove 5 октября 2013 23:46

Ленты заказывал и не раз, обмазал кухню, зал, тамбур. Брат вообще всю квартиру этими лентами обкрутил. Пачками заказывал за копейки. Проблем нет.

Игорь

t-rex 5 октября 2013 23:59

я не о том. на твоём скрине с лентой указано, что она в Кз не доставляется.

Jove

jove 6 октября 2013 0:50

Когда покупал, доставлялась. Видимо пару (если не больше) раз казахстанцы наеба***и продавца. И он теперь не шлет.

Jaman

Jaman 6 октября 2013 10:36

Это можно не по-китайски командовать?

Jove

jove 6 октября 2013 12:52

Команды сначала записываются внутрь, потом он их распознает. Поэтому он скорее всего не поймет команды другого человека. Но Это не голосовое распознавание, а голосовое управление. Есть модули с зашитыми языками, они именно распознают речь.

Ренегат

o.k. 6 октября 2013 13:05

Дико извиняюсь перед всеми возможными возмутившимися, но увидев тему сразу вспомнила фрагмент из фильма и не могла не поделиться:

И что хотела этим сказать. Может, командами стоит сделать малораспространенные слова. А то получится, как в том фрагменте. Smile

Bober123

Bober123 6 октября 2013 13:12
Jove

jove 6 октября 2013 13:30

o.k., вообще по уму программируют с командой тригером. То есть сначала говоришь ключевое слово, скажем РУКОЖОП, устройство переходит в режим ожидания управляющей команды, и уже потом говоришь нужную команду.

Ренегат

o.k. 6 октября 2013 14:47

Короче, за день так наговоришься! SmileSmile

Олег

Варфоломей 6 октября 2013 15:06

Интересно,а что лучше,говорить или в ладоши хлопать?? Есть же такое устройство,которое на хлопок реагирует... - это наверное одно и то же устройство,что и на голос или речь.

Виталий

activist 6 октября 2013 15:18

Arduino + WiFi модуль + Интернет + Android + Yandex API распознавания речи. Больше мороки, нужен интернет постоянный, нужно написать приложение. Из плюсов наверное только неограниченное количество команд.

Jove

jove 6 октября 2013 16:47

Varfolomey, ну это совсем херня, как ладошами цвета переключать или светлее темнее делать? Для такой херни даже процессоры не нужны, микрофон и 5 транзисторов КТ315

Олег

Варфоломей 6 октября 2013 16:56

Для меня проще иметь панель управления с кнопками. Видимо старый я уже мамонт)). Хотя,если система установлена и не ломается,то очень даже удобно управлять,произнося нужные слова....

Алексей

A-lex 6 октября 2013 17:30

Varfolomey, как говорится, новые технологии это хорошо, но нет нечего лучше аналогового плана Бэ, так сказать, перестраховатся на случай если первый даст сбой)

Bober123

Bober123 7 октября 2013 12:37

activist,

Olenj

Olenj 7 октября 2013 22:51

jove, запили фото того что получилось. т.е. что уже обмазано. тупо интересно как комната в таком освещении смотрится

Ренегат

o.k. 7 октября 2013 23:22

угу 
А Драак пусть шлюхоробота покажет в действии

Дмитрий

ДмитрийСаныч18 октября 2013 21:32

Olenj, поддерживаю! охота посмотреть!

Витёк.ru

Витёк.ru18 октября 2013 23:18

К чему разговоры ,когда уже в СоветскомСоюзе впервые применили данную технологию. И ей пользуются до сих пор. Не верите? Тогда "Раз,два,три - ёлочка гори!"

Jove

jove25 октября 2013 11:38

Девайсы давно пришли, а вот лент все нету и нету. Пару дней повозился с программированием приуныл и сложил в шкаф. Прошу помощи в допиливании.

Протокол обмена голосового модуля

Фишка в том, что этот чертов модуль имеет 3 банка по 5 комманд и соответсвенно распознавать одновременно он может только 5 комманд из загруженного банка. Пробовал для начала впилить хотя бы 5 комманд, код ничерта не компилируется.

int redPin = 11; // R petal on RGB LED module connected to digital pin 11
 int greenPin = 9; // G petal on RGB LED module connected to digital pin 9
 int bluePin = 10; // B petal on RGB LED module connected to digital pin 10
 byte com = 0; //reply from voice recognition


 void setup()
 {
 Serial.begin(9600);
 pinMode(ledPin, OUTPUT); // sets the ledPin to be an output
 pinMode(redPin, OUTPUT); // sets the redPin to be an output
 pinMode(greenPin, OUTPUT); // sets the greenPin to be an output
 pinMode(bluePin, OUTPUT); // sets the bluePin to be an output
 delay(2000);
 Serial.write(0xAA);
 Serial.write(0x37);
 delay(1000);
 Serial.write(0xAA);
 Serial.write(0x21);
 }


 void loop() // run over and over again
 {


 while(Serial.available())
 {
 com = Serial.read();
 switch(com)
 {
 case 0x11:
 color(255,255,255); // turn RGB LED on -- white
 break;


 case 0x12:
 color(255, 0, 0); // turn the RGB LED red
 break;


 case 0x13:
 color(0,255, 0); // turn the RGB LED green
 break;

 case 0x14:
 color(0, 0, 255); // turn the RGB LED blue
 break;


 case 0x15:
 color(0,0,0); // turn the RGB LED off
 break;

 }


 }

 }

 void color (unsigned char red, unsigned char green, unsigned char blue) // the color generating function
 {
 analogWrite(redPin, red*102/255);
 analogWrite(bluePin, blue*173/255);
 analogWrite(greenPin, green*173/255);
}

Виталий

activist25 октября 2013 13:55

jove, в последней функции поменяй char на int. Переменной ledPin не хватает. Она должна быть int, содержит номер входа/выхода.

Виталий

activist25 октября 2013 14:04

jove,

int ledPin = 8;// ХЗ какой номер здесь должен быть.
int redPin = 11; // R petal on RGB LED module connected to digital pin 11
int greenPin = 9; // G petal on RGB LED module connected to digital pin 9
int bluePin = 10; // B petal on RGB LED module connected to digital pin 10
byte com = 0; //reply from voice recognition
void setup()
{
Serial.begin(9600);
pinMode(ledPin, OUTPUT); // sets the ledPin to be an output
pinMode(redPin, OUTPUT); // sets the redPin to be an output
pinMode(greenPin, OUTPUT); // sets the greenPin to be an output
pinMode(bluePin, OUTPUT); // sets the bluePin to be an output
delay(2000);
Serial.write(0xAA);
Serial.write(0x37);
delay(1000);
Serial.write(0xAA);
Serial.write(0x21);
}
void loop() // run over and over again
{
while(Serial.available())
{
com = Serial.read();
switch(com)
{
case 0x11:
color(255,255,255); // turn RGB LED on -- white
break;
case 0x12:
color(255, 0, 0); // turn the RGB LED red
break;
case 0x13:
color(0,255, 0); // turn the RGB LED green
break;
case 0x14:
color(0, 0, 255); // turn the RGB LED blue
break;
case 0x15:
color(0,0,0); // turn the RGB LED off
break;
}
}
}
void color (unsigned int red, unsigned int green, unsigned int blue) // the color generating function
{
analogWrite(redPin, red*102/255);
analogWrite(bluePin, blue*173/255);
analogWrite(greenPin, green*173/255);
}

Антон

Antey16 июля 2015 17:16

Чем дело закончилось?

Антон

Antey16 июля 2015 17:40

Во как делают подсветку. :)))

Comment image

Прямой эфир
Самому дорогостоящему долгострою Экибастуза снова ищут применение
wlad, вполне возможно при внедрении прогресивных методов образования. Раньше как было: пришёл , заплатил ,несколько лет…
#sergadm5 часов назад
Почему студенты оказались не лучшими интервьюерами для проведения переписи
TURBO.SblR,  Вопросы о переписи населения желающие смогут задать по следующим номерам: 1446 при звонке со…
#o.k.9 часов назад
Гарантировать дешевые овощи весной павлодарские чиновники не могут
Возникает вопрос - а зачем нам такие чиновники нужны? Урожай продали "на лево", для себя оставили минимум, которого явно…
#Dan858413 часов назад
Подростку из Аксу некогда учиться: надо работать или присматривать за племянником
Намерены ли госорганы помочь семье, не сообщается... Так они уже "помогли",причем на приличную сумму - почти 30000…
#Страга1 день назад
Отчего болит душа у Людмилы Баюшевой
По больше таких людей)) Многие не знают вообще истори города. Когда я приехал первый раз в Павлодар спрашивал у людей по…
#Артур Нехорошев1 день назад
Очередной рейд мониторинговых групп по объектам общепита в Павлодаре вызвал негодование у горожан
Артур Нехорошев, ахаха .  Всё и все работают. Может, в Москве кто-то, да по мелочи в регионах. Кто-то же повыкупал…
#o.k.1 день назад
Менее одного процента школьников в Павлодарской области заразились коронавирусом
С начала учебного года коронавирусом заразились 153 учителя, четверо из них получили прививку от КВИ первым компонентом…
#Артур Нехорошев2 дня назад
23-летний парень ударил кувалдой ребёнка в Павлодарской области
Что то мне не понятно. Понятно, что полиция рекомендовала обратится женщине в суд в частном порядке  по факту получения…
#Артур Нехорошев2 дня назад
Уличное освещение проведут в 41 двор Павлодара до конца года
А почему по первому факту в правохранительные органы не обратились или куда Антикор смотрит? Получается Акт на 3.4 млрд…
#Артур Нехорошев2 дня назад
С 1 ноября автодорога Павлодар-Нур-Султан станет платной
уже много раз в прессе контстируют факт - станет платной и никаких гвоздей. В то же время, ранее, представители…
#Dan85846 дней назад
Павлодарец напугал соседей, когда ночью пришел за солью
call_the_police,  https://www.the-village-kz.com/village/city/asking-question/45-vokrug-shum Днём тоже нельзя шуметь,…
#Утка006 дней назад
Почти половина дач в Павлодаре заброшены
Мне сосед прислал видео с проданной лет восемь назад дачи.Двери сорваны,полы тоже,окно выбито,Исчез душ вместе с…
#Колыч1 неделю назад
Разбрасывать фруктовые косточки предложил аким Павлодара
Да и неудивительно) что такая идея пришла в голову градоначальнику, сам елбасы отличисля тем, что решил мифического…
#HomerSimpson1 неделю назад
Почти на 1200 человек снизилась численность проживающих в Павлодарской области за два месяца
Откуда берете цыфры по доходам? Где такие зарплаты платят в Павлодаре? Наверное только избранным. 
#HomerSimpson1 неделю назад
Аким села в Павлодарской области "подарил" жителю этого населенного пункта целый участок земли
Согласен что таких чиновников надо даже через годы находить и привлекать к строгой ответственности. А то у нас…
#Dan85841 неделю назад
Рекордный урожай - более миллиона тонн зерновых - ожидают собрать нынешней осенью в Павлодарской области
Буквально пару недель ранее писали о неурожае, в связи с чем растет цена на муку и хлеб. Сейчас уже рекордный урожай. Но…
#Dan85841 неделю назад
Болталка 2.0
call_the_police,  .плохо будет
#vlad9531 неделю назад
В Экибастузе полицейские задержали женщину с девятью килограммами наркотиков
Ну круто написали опытный следовать установил.. И в конце осудили за хранение без цели сбыта. Вот если бы осудили…
#Артур Нехорошев2 недели назад
Из-за зловоний канализационного колодца в Павлодаре сработали датчики экомониторинга
Артур Нехорошев, Представляете, на улице мира прямо сейчас воняет из "колодца " и до самого кольца. Ох уж этот колодец,…
#The Rainbow2 недели назад
На записавшего извинения женщины за видео о снеге акима возбудили дело в Павлодарской области
Это стало модным у провинившихся требовать опровержения обвинения с помощью этих извинений. Наглость не имеет границ у…
#HomerSimpson2 недели назад
Директором разреза «Восточный» в Экибастузе стал Юрий Личман
Утка00, в данном случае немножко по-другому ситуация выглядит - он сначала пришёл работать, а уж потом выучился. Хотяяя…
#wlad2 недели назад
В "КазАвтоЖоле" пока так и не измерили точное расстояние от Павлодара до столицы
Еще б в порядок привели проблемные участки. Обещаний много было. Сделано ничего
#Dan85843 недели назад