La communauté BambuLab a créé quelques add-ons vraiment cools pour les imprimantes, l'un étant la BentoBox alimentée sans fil et l'autre étant divers add-ons LED.
J'ai vu un guide qui explique comment automatiser certains ports de baril DC en utilisant un contrôleur D1 mini ESP32, mais je n'aimais pas son esthétique et, de plus, je voulais utiliser des ports USB puisque beaucoup de choses sont maintenant alimentées via un port USB.
Les fichiers STL sont destinés à imprimer l'enceinte. Vous aurez besoin des éléments suivants pour assembler le tout en quelque chose qui fonctionne réellement. Les liens vers ce que j'ai acheté sont inclus (sans référence) :
- D1 mini (carte contrôleur ESP32) (Carte de développement WiFi mini D1 Type-C USB 3 pièces, Mini NodeMcu Lua 4 Mo WLAN WiFi Internet, basée sur ESP8266 ESP-12F pour Arduino, 100% compatible.)
- 2x insert fileté M3x4.0mm, diamètre extérieur 4,6mm (In-saiL 100pcs/lot M3x4.0mm, OD4.6mm Insert fileté pour rivetage à chaud Quik-Tek en laiton C3604 : Amazon.com : Industriel et scientifique
- 2x boulons hexagonaux M3x(3-5mm) (je suis sûr que vous en avez quelques-uns traînant quelque part!!)
- Convertisseur de courant continu 1x avec sortie de 5V (<Modèle de convertisseur Buck UCTRONICS de 6V, 9V, 12V et 24V vers 5V 5A, avec réduction de tension de 9 à 36V vers USB 5V, et régulateur de tension à double sortie [2 packs])
- 2 relais optocoupleurs 3,3x (<Module de pilotage de relais haute tension Songhe DC 1 Channel Optocoupler 3V/3.3V pour Arduino (Pack de 5))
- 3x coupleur Wago à 5 conducteurs (221-415 | Connecteur d'épissage WAGO Lever-Nuts® | pour conducteurs solides et gainés | 5 conducteurs avec leviers de fonctionnement | 24-12 AWG | Boîtier transparent | [Boîte de 25 pièces] : Amazon.com : Industriel et scientifique)
- 1x prise DC femelle pour l'entrée d'alimentation (Amazon.com : Connecteur de prise de puissance DC à baïonnette pour panneau, femelle, 5,5 x 2,1 mm - Connecteur de prise de câble DC femelle filetée avec adaptateur de prise anti-poussière pour CCTV, voiture Audi, etc. par MILAPEAK : Électronique.)
- Un pistolet à colle chaude pour fixer les choses en place.
- Divers fils de calibre 22 à 24.
- Un fer à souder pour mettre des en-têtes sur des choses.
- Des connecteurs Dupont ou JST.
Pour automatiser le contrôleur ESP32 afin d'allumer/éteindre les accessoires, vous aurez envie de vous renseigner sur MQTT et les imprimantes BambuLab, ESPHOME, HomeAssistant et Node-Red. Je vais laisser cette partie de côté car elle nécessite beaucoup d'explications, mais si vous êtes doué pour la recherche, vous pourrez trouver un guide ou deux. Je vais essayer d'en préparer un moi-même à un moment don
Étapes à suivre :
- Imprimez le couvre-boîtier et le fond. Posez l'imprimé à plat sur la face la plus large. Utilisez des supports si votre imprimante a des difficultés à relier l'entrée DC.
- Mettez en place les 2 inserts pour le lissage thermique.
- Mettez toutes les pièces comme indiqué sur l'image, où aucun câble n'a été connecté.
- Connectez les fils comme indiqué sur l'image - en général, + à +, - à -. Tout ici est à 5V. Sur le contrôleur, seuls deux connecteurs GPIO sont utilisés pour contrôler les deux relais à 3,3V. Si vous êtes plus à l'aise avec l'électronique, vous pourriez probablement simplifier la conception considérablement, mais telle qu'elle est maintenant, j'espère qu'il est facile de comprendre comment les choses se connectent ensemble
- Appliquez de la colle chaude pour fixer les choses en place. C'est généralement plus facile après que tout a été câblé. Assurez-vous de ne pas coller le D1 mini d'une manière qui vous empêche d'y brancher un câble pour la configuration initiale.
Étapes à suivre :
- Lisez-en plus sur esphome.io.
- Recherchez des guides sur les imprimantes 3D BambuLab et MQTT.
- Flashez le D1 mini avec esphome.
- Configurez votre instance d'assistant domestique. Il détectera le contrôleur ESP32 et vous permettra ensuite de basculer entre les deux ports USB. Sinon, apprenez à interagir avec le contrôleur sans l'assistant domestique.
- Suivez #2 et trouvez un moyen pour que l'assistant domestique détecte l'activité de l'imprimante Bambu Lab via MQTT. Sinon, configurez un broker MQTT (mosquitto) et utilisez NodeRed pour réécrire l'activité de l'imprimante Bambu Lab dans un format plus facile à comprendre.
Теги
Источник модели
