Решение: Корпус OpenDTU (ESP32/NRF24L01+)

Источник:

Я создал небольшой корпус для своей установки ESP32/NRF24L01+ с потрясающим программным обеспечением OpenDTU для мониторинга моего инвертора Hoymiles.

Корпус был создан специально для тех компонентов, которые у меня были в наличии. В нем имеется место для монтажной платы размером 46 x 59 мм (18 x 23 отверстия), к которой непосредственно припаяна плата разработчика ESP32 (30 контактов) и модуль NRF24L01+ с внешней антенной с помощью входящих в комплект разъемов 0,1 дюйма.

В нижней части под печатной платой имеется немного места для проводов, чтобы можно было соединить контакты ESP и радио.

Конфигурация контактов NRF24L01+

При использовании платы разработчика ESP32 с 30 контактами вы, возможно, заметили, что PIN16, используемый стандартной конфигурацией OpenDTU, не отображается. Поэтому, как показано на рисунке выше, вместо этого я использовал PIN15.

При компиляции OpenDTU вам необходимо адаптировать конфигурацию PIN (в основном IRQ) следующим образом:

build_flags =
${env.build_flags}
-DHOYMILES_PIN_MISO=19
-DHOYMILES_PIN_MOSI=23
-DHOYMILES_PIN_SCLK=18
-DHOYMILES_PIN_IRQ=15
-DHOYMILES_PIN_CE=4
-DHOYMILES_PIN_CS=5

v2

Я добавил два монтажных отверстия, подходящих для винтов с головкой цилиндра M3, чтобы ESP можно было закрепить без использования монтажной платы. Отверстия имеют диаметр 2,5 мм и глубину 8 мм.

Печать

Печать с фотографий выполнена PLA с высотой слоя 0,2 мм и заполнением 15%.

Кредиты

Символ вверху взят из коллекции Material Design Icons Collection, а имя Sól — из германского. Мифология.

10:22
43
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.