3D Druck für Fortgeschrittene - Teil 2 - AZ-Delivery

Après avoir abordé l'intégration de matériel externe dans la dernière partie, nous allons désormais nous concentrer sur l'utilisation depuis l'extérieur de l'interface utilisateur du serveur, car jusqu'à présent, le serveur Octoprint ne pouvait être contrôlé que par cette interface.


De plus, nous présenterons une automatisation permettant d'éteindre l'imprimante une fois l'impression terminée, afin d'économiser de l'électricité.

 

Telegram

Grâce au plugin Telegram, il est possible de surveiller et de contrôler l'état de l'imprimante 3D via Telegram, le service de messagerie instantanée très répandu.

 

Configuration :

Ouvrez l'application Telegram et recherchez « BotFather » dans la barre de recherche en haut à gauche. Ce bot vous permet de créer et de gérer de nouveaux bots.

Lancez la configuration avec

 /start

 

Toutes les commandes disponibles s'affichent alors. Continuez en saisissant /newbot

 

et suivez les étapes pour choisir un nom.

 

Une fois la configuration terminée, vous recevrez un message contenant une clé API. Copiez-la et collez-la dans le champ de texte des paramètres du plugin.

Figure 7 : Menu des paramètres du plugin après une configuration réussie

 

Fonctions :

Une fois la configuration terminée, vous recevrez, après le lancement d'un travail d'impression et à des intervalles définis, un message d'état accompagné d'une image provenant de la caméra.


Vous pouvez également contrôler l'imprimante directement via le chat, par exemple pour régler la température de préchauffage ou imprimer des fichiers.

Vous pouvez afficher un aperçu des commandes en appuyant sur les trois barres situées à côté du champ de saisie de texte. 

 

Plus d'informations sur le plugin

 

Octoapp

Octoapp est une application mobile disponible pour tous les systèmes d'exploitation courants des smartphones. Cette application offre toutes les fonctions de contrôle importantes de la commande par navigateur, mais son utilisation est conçue pour une commande intuitive sur smartphone.
De plus, il est possible de créer des widgets sur l'écran d'accueil de votre appareil et ainsi de garder une vue d'ensemble sans avoir à ouvrir le programme au préalable.

 

Figure 8 : Interface utilisateur d'Octoapp

 

MQTT

Ce plugin permet de transmettre des informations telles que la température du plateau d'impression ou de la tête d'impression, la progression, etc. à un serveur MQTT. À l'aide d'un microcontrôleur compatible Wi-Fi, tel que l'ESP32 ou l'ESP8266, il est possible de récupérer ces informations et, par exemple, de les afficher sur un écran.

 

La fonction MQTT nécessite un broker MQTT externe. Vous trouverez des instructions détaillées pour l'installation des logiciels Mosquito et Node-Red sur un Raspberry Pi en cliquant sur le lien.

 

Plus d'informations sur le plugin

 

Domotique

L'intégration dans la maison connectée présente l'avantage de permettre de contrôler des prises et des lampes intelligentes en fonction de l'état de l'imprimante.
Ainsi, par exemple, la prise de l'imprimante 3D peut être débranchée une fois l'impression terminée afin de réduire la consommation d'électricité inutile.

 

Dans une série d'articles de blog consacrés à la maison connectée, la plateforme open source OpenHAB . Grâce à un pont MQTT, il est possible d'afficher une multitude d'informations sur les imprimantes.
Presque tous les systèmes de maison intelligente proposent une interface MQTT, ce qui en fait la solution la plus universelle.

 

Figure 1 : Extrait du tableau de bord Home Assistant

 

Le logiciel Home Assistant offre une autre option. Il permet d'intégrer directement le serveur Octoprint en tant qu'appareil. Grâce à la fonction de détection automatique, le serveur est automatiquement reconnu et peut être ajouté d'un simple clic.
Dans Home Assistant, il est également possible d'afficher la webcam Octoprint comme source vidéo dans le tableau de bord.

 

Figure 2 : Automatisation Home Assistant pour éteindre une prise

PSU

Il n'est pas forcément nécessaire de disposer d'une maison connectée pour éteindre automatiquement l'imprimante 3D une fois l'impression terminée.
La La communauté Octoprint propose à cet effet une multitude de plugins permettant de contrôler les prises connectées les plus courantes.

Aperçu du plugin PSU Control

 

Mais également via le dernière partie est également disponible via un relais sur le câble d'alimentation.

Conclusion

 

Grâce à ces extensions, vous pouvez contrôler votre imprimante 3D de manière plus intuitive et plus simple. Tous les plugins présentés offrent une multitude de paramètres de configuration, qu'il est préférable d'optimiser par la pratique afin de pouvoir exploiter pleinement toutes leurs fonctionnalités.

Dans la partie suivante, nous allons installer le firmware Klipper, qui permet d'améliorer la qualité et la vitesse d'impression.

 

Bonne chance pour la mise en œuvre :)

Ce blog n'a aucun lien avec Telegram et n'est ni sponsorisé ni soutenu par Telegram. Tous les noms de marque, logos et marques déposées utilisés dans cet article appartiennent à leurs propriétaires respectifs et sont utilisés uniquement à des fins de description ou d'identification.

Grundlagen softwareProjekte für fortgeschritteneRaspberry piSmart home

Laisser un commentaire

Tous les commentaires sont modérés avant d'être publiés

Articles de blog recommandés

  1. ESP32 jetzt über den Boardverwalter installieren - AZ-Delivery
  2. Internet-Radio mit dem ESP32 - UPDATE - AZ-Delivery
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1 - AZ-Delivery
  4. ESP32 - das Multitalent - AZ-Delivery