Форум программистов, компьютерный форум, киберфорум
КИП, датчики
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.66/94: Рейтинг темы: голосов - 94, средняя оценка - 4.66
65 / 39 / 3
Регистрация: 07.12.2010
Сообщений: 328
1

Автоматический полив. Хочется датчиков, с чего начать?

14.02.2012, 20:38. Просмотров 17031. Ответов 20
Метки нет (Все метки)

Вот решил сделать автоматический полив. К примеру сам полив я организую, а вот с датчиками проблема возникла. Подскажите с чего начать? Пишу на VB 2010. В программном коде думаю, что проблем больших не возникнет, а вот как подключить (или вообще сделать) датчики к компьютеру? Нужно датчик температуры, влажности, освещённости. Хотелось бы чтоб можно было подключать несколько датчиков. В общем обобщаю чего хочу:
соорудить (или использовать готовые) датчики температуры, влажности, освещённости.
подключить к компьютеру (LPT, COM, USB (предпочтительнее))
получать каким-то способом в программе значения этих датчиков.
Может есть какие готовые примеры? Может подскажите какую литературу почитать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2012, 20:38
Ответы с готовыми решениями:

Автоматический полив
Добрый всем! Тема по созданию автомотического полива.

Автоматический полив через USB
Никогда не сталкивался, но вот появилось свободное время и решил я сделать у себя в саду...

Что посоветуете тому, кто хочет начать учить Java? С чего начать изучение?
Какие книги посоветуете по Java? Какие программы? Дело в том, что хочу начать учить разработку...

Решил начать изучать 1С.С чего начать, что скачать?
Решил начать изучать 1С.С чего начать, что скачать?Какую среду, учебник, что для начала попробовать...

20
10204 / 6586 / 493
Регистрация: 28.12.2010
Сообщений: 21,165
Записей в блоге: 1
14.02.2012, 21:47 2
...не вижу необходимости для этих целей вообще использовать МК или тем более ПК, разве для целей мониторинга, архивирования и вывода визуально.

использовать готовые) датчики влажности
обычные измеряют влажность воздуха, есть правда радиометрические микроволновые датчики (им все равно, что за среда, ибо бесконтактные):
Автоматический полив. Хочется датчиков, с чего начать?


а вот с датчиками проблема возникла
Датчик температуры - диод, термистор (их море в платане и чип and дип). Датчик влажности почвы - это просто два металлических электрода (хоть гвоздя) на расстоянии в см, далее схема измерения сопротивления (мост) или падения напряжения. Датчик освещенности - фоторезистор, фотодиод (берете любой германиевый в стеклянном корпусе, Д9 например) или фототранзистор (тоже любой, можно раскурочить верхнуюю крышку, дабы добраться до кристалла), у меня такой (промышленный образец):
Автоматический полив. Хочется датчиков, с чего начать?


============================== ====

Предложу три варианта (автономные и не автономные):

1- автомат полива растений в зависимости от влажности почвы
...есть две методики полива: полив по расписанию и полив, исходя из влажности почвы. Для предотвращения полива днем стоит фото-датчик:
Автоматический полив. Хочется датчиков, с чего начать?


2- "электронное пугало"
Обратимся к истории ...все ведь помним журнал "ЮТ", да? Кто никогда не выписывал, срочно бежим на рутрекер и забираем все доступные года. Ах да, к чему это все... Была там рубрика ЗШР и вот навеяло воспоминание об одной конструкции, что мы повторили с отцом в деревне, когда еще мальцом был. На дачах-огородах особо продвинутые использовали против птичек ...единственно, что, к примеру, вороны - птицы хитрые и/или умные, приспосабливались, а вот голуби - нет.
Автоматический полив. Хочется датчиков, с чего начать?


Опубликовано в ЮТ 1981/№8, с.74. Схемка гаджета таки проста: два несимметричных мультивибратора, запитываемых от ветрогенератора и солнечной батареи + управление от датчика влажности + датчика освещенности. А, как вам автоматика тех лет? Это вам не ардуину точить.

Автоматический полив. Хочется датчиков, с чего начать?
Автоматический полив. Хочется датчиков, с чего начать?

...на похожем принципе и антикрот работает, только там частоты другие и в землю закапывать нужно ...фото девайса не сохранилось, как и сам девайс, да и не в деревне мы уже давно.
3- использование ПК и/или МК
...обратитесь к теме Датчик температуры. Как сделать?.

Датчик освещенности можно свести к последовательной цепи с резистором и измерению падения напряжения на нем, либо считыванию просто логического уровня, ибо "темновое" сопротивление его бесконечно, а при освещении оно резко падает. Конечно, если требуется точная фиксация данных, а не релейное срабатывание, то без АЦП не обойтись (хоть внешнего, хоть встроенного в МК).
6
vmihaylov
21.07.2012, 09:23 3
помню в школе паяли АЦП, подключали к LPT-порту и измеряли им напряжение - получался и вольтметр и естественно резистометр ну и как следствие можно померять влажность почвы измерив сопротивлениее между двумя гвоздями воткнутыми в почву. схему преобразователя присылать не буду, т.к. в интернете есть готовые решения с подключением к USB, да и готовых датчиков влажности сейчас полно; моделька по ссылке ниже умеет делать обратную связь http://www.chipdip.ru/product/zet-210.aspx. дальнейшая логика примерно следующая: это устройство цепляется к компьютеру, ему на вход подаются данные от датчика влажности, на выход - включение/выключение напряжения в поливалке. чтобы между собой соединить эти схемы нужно вспомнить что такое паяльник, если не знаешь - то лучше обратиться к специалисту - иначе сожжешь
10204 / 6586 / 493
Регистрация: 28.12.2010
Сообщений: 21,165
Записей в блоге: 1
21.07.2012, 11:17 4
25000 рэ за гаджет, попахивает рекламой.

В дополнении, мерять сопротивление можно через аудиокарту. Наткнулся давеча на две интересных реализации одного, по сути, метода измерений. Если у вас нет под рукой мультиметра и нужно промерить индуктивность-емкость или сопротивление, не беда. Все что вам нужно - это: ПК или ноут со звуковой картой, лишний резистор, два стерео-джека и паяльник. Проекты эти за авторством:

• немца Адриана http://www.i-adrian.home.ro или
• Дмитрия Кузнецова http://deforg.free.fr/LCmeter.html

В качестве измерительного преобразователя используется обычная звуковая карта. Принцип действия прост. Так как звуковая карта не является полноценным АЦП, она совершенно не приспособлена для определения его амплитуды, прямым путем, конечно. Но это ограничение можно обойти, используя сравнение уровней двух независимых сигналов. Генерируемый сигнал переменного тока с выхода Line-Out поступает на линейный вход Line-In. По одной цепи сигнал с Line-Out идет напрямую, без всякого сопротивления на левый линейный вход звуковой карты – это эталонный сигнал. По другой цепи тот же выходной сигнал поступает на правый линейный вход, но уже через измеряемый элемент. Также вводится дополнительный резистор (R serial), который устанавливается снаружи корпуса системного блока и соединяется одним концом на корпус. Понятно, что уровень сигнала с правого входа Line-In, прошедшего через сопротивление, будет меньше, чем с левого. Программа измеряет соотношение уровней сигналов с левого и правого входов, и по нему вычисляется активное сопротивление для обычного резистора. Для реактивной нагрузки емкости и индуктивности алгоритм несколько усложняется, используется две частоты, кроме ослабления сигнала так же учитывается сдвиг фаз. Емкость конденсаторов и индуктивность дросселей определяется путем решения системы из двух уравнений. Для подсоединения к разъемам звуковой карты понадобится два штекера:
Название: __87222.gif
Просмотров: 3482

