Publié 2026-04-10
Ce guide fournit une méthode pratique, étape par étape, pour ouvrir et fermer automatiquement le couvercle d'une poubelle à l'aide d'unservomoteurmoteur. En suivant ces instructions, vous construirez un système de contrôle de couvercle mains libres fiable, adapté aux cuisines, aux ateliers ou aux bureaux. Tous les exemples sont basés sur des scénarios domestiques courants, utilisant des composants largement disponibles sans aucune référence spécifique à la marque.
UNservomoteurLe moteur fait tourner son bras selon un angle précis basé sur des impulsions électriques (PWM). Pour un couvercle de poubelle :
Poste fermé: Bras servo à 0° (ou 90°, selon montage)
Poste ouvert: Bras servo à 90° (ou 180°)
Le moteur se fixe au couvercle via un simple lien ou levier. Lorsque le servo tourne, il pousse ou tire le couvercle pour l'ouvrir ; la rotation vers l'arrière permet à la gravité ou au servo de le fermer.
1 micro servo standard (par exemple, taille SG90 ou plus, compatible 5 V)
1 microcontrôleur (Arduino Nano/Uno ou toute carte logique 5V)
1 bouton poussoir momentané ou un capteur à ultrasons HC-SR04 (pour déclenchement mains libres)
1 planche à pain et câbles de liaison
1 support de batterie avec 4 piles AA (ou banque d'alimentation USB 5 V)
1 petite poubelle avec couvercle à charnière (métal ou plastique)
Pièces mécaniques : 2 petites vis, un bâton de glace ou un support métallique et du ruban adhésif double face solide
Cas courant :Vous disposez d’une poubelle de cuisine typique avec une surface de couvercle plate.
Connectez les servosfil marron/noir(masse) au microcontrôleur GND.
Connectez les servosfil rouge(alimentation) à la broche 5V du microcontrôleur. (Pour une utilisation continue, utilisez une batterie externe de 5 V pour éviter de surcharger la carte.)
Connectez les servosfil orange/jaune(signal) à la broche numérique 9.
Pour le déclencheur : fixez un bouton-poussoir entre la broche numérique 2 et GND (pullup interne activé). Ou pour le mains libres : connectez le HC-SR04 VCC à 5 V, GND à GND, Trig à la broche 3, Echo à la broche 4.
Téléchargez ce code sur votre microcontrôleur. Il utilise la bibliothèque Servo standard. L'exemple ci-dessous ouvre le couvercle lorsque vous appuyez sur le bouton, le maintient pendant 2 secondes, puis se ferme.
#inclureCouvercle de servoServo ; const int servoPin = 9 ; const int boutonPin = 2; int boutonÉtat = 0 ; bool lidOpen = faux; void setup() { lidServo.attach(servoPin); pinMode(boutonPin, INPUT_PULLUP); // Commence avec le couvercle fermé lidServo.write(0); // Délai d'angle fermé (500); } void loop() { boutonState = digitalRead(buttonPin); if (buttonState == LOW && !lidOpen) { // Ouvrir le couvercle lidServo.write(90); // Couvercle à angle ouvertOpen = true; retard(2000); // Garder ouvert pendant 2 secondes // Fermer le couvercle lidServo.write(0); couvercleOuvert = faux ; retard (300); // Anti-rebond } }
Pour capteur à ultrasons (mains libres) :
Remplacez la boucle par une mesure de distance. Lorsqu'un objet se trouve à moins de 10 cm, ouvrez le couvercle pendant 2 secondes.
Cas 1 – Couvercle en plastique à façade plate :
Utilisez du ruban adhésif double face pour fixer le corps du servo à la paroi extérieure de la boîte, près de la charnière. Collez un petit levier (bâton de glace) sur le bord du couvercle. Connectez le bras de servo au levier avec un fil rigide ou une attache zippée. Lorsque le servo tourne, il pousse le levier vers le haut – le couvercle s'ouvre.
Cas 2 – Couvercle métallique à surface incurvée :
Vissez un petit support en L sur le couvercle. Fixez une tige de liaison métallique du bras de servo au support. Utilisez un ressort sur la charnière pour faciliter la fermeture.
Angles importants :Testez votre configuration physique. Vous devrez peut-être changercouvercleServo.write(0)etcouvercleServo.write(90)à différentes valeurs comme 20° et 110° pour obtenir une ouverture/fermeture complète sans blocage.
![]()
Symptôme:Le servo tremble mais ne bouge pas le couvercle.
Cause:Courant insuffisant. Solution : utilisez une alimentation séparée de 5 V/2 A pour le servo ; ne tirez pas de la broche 5V du microcontrôleur.
Symptôme:Le couvercle se ferme trop lentement ou reste coincé.
Cause:Frottement au niveau de la charnière. Solution : Lubrifiez la charnière avec de l'huile végétale ou réduisez la longueur du bras de levier.
Symptôme:Le servo bourdonne continuellement.
Cause:Obstruction mécanique. Solution : Ajustez les angles fermés/ouverts dans le code jusqu'à ce que le servo cesse de combattre le couvercle.
1. Sans attacher au couvercle, exécutez le code. Confirmez que le servo tourne de 0° à 90° en douceur.
2. Déplacez manuellement le couvercle – il doit osciller librement avec peu de force.
3. Collez temporairement le bras du servo sur la tringlerie du couvercle. Test avec code : Le couvercle s'ouvre-t-il complètement ? Sinon, augmentez l'angle d'ouverture jusqu'à 180°.
4. Ajustez leretard (2000)selon vos préférences (par exemple, 1 seconde pour une utilisation rapide, 5 secondes pour le tri des déchets).
Le même principe fonctionne avec n’importe quel déclencheur :
Capteur de proximité infrarouge– agitez la main pour ouvrir.
Interrupteur à pédale– câblé parallèlement au bouton.
Module vocal– dites « ouvrir la corbeille » (nécessite une programmation avancée).
Pour un scénario courant de cuisine intelligente : installez un capteur à ultrasons à l’avant du couvercle. Réglez la distance de détection à 15 cm. Lorsque vous approchez des déchets, le couvercle s'ouvre automatiquement et se ferme une fois que vous vous éloignez. Ceci est identique aux poubelles commerciales coûteuses mais construites pour moins de 10 $.
Pour piloter un couvercle de poubelle avec un servomoteur, il faut :
1. Montez le servo de manière à ce que son axe de rotation s'aligne avec la direction des charnières du couvercle.
2. Utilisez une liaison rigide pour convertir le mouvement de rotation en force de levage.
3. Écrivez un simple balayage servo (0°→90°→0°) déclenché par un capteur ou un bouton.
4. Fournissez une alimentation adéquate de 5 V (≥1 A pour les servos standard).
Aucune pièce spécifique à la marque ni logiciel propriétaire n'est requis. Chaque poubelle domestique peut être valorisée grâce à cette méthode.
Commencez avec un petit couvercle léger(par exemple, un bidon de 2 gallons) pour éviter de surcharger le servo.
Testez toujours d'abord la liaison mécanique à la main.– si vous ne parvenez pas à soulever facilement le couvercle avec votre doigt, le servo tombera en panne.
Utilisez un servo à 180°pour une flexibilité angulaire maximale. Si vous utilisez un servo à rotation continue à 360°, vous avez besoin d'une approche différente (interrupteurs de fin de course).
Pour un usage quotidien, ajoutez une commande manuelle : un simple interrupteur à bascule qui coupe la puissance du servo, vous permettant d'utiliser le couvercle normalement.
Documentez vos angles– notez le montant exactécrire()valeurs qui permettent une ouverture et une fermeture complètes. Conservez-les dans le commentaire du code.
En suivant ce guide, vous disposerez d’un couvercle de poubelle automatique fonctionnel en une heure. Le même circuit peut contrôler des tiroirs, des contenants de nourriture pour animaux ou des bacs de recyclage. N'oubliez pas : le servo n'a besoin que de deux positions (ouvert/fermé) – aucun PID ou retour complexe n'est requis. Commencez avec la version de base avec boutons, puis passez au fonctionnement mains libres basé sur des capteurs.
Heure de mise à jour:2026-04-10
Contactez le spécialiste des produits Kpower pour recommander un moteur ou une boîte de vitesses adapté à votre produit.