FLProg
Вход на сайт
Логин:
Пароль:
Категории раздела
Проекты пользователей [74]
Помощь начинающим [19]
Железо [4]
Поиск
...
Статистика

Онлайн всего: 4
Гостей: 4
Пользователей: 0
Вторник, 11.12.2018, 00:09
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

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


Внимание всем пользователям программы FLProg! В течении ближайших двух дней будет осуществляться переход на новую платформу
Чтобы продолжить общение на форуме вы можете перейти сюда
Сообщения оставленные на старом форуме будут утеряны безвозвратно
Приятного Вам Нового года и до встречи в новом 2018 году
С уважением Администрация flprog.ru
Каталог статей
Главная » Статьи » Публикации » Проекты пользователей

Голосовой термометр от -40 до +40
   Собран на DS20B2, можно подключить и другие термодатчики, внеся изменения. Голосовые файлы записаны на СД карте (в составе СД модуля) и используется СД блок, недавно выложенный здесь. Количество файлов увеличен до 28, в проекте используются не все. Цифры 11-19 составлены из файлов 1-9 и "надцать", 21-29 из 20 и 1-9 и тд. Внутри проекта сделан блок для выделения цифр от 1 до 9 из двухзначных цифр (например: с 25 выделяется 5, с 19 выделяется 9 и тп) для озвучки составных цифр. При озвучке 11-19 есть небольшие паузы, которые можно убрать обрезая на редакторе Audacity у коротких файлов цифр 1-9 "хвосты" паузы и добавив их спереди.
  Для контроля и настройки подключен монитор com порта.
 Второй вариант сделан просто, записаны файлы "температура +", "температура - " и "0 - 40 градусов". Всего 43 wav файла без расширения. И программа получилась простая.
 Первый вариант удобен для озвучивания цифр при больших пределах , например до 100. Добавлением 10 аудиофайлов можно это решить, во втором нужно добавить еще 60. Правда в первом варианте нужно добавить в программу дополнительные блоки, а во втором программа не меняется.
     Mega2560 пины  MOSI - 51, MISO - 50, SCK - 52 - SD.    Остальные arduino -   MOSI -11, MISO -12, SCK - 13.
На Леонардо подключить к контактам ICSP (с 6 штырьками), к 11, 12, 13 разъемам не подключать! 
    Контакт SC меняется в параметрах (по умолчанию 10).
   Термодатчик - 8.
  Динамик  на Mega2560 - 11, на остальных - 9.
   Проект сделан для обратной связи удаленного управления с помощью DTMF сигналов, но можно применять и в других проектах. Блок DTMF  тоже выложен на сайте в пользовательских блоках.
  Прилагаю файлы, список файлов и проект.

Источник: https://yadi.sk/d/0lvKZm2C3FsxX2
Категория: Проекты пользователей | Добавил: aidar_i (15.03.2017) | Автор: Ишкулов Айдар E
Просмотров: 2930 | Комментарии: 8 | Рейтинг: 5.0/3
Всего комментариев: 8
avatar
0
1 aidar_i • 18:20, 21.03.2017
Второй вариант реализован в проекте.
avatar
0
2 aidar_i • 10:13, 03.04.2017
Добавил, слова "температура" и "градусов". В аудиофайлах, приложенных выше ссылках, есть. Заменил СД блок на более удобный и покомпактней.
https://yadi.sk/d/PDEhP3yC3Gatyd
avatar
0
3 aidar_i • 18:27, 23.04.2017
Сделал новый термометр, с простой программой, но с большим количеством аудиофайлов - 43шт. Данный термометр включен в проект удаленного управления и реализован на даче.
https://yadi.sk/d/tzjv5Cd83HGLh5
avatar
А схему подключения можно как то выложить бо по структурной понять что то сложно
avatar
Все что нашёл 
Динамик- 9 и 11  - pin
CS - pin 10
SCK - ?
MOSI - ?
MISO - ?

DHT11 - pin 8
и то возможно не совсем правильно кто небуть может помочь
avatar
0
6 aidar_i • 22:17, 09.05.2017
Добавил в описание проекта выше.
avatar
0
7 whitevip • 15:37, 09.07.2017
На ардуино уно можно поставить этот проект?
avatar
0
8 aidar_i • 13:25, 12.07.2017
Без проблем! У меня на нем и сделан.
avatar
FLProg © 2018
uCozЯндекс.Метрика