Оглавление:
- Шаг 1. Необходимые инструменты
- Шаг 2: оборудование с ESP8266
- Шаг 3. Прошивка EspEasy
- Шаг 4: Проводная система и датчики
- Шаг 5: настройка системы
- Шаг 6: Контроль с помощью Domoticz и ThingSpeak
- Шаг 7. Коробка и запуск
- Шаг 8: следующая обновленная версия
Видео: Умный водный контроллер: 8 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Здравствуйте, это мой первый проект на Instructables. Любые вопросы или предложения, комментарии, пожалуйста, сообщите мне.
Я создал IOT-узел для своего резервуара с холодной водой на крыше. Это дало мне некоторую информацию, например:
1. Уровень воды в баке
2. Температура, атмосферное давление и влажность.
3. Датчик движения
4. Светлый люкс
База на прошивке ESP-EASY и оборудовании ESP8266 Nodemcu.
Поскольку этому узлу IOT для работы требуется Wi-Fi, я уже перенастраиваю свою сеть Wi-Fi. Поделится этим с другим проектом.
Шаг 1. Необходимые инструменты
Ниже перечислены основные необходимые инструменты для моих проектов:
1. Сварочная станция
2. Цифровой мультиметр.
3. Сварочные инструменты и материалы
4. и т. Д.
Будьте осторожны при использовании любого устройства, связанного с электричеством.
Шаг 2: оборудование с 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
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
1. Domoticz
Дайте ему новое оборудование, настройте устройства и введите IDX на Domoticz в EspEasy.
2. Thingspeak:
Получите новый канал и дайте EspEasy ключ API записи
Шаг 7. Коробка и запуск
В коробке и тест.
После этого установка с резервуаром для воды.
Теперь: расслабься с пивом: D
Примечание: пожалуйста, не допускайте попадания прямых солнечных лучей или дождя. Только для внутреннего использования.
Для мобильных:
1. Приложение для Android:
2. Приложение для iOS:
Шаг 8: следующая обновленная версия
В следующей версии сделаю другой узел для управления насосом.
И включите это в мой Умный дом с помощью Home-Assistant (https://www.home-assistant.io/) вместо Domoticz (https://www.domoticz.com/).
Увидимся!
С Уважением.
Рекомендуемые:
Бесконтактный водный фонтан: 9 ступеней (с изображениями)
Бесконтактный водный фонтан: в конце моего первого года обучения в MCT мне было поручено создать проект, содержащий все навыки, которые я приобрел на курсах в течение года. Я искал проект, который бы проверил все установленные требования. моими учителями и в
Умный будильник: умный будильник на Raspberry Pi: 10 шагов (с изображениями)
Умный будильник: умный будильник на Raspberry Pi: вы когда-нибудь хотели умные часы? Если да, то это решение для вас! Я сделал Smart Alarm Clock, это часы, в которых вы можете менять время будильника в соответствии с веб-сайтом. При срабатывании будильника раздастся звуковой сигнал (зуммер) и загорятся 2 лампочки
Водный шутер с активированным ударом: 5 шагов
Водный шутер с активированным ударом: если вы цельный фанат. Вы должны знать Дзимбэя. Дзимбэй - персонаж из серии One Piece, созданной Эйитиро Одой. Дзимбэй - исключительно сильный мастер Каратэ Рыболюдей. Одна из его техник - Кулак пяти тысяч кирпичей. Это
Контроллер DIY на базе Arduino - Игровой контроллер Arduino PS2 - Игра в Tekken с DIY-геймпадом Arduino: 7 шагов
Контроллер DIY на базе Arduino | Игровой контроллер Arduino PS2 | Игра в Tekken с помощью DIY Arduino Gamepad: Здравствуйте, ребята, играть в игры всегда весело, но играть с вашим собственным игровым контроллером DIY еще веселее. Поэтому мы создадим игровой контроллер с использованием arduino pro micro в этих инструкциях
Водный робот: роботизированная лодка Arduino: 9 шагов (с изображениями)
Waterbot: Arduino Robot Boat: Waterbot - это роботизированная лодка Arduino. Его можно запрограммировать с нуля с помощью инструментов Arduino или просто построить и управлять им с помощью приложения LittleBots. В настоящее время он находится в прямом эфире на Kickstarter. На Slant в течение последних двух лет мы разрабатывали и