Архив метки: arduino

Снятие показаний и управление водонагревателем Thermex IF 50

Водонагреватель THERMEX IF 50 V имеет электронный блок управления который имеет дисплей, отображающий текущую температуру, индикатор включения, индикатор нагрева, а также кнопки включения/выключения, управления температурой нагрева и функцией ускоренного нагрева. Для добавления водонагревателя в общую схему управления умным домом нам понадобится Arduino pro mini и модуль ESP8266.

Читать далее Снятие показаний и управление водонагревателем Thermex IF 50

Конвертация типов переменных в среде Arduino

  • Byte to Int
    Читаем Serial и записываем в int
    Получение целого однозначного числа(1..9)
IntVar=(Serial.read() - '0');

Получение целого многозначного значения (10+)

Читать далее Конвертация типов переменных в среде Arduino

Управление телевизором LG LD750 с помощью Arduino через RS232

Телевизор без функции smart и не управляется через Ethernet порт, но управляется через интерфейс RS232. Для управления телевизором использовал связку Arduino Uno с Ethernet шилдом W5100 + конвертер RS-232-UART / RS232-TTL конвертер на чипе MAX3232. Читать далее Управление телевизором LG LD750 с помощью Arduino через RS232

Ethernet shield W5100 для Arduino, нестабильный линк

Для проекта умного дома используется несколько плат Arduino в связке  c Ethernet Shield W5100. (Все платы заказывались из Китая).Подключены были через комутатор, пробовал менять и IP и MAC, менял патч корды, перепроверил весь код — ничего не помогало (некоторые клиенты работали норм).
Причем если подключить Arduino напрямую в роутер то они выходили на связь.

Веселье началось когда поставил новый свитч TP-LINK. Часть клиентов не подключалось вообще. Arduino не пинговались.
Бился почти 2 дня. Уже думал менять коммутатор.
В итоге я нашел ошибку, она оказалась в ethernet шилдах W5100. Читать далее Ethernet shield W5100 для Arduino, нестабильный линк