Créer un éclairage dynamique à l'aide de TinkerCad

Eclairage Dynamique

eclairage_dynamique

FondamentalObjectif

Vous allez devoir dans cette séance programmer une simulation du fonctionnement d'un éclairage dynamique. Lorsque la voiture est détectée,on cliquera sur le bouton A de la carte micro_bit pour simuler la détection, (les détecteurs de mouvement fonctionnent pour l'instant mal dans tinkercad lorsqu'on utilise plusieurs cartes et la radio), les deux lampadaires suivants s'éclairent et les précédents s'éteignent.

Les quatre premières cartes sont programmées. A vous de rajouter un cinquième lampadaire !

Tâches

Méthode

1

Se connecter à TinkerCad

1 - Cliquer sur utiliser mon pseudo

2 - Votre pseudo est constitué de "nomprénom"

  • tout attaché, sans espace,

  • tout en minuscule.

  • pour les noms composés on ne met que le premier nom

  • on met les accents

Exemple pour Dupont-Durand Léa le pseudo serait : dupontléa

2

-

- Cliquer sur votre classe

- Cliquer sur éclairage_dynamique - Cliquer sur Copier et Editer

eclairage_dynamique.brd [brd, 18,6 ko]

3

Le système est actuellement constitué de 4 lampadaires. A vous de le modifier pour en ajouter un 5ème.

Vous pouvez dupliquer des éléments existants en :

  • Sélectionner le composant

  • Copier Ctrl+C

  • Coller Ctrl+V

Pour programmer votre nouvelle carte : Cliquer sur la nouvelle carte micro bit et sur

Pour modifier le programme des autres cartes : En mode code cliquer sur Sélectionner un appareil et sélectionner la carte.

Pour démarrer la simulation cliquer sur

Explications à lire

1 - On affecte la carte au groupe radio 1, toutes les cartes peuvent ainsi communiquer ensemble (pareil pour toutes les cartes, vous ne devez rien changer)

2 - Le détecteur de mouvement est connecté sur la broche P0. Si on détecte un mouvement on envoie par radio à toutes les cartes le numéro ...(à modifier)

3 - Si je reçois par radio le numéro ... alors soit j'allume, soit j'éteins les diodes.

Dans le cas montré en exemple nous sommes le 2ème lampadaire :

Si on reçoit le numéro 1 (du premier lampadaire) alors on s'allume

Si on reçoit le numéro 3 (du 3ème lampadaire) le véhicule est passé et a été détecté par le 3ème lampadaire, nous devons alors nous éteindre.

2ème Partie - Réaliser un éclairage dynamique à l'aide des cartes Galaxia

Méthode

eclairage_dynamique_v2.blockly [blockly, 17,2 ko]

qs5.pdf [pdf]

code.py [py, 2,8 ko]

Ouvrir Thingz à partir de ce lien. Il ouvrira automatiquement l'application dans le navigateur "edge"

Appairer la carte

-

Méthode

Détecteur de mouvement PIR

Broche P19

Diode DEL

Broche P7

Changer le rang de la carte

Bouton A = + ; Bouton B = -

Tâches

Méthode

1

  • Se connecter à Thingz et se connecter à la carte

  • Connecter la diode et le détecteur de mouvement à chaque carte Galaxia

Voir ci-dessus

2

Importer le programme "éclairage_dynamique"dans Thingz - Importer un assemblage de block

eclairage_dynamique_v2.blockly [blockly, 17,2 ko]

3

Téléverser le programme dans 4 cartes Galaxia (travailler avec un autre groupe)

Cliquer sur

4

Indiquer le rang de la carte (1,2,3 ou 4) à l'aide des boutons A(+) et B(-)

5

  • Se déplacer de la carte 1 jusqu'à la carte 4 pour observer le fonctionnement de l'éclairage dynamique.

  • Répondre aux questions ci-dessous

6

Enregistrer votre travail

7

Imprimer votre travail sur l'imprimante MPC 300 Techno - Recto Verso

[2]