Размер: 1.1 Кб
Автоматический полив. Хочется датчиков, с чего начать?
Проекты довольно cхожи, причем наш соотечественник пошел дальше:
Автоматический полив. Хочется датчиков, с чего начать?


Автоматический полив. Хочется датчиков, с чего начать?


...на уровень выше, до ZMeter. ZMeter - предназначен для измерения комплексного импеданса радиотехнических цепей, а также проходных характеристик трехполюсников в диапазоне звуковых частот. Исходники LCRMeterFree доступны (под Delphi).
1
vmihaylov
21.07.2012, 11:33 5
да, неудачный пример выбрал.

как вариант для автора - немного подучить C++ и попробовать платформу Arduino. Вот тут целое сообщество по прикручиванию разных устройств к компьютеру. @raxp - цены значительно более демократичные http://robocraft.ru/blog/RoboCraft/97.html
65 / 39 / 3
Регистрация: 07.12.2010
Сообщений: 328
21.08.2012, 21:25  [ТС] 6
А можно ли такой вот датчик прикрутить к компу и получать с него измерения?
HCH-1000-001, Датчик влажности емкостной
0
10204 / 6586 / 493
Регистрация: 28.12.2010
Сообщений: 21,165
Записей в блоге: 1
22.08.2012, 01:42 7
...можно:
Автоматический полив. Хочется датчиков, с чего начать?
Автоматический полив. Хочется датчиков, с чего начать?


cм. пост #4 (измерение L/C/R через аудиокарту).
1
Вложения
Тип файла: pdf HCH-1000-001.pdf (195.1 Кб, 173 просмотров)
Тип файла: pdf HCH-1000-001_cтатья.pdf (313.3 Кб, 153 просмотров)
10204 / 6586 / 493
Регистрация: 28.12.2010
Сообщений: 21,165
Записей в блоге: 1
05.12.2012, 15:23 8
...предлагаю заинтересованным в данной тематике ознакомиться с материалом "Система автоматического полива огорода за полчаса".

p.s.: в ней есть небольшой крен по клапану в сторону Мастер-Кита, что неудивительно, так как статья была под их недавний конкурс (анонсировал в блоге), но в целом методика и подход будут полезны для изучения чужого опыта.
0
10204 / 6586 / 493
Регистрация: 28.12.2010
Сообщений: 21,165
Записей в блоге: 1
26.01.2014, 17:29 9
Датчики влажности с использованием генератора и амплитудного детектора

На 555:
Автоматический полив. Хочется датчиков, с чего начать?


На 7400:
Автоматический полив. Хочется датчиков, с чего начать?
1
4 / 4 / 0
Регистрация: 29.07.2013
Сообщений: 7
26.01.2014, 19:13 10
Для указанных схем используются изолированные от почвы электроды.

Добавлено через 15 минут
Еще не плохо бы описание, печатку и ссылку на первоисточник

PS: А то трудишься, трудишься....
1
10204 / 6586 / 493
Регистрация: 28.12.2010
Сообщений: 21,165
Записей в блоге: 1
26.01.2014, 19:38 11
Добавлено.
1
4 / 4 / 0
Регистрация: 29.07.2013
Сообщений: 7
26.01.2014, 21:03 12
Вот еще один вариант реализации. На фото два датчика без корпуса и контроллер. Датчики упаковываются в корпус из под фломастера. Особенностью датчика является измерение влажности только верхнего слоя почвы ~4 см (ниже всегда и так будет влажно если поливать вовремя). Датчики подключаются к контроллеру (до четырех штук), он содержит два силовых канала управления реле и может обмениваться данными по RS485 (протокол Modbus). Контроллер также ведет мониторинг работы датчиков и отвечает за их калибровку.

Сейчас печатку переделываю для датчика (вывод управления стабилизатором неудобно расположен). Результат появится на том-же сайте.
3
Миниатюры
Автоматический полив. Хочется датчиков, с чего начать?  
0 / 0 / 0
Регистрация: 11.08.2016
Сообщений: 19
12.08.2016, 09:34 13
а можно ссылку на публикацию прямую?
0
1 / 1 / 0
Регистрация: 11.04.2011
Сообщений: 8
02.09.2016, 04:49 14
У компании Умная электроника есть бесплатная программа для управления ModBus модулями. Позволяет полностью заменить контроллер. Там логика if-then-else, переменные. Нужен только любой преобразователь usb-rs485, который видится в Винде в качстве Com порта.
http://alpha-se.ru/alpha.php?page1=406&page2=42&razdel=3&info=114
1
1770 / 1101 / 108
Регистрация: 04.01.2010
Сообщений: 3,838
07.09.2016, 12:37 15
Цитата Сообщение от NightSpider Посмотреть сообщение
бесплатная программа
Возможно, в наше время запустить PC-станцию для таких задач - дело не сложное и относительно надежное, но все-же контроллер для этого - намного более приемлемое решение. Это связано и со стабильностью, и с экономичностью (например, при резервном питании это очень актуально. А так да, альтернативный вариант, как по мне - я и сам часто делал АСУ ТП на базе ПК. И до сих пор не принимаю безапеляционное отношение к проектированию систему и использования трех-уровневой схемы, а не двух уровневой, типа DCS-PC.
1
0 / 0 / 0
Регистрация: 29.01.2017
Сообщений: 3
02.02.2017, 02:35 16
Использую в качестве датчика температуры DS18B20.
0
0 / 0 / 0
Регистрация: 15.11.2016
Сообщений: 8
03.02.2017, 21:32 17
Делал умную теплицу на ардуинке ,впихнул следующее: датчик освещённости,влажности почвы,влаги и темп-ры воздуха (DHT11) ,насос с трубками ,по которым транспортируется вода ,светодиодки (если есть ультрафиолетовые лампы,то можно тупо через реле сделать . если нет ,то бери светодиодки -синие и красные в пропорциях 1:2 (вроде как) ,эффект даёт почти как от УФ ). если тебе нужен просто автополив ,то можно обойтись обычным датчиком влажности почвы и насосами .автомобильные насосы омывалки годные .
0
0 / 0 / 0
Регистрация: 25.04.2020
Сообщений: 1
25.04.2020, 16:06 18
Любой регулятор уровня, температуры с выходом RS-485 уже идет с программным обеспечением, Придумывать колесо не нужно.
Отличные датчики на воду: Подвесной сигнализатор уровня ПСУ-1
0
1770 / 1101 / 108
Регистрация: 04.01.2010
Сообщений: 3,838
02.05.2020, 11:16 19
Цитата Сообщение от Kharkov Посмотреть сообщение
Придумывать колесо не нужно.
Да ну о чем Вы? за 2000грн (~75$) на сегодня можно собрать систему на беспроводных датчиках, реле и Распберри Пи в придачу.

Это понятно, что Вы предлагаете промышленные решения, но эти решения очень дороги, как для домашнего использования. А их надежность часто, не намного выше, чем собранное на коленке решение.
0
339 / 327 / 68
Регистрация: 18.03.2015
Сообщений: 1,139
02.05.2020, 18:42 20
зв амперке куча всяких датчиков https://amperka.ru/collection/sensors
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.05.2020, 18:42

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Решил начать изучать графику. Подскажите с чего начать
Решил начать изучать графику в паскале. Подскажите с чего начать. Отличается ли графика Турбо...

Хочу начать изучать Cisco с чего начать?
Вопрос у меня такой! Хочу в будущем изучать cisco но купить маршрутизатор дорого, а найти...

Хочу начать учить C++ с чего начать?
Посоветуйте действительно хорошие книги/видео уроки по этому языку. За спиной у меня нет других...

Хочу начать изучать java. С чего посоветуете начать, какие книги или какие-то советы есть?
Хочу начать изучать java. С чего посоветуете начать, какие книги или какие-то советы есть? Спасибо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.