Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.10.2010, 20:36   #1
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Терморегулятор+термо� �� �етр на Arduino

Набазе термометра сделал терморегулятор, теперь в программе можно задавать температуру включения и через реле управлять любыми устройствами. Например: подогреваемые полы
Устройство работает как в составе РС так и без него .
Управляющий релюшкой сигнал берется с 13 цифрового порта arduino uno

Скачать программу.

Нажмите на изображение для увеличения
Название: arduinocircuit.JPG
Просмотров: 578
Размер:	19.6 Кб
ID:	100
Название: termostat.png
Просмотров: 414

Размер: 4.4 Кб

Код для arduino

PHP код:
//termo_sens
//http://compcar.ru
//#include <EEPROM.h>
int usb_byte=21;
int in_temp=21;
int data_eprom=0;
void setup()  

pinMode(13OUTPUT); 
Serial.begin(115200); // настроить скорость com порта  
}
void loop()  

// data_eprom = EEPROM.read(addr); // прочитать из EEPROM
 //EEPROM.write(addr, data); // Записать в  EEPROM
  
delay(500);
 
in_temp analogRead(0)/4//прочитать показания датчика
Serial.print( in_tempBYTE); // отправить прочитаное значение компьютеру 
  
delay(500);
if (
Serial.available() > 0) {  usb_byte Serial.read(); Serial.flush();}  // Принимаем из USB значение для рег.
  
if (in_temp usb_byte) { digitalWrite(13HIGH); } // если температура меньше включить реле
  
if (in_temp > (usb_byte)-1) { digitalWrite(13LOW); } //если температура больше +1гр то выключить реле

Вложения
Тип файла: rar temperature_graph.rar (237.5 Кб, 646 просмотров)
Admin вне форума   Ответить с цитированием
Старый 27.08.2013, 15:08   #2
UA6EM
Member
 
Регистрация: 11.07.2013
Сообщений: 91
Вес репутации: 0
UA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant future
По умолчанию

А усб термометр из наборов мастер кит МР707 использовать не приходилось?
Хочу прирулить оный к оперврт
UA6EM вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:34. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика