roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 апр 2025, 11:10

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Термометр для террариума.
СообщениеДобавлено: 26 окт 2011, 11:31 
Не в сети
Аватара пользователя

Зарегистрирован: 11 апр 2011, 21:31
Сообщения: 40
Откуда: Россия, Москва, Ярославль
прог. языки: Кроме C# и Basic
Изображение
Из чего состоит:
  • Arduino Mega
  • Цифровые датчики температуры DS18B20
  • Дисплей 20x4
  • Макетная плата

Что умеет:
  • Искать подключенные датчики при старте
  • Опрашивать датчики через нужный интервал времени
  • Для каждого датчика запоминаеть максимальное и минимальное значения.
  • Для каждого датчика запоминаеть предидущее значение. Если оно было выше, рисуется стрелка "вниз", если наоборот: "вверх", иначе отображается "круг".

Что в планах:
  • Нормальные разъемы для подключения датчиков (если плохой контакт, датчик может показать 85 градусов :) )
  • Проверка включена ли лампа обогрева (датчик освещения)
  • Включение/отключение лампы освещения при превышении температурных порогов
  • Передача замеров в компьютер для логирования и вывода на сайт
  • Вывод сколько времени осталось до следующего замера
  • Датчик влажности, хотя для маисового полоза не актуально.

Датчик DS18B20 поддерживает протокол 1-Wire, что позволяет любое их количство подключать к одной шине. В настоящий момент подключено 3 датчика: теплый угол, холодный угол, снаружи.
Оказывается 20х4 символа это не много :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термометр для террариума.
СообщениеДобавлено: 26 окт 2011, 20:12 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
датчики ещё откалибровать не помешает - точность немного повышает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термометр для террариума.
СообщениеДобавлено: 28 окт 2011, 14:33 
Не в сети
Аватара пользователя

Зарегистрирован: 11 апр 2011, 21:31
Сообщения: 40
Откуда: Россия, Москва, Ярославль
прог. языки: Кроме C# и Basic
Angel71 писал(а):
датчики ещё откалибровать не помешает - точность немного повышает.
Надо будет найти хотя бы один спиртовой.

Актуальная версия скетча храниться на github.com. Обращайте внимание на описание изменений.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термометр для террариума.
СообщениеДобавлено: 28 окт 2011, 16:34 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
А почему мега? под задачу и наны хватает.
Я бы RTC прилепил бы для времени.

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термометр для террариума.
СообщениеДобавлено: 28 окт 2011, 18:29 
Не в сети
Аватара пользователя

Зарегистрирован: 11 апр 2011, 21:31
Сообщения: 40
Откуда: Россия, Москва, Ярославль
прог. языки: Кроме C# и Basic
SkyStorm писал(а):
А почему мега? под задачу и наны хватает.
Я бы RTC прилепил бы для времени.
Потому, что есть Мега. Про время почитал, глючные часы большей частью.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термометр для террариума.
СообщениеДобавлено: 28 окт 2011, 22:58 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
хз, про какие такие часики вы начитались. используйте вместо них ds1307 и всё будет нормально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термометр для террариума.
СообщениеДобавлено: 31 окт 2011, 10:57 
Не в сети
Аватара пользователя

Зарегистрирован: 11 апр 2011, 21:31
Сообщения: 40
Откуда: Россия, Москва, Ярославль
прог. языки: Кроме C# и Basic
Angel71 писал(а):
хз, про какие такие часики вы начитались. используйте вместо них ds1307 и всё будет нормально.
Про них и начитался.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термометр для террариума.
СообщениеДобавлено: 31 окт 2011, 12:34 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Использую SFe'шный RTC модуль на 1307 проблем со временем не имею.
Зато питание включил - выключил а время все равно правильное :)

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термометр для террариума.
СообщениеДобавлено: 31 окт 2011, 18:08 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
небольшое отставание или убегание вперед это нормально и вполне решаемо. по ссылке в той статье написано, что:
- он привык сначала делать, потом, может быть документацию читать
- показания микросхемы напрямую зависят от тактовой частоты - что подали, то и получили
:) про глючность микры там ни слова


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термометр для террариума.
СообщениеДобавлено: 31 окт 2011, 18:12 
Не в сети
Аватара пользователя

Зарегистрирован: 11 апр 2011, 21:31
Сообщения: 40
Откуда: Россия, Москва, Ярославль
прог. языки: Кроме C# и Basic
Angel71 писал(а):
небольшое отставание или убегание вперед это нормально и вполне решаемо. по ссылке в той статье написано, что:
- он привык сначала делать, потом, может быть документацию читать
- показания микросхемы напрямую зависят от тактовой частоты - что подали, то и получили
:) про глючность микры там ни слова

Привезли админов на сборы на стрельбище. Дали оружие, показали мишени. Админы постреляли.
- Ребята, вы не попали по мишеням.
- От нас все ушло, проблемы на вашей стороне.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термометр для террариума.
СообщениеДобавлено: 31 окт 2011, 18:35 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:ROFL: админы и саппорт иногда да, они такие... :) весёлые
а с микрой часов всё просто - подали импульс, счётчик на 1 увеличился, подали ещё 1 и опять увеличился. подали на неё 32768 импульсов, к значению секунд +1. подали 1966080, к минутам +1. :) что в этом сложного и при чём микра?
п.с. хотите очень точные и недорогие часы без танцев с бубном, используйте gps модуль. меня и 1307 вполне устраивают - при желании можно добиться погрешности в несколько секунд за 1 или несколько месяцев.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO