Silent Box : Différence entre versions

Ligne 37 : Ligne 37 :
 
}}{{Tuto Attachments
 
}}{{Tuto Attachments
 
|Attachment=Silent_Box_silentbox_08042020_2_.ino
 
|Attachment=Silent_Box_silentbox_08042020_2_.ino
 +
}}{{Tuto Attachments
 +
|Attachment=Silent_Box_SilentboxTestServo.ino
 
}}
 
}}
 
}}
 
}}
Ligne 51 : Ligne 53 :
 
|Step_Picture_00=Silent_Box_Capture_decran_2020-04-08_a_15.28.38.png
 
|Step_Picture_00=Silent_Box_Capture_decran_2020-04-08_a_15.28.38.png
 
|Step_Picture_01=Silent_Box_IMG_9083.jpeg
 
|Step_Picture_01=Silent_Box_IMG_9083.jpeg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Calibrer le servomoteur</translate>
 +
|Step_Content=<translate>Pour commencer branchez votre servomoteur seul comme indiqué sur le schéma de l'étape précédente.
 +
 +
 +
Téléverser le code "SilentboxTestServo.ino", le servo devrait bouger à l'emplacement de la case 1 de la Silentbox (c'est à dire à 10°)
 +
 +
 +
Un fois fait, vous pouvez débrancher l'Arduino ainsi que le servomoteur.</translate>
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
Ligne 60 : Ligne 72 :
 
