USB-контроллер Wi-Fi IoT ESP32
Сообщество BambuLab создало несколько действительно интересных дополнений к принтерам: одно из них — BentoBox с беспроводным питанием, а другое — различные светодиодные надстройки.
Я видел руководство, в котором рассказывается, как автоматизировать некоторые цилиндрические порты постоянного тока с помощью контроллера D1 mini ESP32, но мне не понравилась его эстетика, и, кроме того, я хотел использовать порты USB, поскольку многие устройства теперь питаются через порт USB.
Файлы STL предназначены для печати корпуса. Вам понадобятся следующие элементы, чтобы объединить все это во что-то, что действительно работает. Ссылки на то, что я купил, включены (без рефералов):
D1 mini (плата контроллера ESP32) (3 шт. Type-C USB D1 Mini WiFi Dev Board, Mini NodeMcu Lua 4M байт WLAN WiFi Интернет-плата на базе ESP8266 ESP-12F для Arduino, 100% совместимость)
2 резьбовые вставки M3x4,0 мм, наружный диаметр 4,6 мм (в парусе 100 шт./лот M3x4,0 мм, наружный диаметр 4,6 мм, резьбовая вставка д��я термофиксации, латунь Quik-Tek C3604: Amazon.com: Industrial & Scientific
2 болта M3x (3-5 мм) с шестигранной головкой (я уверен, что они у вас завалялись!!)
1x понижающий преобразователь постоянного тока с выходом 5 В (модуль понижающего преобразователя UCTRONICS DC 6 В, 9 В, 12 В, 24 В в постоянный ток 5 В, 5 А, понижающий преобразователь 9-36 В до USB-трансформатора 5 В, плата регулятора напряжения с двумя выходами [2 шт.])
2x реле оптопары 3,3 (1-канальный оптрон Songhe постоянного тока, 3 В/3,3 В, релейный модуль драйвера высокого уровня, изолированная плата управления приводом, релейный модуль 3 В/3,3 В для Arduino (комплект из 5 шт.))
3x 5-проводной соединитель Wago (221-415 | Соединительный соединитель WAGO Lever-Nuts® | для одножильных и многожильных проводников | 5-проводной с рычагами управления | 24-12 AWG | Прозрачный корпус | [Коробка из 25 штук]: Amazon.com: Industrial & Scientific)
1x гнездо постоянного тока для входного питания (Amazon.com: 10 шт. гнездо 5,5 x 2,1 мм для монтажа на панели Разъем для подключения источника питания постоянного тока — резьбовой гнездовой разъем для цилиндрического разъема постоянного тока с пылезащитной заглушкой для систем видеонаблюдения, автомобилей Audi и т. д. от MILAPEAK: Electronics)
Пистолет с горячим клеем для фиксации вещей на месте
Различная проволока калибра 22-24
Паяльник для присоединения разъемов к вещам
Заголовки Dupont или JST
Чтобы автоматизировать контроллер ESP32 для включения/выключения аксессуаров, вам нужно прочитать о MQTT и принтерах BambuLab, ESPHOME, HomeAssistant и Node-Red. Я пропущу эту часть, так как она требует большого количества объяснений, но если вы умеете искать, вы сможете найти одно или два руководства. В какой-то момент я попытаюсь составить его сам, потому что чувствую, что существующие руководства не очень понятны. Тем не менее, я думаю, что читателю бу��ет полезно изучить эту область содержания путем исследования и натыкаться на него/делать ошибки. Вы освоите это лучше!
Шаги, которые нужно сделать:
Распечатайте крышку и дно корпуса. Положите отпечаток на самую широкую сторону. Используйте опоры, если у вашего принтера возникли проблемы с перемычкой входа постоянного тока.
Установите 2 термофиксирующие вставки.
Поместите все детали, как показано на рисунке, где не подключены провода.
Подключите провода, как показано на рисунке: обычно + к +, — к -. Здесь все 5В. На контроллере для управления двумя реле 3,3 В используются только два разъема GPIO. Если вы более разбираетесь в электронике, вы, вероятно, могли бы немного упростить конструкцию, но, надеюсь, так, как она есть се��час, легко понять, как все взаимосвязано.
Нанесите горячий клей, чтобы закрепить вещи на месте. Обычно проще после того, как все подключено. Убедитесь, что вы не приклеили D1 mini так, чтобы к нему нельзя было подключить кабель для первоначальной настройки.
Шаги по использованию:
Прочтите на eshome.io.
Найдите руководства по 3D-принтерам BambuLab и MQTT.
Прошить D1 mini с помощью Esphome.
Настройте экземпляр домашнего помощника. Он обнаружит контроллер esp32 и затем позволит вам переключить два порта USB. Альтернативно научитесь взаимодействовать с контроллером без домашнего помощника.
Следуйте пункту 2 и найдите способ, с помощью которого домашний помощник сможет обнаружить активность принтера Bambu Lab через MQTT. Альтернативно настройте брокер MQTT (mosquitto) и используйте NodeRed, чтобы переписать активность принтера Bambu Lab в более понятный формат.





























