Как создать беспроводной контроллер насоса с помощью Arduino и ESP?
Я хочу иметь автоматическое управление помпой по беспроводной сети.
Блок передатчика, установленный в резервуаре для воды, будет определять уровень воды и передавать данные на приемник, прикрепленный к пусковому устройству насоса, для его включения/выключения.
Кроме того, устройство блокировки позволит мне включать/выключать насос по моему желанию, а также будет отображать уровень воды.
Как мне написать код для беспроводной передачи данных?
@PratyayRakshit, 👍-1
Обсуждение1 ответ
Прежде всего я бы рекомендовал поэкспериментировать с примером веб-сервера, чтобы понять, как работает хостинг сервера. Кроме того, сумматоры IP-адресов назначаются ESP случайным образом, поэтому вам обязательно нужно написать правило в маршрутизаторе Wi-Fi, чтобы назначить статический IP-адрес ESP. Но вы можете попробовать использовать mDNS, чтобы присвоить имя вашему esp. Например, http://pump.local/path. Некоторые инструкции можно найти здесь. Если вы ищете простоту, вы можете использовать Blynk. Это полностью автоматизированный и бесплатный сервис, который позволяет вам контролировать ESP из любого места, где есть подключение к Интернету. И он также может отображать различные переменные, например уровень воды в вашем случае.
- Какие входные контакты я могу использовать на ESP8266 NodeMCU
- Как постоянно отправлять данные от нескольких клиентов на сервер с помощью NodeMCU?
- ESP8266 не может подключиться к брокеру MQTT
- Однонаправленная связь между NodeMCU и Arduino выплевывает мусор
- Wemos D1 не работает с MH-Z19B (датчик CO2)
- Ошибка программного сброса wdt на NodeMCU (ESP8266)
- Отправьте несколько значений из Arduino Uno в nodeMCU, используя последовательный порт.
- NODEMCU 1.0 HX711 Тензодатчик читает странный текст
этот вопрос уже задавался почти точно так же.... это школьное задание?, @jsotola
о каком из передатчиков вы спрашиваете?, @jsotola
Поскольку он был закрыт, я решил опубликовать новый с более конкретными вопросами, как указано., @PratyayRakshit
Я хочу знать, как закодировать часть беспроводной передачи и приема системы. В качестве датчика можно использовать ультразвуковой датчик для вывода уровня воды. итак, код выглядит следующим образом: if(уровень воды <= минимум) включить насос; if(уровень воды = максимум) выключить насос; Теперь я хочу знать, как отправить инструкцию от модуля передатчика (который будет прикреплен к резервуару) к модулю приемника (который будет подключен к переключателю насоса) по беспроводной сети через мою домашнюю сеть., @PratyayRakshit