Оглавление:

Умный водный контроллер: 8 шагов
Умный водный контроллер: 8 шагов

Видео: Умный водный контроллер: 8 шагов

Видео: Умный водный контроллер: 8 шагов
Видео: Обзор контроллера INKBIRD IIC-800 WiFi 2024, Ноябрь
Anonim
Умный водный контроллер
Умный водный контроллер
Умный водный контроллер
Умный водный контроллер

Здравствуйте, это мой первый проект на Instructables. Любые вопросы или предложения, комментарии, пожалуйста, сообщите мне.

Я создал IOT-узел для своего резервуара с холодной водой на крыше. Это дало мне некоторую информацию, например:

1. Уровень воды в баке

2. Температура, атмосферное давление и влажность.

3. Датчик движения

4. Светлый люкс

База на прошивке ESP-EASY и оборудовании ESP8266 Nodemcu.

Поскольку этому узлу IOT для работы требуется Wi-Fi, я уже перенастраиваю свою сеть Wi-Fi. Поделится этим с другим проектом.

Шаг 1. Необходимые инструменты

Необходимые инструменты
Необходимые инструменты
Необходимые инструменты
Необходимые инструменты
Необходимые инструменты
Необходимые инструменты
Необходимые инструменты
Необходимые инструменты

Ниже перечислены основные необходимые инструменты для моих проектов:

1. Сварочная станция

2. Цифровой мультиметр.

3. Сварочные инструменты и материалы

4. и т. Д.

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

Шаг 2: оборудование с ESP8266

Оборудование с ESP8266
Оборудование с ESP8266
Оборудование с ESP8266
Оборудование с ESP8266
Оборудование с ESP8266
Оборудование с ESP8266

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

1. ESP8266: любой esp8266, но я рекомендую NODEMCU - ESP8266, это примерно 3-4 доллара.

2. DS18b20 Водонепроницаемый: для температуры воды.

3. HC-SR04: ультразвуковой датчик уровня воды в баке.

НЕ ПОДКЛЮЧАЙТЕСЬ ПРЯМО С ESP8266 (это сигнал 5 В и убьет вашу плату)

4. DHT22 или DHT11: температура и влажность внутри коробки.

5. BMP180: атмосферное давление / температура / высота на крыше

6. PIR HC-SR501: пассивный инфракрасный датчик движения для обнаружения людей или животных.

7. BH1750FVI: цифровой датчик освещенности.

8. Levelshifter: преобразование сигнала 5 В из HC-SR04 в 3,3 В.

Шаг 3. Прошивка EspEasy

Прошивка прошивки EspEasy
Прошивка прошивки EspEasy
Прошивка прошивки EspEasy
Прошивка прошивки EspEasy
Прошивка прошивки EspEasy
Прошивка прошивки EspEasy
Прошивка прошивки EspEasy
Прошивка прошивки EspEasy

1. Загрузите его с

2. Используя эту прошивку ESP_Easy_mega-yyyyMMdd_normal_ESP8266_4096.bin

3. Запустите FlashESP8266.exe для прошивки (только в Windows: D). Возможно, вам понадобится flash.py для прошивки на Linux или Mac (попробуйте Google, пожалуйста)

4. При первом запуске следуйте этому руководству

Примечание: режим AP с использованием этого пароля для доступа: configesp

Шаг 4: Проводная система и датчики

Проводная система и датчики
Проводная система и датчики
Проводная система и датчики
Проводная система и датчики
Проводная система и датчики
Проводная система и датчики

Подключите ESP8266 к датчикам следующим образом:

- DHT11 => GPIO3

- DS18B20 => GPIO1: нужен R4, 7к с (+)

- BH1750 => I2C: GPIO4, 5

- BMP180 => I2C: GPIO4, 5

- PIR => GPIO14

- HC-SR04: НЕ ПОДКЛЮЧАЙТЕСЬ ПРЯМО С ESP8266 (это сигнал 5 В и убьет вашу плату)

Вам нужен Levelshifter

=> подключите Levelshifter к GPIO12, GPIO13

Шаг 5: настройка системы

Система конфигурации
Система конфигурации

Конфиг как на этом фото.

GPIO должен соответствовать предыдущему шагу, вы можете его изменить.

Но НЕ используйте эти GPIO:

- IO0, IO2: требуется подтягивание R

- IO15: требуется выпадающий R

- IO16: спящий режим с RST

- IO7, IO8, IO9, IO10: SD0..3

Использование этих GPIO приведет к поломке вашего последовательного монитора:

- IO1, IO3: последовательный TX RX

Убедитесь, что в вашей системе Domoticz правильный IDX.

www.letscontrolit.com/wiki/index.php/Tutor…

Шаг 6: Контроль с помощью Domoticz и ThingSpeak

Контроль с помощью Domoticz и ThingSpeak
Контроль с помощью Domoticz и ThingSpeak
Контроль с помощью Domoticz и ThingSpeak
Контроль с помощью Domoticz и ThingSpeak
Контроль с помощью Domoticz и ThingSpeak
Контроль с помощью Domoticz и ThingSpeak

1. Domoticz

Дайте ему новое оборудование, настройте устройства и введите IDX на Domoticz в EspEasy.

2. Thingspeak:

Получите новый канал и дайте EspEasy ключ API записи

Шаг 7. Коробка и запуск

Box & Go-Live
Box & Go-Live
Box & Go-Live
Box & Go-Live
Box & Go-Live
Box & Go-Live

В коробке и тест.

После этого установка с резервуаром для воды.

Теперь: расслабься с пивом: D

Примечание: пожалуйста, не допускайте попадания прямых солнечных лучей или дождя. Только для внутреннего использования.

Для мобильных:

1. Приложение для Android:

2. Приложение для iOS:

Шаг 8: следующая обновленная версия

Следующая версия обновления
Следующая версия обновления

В следующей версии сделаю другой узел для управления насосом.

И включите это в мой Умный дом с помощью Home-Assistant (https://www.home-assistant.io/) вместо Domoticz (https://www.domoticz.com/).

Увидимся!

С Уважением.

Рекомендуемые: