Форум

Новые сообщения · Участники · Правила форума
Arduino и Ethernet Shield W5100
Администратор
Администратор
иконка админ
2015-12-08 16:13 #1
Arduino и Ethernet Shield W5100 обсуждение цикла статей.

Часть 1 - Начало проекта.
Часть 2 - Добавлено динамическое обновление данных и работа с SD картой.
Часть 3 - Добавлено оформление страницы.
Часть 4 - Добавлено управление реле.
Часть 5 - Добавлен регулятор мощности нагрузки в виде ползунка.
NEW!!! Часть 6 - Реализация включения реле по таймеру

Профиль

Администратор
TehnopageTeam
щит админа


MacSIM
MacSIM
2016-02-20 21:20 #196
где 30? подскажите

Профиль
ilnar
ilnar
2016-02-20 21:42 #197
Цитата MacSIM ()
где 30? подскажит
МТС. Тариф эконом:), 25мб ШПД. Немного оказывается слукавил, забыл что сколько. Инет 450 р, ай пи 30 р.

Профиль
dronsoft
dronsoft
2016-02-22 17:00 #198
pavlov-sm,  Для динамического IP придуманы сервисы dyndns, noip, я ими пользуюсь но при простое домена их отключают. к томуже а тп линке есть логинка для этих сервисов тоесть вводишь логин пароль и адрес и все твой роутер или страница сервера доступна из вне
идеальное это статический айпишник.

Добавлено (2016-02-22, 17:00)
---------------------------------------------
pavlov-sm, на NO-IP dns работать начинает примерно через сутки.


Профиль
Vladimir-LTD
Vladimir-LTD
2016-02-25 22:16 #199
Здравствуйте уважаемые форумчане!!! Кто нибудь подключал nRF24L01 к этому делу? W5100 не даёт работать радио модулю, а без шилда связь есть, принимает переменную с удалённого датчика. Подключал по схеме в прикреплённом файле.

Прикрепления: 6295216.png (102.1 Kb)

Профиль

Vladimir-LTD
TehnopageTeam
щит админа

MacSIM
MacSIM
2016-02-25 22:38 #200
могу предположить, что и тот и другой у вас общаются по интерфейсу спи.
один должен молчать, когда другие говорят. для этого есть нога выбора устройства и у одного и у второго. за них и надо дергать.

Профиль
Vladimir-LTD
Vladimir-LTD
2016-02-26 09:57 #201
Намёк понял smile Спасибо!

Профиль
kvay
kvay
2016-03-11 01:04 #202
Господа , спасибо за проект . Очень нравиться.
Скажите как написать условие , что бы при температуре 22 включалась нагрузка 1

Профиль
gawmer
gawmer
2016-03-11 17:55 #203
Цитата kvay ()
Господа , спасибо за проект . Очень нравиться.Скажите как написать условие , что бы при температуре 22 включалась нагрузка 1
Что хотите подключить к нагрузке 1?

Профиль
gawmer
gawmer
2016-03-11 18:04 #204
Делаю себе такой проект, если разрешат то выложу тут для всех , да и с пояснениями как что добавить и как убрать то что не нужно, и что надо покупать для этого.
проект умный дом

Прикрепления: 9023990.png (81.1 Kb)

Профиль

gawmer
TehnopageTeam
щит админа


Администратор
Администратор
иконка админ
2016-03-11 22:07 #205
gawmer, конечно выкладывайте!
Мы здесь и собрались чтобы обмениваться своими идеями и проектами.

Профиль
gawmer
gawmer
2016-03-11 22:58 #206
Цитата Администратор ()
gawmer, конечно выкладывайте!Мы здесь и собрались чтобы обмениваться своими идеями и проектами.
Как будет готово , обещаю сразу выложу.

Профиль
kvay
kvay
2016-03-12 21:20 #207
Цитата gawmer ()
Что хотите подключить к нагрузке 1?
Пытаюсь сделать обогреватель на основе вашего проекта.
До реального включения надо дописать условие включения по Т<20 и отключения T>25

Из различных примеров собрал такой код:

Код
#include <dht.h>
DHT sensor = DHT();
byte teplo = 2;

void setup()
{
sensor.attach(7);
Serial.begin(9600);
Serial.println("OBOGREVATEL");
// методом attach объявляем к какому контакту подключен
// после подачи питания ждём секунду до готовности сенсора к работе
delay(1000);
pinMode(teplo, OUTPUT);
digitalWrite(teplo, LOW);//turn off the relay
}

void loop()
{
sensor.update();
switch (sensor.getLastError())
{
case DHT_ERROR_OK:
char msg[128];
sprintf(msg, "Temperature = %dC, Humidity = %d%%",
sensor.getTemperatureInt(), sensor.getHumidityInt());
Serial.println(msg);
break;
case DHT_ERROR_START_FAILED_1:
Serial.println("Error: start failed (stage 1)");
break;
case DHT_ERROR_START_FAILED_2:
Serial.println("Error: start failed (stage 2)");
break;
case DHT_ERROR_READ_TIMEOUT:
Serial.println("Error: read timeout");
break;
case DHT_ERROR_CHECKSUM_FAILURE:
Serial.println("Error: checksum error");
break;
}

delay(500);

if(sensor.getTemperatureInt() > 50 )
{
digitalWrite(teplo, HIGH); // Включаем обогрейку
}

else

{
digitalWrite(teplo, LOW);  // Возвр отлючено
}
delay(10000);
}

Профиль
gawmer
gawmer
2016-03-12 22:32 #208
Цитата kvay ()
До реального включения надо дописать условие включения по Т<20 и отключения T>25
 Очень большая дельта вкл и отк , надо градус макс. 2 а то сильно ощущаться будет перепад Т.

Добавлено (2016-03-12, 22:32)
---------------------------------------------
Да и проект не мой , я тоже оптимизирую то есть пытаюсь под свои нужды.


Профиль

gawmer
TehnopageTeam
щит админа


dronsoft
dronsoft
2016-03-13 14:06 #209
gawmer,  Прикольный вариант.

Профиль
gawmer
gawmer
2016-03-14 22:48 #210
Мини метеостанция с возможностью включения и откотключения нагревателя по установленной температуре.
arduino управление нагревателем

Прикрепления: 3782978.jpg (85.4 Kb) · sketsh_web.rar (4.0 Kb)

Профиль
Поиск: