Контроллер Zigbee для шарового клапана с сервоприводом.....
В этом проекте XIAO esp32c6 используется в качестве конечного устройства zigbee. В смарт-вещах он отображается как переключатель, позволяющий включать и выключать взрывные ворота. В целях тестирования нажатие кнопки на плате также включает и выключает сервопривод. После включения и выключения взрывные ворота закрываются.
Компоненты:
Esp32c6 — https://www.amazon.com/gp/product/B0D2NKVB34/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&th=1
Сервопривод — https://www.amazon.com/gp/product/B0D7M4LHBP/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&th=1
Бак-конвертер — https://www.amazon.com/gp/product/B0D7M4LHBP/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&th=1
Печатная плата — https://www.amazon.com/dp/B07ZYT915N?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1
Контакты разъема (необязательно, но приятно иметь их для удобного подключения сервопривода) — https://www.amazon.com/dp/B07R5QDL8D?ref=ppx_yo2ov_dt_b_fed_asin_title
Клеммы с винтовыми блоками (необязательно, но приятно иметь) — https://www.amazon.com/dp/B08B3JP9QZ?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1
источник питания 7 В
Скомпилированный эскиз включен в zip-файл «zigbee-servo». Если вы хотите скомпилировать самостоятельно, ниже приведены инструкции.
Настройка программного обеспечения:
Установите Arduino IDE — https://www.arduino.cc/en/software.
После установки и открытия используйте диспетчер плат, чтобы установить поддержку платы «esp32».
Установите библиотеку «ESP32servo» из менеджера библиотек.
Откройте проект сервопривода zigbee в IDE.
Собираем и загружаем:
Подключите esp32c6 через USB к компьютеру.
Выберите доску из раскрывающегося списка вверху. Скорее всего, оно будет называться «устройство esp32».
Измените тип платы на XIAO ESP32C6.
В меню инструментов:
Режим Zigbee > режим ZigBee ED
Схема разделов > Zigbee 4MB с spiffs
Скомпилируйте, нажав кнопку проверки.
��агрузите на устройство.
После загрузки выходные данные терминала должны показывать, что устройство пытается подключиться к доступным сетям zigbee. Убедитесь, что ваша сеть находится в режиме сопряжения, чтобы можно было добавить плату esp32.
Используемые пины:
3х3
Земля
GPIO23
Сборка проекта:
При питании от напряжения 7 В убедитесь, что понижающий преобразователь настроен на выходное напряжение 3,3 В, прежде чем подключать этот проект. Для этого потребуется немало витков, прежде чем вы получите необходимое напряжение. Я обнаружил, что проще всего было повернуть его против часовой стрелки, пока встроенный светодиод не погаснет, а затем повернуть его по часовой стрелке примерно на полтора оборота, чтобы приблизиться к 3,3 В.
Следуйте рисунку, показывающему, как паять компоненты. Разъемы позволяют последовательно подключать несколько взрывных ворот к одному источнику питания 7 В.





























