Страница 1 из 2

Метеостанция на Ардуино

СообщениеДобавлено: 24 сен 2014, 15:54
-=dp=-
Всем доброго дня!
Представляю Вашему вниманию очередной проект, разработанный на Ардуино УНО , TFT LCD шилд и сенсор температуры и влажности DHT11.

Итак, встречайте- Метеостанция на Адуино с цветным дисплеем.

Для изготовления метеостанции потребуется:
Ардуино УНО - 1шт.
TFT LCD шилд - 1шт.
Сенсор DHT11 - 1шт.
Корпус основного блока- 1 шт.
Корпус для датчика - 1 шт.
кабель UTP 5 CAT - 3 м.
Блок питания 9-12 В 1 А.

Re: Метеостанция на Ардуино

СообщениеДобавлено: 24 сен 2014, 16:02
-=dp=-
Следующее действие:

Необходимо прорезать в корпусе основного блока прямоугольное отверстие по размеру экрана TFT LCD шилда.
Я сделал это следующим образом:
разметил карандашом по линейке размеры будущего отверстия,
по размеченным линиям просверлил сверлом на 3 мм отверстия с шагом 1-2 мм друг от друга.
далее тем же сверлом, движением в бок прорезал перемычки между отверстиями.
После данной операции получилось прямоугольное отверстие, но края его получились кривоваты, пришлось выравнивать напильником.
Затем приклеил TFT LCD шилд к корпусу термоклеем.

Re: Метеостанция на Ардуино

СообщениеДобавлено: 24 сен 2014, 16:08
-=dp=-
После крепления TFT LCD шилда я занялся креплением Ардуино, распайкой кабеля для подключения внешнего датчика температуры и влажности DHT11.

Re: Метеостанция на Ардуино

СообщениеДобавлено: 24 сен 2014, 16:15
-=dp=-
Затем пришлось немного погуглить на предмет поиска библиотек для оживления TFT LCD шилда, DHD11.
После пары часов поиска я нашел все необходимые библиотеки.
А уже после часа их доработки и создания скетча для Ардуины у меня куча безжизненного железа превратилась в метеостанцию с цветным дисплеем.

Если кому еще интересно, пишите, задавайте вопросы в данной теме.
Выложу библиотеки и скетч для ардуины по требованию.

Re: Метеостанция на Ардуино

СообщениеДобавлено: 03 дек 2014, 21:10
-=dp=-
Вот и зима пришла, на улице МОРОЗ, минуса :)
Не прочитал я даташит на DHT11 , а зря , оказывается у него диапазон измеряемых температур от 0 до 50 градусов.
Ниже нуля не меряет :(
DHT22 кстати тоже!

Пришлось опять дорабатывать , благо еще остались свободные 2 цифровых вывода ардуины УНО и имелся в наличии цифровой датчик температуры DALLAS 18B20 :D
А вот часы реального времени подключить не получилось из-за отсутствия свободных аналоговых выводов.
Все имеющиеся аналоговые выводы задействованы для управления дисплеем LCD TFT 2,4
Выкладываю фото после доработок.

Re: Метеостанция на Ардуино

СообщениеДобавлено: 16 фев 2015, 09:20
-=dp=-
pavel444 писал(а):Привет интересный подход мы на предприятии тоже хотели, сами сваять метеостанцию, но все таки решили приобрести профессиональную , хорошая штука характеристики ее можно найти тут (ссылка удалена модератором)


Все дело в стоимости данного оборудования :D
Сделать самим всегда дешевле, интереснее, познавательнее ...


Библиотека для цветного TFT LCD дисплея во вложении, точнее там их две и нужны обе

Re: Метеостанция на Ардуино

СообщениеДобавлено: 16 сен 2015, 19:55
Dmitriy
Доброго времени суток! Заинтересовал Ваш проект. Не могли бы Вы поделиться схемой подключения и прошивкой.

Re: Метеостанция на Ардуино

СообщениеДобавлено: 20 сен 2015, 14:03
-=dp=-
Dmitriy писал(а):Доброго времени суток! Заинтересовал Ваш проект. Не могли бы Вы поделиться схемой подключения и прошивкой.


чуть позже скину скетч

Re: Метеостанция на Ардуино

СообщениеДобавлено: 24 сен 2015, 20:28
Dmitriy
Спасибо! Ждем.

Re: Метеостанция на Ардуино

СообщениеДобавлено: 24 сен 2015, 22:44
-=dp=-
Здравствуйте!

Скетч - прошивка во вложении.
Схема подключения датчиков DHT11 и Dallas18B20 стандартная, пины указаны в скетче.
Либы то же все стандартные, ищутся и скачиваются по названию инклюдов в скетче.
Если не найдете, пишите, выложу сюда.

Re: Метеостанция на Ардуино

СообщениеДобавлено: 25 сен 2015, 22:15
Dmitriy
Спасибо за скетч! Правда пришлось немного переделать, оказалось что мой дисплей работает с другой библиотекой(TFTLCD). После небольшой переделки все ожило, но показания датчиков не обновляются пока не сресетируеш плату :( .

Re: Метеостанция на Ардуино

СообщениеДобавлено: 23 ноя 2015, 19:51
slavyan75
здравстуйте Димон, классно получилось ; тоже жду TFT LCD 2,8 " , и еще : лежит у меня вот такой датчик (на фото), подскажите пожалуйста, как его вставить в скетч, и нужна ли к нему либа какая нить ? спасибо

Re: Метеостанция на Ардуино

СообщениеДобавлено: 23 ноя 2015, 20:47
-=dp=-
Здравствуйте!

Это датчик освещенности. Библиотеки для него не нужны. Подключаете питание на выводы VCC +5V , GND - общий, DO - выход можно подключить как к цифровому так и к аналоговому выводу Ардуино.
При смене освещенности на выходе D0 будет изменяться потенциал . Чувствительность регулируется переменным резистором.
Только вот мне не понятно зачем вы хотите подключить датчик освещенности к метеостанции ?

Re: Метеостанция на Ардуино

СообщениеДобавлено: 24 ноя 2015, 00:50
slavyan75
ну во первых, чтобы измерять освещенность :D (хотя лучше конечно купить специальный датчик для этого BH1750 ) , но не это главное ; едет вот такой LCD, хочу выводить на него данные (если конечно пинов хватит), в идеале хотелось бы, чтобы датчик освещенности управлял подсветкой этого дисплея, днем ярче, на ночь приглушенно; а то у меня тут итак всё светится, как новогодняя елка :)
про потенциал понятно, а можно ли этот меняющийся сигнал конвертировать в люксы, и передавать на сайт ? про библиотеки понятно, но скетч то надо править по любому ?

Re: Метеостанция на Ардуино

СообщениеДобавлено: 29 ноя 2015, 23:22
slavyan75
а в каком Arduino IDE вы компилировали ваш скетч ? у меня во всех выдает ошибки