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

Добавление датчиков на народный мониторинг через программу FLProg

В прошлой статье я попытался рассказать, что-же такое народный мониторинг. Мы взяли датчик температуры LM335 и Ethernet shild для Arduino uno. Подключили все это дело вместе и написали не сложный скетч для отправки температуры на народный мониторинг.

Почитать про это можно тут: https://zen.yandex.ru/media/ypavla/otpravliaem-dannye-s-arduino-na-narodnyi-monitoring-60bb431377f4f3143ed25c58

В этой же статье я попытаюсь описать еще более простой способ добавления датчиков на сервис "Народный мониторинг".

Для этого возьмем датчик температуры DS18b20.

Он выглядит следующим образом:

Данный датчик работает по шине 1-wire.

1-Wire (с англ. — «один провод») — двунаправленная шина связи для устройств с низкоскоростной передачей данных (обычно 15,4 Кбит/с, максимум 125 Кбит/с в режиме overdrive), в которой данные передаются по цепи питания (то есть всего используются два провода — один общий (GND), а второй для питания и данных; в некоторых случаях используют и отдельный провод питания). (Данной определение взято из википедии)

DS18b20 может подключаться несколькими способами. Они приведены ниже:

-2

-3

Ну и собственно используя один метод из приведенных выше. Подключил все по вот такой схеме:

-4

По схеме подключения видно, что датчик подключен к 6 пину ардуино.

Для повторения Вам понадобятся следующие компоненты:

DS18b20: http://alii.pub/5trfft

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

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

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

Программу будем делать в программе (извиняюсь за тавтологию) FLProg.

https://flprog.ru/

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

-5

Сам скетч или готовые блок схемы можно посмотреть у меня на сайте тут.

Ну и как же без демонстрации реализации данного примера. Ее можно посмотреть в этом видео: