Небольшая автоматизация дачи

dyneas
Offline
Зарегистрирован: 10.11.2011

Всем доброго время суток.
 Долго думал, что использовать для автоматизации своих проблем и пришел к выводу, AVR на arduino есть выход из ситуации. Т.к я не программист и руки ровностью не отличаются, хочу попросить у вас помощи.
Проект будет очень интересен, т.к я буду все подробно документировать и говорить что у меня получилось. Как говориться умеешь сам, научи другого.
Техническое задание:
1) Сделать ночное освещение, используя датчик движения и фоторезистор, для того, чтобы знать день у нас или ночь
2) Подцепить телефон для удаленного управления, может быть и сигнализацию
3) Реализовать снятие системы с охраны с помощью ibutton
4) Измерять температуру в 3 точках (улица, столярка, баня)
5) Сделать термостат в столярке. Если получиться включить нагреватель удаленно воизбижании потерь электроэнергии нужно прикрутить к нему термостат. Это необходимо для того чтобы ремни станка были более менее теплые.
6) Следить за уровнем воды в баке с водой в бане. Имеется бак с водой, вода подогревается и циркулируеться через теплообменник в печи. Бак находиться высоко и неудобно смотреть сколько там воды.
7) Подцепить датчик дыма

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

Заранее огроменное спасибо!
 

dyneas
Offline
Зарегистрирован: 10.11.2011

 Вот из соседней темы у bakemono:

OneWire  ds(iButtonPin); //ibutton
byte code1[5] = {0x01, 0x58, 0x3E, 0xD8, 0x11};  //первый ключ
byte code2[5] = {0x01, 0x90, 0xBA, 0xAB, 0x00};  // второй ключ

Мой ключь DS1990C+F5
  Уникальный номер 5A 00 00 14 38 9F 4D 01

Zaliv
Offline
Зарегистрирован: 05.03.2011

 Кое-что из перечисленного уже проскакивало в этих темах:

http://arduino.ru/forum/proekty/nebolshaya-avtomatizatsiya-dachi

http://arduino.ru/forum/apparatnye-voprosy/umnyi-dom-upravlenie-radio-vy...

bakemono
bakemono аватар
Offline
Зарегистрирован: 11.08.2011

 dyneas

если есть желание, можем в скайпе списаться, обсудим интересные моменты)

dyneas
Offline
Зарегистрирован: 10.11.2011

bakemono пишет:


если есть желание, можем в скайпе списаться, обсудим интересные моменты)

Был бы очень рад, а как вас найти?

Мой ник cccp_kyky

dyneas
Offline
Зарегистрирован: 10.11.2011

Zaliv пишет:

 Кое-что из перечисленного уже проскакивало в этих темах:

http://arduino.ru/forum/proekty/nebolshaya-avtomatizatsiya-dachi

http://arduino.ru/forum/apparatnye-voprosy/umnyi-dom-upravlenie-radio-vy...

Спасибо, но там нету про ibutton

polk
Offline
Зарегистрирован: 13.03.2011

Другим тоже интересно :))

bakemono пишет:

если есть желание, можем в скайпе списаться, обсудим интересные моменты)

kozinalexey
Offline
Зарегистрирован: 23.05.2011

В плане идей:

для дачи делал и реально проработало прошлый сезон

- термостат для теплицы (управление нагревателем при температуре ниже +3 и открывание сервой форточек при более +21)

- прерыватель дренажного насоса (подземный полив газона)

на следующий год сделаю термостат для душа, ненравится мне стандартный биметаллический термостат то перегревает то недогревает и неучитывает что если на улице холодно то хочется погорячей

для дома сделал термостат для овощного ящика, сам ящик из отжившего свой век холодильника. цифровой термостат включает нагреватель из "лампы в жестяной банке" цифровой термостат программировал ардуиной

 

vworld
vworld аватар
Offline
Зарегистрирован: 26.09.2011

kozinalexey

Вы бы поделились реализациями своих проектов по теплице, насосу, ящика

kozinalexey
Offline
Зарегистрирован: 23.05.2011

тепличный вариант незапечатлел для истории, он остался в тепличке зимовать, да и коечто доработать надо, в частности помощнее бп нужен, серву иногда с первого раза невытягивает

что касается термостата то он состоит из исполнительного модуля:

трансформаторный бп с напряжениями 12 для реле и 5 стабилизированного для цифровой части

транзисторный ключ с задержкой включения и реле на 10а 220 вольт (чтоб в случае проблем с цифровой частью нагрузку не загубить)

в качестве цифрового термостата пробовал два вида микрух, программировал их с помощью ардуино,

это не просто 1-вире термометры а именно термостаты, однажды запрограммировав их они так и будут надежно без сбоев и зависаний несмотря на окружающие факторы втч холод сырость или жару выполнять свою задачу

подробно про исполнительное устройство и программирование термостатов я написал тут

платка небольшая

и легко повторяется по технологии лут

для подключения нагрузки впаиваются винтовые клемники, датчики подключаются через джек RJ12 - удобно обжимать и использовать телефонный кабель

едиственное что следовало бы сделать - подальше разместить крепежные отверстия, в таком виде неудобно крепить

в прерывателе насоса использовал опять же это   исполнительное устройство но в качестве датчика подключил платку на которой ардуина с кварцем, в которую влит код таймера включающий на 5 минут и отключающий на 20, для пущей красоты добавил перемычек чтобы на ходу можно было зазавать интервал, и пару светодиодов. Прерыватель описал тут

если есть вопросы - спрашивайте

 

 

usr-bin
Offline
Зарегистрирован: 04.09.2012

Никто не делал измерение уровня воды в бачке с горячей водой в бане? Может мысли какие есть?

Ультразвук, ИК ? (вода может колебатся и менять температуру). Может, датчиком давления?

Хочу сделать анализатор готовности бани для определения когда можно идти и надо ли чего (воды натаскать например).

usr-bin
Offline
Зарегистрирован: 04.09.2012

думаю о "Датчик давления масла ММ393А" (аналоговый)

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

Как вариант площадка-поплавок и дальномер смотрящий на нее. 

spa-sam
Offline
Зарегистрирован: 14.12.2012

А чем ультразвук плох?

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

spa-sam пишет:

А чем ультразвук плох?

Окислится от влаги. Там бы лучше герметичные датчики, типа магнита на поплавке...

NE_XT
NE_XT аватар
Offline
Зарегистрирован: 22.05.2012

Andrey_Y_Ostanovsky пишет:

Окислится от влаги. Там бы лучше герметичные датчики, типа магнита на поплавке...

Ультразвуковых датчиков герметичных пруд-пруди, хотябы от автомобиля взять. Есть полностью металлические, есть из пластмассы. Наберите в гуглях  waterproof ultrasonic sensor

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

NE_XT пишет:

Ультразвуковых датчиков герметичных пруд-пруди, хотябы от автомобиля взять.

Есть-то они есть... А сколько миллиметров чувствительность датчика для автомобиля?

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

Навскидку - там 12 вольт идет на питание датчика...

123ksn
Offline
Зарегистрирован: 24.11.2014

Рекомендую классную и простую схему измерителя уровня воды в баке отсюда http://radiokot.ru/forum/viewtopic.php?f=3&t=108460

Bierman
Offline
Зарегистрирован: 13.05.2014

nestandart пишет:

Как вариант площадка-поплавок и дальномер смотрящий на нее. 

 

Площадка не нужна. Эти датчики нормально видят поверхность воды. Уже делал такие счетчики воды для садовых баков на тонну!