FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Вторник, 21.11.2017, 20:16
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей, Олег, Anydy 
Форум » Основной » Спросить у знатоков » Программирование VS1053. Музыка при входе.
Программирование VS1053. Музыка при входе.
Astro_Graf Дата: Пятница, 25.08.2017, 15:26 | Сообщение # 1
Сержант
Группа: Проверенные
Сообщений: 36
Награды: 0
Репутация: 0
Статус: Online
Всем привет! Мой очередной проект, третий по счету в котором прошу помощи в программировании с помощью flprog.
В общем нужно сделать так, чтобы при входе человека в помещение включалась музыка, подымающая настроение.
Из оборудования - Arduino Uno и MusicShield  на базе VS1053, датчик движения, геркон, колонки с усилителем.
Блока под  VS1053 нет, поэтому команду на включение и выключение передаю через отправку в UART текстовой константы, потом удаляю в коде Serial.print.
Алгоритм подразумевает, что вначале датчик движения определяет приближение человека, а в момент открытия двери включается музыка. Но подразумевалось, что при открытии двери на выход музыка не включается. Однако так как на  двери установлен доводчик, то дверь не успевает закрыться до того момента, когда человек проходит мимо датчика движения на выход.
Внимание вопросы:
1. Как с помощью flprog устранить этот казус???
2. Получается, что при закрытой двери геркон все время замкнут на +5 В. Не опасно ли это для оборудования. Вход геркона подтянут на "0" через резистор 4,7 КОм. Может есть более элегантное решение?
Прикрепления: 4864480.png(46Kb) · __.flp(84Kb)


Сообщение отредактировал Astro_Graf - Пятница, 25.08.2017, 15:33
 
Vitez Дата: Понедельник, 04.09.2017, 09:35 | Сообщение # 2
Майор
Группа: Проверенные
Сообщений: 174
Награды: 4
Репутация: 1
Статус: Offline
Как то так, наверно.
Прикрепления: 2378293.flp(104Kb)
 
fok52 Дата: Понедельник, 04.09.2017, 10:42 | Сообщение # 3
Сержант
Группа: Проверенные
Сообщений: 41
Награды: 0
Репутация: 0
Статус: Offline
думаю надо поставить  rtig на геркон, если я правильно понял, когда человек подходит датчик движения его видит и геркон включает музыку, а когда человек выходит геркон срабатывает кратковременно пока не сработал датчик движения, а уж доводчик пускай закрывает
 
Astro_Graf Дата: Понедельник, 04.09.2017, 16:37 | Сообщение # 4
Сержант
Группа: Проверенные
Сообщений: 36
Награды: 0
Репутация: 0
Статус: Online
Цитата Vitez ()
Как то так, наверно.
Мне кажется, что при срабатывании геркона на выход музыка включится...

На самом деле я на выходных придумал как решить данную проблему, но проверить получиться только завтра вечером. В очередной раз выручила таблица состояний.
На схеме добавлена функция случайного выбора одной из одиннадцати мелодий.
Прикрепления: 4594069.png(174Kb) · __-2.flp(174Kb)
 
Форум » Основной » Спросить у знатоков » Программирование VS1053. Музыка при входе.
Страница 1 из 11
Поиск:

FLProg © 2017
Яндекс.Метрика