{{Tuto Step
 
{{Tuto Step
 
|Step_Title=<translate>Installation de la cellule néopixel</translate>
 
|Step_Title=<translate>Installation de la cellule néopixel</translate>
|Step_Content=<translate>Les LEDs sont reliées sur la pin 5 de l'Arduino. Elles ont pour but de diffuser une lueur qui indiquera si le seuil de tolérance est dépassé ou non. Il vous faudra souder vos deux cellules Neopixel les unes à la suite des autres comme indiqué sur le schéma. Une fois raccordées les unes aux autres, elles sont prêtes à être branchées sur l'Arduino.</translate>
+
|Step_Content=<translate>Il vous faudra souder vos deux cellules Neopixel les unes à la suite des autres comme indiqué sur le schéma. Une fois raccordées les unes aux autres, elles sont prêtes à être branchées sur l'Arduino.
 +
 
 +
 
 +
Les LEDs seront reliées sur la pin 5 de l'Arduino. Elles ont pour but de diffuser une lueur qui indiquera si le seuil de tolérance est dépassé ou non.</translate>
 
|Step_Picture_00=Silent_Box_Insallation_neopixel.jpg
 
|Step_Picture_00=Silent_Box_Insallation_neopixel.jpg
 
|Step_Picture_01=Silent_Box_Capture_decran_2020-04-08_a_17.31.59.png
 
|Step_Picture_01=Silent_Box_Capture_decran_2020-04-08_a_17.31.59.png
Ligne 67 : Ligne 82 :
 
{{Tuto Step
 
{{Tuto Step
 
|Step_Title=<translate>Installation du micro</translate>
 
|Step_Title=<translate>Installation du micro</translate>
|Step_Content=<translate>Le micro est relié à la pin A0 de l'Arduino. Le trou pour l'emplacement du micro se situe sur la façade, au dessus du logo.</translate>
+
|Step_Content=<translate>Le trou pour l'emplacement du micro se situe sur la façade, en bas à gauche du Silentbox. Placer le micro dans le trou et visez le micro à la façade en bois.
 +
 
 +
 
 +
Le micro sera relié à la pin A0 de l'Arduino.</translate>
 
|Step_Picture_00=Silent_Box_Insallation_micro.jpg
 
|Step_Picture_00=Silent_Box_Insallation_micro.jpg
 
|Step_Picture_01=Silent_Box_IMG_9086_schema.png
 
|Step_Picture_01=Silent_Box_IMG_9086_schema.png
|Step_Picture_02=Silent_Box_Capture_decran_2020-04-08_a_17.34.54.png
 
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=<translate>Raccorder le servomoteur</translate>
+
|Step_Title=<translate>Préparer la roue</translate>
|Step_Content=<translate>Brancher le servomoteur sur l'Arduino.</translate>
+
|Step_Content=<translate>Visser l'hélice en plastique du servomoteur au milieu de la roue au niveau du trou.</translate>
}}
 
{{Tuto Step
 
|Step_Title=<translate>Fixer la roue au servomoteur</translate>
 
|Step_Content=<translate>Visser l'hélice en plastique du servomoteur au milieu de la roue au niveau du trou. Une fois fait, fixez le servomoteur à l'arrière de Silentbox dans le trou prévu à cet effet. Attention, l'axe du servomoteur doit bien être positionné en haut.</translate>
 
 
|Step_Picture_00=Silent_Box_IMG_9088.jpeg
 
|Step_Picture_00=Silent_Box_IMG_9088.jpeg
 
|Step_Picture_01=Silent_Box_01001236_0.png
 
|Step_Picture_01=Silent_Box_01001236_0.png
Ligne 84 : Ligne 97 :
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=<translate>Test servo</translate>
+
|Step_Title=<translate>Fixer la roue au servomoteur</translate>
|Step_Content=<translate></translate>
+
|Step_Content=<translate>Une fois fait, fixez le servomoteur à l'arrière de Silentbox dans le trou prévu à cet effet. Attention, l'axe du servomoteur doit bien être positionné en haut.
}}
+
 
{{Tuto Step
+
 
|Step_Title=<translate>Fixer le servomoteur</translate>
+
Ensuite, insérez la roue entre la façade et l'arrière de la silentbox,
|Step_Content=<translate>Ensuite clipser la roue au servomoteur. Enfin, mettez la silentbox sur le dos et vissez la roue et le servo ensemble (au travers de la facade)</translate>
+
 
 +
Faites en sorte que le cercle gravé de la roue (indiquant la case 1 de Silentbox) et le trou de la façade soit bien en face.
 +
 
 +
 
 +
Une fois que les deux son alignés, clipser la roue au servomoteur. Enfin, posez Silentbox sur le dos et vissez la roue et le servo ensemble (au travers de la facade)</translate>
 
|Step_Picture_00=Silent_Box_ServoA.jpg
 
|Step_Picture_00=Silent_Box_ServoA.jpg
|Step_Picture_01=Silent_Box_RoueB.jpg
+
|Step_Picture_01=Silent_Box_roueC.jpg
|Step_Picture_02=Silent_Box_roueC.jpg
+
|Step_Picture_02=Silent_Box_RoueB.jpg
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=<translate>Brancher le circuit !</translate>
+
|Step_Title=<translate>Reprenez le schéma et brancher le circuit !</translate>
 
|Step_Content=<translate>Vérifiez bien que tout est raccordé à l'Arduino.</translate>
 
|Step_Content=<translate>Vérifiez bien que tout est raccordé à l'Arduino.</translate>
|Step_Picture_00=Silent_Box_ServoB.jpg
+
|Step_Picture_00=Silent_Box_Capture_decran_2020-04-08_a_15.28.38.png
 +
|Step_Picture_01=Silent_Box_ServoB.jpg
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step

Version du 9 avril 2020 à 17:48

Auteur avatarEdulab - Université Rennes 2 | Dernière modification 10/04/2020 par Edulab - Université Rennes 2

Silent Box est un projet de capteur sonore. Destiné à la médiation, il peut être utilisé dans des lieux afin de sensibiliser au bruit. L'objet se présente sous la forme d'une roue ornée de pictogrammes évoquant différents volumes sonores indicatifs. Elle pivote grâce à un micro interagissant avec un moteur et est pilotée par une carte Arduino.

Introduction

Ce projet a été réalisé dans le cadre d'un atelier à l'Edulab en partenariat avec la Maison de la Consommation et de l'Environnement. Dans un premier temps, une équipe s'est chargée d'imaginer le design, et l'autre de concevoir la partie électronique. L'idée a émergé de concevoir un objet pouvant être mobile ou accroché à un mur, d'où sa forme d'horloge. Le principal obstacle a été de pouvoir lisser le signal du micro, afin de retranscrire avec justesse le bruit ambiant et les réponses du moteur. Attention : certaines des photos viennent de la v1 de l'objet mais les fichiers et la photo ci dessus sont bien la v2, qui est la seule fonctionnelle.

Video d'introduction

Matériaux

1 x Contreplaqué Peuplier (ou autre bois) 5mm

1 x Arduino Uno

1 x Module microphone - MAX4466

1 x Servomoteur - SG90

2 x Cellule neopixel - WS2812B SMD

Outils

- Découpeuse laser

- Arduino IDE

Étape 1 - Design de l'objet

Lors du brainstorming sur le design, l'équipe s'est accordée sur un objet mobile en axant sur la circularité. L'objectif était d'afficher de manière claire les informations et notamment le seuil de tolérance sonore, tout en conservant un aspect ludique.


Étape 2 - Prendre connaissance du branchement

Vous trouverez le schéma du circuit ci-contre dans l'onglet Fichiers.



Étape 3 - Calibrer le servomoteur

Pour commencer branchez votre servomoteur seul comme indiqué sur le schéma de l'étape précédente.


Téléverser le code "SilentboxTestServo.ino", le servo devrait bouger à l'emplacement de la case 1 de la Silentbox (c'est à dire à 10°)


Un fois fait, vous pouvez débrancher l'Arduino ainsi que le servomoteur.

Étape 4 - Découpage des pièces

Découper les différentes à l'aide d'une découpeuse laser. Vous pourrez trouver les plans dans l'onglet "Fichiers". Attention cependant : ils ne conviennent que pour du bois de 5mm d'épaisseur.



Étape 5 - Installation de la cellule néopixel

Il vous faudra souder vos deux cellules Neopixel les unes à la suite des autres comme indiqué sur le schéma. Une fois raccordées les unes aux autres, elles sont prêtes à être branchées sur l'Arduino.


Les LEDs seront reliées sur la pin 5 de l'Arduino. Elles ont pour but de diffuser une lueur qui indiquera si le seuil de tolérance est dépassé ou non.


Étape 6 - Installation du micro

Le trou pour l'emplacement du micro se situe sur la façade, en bas à gauche du Silentbox. Placer le micro dans le trou et visez le micro à la façade en bois.


Le micro sera relié à la pin A0 de l'Arduino.



Étape 7 - Préparer la roue

Visser l'hélice en plastique du servomoteur au milieu de la roue au niveau du trou.


Étape 8 - Fixer la roue au servomoteur

Une fois fait, fixez le servomoteur à l'arrière de Silentbox dans le trou prévu à cet effet. Attention, l'axe du servomoteur doit bien être positionné en haut.


Ensuite, insérez la roue entre la façade et l'arrière de la silentbox,

Faites en sorte que le cercle gravé de la roue (indiquant la case 1 de Silentbox) et le trou de la façade soit bien en face.


Une fois que les deux son alignés, clipser la roue au servomoteur. Enfin, posez Silentbox sur le dos et vissez la roue et le servo ensemble (au travers de la facade)


Étape 9 - Reprenez le schéma et brancher le circuit !

Vérifiez bien que tout est raccordé à l'Arduino.



Étape 10 - Téléverser le code

Vous n'avez plus qu'à téléverser le code dans Arduino.




Commentaires

Draft