Menu
Microbots
0
  • Faire
    • Commencer
    • Constructions de créateurs
    • Éducation
  • Boutique
    • Modules Maker
    • Packs de création
    • Outils et engrenages
    • Robots et écrans
  • À propos
    • Notre histoire
    • Tendez la main
    • FAQ
  • français
  • Votre panier est vide
Microbots
  • Faire
    • Commencer
    • Constructions de créateurs
    • Éducation
  • Boutique
    • Modules Maker
    • Packs de création
    • Outils et engrenages
    • Robots et écrans
  • À propos
    • Notre histoire
    • Tendez la main
    • FAQ
  • Langue

  • 0 0

CoilCell - Faire rebondir les aimants

CoilCell est un actionneur magnétique compact capable de faire bouger et même sauter des aimants ! Dans ce guide, nous allons découvrir comment faire rebondir un petit aimant sphérique de 5 mm de diamètre grâce au CoilCell, en utilisant de courtes impulsions pour générer du mouvement.

Comment ça marche

CoilCell génère un champ magnétique lorsqu'un courant électrique traverse sa bobine. En appliquant une courte impulsion, nous créons une répulsion magnétique rapide qui propulse l'aimant vers le haut. L'effet varie selon la puissance du module CoilCell :

  • CoilCell 1W : Produit un petit rebond de quelques millimètres, juste assez pour que l'aimant revienne au CoilCell en raison de l'attraction
  • CoilCell 2,5 W : propulse l'aimant beaucoup plus haut (~ 10 cm)

Note de sécurité

Lors de l'utilisation du CoilCell 2,5 W 200 tours, portez toujours des lunettes de protection. La force de répulsion peut provoquer une projection imprévisible des petits aimants vers le haut.

Générer l'impulsion

Pour générer une impulsion, nous utilisons la bibliothèque CoilCell. L'exemple suivant montre comment faire rebondir un aimant sphérique de 5 mm grâce à une impulsion de 20 ms, suivie d'un délai pour permettre à l'aimant d'être attiré à nouveau :

 #include <CoilCell.h>

 /* Learn more at microbots.io */
 /* In this example, we initialize a CoilCell and make a 5mm diameter ball magnet bounce */

 #define IN1_pin1 5
 #define IN1_pin2 6

 CoilCell myCoilCell(IN1_pin1, IN1_pin2);

 void setup() {
 myCoilCell.Init(); /* Initialize the CoilCell */
 }

 void loop() {
 myCoilCell.Bounce(0, 20); /* Bounce the magnet up for 20ms */
 delay(600); /* Attract the magnet back down for 600ms */
 }

Comprendre la fonction :

  • Rebond (direction, durée)
    • direction : La direction de l'impulsion (0 pour un comportement de rebond normal).
    • duration : Temps en millisecondes pour l'impulsion d'activation.

En ajustant la duration et delay , vous pouvez affiner l'effet de rebond. Une impulsion plus longue propulsera l'aimant plus haut, tandis qu'un délai plus court risque de l'empêcher de revenir complètement avant le rebond suivant.

Conclusion

Cela nous a montré comment faire rebondir un petit aimant à bille avec CoilCell ! Consultez le dépôt GitHub de CoilCell pour plus d'exemples de code et de documentation technique !

  • Partager:

Partage

Github

  • À propos
  • Logiciel
  • Éducation
  • Contact
  • FAQ
  • Termes
  • Politique de remboursement
  • politique de confidentialité

Soyez le premier informé des nouveaux projets et bénéficiez d'offres intéressantes !

© 2025 Microbots.