Умный Дом - поэтапное создание... основные проблемы при написании программы...

AndryLeon
Offline
Зарегистрирован: 17.12.2015

Да, я знаю - просто описался - не 1mA - а 10mA 

По 50 mA - тоже помню - я тут уже с ними наигрался четсно говоря... ;)

m-zzz
Offline
Зарегистрирован: 30.05.2015

ну тогда Ок

5-10 мА дадут гарантированное срабатывание

KOMAPbI4
KOMAPbI4 аватар
Offline
Зарегистрирован: 22.03.2016

ЭТО может пригодится кому

m-zzz
Offline
Зарегистрирован: 30.05.2015

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

Возможно кто то еще возьмет себе на вооружение этот девайс...

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

AndryLeon
Offline
Зарегистрирован: 17.12.2015
AndryLeon
Offline
Зарегистрирован: 17.12.2015

Добрый день, Небыло времени писать в эту тему... так как был ремонт и собственно реализация проекта.... 

В ходе реализации проекта приходилось постоянно чтото переделывать и отходить от первоначального плана.... В итоге я имею на квартиру 3 щитка и 4 Arduino Mega (на данный момент)... Каждая плата отвечает за свою зону со своими выключателями и со своими точками освещения / вытяжками итд.... 

Но вот возникла проблема - сейчас нужно соединить все в одну сеть.... Витая пара раскинута между всеми щитками... 

Изначально планировал все реализовать на RS485 с использованием следующих модулей

Интерфейсный модуль UART-RS485

НО по факту идет в мониторе порта приходят ероглифы.

Хотя аналогичная информация дублируется через Bluethooth - все ок.

Подскажи по какой причине сеть RS-485 может искажать передаваемые значения?

 



//Постоянные для передачи данных  RS485
#define SerialTxControl 9   //RS485 управляющий контакт на arduino pin 9 - Изменен (раньше был 10)
#define RS485Transmit    HIGH
#define RS485Receive     LOW 
boolean RS485ReceiveStatus;
char buffer[100];
int TransimDelay=50; // Задержка после отправки информации
int ReadDelay=50; // Задержка после получения информации

void setup() {
  
pinMode(SerialTxControl, OUTPUT);  
Serial.begin(9600);           //открыть сеанс связи з компьютером
digitalWrite(SerialTxControl, RS485Transmit); 
Serial.println("TEST1");
delay(TransimDelay); 
digitalWrite(SerialTxControl, RS485Receive);
RS485ReceiveStatus = true;  


void SendSMS (String SMS) {

if (RS485ReceiveStatus = true){
digitalWrite(SerialTxControl, RS485Transmit); 
RS485ReceiveStatus = false;
}
Serial.println(SMS);  
delay(TransimDelay);
Serial1.println(SMS);  
 
}
tik_1328
Offline
Зарегистрирован: 23.02.2017

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

tik_1328
Offline
Зарегистрирован: 23.02.2017

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

bwn
Offline
Зарегистрирован: 25.08.2014

И Ви таки считаете, что имея данный перечень сумеете все связать в одну систему? Может лучше сразу в "Ищу исполнителя"?

tik_1328
Offline
Зарегистрирован: 23.02.2017

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

tik_1328
Offline
Зарегистрирован: 23.02.2017

по этому и обратился к уважаемому сообществу

MaksVV
Offline
Зарегистрирован: 06.08.2015

AndryLeon, выложи скетчи своих мег, может кому интересно посмотреть