added site files
BIN
index/documents/scenario.docx
Normal file
BIN
index/images/FreqEmission.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
index/images/HC-SR04.png
Normal file
After Width: | Height: | Size: 83 KiB |
BIN
index/images/arrow-right.png
Normal file
After Width: | Height: | Size: 3.4 KiB |
BIN
index/images/bannerTpe.png
Normal file
After Width: | Height: | Size: 133 KiB |
BIN
index/images/favicon.gif
Normal file
After Width: | Height: | Size: 3.4 KiB |
BIN
index/images/fleche_orange.png
Normal file
After Width: | Height: | Size: 3.1 KiB |
BIN
index/images/fleche_orange_bas.png
Normal file
After Width: | Height: | Size: 3.1 KiB |
BIN
index/images/imgEx1/2015-11-19 16.30.01.jpg
Normal file
After Width: | Height: | Size: 606 KiB |
BIN
index/images/imgEx1/2015-11-19 16.30.03.jpg
Normal file
After Width: | Height: | Size: 688 KiB |
BIN
index/images/imgEx1/2015-11-19 16.30.11.jpg
Normal file
After Width: | Height: | Size: 674 KiB |
BIN
index/images/imgEx1/2015-11-19 16.30.51.jpg
Normal file
After Width: | Height: | Size: 649 KiB |
BIN
index/images/imgEx1/2015-11-19 16.30.54.jpg
Normal file
After Width: | Height: | Size: 732 KiB |
BIN
index/images/imgEx1/2015-11-19 16.31.16-1.jpg
Normal file
After Width: | Height: | Size: 625 KiB |
BIN
index/images/imgEx1/2015-11-19 16.31.16-2.jpg
Normal file
After Width: | Height: | Size: 606 KiB |
BIN
index/images/imgEx1/2015-11-19 16.33.41.jpg
Normal file
After Width: | Height: | Size: 564 KiB |
BIN
index/images/imgEx1/2015-11-19 16.33.46.jpg
Normal file
After Width: | Height: | Size: 687 KiB |
BIN
index/images/imgEx1/2015-11-19 16.33.54.jpg
Normal file
After Width: | Height: | Size: 664 KiB |
BIN
index/images/imgEx1/2015-11-19 16.36.12.jpg
Normal file
After Width: | Height: | Size: 623 KiB |
BIN
index/images/imgEx1/2015-11-19 16.36.16.jpg
Normal file
After Width: | Height: | Size: 575 KiB |
BIN
index/images/imgEx1/2015-11-19 16.36.18.jpg
Normal file
After Width: | Height: | Size: 591 KiB |
BIN
index/images/imgEx1/2015-11-19 16.36.21.jpg
Normal file
After Width: | Height: | Size: 638 KiB |
BIN
index/images/imgEx1/2015-11-19 16.36.30.jpg
Normal file
After Width: | Height: | Size: 627 KiB |
BIN
index/images/imgEx1/2015-11-19 16.37.59.jpg
Normal file
After Width: | Height: | Size: 582 KiB |
BIN
index/images/imgEx1/2015-11-19 16.38.12.jpg
Normal file
After Width: | Height: | Size: 592 KiB |
BIN
index/images/imgEx1/2015-11-19 16.38.18.jpg
Normal file
After Width: | Height: | Size: 581 KiB |
BIN
index/images/imgEx1/2015-11-19 16.47.34.jpg
Normal file
After Width: | Height: | Size: 792 KiB |
BIN
index/images/imgEx2/2016-02-04_06.56.14.jpg
Normal file
After Width: | Height: | Size: 786 KiB |
BIN
index/images/imgEx2/2016-02-04_06.56.20.jpg
Normal file
After Width: | Height: | Size: 643 KiB |
BIN
index/images/imgEx2/2016-02-04_06.56.37.jpg
Normal file
After Width: | Height: | Size: 863 KiB |
BIN
index/images/imgEx2/2016-02-04_06.56.45.jpg
Normal file
After Width: | Height: | Size: 870 KiB |
BIN
index/images/imgEx2/2016-02-04_06.57.55.jpg
Normal file
After Width: | Height: | Size: 794 KiB |
BIN
index/images/imgEx2/2016-02-04_06.57.59.jpg
Normal file
After Width: | Height: | Size: 801 KiB |
BIN
index/images/imgEx2/2016-02-04_06.58.03.jpg
Normal file
After Width: | Height: | Size: 785 KiB |
BIN
index/images/imgEx2/robotHC-SR04.gif
Normal file
After Width: | Height: | Size: 2 MiB |
BIN
index/images/list.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
BIN
index/images/oreilleInterne.jpg
Normal file
After Width: | Height: | Size: 1.3 MiB |
25
index/includes/aside.php
Normal file
|
@ -0,0 +1,25 @@
|
|||
<aside>
|
||||
<nav>
|
||||
|
||||
<ul>
|
||||
<li><h2><a href="http://achilletoupin.com/ ">Accueil</a></h2></li>
|
||||
<li><h3><a href="pourquoiTpe.php">Qu'est-ce que ce site ?</a></h3></li>
|
||||
<li><h3><a href="todo.php">Liste de tâches</a></h3></li>
|
||||
<li><h3><a href="all.php">Afficher en un bloc</a></h3></li>
|
||||
<li><h3><a href="index.php">Afficher séparément</a></h3></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<h2>Présentation</h2>
|
||||
|
||||
<h4>Listes des élèves :</h4>
|
||||
<ul>
|
||||
<li>Rousseau Antoine</li>
|
||||
<li>Poisson Thomas</li>
|
||||
<li>Toupin Achille</li>
|
||||
</ul>
|
||||
|
||||
<h4>Problématique :</h4>
|
||||
<p>Comment la chauve-souris se localise-t-elle grâce aux ultrasons ?</p>
|
||||
<p>Site mis à jour le 04/02/2016</p>
|
||||
</aside>
|
49
index/includes/c-s.php
Normal file
|
@ -0,0 +1,49 @@
|
|||
<div id="csd">
|
||||
<h3>Quelques bases sur la chauve-souris</h3>
|
||||
|
||||
<p>Pendant des siècles, on s’est interrogé sur la façon dont elles sont capables de s’orienter dans le noir : est-ce grâce à une vision exceptionnelle ou à un sens totalement différent ? Le premier à tenter de résoudre ce mystère est un abbé italien de la fin du 18ème siècle : Lazzaro Spallanzani.</p>
|
||||
|
||||
<figure style="width: 200px;"><img alt="Lazzaro Spallanzani" src="https://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/Spallanzani.jpg/800px-Spallanzani.jpg" />
|
||||
<figcaption>
|
||||
<p>Lazzaro Spallanzani, biologiste italien du XVIIIè siècle</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<h3>Fonction des ultrasons</h3>
|
||||
|
||||
<p>Dans beaucoup de cas, l’utilisation de hautes fréquences confère un considérable avantage pour la communication et encore plus dans l’écholocation. Les chauves-souris sont capables d’exploiter les principes de la physique, en ayant recours par exemple à l’effet Doppler, et subissent les mêmes contraintes naturelles que les systèmes sonars fabriqués par l’homme.</p>
|
||||
|
||||
<h3>Emission</h3>
|
||||
|
||||
<p>Expliquons tout d’abord très rapidement le principe de l’écholocation. La chauve-souris émet un ultrason par ses cordes vocales et qui sort par la bouche ou le nez. Dès que cet ultrason rencontre un obstacle (proie, végétation...), il rebondit vers la chauve-souris. Celle-ci capte l’écho grâce à ses oreilles, son cerveau va alors calculer la distance, la vitesse, la position et la forme de l’objet détecté. Tout cela a lieu en une fraction de seconde. Il arrive que les chauves-souris émettent des cris audibles par l'homme, il ne s'agit alors évidemment pas d'ultra-sons, mais de cris que l'on qualifie de «cris sociaux», c'est-à-dire des cris qui sont utilisés par les chauves-souris pour communiquer entre elles (territorialité, agressivité, parade nuptiale, cri d'appel d'un jeune à sa mère, ...)</p>
|
||||
|
||||
<p>Toutes les chauves souris n'émettent pas des ultrasons de la même manière. Le type de cri varie en fonction des espèces et de la situation. Par exemple, en chasse, la chauve-souris émet plus fréquemment afin de pouvoir suivre sa proie avec précision, d'estimer sa taille et sa vitesse. Certaines chauve-souris émettent dans les fréquences audibles pour l'homme.</p>
|
||||
|
||||
<figure style="width: 580px;"><img alt="Emission espèces" src="http://achilletoupin.com/tpe/index/images/FreqEmission.png" />
|
||||
<figcaption>
|
||||
<p>Diagramme des fréquences d'émission des chauves-souris pour différentes espèces</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<h3>Réception et traitement des Informations</h3>
|
||||
|
||||
<p>Les oreilles des chauves-souris sont adaptées à leur mode d’audition particulier. Comme chez la plupart des mammifères, la cochlée contient une membrane qui va propager les vibrations engendrées par l’arrivée d’ondes sonores sur le tympan. Ces vibrations vont stimuler les cellules ciliées de cette membrane qui vont à leur tour activer les cellules du ganglion spiral, le nerf auditif et enfin le cortex auditif. La fréquence de décharge dans les fibres du nerf auditif est proportionnelle à l’amplitude du son, c’est-à-dire que plus l’écho est intense, plus cette fréquence de décharge va être élevée. La durée des échos et les intervalles entre ceux-ci sont décryptés par le cerveau par la manière dont se succèdent les signaux nerveux qu’il reçoit. La fréquence des échos, enfin, est codée par les cellules de la membrane basilaire contenue dans la cochlée : la cochlée contient un liquide qui stimule les cellules basilaires au rythme des vibrations.</p>
|
||||
|
||||
<figure style="width: 310px"><img src="http://achilletoupin.com/tpe/index/images/oreilleInterne.jpg" />
|
||||
<figcaption>
|
||||
<p>L'oreille interne de la chauve-souris</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<h3>Pourquoi plusieurs animaux utilisent des ultrasons plutôt que des sons «ordinaires» comme la majorité des animaux ?</h3>
|
||||
|
||||
<ul>
|
||||
<li>Hypothèse 1 : La première réponse possible conteste la question en pointant le fait qu’elle n’est due qu’à une vision anthropocentrique. L’audition humaine normale débute vers 2 kHz pour décliner progressivement dans les hautes fréquences jusqu’à 20 kHz. Le spectre audible des autres mammifères, quant à lui, a généralement la même dispersion mais pour des fréquences supérieures. Le spectre audible maximum des chauves-souris s’étend d’environ 20 kHz à 120 kHz. Il n’est donc pas surprenant que certains mammifères utilisent des ultrasons.</li>
|
||||
<li>Hypothèse 2 : Pourquoi utiliser les sons "ordinaires" ? Pour les petits animaux, en effet, les ultrasons sont faciles à produire, à transmettre et à recevoir. Ce sont les basses fréquences qui sont difficiles à produire pour eux, principalement parce qu’elles nécessitent des structures corporelles importantes (le son le plus grave enregistré dans le monde animal est produit par la baleine).</li>
|
||||
<li>Hypothèse 3 : Les propriétés des ultrasons donnent aux animaux qui les utilisent plusieurs avantages exploitables. La seule différence réelle entre les ultrasons et les sons «normaux» est que l’air absorbe plus les hautes fréquences, d’ailleurs, cet effet est amplifié au-delà de 20 kHz et dépend aussi du taux d’humidité du milieu.</li>
|
||||
</ul>
|
||||
|
||||
<h3>Perturbations liées à l'environnement</h3>
|
||||
|
||||
<p>Le milieu peut être ouvert (prairies...), dans ce cas, les chauves-souris chassent des insectes en vol sans être gênées par les échos de la végétation. Elles peuvent aussi chasser en lisière de la végétation, se nourrissant d’insectes en vol, ou à la surface de l’eau (qui agit comme un miroir pour l’écho si l’eau est calme), mangeant des poissons. Enfin, le milieu peut être dense, avec beaucoup de végétation. Dans ce dernier milieu, on distingue deux stratégies de chasse différentes adoptées par les chauves-souris : certaines vont attraper la nourriture sur une surface (au sol, sur une branche...), d’autres détectent les battements d’ailes des insectes et les capturent en vol. Mais beaucoup de chauves-souris ne chassent pas que dans un seul type d’habitat. On observe tout de même qu’elles vont plutôt vers des habitats présentant moins de perturbations que celui dont elles viennent. Les cris d’écholocation sont différents selon le type d’habitat, pour s’adapter aux différents problèmes à résoudre comme l’écho de la végétation perturbant celui de la proie.</p>
|
||||
</div>
|
9
index/includes/ccln.php
Normal file
|
@ -0,0 +1,9 @@
|
|||
<div id="cclnd">
|
||||
|
||||
<h2>Conclusion</h2>
|
||||
|
||||
<p>Nous pouvons donc désormais affirmer qu’il est théoriquement possible de se déplacer uniquement à l’aide du son, et que certains animaux comme par exemple la chauve-souris peuvent l’effectuer.</p>
|
||||
|
||||
<p>A l’issue de ce TPE, nous présenterons un robot évitant les obstacles se déplaçant à l’aide du même phénomène : l’écholocation.</p>
|
||||
|
||||
</div>
|
115
index/includes/ex1.php
Normal file
|
@ -0,0 +1,115 @@
|
|||
<div id="ex1d">
|
||||
<h3>Peut-on mesurer la distance grâce au son ?</h3>
|
||||
|
||||
<h4>Liste de matériel 1 :</h4>
|
||||
|
||||
<ul>
|
||||
<li>1 oscilloscope</li>
|
||||
<li>1 générateur TBF</li>
|
||||
<li>1 émetteur d'ultrasons</li>
|
||||
<li>1 récepteur d'ultrasons</li>
|
||||
<li>1 règle d'1m</li>
|
||||
</ul>
|
||||
|
||||
<h4>Protocole 1 : Vérifier le bon fonctionnement du montage</h4>
|
||||
|
||||
<p>Le temps à trouver est 0,001s = 1ms</p>
|
||||
|
||||
<ol>
|
||||
<li>Placer l'émetteur et le récepteur à une distance de 34cm l'un de l'autre à l'aide de la règle.</li>
|
||||
<li>Relier ces deux éléments à un oscilloscope.</li>
|
||||
<li>Actionner l'émetteur grâce à un générateur TBF qui lui sera relié et réglé sur "discontinu"</li>
|
||||
<li>Calibrer d'oscilloscope afin de voir au moins 2 émissions d'ultrasons</li>
|
||||
<li>Grâce à l'oscilloscope, mesurer le temps écoulé entre l'émission et la réception du signal</li>
|
||||
<li>Vérifier l'équation suivante :</li>
|
||||
</ol>
|
||||
|
||||
<p>d = v / t<br />
|
||||
t = d / v<br />
|
||||
t = 0,34 / 340 //Avec t le temps mesuré.</p>
|
||||
|
||||
<h4>Liste de matériel 2 : voir n°1</h4>
|
||||
|
||||
<h4>Protocole 2 : Trouver la distance grâce au son (un écho)</h4>
|
||||
|
||||
<ol>
|
||||
<li>Placer l'émetteur et le récepteur à une distance inconnue mais <1m l'un de l'autre</li>
|
||||
<li>Relier ces deux éléments à un oscilloscope.</li>
|
||||
<li>Actionner l'émetteur grâce à un générateur TBF qui lui sera relié et réglé sur "discontinu"</li>
|
||||
<li>Calibrer d'oscilloscope afin de voir au moins 2 émissions d'ultrasons</li>
|
||||
<li>Grâce à l'oscilloscope, mesurer le temps écoulé entre l'émission et la réception du signal</li>
|
||||
<li>Vérifier l'équation suivante :</li>
|
||||
</ol>
|
||||
|
||||
<p>d = ( v * t ) / 2 // divisé par 2 car l'onde sonore fait un aller-retour<br />
|
||||
d = ( 340m/s * t ) / 2 // avec t le temps mesuré.<br />
|
||||
Vérifier le résultat avec la règle.</p>
|
||||
|
||||
<p>Peut-on utiliser les ultrasons pour calculer une distance avec précision (+- 1cm) ?</p>
|
||||
|
||||
<h3>Compte rendu de l'éxperience n°1 :</h3>
|
||||
|
||||
<p>Protocole 1 :</p>
|
||||
|
||||
<figure alt="Protocole 1" style="width: 600px;"><img src="http://achilletoupin.com/tpe/index/images/imgEx1/2015-11-19%2016.30.54.jpg" />
|
||||
<figcaption>
|
||||
<p>Montage du protocole 1, avec les émetteur et récepteur à 34cm l'un de l'autre</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>L'émetteur et le récepteur sont à une distance de 34cm l'un de l'autre. Ces deux éléments sont reliés à un oscilloscope. Actionner l'émetteur grâce à un générateur TBF qui lui sera relié et réglé sur "discontinu". L'oscilloscope est calibré afin de voir au moins 2 émissions d'ultrasons. Le temps mesuré entre l'émission et la réception du signal est de 1ms (voir figure suivante)</p>
|
||||
<p>Le temps à trouver étant de 0,001s = 1ms, <strong>l'éxperience est un succès.</strong></p>
|
||||
|
||||
<figure alt="Protocole 1 oscilloscope" style="width: 600px;"><img src="http://achilletoupin.com/tpe/index/images/imgEx1/2015-11-19%2016.30.03.jpg" />
|
||||
<figcaption>
|
||||
<p>Oscilloscope affichant le temps entre l'émission et la réception pour une distance de 34cm</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<h4>Protocole 2 : Mesurer une distance avec un écho</h4>
|
||||
|
||||
<p>L'émetteur et le récepteur sont à une distance inconnue mais <1m l'un de l'autre, et reliés à un oscilloscope. Calibrer d'oscilloscope afin de voir au moins 2 émissions d'ultrasons. Le temps écoulé entre l'émission et la réception du signal est de 1.520ms (voir figure n°2)</p>
|
||||
|
||||
<figure alt="Protocole 2 vue d'ensemble" style="width: 600px;"><img src="http://achilletoupin.com/tpe/index/images/imgEx1/2015-11-19%2016.38.18.jpg" />
|
||||
<figcaption>
|
||||
<p>Montage du protocole 2 : une paroi rigide est utilisée pour générer un écho.</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>Vérifier l'équation suivante :</p>
|
||||
|
||||
<p>d = ( v * t ) / 2 // divisé par 2 car l'onde sonore fait un aller-retour<br />
|
||||
d = ( 340m/s * 0.00152 s ) / 2 // avec t le temps mesuré.<br />
|
||||
d = <span class="cwcot" id="cwos">0.2584</span> m = 26cm environ</p>
|
||||
|
||||
<p>Ce résultat est vérifié à l'aide d'une règle.</p>
|
||||
|
||||
<figure alt="Protocole 2 oscillocope" style="width: 600px;"><img src="http://achilletoupin.com/tpe/index/images/imgEx1/2015-11-19%2016.37.59.jpg" />
|
||||
<figcaption>
|
||||
<p>Vue de l'écran de l'oscilloscope. Le temps entre l'émission et la réception de l'onde sonore est de 1.520ms.</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>Le résultat est vérifié, <strong>l'expérience est donc un succès.</strong></p>
|
||||
|
||||
<h4>Conclusion</h4>
|
||||
|
||||
<p>Peut-on utiliser les ultrasons pour calculer une distance avec précision (+- 1cm) ?</p>
|
||||
|
||||
<p>D'après les précédents résultats, nous pouvons affirmer pouvoir mesurer une distance sans mètre et automatiquement à l'aide des ultrasons.</p>
|
||||
|
||||
<p>La vitesse du son dans l'air étant constante, le son étant une onde sonore et obéissant donc à certaines lois, il est possible, avec un organisme adapté, de se situer grâce aux ondes sonores (incluant les ultrasons)</p>
|
||||
|
||||
<p>La précision de ce système est de l'ordre du cm, ce qui est suffisant pour nos besoins.</p>
|
||||
|
||||
<h4>Concrètement, notre utilisation de cette propriété</h4>
|
||||
<p>Nous utilisons cette propriété à travers un module pour carte arduino : le module HC-SR04</p>
|
||||
|
||||
<figure style="width: 350px;"><img alt="Module HC-SR04" src="https://www.bananarobotics.com/shop/image/cache/data/sku/BR/0/1/0/0/2/BR010020-HC-SR04-Ultrasonic-Distance-Sensor-Module/HC-SR04-Ultrasonic-Distance-Sensor-Module-600x600.png" />
|
||||
<figcaption>
|
||||
<p>Module HC-SR04</p>
|
||||
<a href="https://www.bananarobotics.com/shop">Source de l'image</a></figcaption>
|
||||
</figure>
|
||||
|
||||
<p>Ce module est un périphérique créé pour fonctionner avec une carte Arduino (voir expérience 2). Il est composé d'un émetteur et d'un récepteur d'ultrasons à 40KHz. Il envoie à la carte arduino le délai entre l'émission et la réception des utltasons qu'ils envoie par rafales. Ainsi cette dernière peut calculer la distance en temps réel, et agir en conséquence.</p>
|
||||
</div>
|
376
index/includes/ex2-full.php
Normal file
|
@ -0,0 +1,376 @@
|
|||
<div id="ex2d">
|
||||
<h3>Fonctionnement</h3>
|
||||
|
||||
<p>Le robot est composé de plusieurs éléments pour modélier la chauve - souris :</p>
|
||||
|
||||
<ul>
|
||||
<li>Le module à ultrasons et son servo-moteur modélise les cordes vocales et les oreilles de la chauve-souris.</li>
|
||||
<li>Les moteurs et roues modélisent le moyen de déplacement de la chauve-souris.</li>
|
||||
<li>La carte arduino commande tous les éléments, elle modélise le cerveau de la chauve-souris.</li>
|
||||
<li>Le chassis contient tous les composants.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="composants">Composants</h3>
|
||||
|
||||
<h4>Le module à ultrasons</h4>
|
||||
|
||||
<p>Le module HC-SR04 permet d’évaluer les distances entre un objet mobile et les obstacles rencontrés. Il émet des ultrasons puis les capte après un écho grâce à ses émetteur et récepteur. Il est conçu pour fonctionner simplement avec une carte arduino.</p>
|
||||
|
||||
<figure style="width: 350px;"><img alt="Module HC-SR04" src="https://www.bananarobotics.com/shop/image/cache/data/sku/BR/0/1/0/0/2/BR010020-HC-SR04-Ultrasonic-Distance-Sensor-Module/HC-SR04-Ultrasonic-Distance-Sensor-Module-600x600.png" />
|
||||
<figcaption>
|
||||
<p>Module HC-SR04</p>
|
||||
<a href="https://www.bananarobotics.com/shop">Source de l'image</a></figcaption>
|
||||
</figure>
|
||||
|
||||
<h4>Le servo-moteur</h4>
|
||||
|
||||
<p>Le servo-moteur est un moteur électrique auquel on a ajouter un système lui permettant d'avoir une grande précision lors de sa rotation. Il permet de contrôler avec précision la direction du module à utrasons. Ainsi, le champ de vision du module est augmenté grâce à un mouvement de balayage.</p>
|
||||
|
||||
<figure style="width: 350px;"><img alt="Servo-moteur" src="http://img.banggood.com/thumb/large/upload/2015/06/SKU250601-1.jpg" />
|
||||
<figcaption>
|
||||
<p>Servo moteur</p>
|
||||
<a href="http://www.banggood.com/TowerPro-SG90-Mini-Micro-Digital-Servo-9g-For-RC-Models-p-984114.html">Source</a></figcaption>
|
||||
</figure>
|
||||
|
||||
<h4>Les moteurs</h4>
|
||||
|
||||
<h4>La carte arduino</h4>
|
||||
|
||||
<p>Une carte Arduino est un circuit imprimé en matériel libre sur lequel se trouve un microcontrôleur. Il permet de traiter les informations collectées par les différents ports d'entrés de la carte, et de réagir en conséquence à travers les ports de sortie. On peut ainsi contrôler certains composants, ainsi qu'une variété de périphériques spécialement conçus pour lui. Il fonctionne grâce à du code du language C qui permet de réaliser des actions spécialement commandées.</p>
|
||||
|
||||
<figure style="width: 350px;"><img alt="Carte arduino UNO" src="http://www.innofab.fr/wp-content/uploads/2015/08/ARDUINO_R3.png" />
|
||||
<figcaption>
|
||||
<p>Carte Arduino UNO</p>
|
||||
<a href="http://www.innofab.fr/wp-content/uploads/2015/08/ARDUINO_R3.png">Source de l'image</a></figcaption>
|
||||
</figure>
|
||||
|
||||
<h4>Le chassis</h4>
|
||||
|
||||
<p>Le chassis a pour fonction de relier tous les composants entre eux et faciliter le montage et la conception du robot. C'est un kit pour robot arduino, mais ne fournit pas de code ou de carte.</p>
|
||||
|
||||
<figure style="width: 350px;"><img alt="Le chassis" src="http://img.banggood.com/thumb/large/oaupload/banggood/images/F2/51/c24768b7-3305-49b4-bbd6-64cf7b6107f0.jpg" />
|
||||
<figcaption>
|
||||
<p>Le chassis</p>
|
||||
<a href="http://www.banggood.com/2WD-Smart-Car-Chassis-Tracing-Car-With-Encoder-Battery-Box-For-Arduino-p-906309.html">Source de l'image</a></figcaption>
|
||||
</figure>
|
||||
|
||||
<h4>Les batteries</h4>
|
||||
|
||||
<p>Les batteries ont pour fonction d'alimenter le robot en électricité</p>
|
||||
|
||||
<figure style="width: 350px;"><img alt="La batterie 1" src="http://www.batteryspace.com/images/products/detail/5830.png" /><img alt="La batterie 2" src="https://chioszrobots.files.wordpress.com/2014/04/battery-holder-4aa-chiosz-robots.png?w=593" />
|
||||
<figcaption>
|
||||
<p>Les batteries</p>
|
||||
<a href="http://www.banggood.com/2WD-Smart-Car-Chassis-Tracing-Car-With-Encoder-Battery-Box-For-Arduino-p-906309.html">Source de l'image</a></figcaption>
|
||||
</figure>
|
||||
|
||||
<h3>Construction</h3>
|
||||
|
||||
<p>La contruction du robot a été très complexe, mais nous a appris beaucoup à propos de l'électronique,</p>
|
||||
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam et tellus et tellus euismod congue. Praesent diam ante, pellentesque lacinia vestibulum eget, iaculis eget est. Nullam justo dui, hendrerit eu nulla nec, aliquam posuere libero. Quisque ut ornare nisi, eu gravida sem. Maecenas et lacus sit amet quam maximus aliquet. Suspendisse sodales sapien sit amet arcu efficitur, vel rutrum mi aliquet. Cras mollis facilisis metus id bibendum. Ut vel diam pulvinar, lobortis diam non, placerat tellus. Morbi lacus velit, egestas id elit sit amet, dapibus accumsan justo. Nulla facilisi. Proin vestibulum neque condimentum urna molestie aliquet. Nunc fermentum suscipit libero, ac maximus diam scelerisque vitae. Integer sed auctor magna. Aliquam erat volutpat.</p>
|
||||
|
||||
<h3>Logiciel</h3>
|
||||
|
||||
<p>On utilise pour contôler les composants périphériques la carte Arduino. Celle-ci comporte des ports grâce auquels elle communique avec ses périphériques. Les ports n'ont pas tous les mêmes propriétés, c'est pourquoi il faut décider quels port sera responsable de quelle tâche. Faire un plan aide aussi énormément lors du montage électrique du robot : deux fils sont vite échangés, et retrouver une erreur est une tâche difficile qui fait perdre beaucoup de temps. Une carte arduino standart comporte 13 ports qui ne seront utiles.</p>
|
||||
|
||||
<h3>Plan des ports Entrée/Sortie</h3>
|
||||
|
||||
<h4>Ports I/O (= Input/Output, c'est à dire Entrée/Sortie)</h4>
|
||||
|
||||
<p>Ports 2, 4, 7, 8 et 13</p>
|
||||
|
||||
<h4>Ports I/O capables de MLI (Modulation de la largeur d'impulsion)</h4>
|
||||
|
||||
<p>Port 3, 5, 6, 9, 10 et 11</p>
|
||||
|
||||
<p>La Modulation de la largeur d'impulsion (MLI ; en anglais : Pulse Width Modulation, soit PWM) est une technique couramment utilisée pour synthétiser des signaux continus (analogues) à l'aide de circuits à fonctionnement tout ou rien (numériques). Cela permet de contôler de façon analogique (c'est à dire que le signal peut être de plusieurs valeurs d'intensité) avec un contrôleur numérique qui ne peut avoir que deux signaux : allumé ou éteint)</p>
|
||||
|
||||
<figure style="width: 350px;"><img alt="PWM" src="https://upload.wikimedia.org/wikipedia/commons/thumb/e/e2/Delta_PWM.png/320px-Delta_PWM.png" />
|
||||
<figcaption>
|
||||
<p>Exemple de synthèse d'un signal grâce à la MLI</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<table>
|
||||
<caption>Plan des ports utilisés, et leur fonction (Entrée ou sortie)</caption>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th>Port</th>
|
||||
<th>Entrée ou sortie</th>
|
||||
<th>Fonction</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2</td>
|
||||
<td>Entrée</td>
|
||||
<td>Indication de la position de la roue droite</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>4</td>
|
||||
<td>Entrée</td>
|
||||
<td>Indication de la position de la roue gauche</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>7</td>
|
||||
<td>Entrée</td>
|
||||
<td>Signal du module HC-SR04</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>3</td>
|
||||
<td>Sortie</td>
|
||||
<td>Contrôle de la vitesse de la roue droite</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>5</td>
|
||||
<td>Sortie</td>
|
||||
<td>Contrôle de la vitesse de la roue gauche</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>8</td>
|
||||
<td>Sortie</td>
|
||||
<td>Contrôle de la position du servo-moteur</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>12</td>
|
||||
<td>Sortie</td>
|
||||
<td>Envoi du signal pour le module HC-SR04</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<h3 id="code">Le code de la carte arduino</h3>
|
||||
|
||||
<p> Il faut programmer la carte avec du code C pour lui dire quoi faire.</p>
|
||||
|
||||
<p>Les différentes actions à réaliser sont listées ci-dessous :</p>
|
||||
|
||||
<ul>
|
||||
<li>Contôler les moteurs des roues pour se faire déplacer le robot
|
||||
<ul>
|
||||
<li>Tout droit</li>
|
||||
<li>A gauche</li>
|
||||
<li>A droite</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Orienter le module à ultrasons dans la direction souhaitée grâce au servo-moteur</li>
|
||||
<li>Contrôler le module à ultrasons et ainsi connaître la position d'éventuels obstacles</li>
|
||||
<li>Analyser les données et réagir en conséquence</li>
|
||||
</ul>
|
||||
|
||||
<p>A chaque tâche est dédiée une portion du code, qui est au final compacté en un seul document, envoyé à la carte Arduino.</p>
|
||||
|
||||
<h3>Code du module à ultrasons HC-SR04 (source : <a href="http://howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/" style="display: inline;">HowToMechatronics.com</a>) -<button id="HC-SR04" onclick="showButton('HC-SR04')" value="Afficher">Afficher</button></h3>
|
||||
|
||||
<div id="HC-SR04d" style="display: none;">
|
||||
<pre data-enlighter-language="c">
|
||||
/*
|
||||
* Ultrasonic Sensor HC-SR04 and Arduino Tutorial
|
||||
*
|
||||
* Crated by Dejan Nedelkovski,
|
||||
* www.HowToMechatronics.com
|
||||
*
|
||||
*/
|
||||
|
||||
// defines pins numbers
|
||||
const int trigPin = 9;
|
||||
const int echoPin = 10;
|
||||
|
||||
// defines variables
|
||||
long duration;
|
||||
int distance;
|
||||
|
||||
void setup() {
|
||||
pinMode(trigPin, OUTPUT); // Sets the trigPin as an Output
|
||||
pinMode(echoPin, INPUT); // Sets the echoPin as an Input
|
||||
Serial.begin(9600); // Starts the serial communication
|
||||
}
|
||||
|
||||
void loop() {
|
||||
// Clears the trigPin
|
||||
digitalWrite(trigPin, LOW);
|
||||
delayMicroseconds(2);
|
||||
|
||||
// Sets the trigPin on HIGH state for 10 micro seconds
|
||||
digitalWrite(trigPin, HIGH);
|
||||
delayMicroseconds(10);
|
||||
digitalWrite(trigPin, LOW);
|
||||
|
||||
// Reads the echoPin, returns the sound wave travel time in microseconds
|
||||
duration = pulseIn(echoPin, HIGH);
|
||||
|
||||
// Calculating the distance
|
||||
distance= duration*0.034/2;
|
||||
|
||||
// Prints the distance on the Serial Monitor
|
||||
Serial.print("Distance: ");
|
||||
Serial.println(distance);
|
||||
}
|
||||
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<h3>Code de contrôle des roues -<button id="roues" onclick="showButton('roues')" value="Afficher">Afficher</button></h3>
|
||||
|
||||
<div id="rouesd" style="display: none;">
|
||||
<pre data-enlighter-language="c">
|
||||
/*Vide pour l'instant*/
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<h3>Code de contrôle du servo -<button id="servo" onclick="showButton('servo')" value="Afficher">Afficher</button></h3>
|
||||
|
||||
<div id="servod" style="display: none;">
|
||||
<pre data-enlighter-language="c">
|
||||
/*Vide pour l'instant*/
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<h3>Code complet de l'arduino du robot -<button id="robot" onclick="showButton('robot')" value="Afficher">Afficher</button></h3>
|
||||
|
||||
<div id="robotd" style="display: none;">
|
||||
<pre data-enlighter-language="c">
|
||||
/*
|
||||
INCREMENTATION
|
||||
for (i = 0; i < 5; i++){
|
||||
|
||||
}
|
||||
|
||||
Ce qu'il reste à faire :
|
||||
testDevant
|
||||
demiTour
|
||||
tirageSort
|
||||
avancer
|
||||
*/
|
||||
|
||||
|
||||
|
||||
int libreDevant;
|
||||
int posServo;
|
||||
int resulTirage;
|
||||
int nbDeg;
|
||||
int verifOpp;
|
||||
int distMinLibre;
|
||||
int dist;
|
||||
|
||||
|
||||
int testDevant(){
|
||||
|
||||
//prendre la donnée du capteur
|
||||
|
||||
if(dist >= distMinLibre)
|
||||
{
|
||||
libreDevant = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
libreDevant = 0;
|
||||
//Canard
|
||||
}
|
||||
|
||||
return libreDevant;
|
||||
}
|
||||
|
||||
int tirageSort(){
|
||||
|
||||
|
||||
|
||||
return resulTirage;
|
||||
}
|
||||
|
||||
int checkG(){
|
||||
|
||||
posServo = posServo + nbDeg; //tourner le capteur
|
||||
|
||||
libreDevant = testDevant();
|
||||
//Vérifier si c'est libre devant
|
||||
if (libreDevant == 1)
|
||||
{
|
||||
posServo = 90; //remettre le servo au milieu
|
||||
}
|
||||
else
|
||||
{
|
||||
if (posServo == 180) //on arrive en fin de course
|
||||
{
|
||||
posServo = 90;
|
||||
if(verifOpp = 0)
|
||||
{
|
||||
checkD()
|
||||
}
|
||||
else
|
||||
{
|
||||
verifOpp = 0;
|
||||
demiTour()
|
||||
}
|
||||
}
|
||||
else if(posServo < 180) //On vérifie de l'autre côté
|
||||
{
|
||||
checkG()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int checkD(){
|
||||
|
||||
posServo = posServo - nbDeg; //tourner le capteur
|
||||
|
||||
libreDevant = testDevant();
|
||||
//Vérifier si c'est libre devant
|
||||
if (libreDevant == 1)
|
||||
{
|
||||
posServo = 90; //remettre le servo au milieu
|
||||
}
|
||||
else
|
||||
{
|
||||
if (posServo == 0) //on arrive en fin de course
|
||||
{
|
||||
posServo = 90;
|
||||
if(verifOpp = 0)
|
||||
{
|
||||
checkG()
|
||||
}
|
||||
else
|
||||
{
|
||||
verifOpp = 0;
|
||||
demiTour()
|
||||
}
|
||||
}
|
||||
else if(posServo > 0) //On vérifie de l'autre côté
|
||||
{
|
||||
checkD()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void setup() {
|
||||
|
||||
pinMode(13, OUTPUT); // initialize digital pin 13 as an output.
|
||||
|
||||
}
|
||||
|
||||
// the loop function runs over and over again forever
|
||||
void loop() {
|
||||
posServo = 90;
|
||||
libreDevant = testDevant();
|
||||
if(libreDevant = 1)
|
||||
{
|
||||
avancer()
|
||||
}
|
||||
else
|
||||
{
|
||||
resulTirage = tirageSort();
|
||||
if (resulTirage = 0)
|
||||
{
|
||||
checkG()
|
||||
avancer()
|
||||
}
|
||||
else
|
||||
{
|
||||
checkD()
|
||||
avancer()
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
74
index/includes/ex2.php
Normal file
|
@ -0,0 +1,74 @@
|
|||
<div id="ex2d">
|
||||
<h3>Présentation</h3>
|
||||
|
||||
<p>Notre seconde expérience consiste en la fabrication d’un robot simple qui reproduit le moyen de localisation de la chauve-souris.</p>
|
||||
|
||||
<p>Ainsi nous reprenons d’une part ce sens des chauves-souris créé pas la nature et l’illustrons, et d’autre part les principes physiques exploités par cette technique, puisque nous recréons entièrement ce système nous-mêmes.</p>
|
||||
|
||||
<p>Ce robot et cette partie seront le thème majeur de l'oral et y seront donc exposés de manière précise et détaillée. Vous pouvez lire ici le compte rendu simplifié de cette expérience.</p>
|
||||
|
||||
<h3>Explication</h3>
|
||||
|
||||
<p>Pour simplifier, le robot ne se déplace que sur deux axes : il ne vole pas. C’est un robot qui se déplace au sol grâce à deux roues motorisées indépendantes. Ces deux roues, ainsi que l’intégralité du robot, sont contrôlés par un système autonome : une carte Arduino.</p>
|
||||
|
||||
<p>Une carte Arduino est un outil électronique programmable qui peut contrôler des périphériques.</p>
|
||||
|
||||
<p>Le robot est composé de plusieurs éléments pour modéliser la chauve - souris :</p>
|
||||
|
||||
<ul>
|
||||
<li>Le module à ultrasons vu dans la <a href="page3-ex1.php">partie précédente</a> modélise les cordes vocales et les oreilles de la chauve-souris.</li>
|
||||
<li>Les moteurs et roues modélisent le moyen de déplacement de la chauve-souris.</li>
|
||||
<li>La carte Arduino commande tous les éléments, elle modélise le cerveau de la chauve-souris.</li>
|
||||
<li>Le châssis contient tous les composants.</li>
|
||||
</ul>
|
||||
|
||||
<h3>Fonctionnement basique</h3>
|
||||
|
||||
<p>Une version simplifiée du fonctionnement du robot serait la suivante : le robot détecte des obstacles contre lesquels il pourrait potentiellement se heurter en mesurant la distance qui l’en sépare grâce à des ultrasons. Il réagit en conséquence et change de direction lorsqu’il détecte un tel objet.</p>
|
||||
|
||||
<h3>Illustration</h3>
|
||||
|
||||
<p>Voici ci-dessous des images dudit robot :</p>
|
||||
|
||||
<figure style="width: 600px;"><img src="http://achilletoupin.com/tpe/index/images/imgEx2/2016-02-04_06.56.14.jpg" />
|
||||
<figcaption>
|
||||
<p>Vue générale du robot</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure style="width: 600px;"><img src="http://achilletoupin.com/tpe/index/images/imgEx2/2016-02-04_06.56.20.jpg" />
|
||||
<figcaption>
|
||||
<p>Le module HC-SR04 monté sur le robot</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure style="width: 600px;"><img src="http://achilletoupin.com/tpe/index/images/imgEx2/2016-02-04_06.56.37.jpg" />
|
||||
<figcaption>
|
||||
<p>Vue de l'organication générale des composants sur le robot</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure style="width: 600px;"><img src="http://achilletoupin.com/tpe/index/images/imgEx2/2016-02-04_06.56.45.jpg" />
|
||||
<figcaption>
|
||||
<p>La carte Arduino UNO</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure style="width: 600px;"><img src="http://achilletoupin.com/tpe/index/images/imgEx2/2016-02-04_06.57.55.jpg" />
|
||||
<figcaption>
|
||||
<p>Montage du protocole 1, avec les émetteur et récepteur à 34cm l'un de l'autre</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure style="width: 600px;"><img src="http://achilletoupin.com/tpe/index/images/imgEx2/2016-02-04_06.57.59.jpg" />
|
||||
<figcaption>
|
||||
<p>Vue de dessous du robot : la carte de contrôle des moteurs</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure style="width: 600px;"><img src="http://achilletoupin.com/tpe/index/images/imgEx2/robotHC-SR04.gif" />
|
||||
<figcaption>
|
||||
<p>Démonstration du mouvement du module HC-SR04</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
</div>
|
3
index/includes/footer.php
Normal file
|
@ -0,0 +1,3 @@
|
|||
<footer>
|
||||
<h2>Webdesign par Achille Toupin</h2>
|
||||
</footer>
|
12
index/includes/header.php
Normal file
|
@ -0,0 +1,12 @@
|
|||
<header>
|
||||
<img src="index/images/bannerTpe.png" alt="TPE G30"></img>
|
||||
<nav>
|
||||
<div><a href="index.php" onclick=showF('tb')>Introduction</a></div>
|
||||
<div><a href="page1-son.php" onclick=showF('tb')>Théorie basique du son</a></div>
|
||||
<div><a href="page2-cs" onclick=showF('cs') >La chauve-souris</a></div>
|
||||
<div><a href="page3-ex1" onclick=showF('ex1') >Expérience 1 : les ultrasons</a></div>
|
||||
<div><a href="page4-ex2" onclick=showF('ex2') >Expérience 2 : Le robot</a></div>
|
||||
<div><a href="page5-ccln" onclick=showF('ccln')>Conclusion</a></div>
|
||||
<div><a href="page6-src" onclick=showF('src')>Sources</a></div>
|
||||
</nav>
|
||||
</header>
|
11
index/includes/headerAll.php
Normal file
|
@ -0,0 +1,11 @@
|
|||
<header>
|
||||
<img src="index/images/bannerTpe.png" alt="TPE G30"></img>
|
||||
<nav>
|
||||
<div><a href="#tb" onclick=showF('tb')>Théorie basique du son</a></div>
|
||||
<div><a href="#cs" onclick=showF('cs') >La chauve-souris</a></div>
|
||||
<div><a href="#ex1" onclick=showF('ex1') >Expérience 1 : les ultrasons</a></div>
|
||||
<div><a href="#ex2" onclick=showF('ex2') >Expérience 2 : Le robot</a></div>
|
||||
<div><a href="#ccln" onclick=showF('ccln')>Conclusion</a></div>
|
||||
<div><a href="#src" onclick=showF('src')>Sources</a></div>
|
||||
</nav>
|
||||
</header>
|
18
index/includes/intro.php
Normal file
|
@ -0,0 +1,18 @@
|
|||
<div id="introd">
|
||||
|
||||
<p>Le thème de notre TPE est celui de l’écholocalisation, ou écholocation. Nous avons, pour mêler SVT et physique, décidé d’étudier le comportement d’un animal en particulier : la chauve-souris.</p>
|
||||
|
||||
<p>Nous avons décidé d’aborder dès la première séance le thème du son, puis nous avons réfléchi à un lien avec l’autre discipline imposée : les SVT. Nous avons rétréci le champ de possibilité en se limitant à l’écholocation. Nous avons ensuite cherché une manière pertinente de formuler la problématique en fonction des thèmes que nous souhaitions aborder.</p>
|
||||
|
||||
<p>Nous avons abouti à la problématique suivante : <strong>Comment la chauve-souris se localise-t-elle grâce aux ultrasons ?</strong></p>
|
||||
|
||||
<p>Il est bien connu que la chauve-souris peut se déplacer dans le noir, et qu'elle n’utilise pas seulement ses yeux pour se repérer mais aussi des ultrasons. Cependant, la manière exacte dont elle s’y prend reste peu connue et assez évoluée, c’est pour cela que nous allons vous expliquer comment cet animal intéressant s’y prend.</p>
|
||||
|
||||
<p>Ainsi nous commencerons par <a href="page1-son.php">étudier le son</a>, élément essentiel de son mode de déplacement, puis comment<a href="page2-cs.php"> le chiroptère l’utilise à son avantage</a>. Nous l'illustrerons par <a href="page3-ex1.php">une expérience réalisée en laboratoire</a> et une <a href="page4-ex2.php">maquette fonctionnelle : un robot</a>.</p>
|
||||
|
||||
<p>Le TPE est rendu sous forme de site internet. Le support nous a paru intéressant car accessible par tous, et permettant de présenter différentes formes d’information : du simple texte aux tableaux complexes, en passant par les images et les animations. Il a été entièrement créé par Achille, qui l'a codé, a créé son style de mise en page et l'a téléchargé sur son site.</p>
|
||||
|
||||
<p><strong>Achille</strong> s’est chargé de la partie physique, tandis qu’<strong>Antoine</strong> a réalisé celle sur la chauve-souris. <strong>Thomas</strong> s’est occupé des premières recherches ainsi que de compléter les deux parties au fur et à mesure du TPE. Le robot de la seconde expérience a été conçu ensemble par <strong>notre trinôme</strong>, chacun avançant ses idées. L’ensemble du projet a été principalement géré et organisé par <strong>Achille</strong>.</p>
|
||||
|
||||
<p>Les principales difficultés rencontrées, mis à part les habituelles difficultés liées au travail de groupe, ont été celles du support : les problèmes de codage, de mises à jour, sans compter le simple langage informatique ont représenté l’obstacle le plus important. La conception du robot a aussi été une source de difficultés : bien qu'étant en apparence simple, son fonctionnement nécessite des procédés complexes. Le manque d’informations précises concernant la chauve-souris et notamment son audition nous a aussi freiné dans les recherches.</p>
|
||||
</div>
|
1
index/includes/lorem.php
Normal file
|
@ -0,0 +1 @@
|
|||
<p>Consectetur adipiscing elit. In scelerisque tincidunt risus, nec bibendum magna vulputate vel. In tristique nisl venenatis neque imperdiet commodo. Nam sed vulputate est. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed scelerisque purus sit amet augue condimentum, in tempus elit euismod. Aenean sed laoreet nunc, quis gravida turpis. Phasellus pretium sapien vitae tincidunt vestibulum. Integer ac semper mi, id pulvinar massa. In tempus augue dui, a dapibus risus eleifend in. Nunc volutpat nulla leo, eget rhoncus libero tincidunt in. Nullam aliquam leo leo.<br/>Nullam fringilla sed metus at volutpat. Vivamus ut orci varius, ullamcorper nulla eu, molestie ipsum. Ut magna orci, mollis vel cursus dictum, adipiscing vitae lorem. Vivamus vitae tempus neque. Cras auctor cursus nisl eu laoreet. Vestibulum vitae felis faucibus ipsum iaculis fringilla. Donec dictum viverra lectus ut scelerisque. In laoreet feugiat elementum.<br/>Curabitur eu bibendum tellus, at condimentum elit. Nunc lacus eros, volutpat in tristique vel, egestas quis libero. Aenean consectetur libero non scelerisque sollicitudin. Fusce lobortis felis erat, sit amet porta elit pretium nec. Nam risus sapien, eleifend ut arcu a, porttitor rutrum sapien. Vestibulum sed mauris vel mauris tempus dignissim. Class aptent taciti sociosqu ad litora torquent per conubia nostra</p>
|
155
index/includes/son.php
Normal file
|
@ -0,0 +1,155 @@
|
|||
<div id="sond">
|
||||
<h3>Le son</h3>
|
||||
|
||||
<p>Le son est la vibration d'un fluide qui se propage sous forme d'onde : quand on veut créer une onde sonore, on fait vibrer l'air. Le son ne se propage pas dans le vide : aucun fluide n'est disponible pour vibrer.<br />
|
||||
Le son entraîne une modification infime de la pression atmosphérique.</p>
|
||||
|
||||
<p>L'amplitude de la vibration est plus ou moins importante selon le milieu<br />
|
||||
(ex: dans un gaz la vitesse du son diminue lorsque la densité du gaz augmente (effet d'inertie)<br />
|
||||
et/ou lorsque sa compressibilité (son aptitude à changer de volume sous l'effet de la pression) augmente.</p>
|
||||
|
||||
<p>Dans l'air, la vitesse du son est d'environ 340 m/s.</p>
|
||||
|
||||
<p>Le son est défini par :</p>
|
||||
|
||||
<ul>
|
||||
<li>l'intensité/l'amplitude : correspond au "volume" du son.</li>
|
||||
<li>La fréquence : le nombre de vibrations par seconde.</li>
|
||||
<li>le timbre : la "forme" de la vibration.</li>
|
||||
</ul>
|
||||
|
||||
<h3>Les ultrasons</h3>
|
||||
|
||||
<p>Les ultrasons sont des ondes sonores non audibles dont les fréquences sont comprises entre 16 000 Hertz et 1 000 000 Hertz (16 kHz et 1 Mhz). Ils ont été découverts en 1883 par le physiologiste anglais Francis Galton. L'influence des nécessités de la lutte anti-sous-marine de la première guerre mondiale pousse à créer un système de sonar à ultrasons. Le physicien Paul Langevin travaille sur le premier générateur d’ultrasons qui apparaît en 1917 et est appelé le "triplet Langevin".</p>
|
||||
|
||||
<figure style="width: 200px;"><img src="https://upload.wikimedia.org/wikipedia/commons/b/b0/Langevin.jpg" />
|
||||
<figcaption>
|
||||
<p>Paul Langevin</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<h3>Une onde</h3>
|
||||
|
||||
<p>Une onde ne correspond pas à un transport de matière mais d'énergie. Traduction : le son est en fait un changement de pression qui se déplace dans l’espace. Les molécules traversées se déplacent donc peu, sans migrer. Le milieu parcouru par l’onde subit alternativement des compressions et des dilatations.<br />
|
||||
Les molécules s'entrechoquent et oscillent mais tout en restant autour de leurs positions initiales, comme le présente l'animation suivante :</p>
|
||||
|
||||
<figure style="width: 350px;"><img alt="Animation d'une onde longitudinale" src="http://www.acs.psu.edu/drussell/Demos/waves/Lwave-v8.gif" />
|
||||
<figcaption>
|
||||
<p>Animation d'une onde longitudinale</p>
|
||||
<a href=" http://www.docsity.com/en/news/physics/physics-sound-visual-representation-gifs/"> http://www.docsity.com/en/news/physics/physics-sound-visual-representation-gifs/</a></figcaption>
|
||||
</figure>
|
||||
|
||||
<p>En réalité le son se propage dans trois dimensions, les ondes sont donc des sphères.</p>
|
||||
|
||||
<h3>Milieux de diffusion</h3>
|
||||
|
||||
<p>Pour se déplacer le son nécessite un milieu de propagation. Tout milieu constitué de molécules (gaz, liquides, solides) représente un milieu de propagation pour le son. La vitesse du son est plus grande dans un corps qui est plus dense. De ce fait, le son dans un liquide devrait se propager plus vite que dans un gaz mais plus lentement que dans un solide.<br />
|
||||
Ceci se vérifie la plupart des fois, mais la densité n’est pas le seul facteur à entrer en jeu. La capacité du corps à se déformer et à revenir à son état initial (le module d’élasticité) du milieu traversé influe aussi sur la vitesse du son.</p>
|
||||
|
||||
<p>La vitesse de propagation des ondes est déterminée par le comportement des molécules. Elle dépend de la masse des molécules et de la distance qui les sépare. En effet, si les molécules sont lourdes, elles se déplaceront plus lentement que des molécules légères et donc le temps nécessaire à la transmission du mouvement à la molécule voisine sera plus grand, dans ce cas l'onde ira donc moins vite. A noter que la distance entre les molécules importe plus sur la vitesse de propagation que leur masse.<br />
|
||||
Entre autre, une onde se déplace plus rapidement lorsque les molécules traversées sont plus rapprochées, comme le montre le pendule de Newton où les billes misent en contact transmettent l’énergie quasi-instantanément.</p>
|
||||
|
||||
<p>La vitesse de l'onde n'est pas liée aux caractéristiques de l'onde sonore elle même mais à celles du milieu traversé. C'est à dire que dans un même milieu, tous les sons se propagent à la même vitesse.</p>
|
||||
|
||||
<h3>Caractéristiques :</h3>
|
||||
|
||||
<h4>Fréquence</h4>
|
||||
|
||||
<p>La fréquence est le nombre d’oscillations périodiques par seconde. On parlera également de la hauteur du son.<br />
|
||||
Plus la fréquence d’un son sera élevée (onde resserée) et plus le son sera aigu. A l’inverse, plus la fréquence sera basse, plus le son sera grave.</p>
|
||||
|
||||
<p>La fréquence s’exprime en Hertz (Hz), un Hertz correspondant à un nombre d'oscillations<br />
|
||||
par seconde.<br />
|
||||
Les fréquences audibles par l’être humain s’étendent de 20 à 20 000 Hz en moyenne.<br />
|
||||
En dessous de 20 Hz, il s’agit d’infrasons et d’ultrasons au-dessus de 20 000 Hz.</p>
|
||||
|
||||
<p>La fréquence peut se calculer à partir de la longueur d’onde (= la longueur d’une période, distance entre deux sommets) et la célérité du son dans le milieu traversé.<br />
|
||||
La formule étant F = C/λ<br />
|
||||
Avec λ (Lambda) en mètres<br />
|
||||
C (célérité) en m/s (340 m/s pour l’air)<br />
|
||||
F la fréquence en Hertz</p>
|
||||
|
||||
<p>440 Hz => 0.77 m = 77cm</p>
|
||||
|
||||
<p>Plus la fréquence augmente, plus la longueur d’onde diminue.</p>
|
||||
|
||||
<h3>Intensité</h3>
|
||||
|
||||
<p>L'intensité sonore correspond à la puissance, au volume du son. La représentation d'une onde sur un oscilloscope permet de voir son intensité par l’amplitude des courbes :</p>
|
||||
|
||||
<figure style="width: 200px;"><img alt="L'intensité d'une onde" src="http://www.alloprof.qc.ca/ImagesDesFiches/bv3/s1141i11.png" />
|
||||
<figcaption>
|
||||
<p>L'intensité d'une onde</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>Dans l'air, les variations d’intensité se traduisent par des variations de pression plus ou moins grandes. C'est à dire que si une source sonore émet beaucoup d'énergie, elle va fortement compresser les molécules se trouvant autour d'elle et cette forte compression va donner lieu à un son plus fort.</p>
|
||||
|
||||
<p>Une source sonore émet une certaine puissance, à mesure que l'onde s'éloigne de manière sphérique de la source, cette puissance totale se répartit sur une aire croissante. Quand la distance double, cette aire se multiplie par quatre. Etant donné que la puissance acoustique se mesure pour 1 mètre carré, elle se divise par quatre quand la distance à la source se multiplie par deux. La puissance sonore est donc inversement proportionnelle au carré de la distance. C'est pourquoi un son semble moins élévé avec la distance.</p>
|
||||
|
||||
<p>Le décibel (noté dB) est une autre mesure de la puissance sonore, un décibel valant 1 dixième de bel.<br />
|
||||
L’échelle des bels est une échelle dite logarithmique de base 10 (logarithme décimal). Cela signifie que monter de 3dB double la puissance émise, de 6dB multiplie par 4 le volume, de 9dB multiplie par 8 (2x2x2) le volume et ainsi de suite. De plus ajouter 10dB (1 bel) multiplie le volume par 10.</p>
|
||||
|
||||
<h4>Timbre</h4>
|
||||
|
||||
<p> Lorsqu’on écoute un piano et une guitare jouant une note de même hauteur (fréquence) et de même volume, on remarque évidemment que les sons ne sont pas identiques. Cela est dû aux « timbres » qui sont différents.<br />
|
||||
Théorème de Fourier :<br />
|
||||
Un son complexe peut être décomposé en une somme d’ondes sinusoïdales de fréquences et d’amplitudes données.</p>
|
||||
|
||||
<figure style="width: 250px;"><img alt="Théorème de Fourier" src="http://f6crp.pagesperso-orange.fr/elec/images/fourier2.gif" />
|
||||
<figcaption>
|
||||
<p>Théorème de Fourier</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>Autrement dit, un son peut-être décomposé en plusieurs ondes sinusoïdales qui sont émises simultanément. Celles-ci additionnées donnent une seule onde, cette résultante est donc l’onde du son obtenu. Ces dernières sont appelées harmoniques.</p>
|
||||
|
||||
<p>Un son pur est le plus simple qui puisse exister. Il s’agit d'un son dont l’onde est parfaitement sinusoïdale. Et donc qui est démunie d’harmoniques. On ne trouve pas de tel son dans le nature, seul un appareil électronique peut générer ce type de son.</p>
|
||||
|
||||
<figure style="width: 700px;"><img src="http://www.math.harvard.edu/~knill/teaching/math1a_2011/exhibits/trig/trig.gif " />
|
||||
<figcaption>
|
||||
<p>La fonction sinusoïdale</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>Toutes les ondes ne sont cependant pas composées d’une fondamentale et d’harmoniques. Certaines semblent être aléatoires puisqu’elles ne sont pas composées uniquement d’harmoniques et de ce fait ne semblent pas périodiques. Leurs hauteurs exactes ne peuvent être appréciées par l’oreille. C’est le cas de bruits irréguliers comme un claquement de porte pour un bruit impulsif ou une tondeuse pour un bruit prolongé.</p>
|
||||
|
||||
<h3>Effet Doppler</h3>
|
||||
|
||||
<p>L'effet Doppler est le décalage de fréquence d’une onde (onde mécanique, acoustique, électromagnétique...) entre la mesure à l'émission et la mesure à la réception lorsque la distance entre l'émetteur et le récepteur varie au cours du temps.</p>
|
||||
|
||||
<figure alt="L'effet Doppler" style="width: 400px;"><img src="http://e.maxicours.com/img/4/2/0/9/420943.jpg" />
|
||||
<figcaption>
|
||||
<p>L'effet Doppler</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>Lorsque la source sonore se rapproche, la fréquence augmente et quand la source s'éloigne, la fréquence diminue.</p>
|
||||
|
||||
<p>Pour un observateur immobile (référentiel terrestre), le bruit émis par une voiture n’est pas le même lorsqu'elle s’approche que lorsqu'elle s’éloigne.<br />
|
||||
Quand la voiture se rapproche, le son paraît plus aigu que le son perçu par le conducteur. Quand elle s’éloigne, le son paraît plus grave. C’est une manifestation de l’effet Doppler.</p>
|
||||
|
||||
<p>Cet effet n'a que peu d'impact sur la chauve souris, car elle se déplace trop lentement.</p>
|
||||
|
||||
<h3>La réflexion d'une onde (ou l'écho)</h3>
|
||||
|
||||
<p>Un écho est le retour vers son émetteur d'un son réféchi par un obstacle.</p>
|
||||
|
||||
<p>Lorsqu’on schématise cette situation, l’angle de réflexion (ici i’) est égal à l’angle d’incidence (ici i).</p>
|
||||
|
||||
<figure style="width: 300px;"><img alt="Représentation de la réflexion d'une onde contre un obstacle" src="http://perceptionsonoretpe.free.fr/I/images/Fig_15.png" />
|
||||
<figcaption>
|
||||
<p>Représentation de la réflexion d'une onde contre un obstacle</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>Il faut que l'émission soit perpendiculaire à l'obstacle pour que l'émetteur (qui est aussi le récepteur) puisse entendre le retour, ou que l'obstacle ait une partie perpendiculaire au "rayon" du son (comme un cylindre)</p>
|
||||
|
||||
<p>Le son ayant une vitesse limitée (vu plus haut) de 340 m/s dans l'air, il y a un court temps entre l'émission et la réception au même endroit d'un son. L'équation T(temps en s) = D(distance en m)/V(vitesse en m/s)</p>
|
||||
|
||||
<p>Nous pouvouns donc utiliser l’écho pour calculer une vitesse. La méthode est la suivante : une son est émis. Lorsqu’il rencontre un obstacle, son écho revient vers l’émetteur. En connaissant la vitesse de propagation du son (340 m/s) ainsi que on délai de retour, on peut calculer la distance de l’obstacle. (voir l'<a href="#ex1">expérience n°1</a>)</p>
|
||||
|
||||
<p>Une partie de l'onde est absorbée dans le matériau. Plus le matériau est dense, plus l'onde sera réfléchie. Un matériau poreux absorbera plus les ondes sonores qu'un matériau "normal".</p>
|
||||
</div>
|
52
index/includes/src.php
Normal file
|
@ -0,0 +1,52 @@
|
|||
<div id="srcd">
|
||||
<!--<a href="http://matterwaves.info/">Matterwaves</a>
|
||||
<a href="http://www.docsity.com/en/news/physics/physics-sound-visual-representation-gifs/">http://www.docsity.com/en/news/physics/physics-sound-visual-representation-gifs/</a>
|
||||
<a href="http://deuns.chez.com/sciences/ondes/ondes3.html">http://deuns.chez.com/sciences/ondes/ondes3.html</a>-->
|
||||
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th>Nom du site</th>
|
||||
<th>Editeur/Auteur</th>
|
||||
<th>Date d'édition ou de mise à jour</th>
|
||||
<th>Adresse du site</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Vigienature</td>
|
||||
<td>Pauline VAN LAERE</td>
|
||||
<td>2007 - 2008</td>
|
||||
<td>http://vigienature.mnhn.fr</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Matterwaves</td>
|
||||
<td>Gabriel LaFreniere</td>
|
||||
<td>juin-11</td>
|
||||
<td>http://matterwaves.info/</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Docsity</td>
|
||||
<td>Docsity</td>
|
||||
<td>2014</td>
|
||||
<td>http://www.docsity.com/en/news/physics/physics-sound-visual-representation-gifs/</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Deuns</td>
|
||||
<td>Deuns</td>
|
||||
<td>Non spécifié</td>
|
||||
<td>http://deuns.chez.com/sciences/ondes/ondes3.html</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Banggood</td>
|
||||
<td>Banggood</td>
|
||||
<td>2016</td>
|
||||
<td>http://www.banggood.com/fr/</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Wikipédia</td>
|
||||
<td>Communauté</td>
|
||||
<td>2016</td>
|
||||
<td>https://fr.wikipedia.org</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</div>
|
129
index/styleTpe.css
Normal file
|
@ -0,0 +1,129 @@
|
|||
header
|
||||
{
|
||||
padding: 0px;
|
||||
}
|
||||
header img
|
||||
{
|
||||
margin: 0px;
|
||||
border-radius: 10px;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
text-align: center;
|
||||
display: block;
|
||||
width: 1100px;
|
||||
}
|
||||
header nav
|
||||
{
|
||||
margin-top: 10px;
|
||||
margin-bottom: 5px;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
padding-left: 10px;
|
||||
}
|
||||
header nav div
|
||||
{
|
||||
display: inline-block;
|
||||
width: auto;
|
||||
padding : 3px;
|
||||
padding-right : 3px;
|
||||
margin-right: 4px;
|
||||
border: 1px solid #CCC;
|
||||
padding: 5px;
|
||||
box-shadow: 0px 5px 9px #b8b8b8;
|
||||
background-color: #EBEBEB;
|
||||
transition: margin-left 200ms;
|
||||
}
|
||||
header nav div:hover
|
||||
{
|
||||
margin-left: 10px;
|
||||
|
||||
}
|
||||
article
|
||||
{
|
||||
display: inline-block;
|
||||
width: 820px;
|
||||
border-right: solid 1px #e6e6e6;
|
||||
}
|
||||
article div
|
||||
{
|
||||
background-color: none;
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
border: none;
|
||||
width: auto;
|
||||
display: inline;
|
||||
vertical-align: top;
|
||||
}
|
||||
article div a
|
||||
{
|
||||
display: inline;
|
||||
text-align: left;
|
||||
background-color: none;
|
||||
}
|
||||
article h2 a
|
||||
{
|
||||
margin: 3px;
|
||||
}
|
||||
/*article p, h1, h2, h3, a
|
||||
{
|
||||
margin : 3px;
|
||||
text-align: left;
|
||||
|
||||
}*/
|
||||
article h4
|
||||
{
|
||||
text-align: left;
|
||||
}
|
||||
article #arrowRight
|
||||
{
|
||||
margin-left: 5px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
article #enCours
|
||||
{
|
||||
cursor: wait;
|
||||
}
|
||||
table
|
||||
{
|
||||
margin: 0 auto;
|
||||
text-align: center;
|
||||
border-collapse: collapse;
|
||||
box-shadow: 0px 5px 9px #b8b8b8;
|
||||
}
|
||||
th, td, tr
|
||||
{
|
||||
border: 1px solid #929292;
|
||||
border-collapse: collapse;
|
||||
padding: 3px;
|
||||
text-align: center;
|
||||
}
|
||||
th
|
||||
{
|
||||
Background-color: #bedbd8;
|
||||
}
|
||||
aside
|
||||
{
|
||||
display: inline-block;
|
||||
width: 220px;
|
||||
vertical-align: top;
|
||||
margin-left: 0px;
|
||||
}
|
||||
aside #todod ul
|
||||
{
|
||||
list-style-type: disc;
|
||||
}
|
||||
aside #todod ul ul
|
||||
{
|
||||
list-style-type: circle;
|
||||
}
|
||||
aside #todod ul ul ul
|
||||
{
|
||||
list-style-type: square;
|
||||
}
|
||||
.EnlighterJSWrapper ol
|
||||
{
|
||||
height: 500px;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
|