Micro:bit | Ver de pouce

Aperçu
Les chenilles arpenteuses ont des mouvements si simples que les modéliser et les animer représente un défi amusant. Lors de ses mouvements de " pincement/pliage ", la chenille déplace son poids pour pousser l'avant et tirer l'arrière.Compétences + Objectifs
Construction
Construisez le projet en suivant les instructions de montage
Charpenterie
Principes et quincaillerie de menuiserie de base
Animation
Apprenez à animer un seul cycle de mouvement pour créer un mouvement continu.
Âge 10+
Temps 45 minutes
Matériaux
- UN 1 tournevis
- B 1 x Clé 8mm ou 5/16"
- C 1 x chaussette servo avec servo positionnable
- D 5 x bâtons
- E 1 x câble d'extension servo
- F 12 vis #6 x 1/2"
- g 2 vis mécaniques 6-32 3/4"
- H 2 rondelles
- je 2 contre-écrous 6-32
- J 1 x bande élastique (de Servo Sock)
- K Bloc de pin de 2 po x 1,5 po x 0,75 po

Étapes de construction
Étape 1
Enroulez une bande élastique [A] autour du bloc de bois [b]
Fixez ensuite les bâtons [C] aux deux côtés du bloc de bois à 15 mm de l'extrémité du bloc à l'aide de 2 vis #6 x 1/2".
Fixez ensuite les bâtons [C] aux deux côtés du bloc de bois à 15 mm de l'extrémité du bloc à l'aide de 2 vis #6 x 1/2".

Étape 2
Fixez 2 bâtons [A] aux disques Servo Sock [C] à l'aide de 2 vis #6 x 1/2"

Étape 3
joignez l'extrémité avant [A] à l'extrémité arrière [B] à l'aide des vis à métaux 6-32 x 3/4", des rondelles et des contre-écrous 6-32 [C et D]. Les contre-écrous seront plus difficiles à tourner. Utilisez le un tournevis avec l'embout Robertson #1 (carré) une clé de 8. Serrez les écrous uniquement jusqu'à ce que le joint bouge encore librement.

Étape 4
Fixez un bâton [A] au bas de la chaussette servo à l'aide de 2 vis #6 1/2" La partie arrière doit dépasser d'environ 20 mm

Étape 5
Ajoutez 2 vis #6 x 1/2" [A] au bas du manche à l'avant [B]. Laissez les vis vers le bas afin qu'elles ne dépassent pas le haut du manche.

Étape 6
Connectez la carte de contrôle à une source d'alimentation USB et connectez le servomoteur à la connexion 13 de la carte.
Étape 7
Remarque - Vous devrez peut-être ajuster la position du servo klaxon sur le servo à l'intérieur de la chaussette servo pour se déplacer (balayage) dans la plage requise
Si vous utilisez le code d'animation, déplacez la chenille à l'aide du premier bouton. Pour créer une boucle d'animation, cliquez sur le bouton d'enregistrement " A ", déplacez la chenille d'un cycle (aller-retour), puis cliquez à nouveau sur " Enregistrer ". Pour lire l'animation, cliquez sur le bouton de lecture « B ».
Si vous utilisez le code d'animation, déplacez la chenille à l'aide du premier bouton. Pour créer une boucle d'animation, cliquez sur le bouton d'enregistrement " A ", déplacez la chenille d'un cycle (aller-retour), puis cliquez à nouveau sur " Enregistrer ". Pour lire l'animation, cliquez sur le bouton de lecture « B ».
Le code
Le code ci-dessous illustre le mouvement cyclique de la vis sans fin. Il peut être nécessaire d'ajuster les deux positions du servomoteur pour obtenir un mouvement optimal.
https://makecode.microbit.org/S42308-02238-15804-13710
Répartition des codes
- Au démarrage, nous effectuons un petit mouvement pour vérifier qu'il bouge.
- Dans la boucle Forever, nous passons d'une position à l'autre avec un délai d'une seconde (1000 ms).
- Essayez de modifier les positions de pause et de servo pour observer comment cela modifie le mouvement de la vis sans fin.
