Сообщество BambuLab создало несколько действительно крутых дополнений для принтеров, одним из которых является беспроводной BentoBox, а другим - различные светодиодные дополнения.
Я видел руководство, в котором объясняется, как автоматизировать некоторые порты для барабанов DC с помощью контроллера D1 mini ESP32, но мне не понравилась его эстетика, и, кроме того, я хотел использовать USB-порты, так как многие устройства теперь получают питание через USB-порт.
STL-файлы предназначены для печати корпуса. Вам понадобятся следующие предметы, чтобы собрать это в нечто, что действительно работает. Ссылки на то, что я купил, включены (не реферальные):
- D1 mini (контроллерная плата ESP32) (3 шт. мини-плата Wi-Fi Type-C USB D1, мини-плата NodeMcu Lua с 4 МБ памяти для разработки интернет-приложений на базе ESP8266 ESP-12F для Arduino, 100% совместимая.)
- 2x вставка с резьбой M3x4.0 мм, внешний диаметр 4.6 мм (Инструмент для термокрепления с резьбой Quik-Tek Brass C3604: M3x4.0mm, внешний диаметр 4.6mm, в комплекте 100 штук. Amazon.com: Промышленные и научные товары.
- 2x болты с шестигранной головкой M3x(3-5mm) (я уверен, что у вас есть несколько таких на запасе!!)
- 1x преобразователь постоянного тока с выходом 5 В (Модуль преобразователя постоянного тока UCTRONICS от 6 В, 9 В, 12 В и 24 В до 5 В с током 5 А, модуль регулировки напряжения с двумя выходами для преобразования напряжения от 9 до 36 В в USB 5 В [в комплекте 2 штуки])
- 2x 3.3 реле с оптореле (Оптический разделитель Songhe DC 1 канал, 3V/3.3V реле, модуль управления высоким уровнем, изолированная панель управления, 3V/3.3V реле-модуль для Arduino (набор из 5 штук))
- 3x соединитель Wago на 5 проводников (221-415 | Сплавной разъём WAGO Lever-Nuts® | для твёрдых и многожильных проводников | 5-проводный с рабочими рычагами | 24-12 AWG | Прозрачный корпус | [Коробка из 25 штук]: Amazon.com: Промышленные и научные товары)
- 1x гнездо DC для ввода питания (для женского разъёма).Amazon.com: 10 шт. разъём для панельного монтажа DC Power Barrel Jack для женского разъёма 5,5 x 2,1 мм - резьбовой женский разъём DC Pigtail Barrel Plug Connector Socket Adapter с пылезащитным разъёмом для CCTV, автомобилей Audi и т. д. от MILAPEAK : Электроника)
- Пистолет для горячего клея для закрепления вещей на месте.
- Различные провода калибра 22-24.
- Паяльник для установки заголовков на различные вещи.
- Разъёмы Dupont или JST.
Для того, чтобы автоматизировать контроллер ESP32 для включения/выключения аксессуаров, вам потребуется изучить MQTT и принтеры BambuLab, ESPHOME, HomeAssistant и Node-Red. Я не буду углубляться в эту тему, так как она требует много объяснений, но если вы хорошо разбираетесь в поиске, вы сможете найти пару руководств. Я постараюсь
Шаги, как сделать:
- Напечатайте крышку и дно корпуса. Положите распечатанную деталь на самую широкую сторону. Используйте опоры, если у вашего принтера возникают проблемы с соединением входного разъёма постоянного тока.
- Установите 2 нагревательные вставки.
- Поместите все детали, как показано на картинке, где никакие провода не были подключены.
- Подключите провода, как показано на рисунке - в общем случае + к +, - к -. Всё здесь работает на 5 В. На контроллере используются только два заголовка GPIO для управления двумя реле на 3,3 В. Если вы более опытны в электронике, вы, вероятно, могли бы значительно упростить дизайн, но то, как это сделано сейчас, надеемся, поможет по
- Нанесите горячий клей, чтобы закрепить вещи на месте. Обычно это проще сделать после того, как всё подключено. Убедитесь, что вы не приклеили D1 mini таким образом, что вы не сможете подключить к нему кабель для первоначальной настройки.
Шаги по использованию:
- Почитайте на esphome.io.
- Ищите руководства по 3D-принтерам BambuLab и MQTT.
- Обновите прошивку D1 mini с помощью esphome.
- Настройте свой домашний помощник. Он обнаружит контроллер ESP32, а затем позволит вам переключать два USB-порта. В качестве альтернативы научитесь взаимодействовать с контроллером без домашнего помощника.
- Продолжите работу над #2 и найдите способ, чтобы домашний помощник обнаруживал активность принтера Bambu Lab через MQTT. В качестве альтернативы настройте брокер MQTT (mosquitto) и используйте NodeRed для перезаписи активности принтера Bambu Lab в более понятный формат.
タグ
モデルソース
