Bonjour,
Je suis nouveau dans l'électronique.
Je compte acheter une imprimante 3D Creality K1 Max, n'ayant de led au dessus du plateau, je souhaite en ajouter via un bandeau leds, mais je veux qu'il s'allume uniquement lorsque l'imprimante est en impression.
Cela me permet à distance de savoir où en est l'impression (finie ou non et indirectement peut-être si elle est en erreur)
Ne voulant pas trop toucher au système propre de l'imprime (et je ne suis pas certain que ca soit faisable), je suis dit que je pouvais brancher le bandeau de leds 5V sur une alimentation étrange en USB.
Pour mettre le système en place, j'ai pensé à utiliser un capteur de vibration (ou de mouvement) relié sur un arduino tout comme le bandeau leds.
Pour vous est ce que c'est réalisable avec un arduino ?
détecter des vibrations = capteur c'est OK pour l'arduino et compagnie
allumer des LED = relais ou autre, c'est aussi OK pour l'arduino.
Donc oui, c'est faisable.
Par contre je ne suis pas sûr que les vibrations soient le meilleur indicateur de fonctionnement. Si tu marche une peu lourdement à côté de l'imprimante, elle risque de déclencher aussi.
Plus simple et direct : mesurer le courant consommé par l'imprimante.
J'ai essayé le micro , le moteur (Nema17) ne fait pas assez de bruit et il faut régler le micro trop sensible.
Une autre piste pour une de détection "passive" du fonctionnement de l'imprimante, est de détecter la rotation d'un de ses axes, au moyen d'un capteur à réflexion, il suffit d'un trait sur la pièce en mouvement: