Найти в Дзене
У Павла!

Отправка значений температуры и влажности в Web интерфейс на arduino.

В этой статье попробуем научиться создавать web интерфейс на ардуино используя ethernet shield на w5100. Использовать web интерфейс для вывода информации довольно удобно.

Выводить в web интерфейс мы будем температуру и влажность. Их мы будем брать с датчика bmp180.

Характеристики bmp180:

Данный датчик от компании Bosh.

Питание: от 1,8 до 3,6 В

Напряжение: 3,3 или 5В, в режиме ожидания 0,1 В

Потребляемый ток: 0,5 миллиампер.

Разрешающая способность: 16 бит.

Сам датчик Bmp180 имеет 4 контакта. VCC,GND,SCL,SDA.

SCL и SDA - это контакты шины i2c. Датчик BMP180 работает по шине i2c.

На мой взгляд лучше всего web интерфейс сделать в программе FLProg https://flprog.ru/.

Сам датчик, ардуино и ethernet shield можно приобрести тут:

Ethernet shield: http://alii.pub/5tgjay

Arduino: http://alii.pub/5slrkx

Контактные провода http://alii.pub/5slrot

BMP180: http://alii.pub/5u039v

Если у Вас все компоненты есть для повторения. То подключать датчик BMP180 и Arduino будем по следующей схеме:

SCL - A5

SDA - A4

VCC - 5v

GND - GND

Ну а в FLProg Блок схемы будут выглядеть следующим образом:

-2

Ну а сам код выводимой web страницы и скетч ( если не хотите блок схемы сами составлять) находится у меня на сайте.

После всех манипуляций, вывод информации в web интерфейс будет выглядеть следующим образом:

-3

Также всю демонстрацию проделанной работы можно наблюдать в видео: