<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://peip-ima.plil.fr/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lwijsman</id>
		<title>Wiki de bureau d'études PeiP - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="https://peip-ima.plil.fr/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lwijsman"/>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php/Sp%C3%A9cial:Contributions/Lwijsman"/>
		<updated>2026-04-25T07:38:13Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-6&amp;diff=14187</id>
		<title>Binome2020-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-6&amp;diff=14187"/>
				<updated>2021-03-15T11:06:17Z</updated>
		
		<summary type="html">&lt;p&gt;Lwijsman : /* Mars */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; color: #FFFFFF; text-align: center; font-size: 80%; background: #f1944f; vertical-align: top; width: 98%;&amp;quot;&amp;gt; Circuit micro-attiny &amp;lt;/div&amp;gt;=&lt;br /&gt;
== Janvier ==&lt;br /&gt;
'''18/01/2021'''&lt;br /&gt;
on cherche la fonctionnalité particulière de notre clé usb personalisée, on aimerait trouver un moyen original de dévérouiller la clé. On a plusieurs idées : &lt;br /&gt;
&lt;br /&gt;
1/utiliser une photorésistance qui ne permettrait de déverouiller la clé que dans l'obscurité&lt;br /&gt;
&lt;br /&gt;
2/détecter les sons ambients pour ne déverrouiller la clé que dans une condition particulière (fréquence précise,volume,...)&lt;br /&gt;
&lt;br /&gt;
'''21/01/2021'''&lt;br /&gt;
On part sur l'idée du microphone. On aimerait pouvoir déverrouiller la clé usb en lui jouant une note précise/une mélodie si possible.&lt;br /&gt;
On a trouvé le circuit à réaliser pour connecter le micro à l'ATtiny84 avec un système d'amplification pour pouvoir reconnaître un son. On apprend à utiliser Fritzing pour le recréer et à terme confectionner une version PCB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-home-pifou-Downloads-schema.png|thumb|center|500px|Schéma du circuit]]&lt;br /&gt;
&lt;br /&gt;
On va utiliser l'ATtiny84 comme micro-contrôleur pour ce premier circuit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[Fichier:Attiny84.jpg|thumb|left|300px]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[Fichier:Attiny84_b.jpeg|left|left|300px]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''25/01/2021'''&lt;br /&gt;
On continue le pcb sur Fritzing pour le circuit qui allume une LED lorsque le micro capte un son de fréquence donnée. On rajoute donc une led et une resistance sur une autre sortie de l'attiny. On a également ajusté les angles du circuits, en effet il faut limiterle nombre d'angles de pistes à 90°, il faut donc ajouter des points aux differents &amp;quot;virages&amp;quot;. le circuit sera alimenté par une pile 3.3 V.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schmatic.PNG|thumb|center|500px|Version schématisée sur Fritzing]]&lt;br /&gt;
&lt;br /&gt;
'''28/01/2021'''&lt;br /&gt;
On termine le pcb. On a appris à générer le plan de masse, à exporter le PCB en format lisible par la machine outil qui va l'usiner. En parallèle, on effectue quelques recherches pour le code de l'attiny. On va utiliser une carte Arduino uno comme intermédiaire de programmation. on recherche des bibliothèques Arduino qui nous permettraient de reconnaitre une frequence ou arduino&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Pcb.PNG|thumb|center|500px|PCB sur Fritzing]]&lt;br /&gt;
&lt;br /&gt;
== Février ==&lt;br /&gt;
&lt;br /&gt;
'''01/02/2021'''&lt;br /&gt;
Cinquième séance:&lt;br /&gt;
On a trouvé un script Arduino permettant de récupérer la fréquence d'un son à partir d'un signal analogique. Ce script utilise la bibliothèque arduinoFFT.h (Fast Fourier Transform)&lt;br /&gt;
&lt;br /&gt;
'''04/02/2021'''&lt;br /&gt;
On a commencé à souder les composants sur la carte, micro-controlleur puis les composants smd et enfin le micro traversant. On commence à chaque fois par gommer la surface où on soude pour retirer l'oxidation (pour que la soudure tienne dans le temps). On dépose ensuite de la brasure sur la portion de cuivre sur laquelle on soude, &lt;br /&gt;
&lt;br /&gt;
'''11/02/2021'''&lt;br /&gt;
On commence à tester des programmes. On essaie de comprendre la data reçue du microphone&lt;br /&gt;
&lt;br /&gt;
'''15/02/2021'''&lt;br /&gt;
souder un fil sur l'entrée A2, essayer de définir A2 en sortie, décharger le circuit puis repasser en entrée et faire l'acquisition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mars ==&lt;br /&gt;
&lt;br /&gt;
'''08/03/2021'''&lt;br /&gt;
Après plusieurs séances d'analyse à l'oscilloscope du signal, et un changement de résistance dans le circuit d'amplification (celle de 100K remplacée par une de 4,1K), on se heurte à plusieurs problèmes :&lt;br /&gt;
&lt;br /&gt;
-les pics lors d'un bruit important sont faibles devant la tension moyenne mesurée à la sortie du condensateur&lt;br /&gt;
&lt;br /&gt;
-certains (voire tous) ces pics sont négatifs, et donc notre programme avec un THRESHOLD ne peut pas les détecter car analogRead ne peut pas renvoyer de valeurs négatives&lt;br /&gt;
&lt;br /&gt;
Pour résoudre ce 2eme problème, on pourrait bypass le condensateur à la fin du circuit d'amplification pour lire une tension oscillant autour de 2V (mesuré à l'oscillo à l'entrée du condensateur) et mesurer la variation relative de tension. Cette varition étant d'environ 60 mV avec notre système d'amplification actuel, cela représenterait une différence de 18 dans l'analogRead du programme.&lt;br /&gt;
&lt;br /&gt;
'''15/03/2021'''&lt;br /&gt;
on essaye de téléverser vers la nouvelle carte (blanche)&lt;br /&gt;
on a réussi(il fallait d'abor programmer l'Arduino pour que elle puisse programmer l'attiny)&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
http://elektor.presse.free.fr/fiches_livres/205%2050%20mini-projets/978-2-86661-205-4%2050%20mini-projets%20TDM+extrait.pdf&lt;br /&gt;
&lt;br /&gt;
https://github.com/ArminJo/Arduino-FrequencyDetector (bibliothèque Frequency Detector)&lt;br /&gt;
&lt;br /&gt;
https://www.hackster.io/lbf20012001/audio-frequency-detector-617856&lt;br /&gt;
&lt;br /&gt;
https://github.com/kosme/arduinoFFT (bibliothèque arduinoFFT)&lt;br /&gt;
&lt;br /&gt;
https://scienceprog.com/electret-condenser-microphone-amplifier-for-use-in-microcontroller-projects/&lt;/div&gt;</summary>
		<author><name>Lwijsman</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-6&amp;diff=14171</id>
		<title>Binome2020-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-6&amp;diff=14171"/>
				<updated>2021-03-15T10:46:23Z</updated>
		
		<summary type="html">&lt;p&gt;Lwijsman : /*  Circuit micro-attiny  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; color: #FFFFFF; text-align: center; font-size: 80%; background: #f1944f; vertical-align: top; width: 98%;&amp;quot;&amp;gt; Circuit micro-attiny &amp;lt;/div&amp;gt;=&lt;br /&gt;
== Janvier ==&lt;br /&gt;
'''18/01/2021'''&lt;br /&gt;
on cherche la fonctionnalité particulière de notre clé usb personalisée, on aimerait trouver un moyen original de dévérouiller la clé. On a plusieurs idées : &lt;br /&gt;
&lt;br /&gt;
1/utiliser une photorésistance qui ne permettrait de déverouiller la clé que dans l'obscurité&lt;br /&gt;
&lt;br /&gt;
2/détecter les sons ambients pour ne déverrouiller la clé que dans une condition particulière (fréquence précise,volume,...)&lt;br /&gt;
&lt;br /&gt;
'''21/01/2021'''&lt;br /&gt;
On part sur l'idée du microphone. On aimerait pouvoir déverrouiller la clé usb en lui jouant une note précise/une mélodie si possible.&lt;br /&gt;
On a trouvé le circuit à réaliser pour connecter le micro à l'ATtiny84 avec un système d'amplification pour pouvoir reconnaître un son. On apprend à utiliser Fritzing pour le recréer et à terme confectionner une version PCB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-home-pifou-Downloads-schema.png|thumb|center|500px|Schéma du circuit]]&lt;br /&gt;
&lt;br /&gt;
On va utiliser l'ATtiny84 comme micro-contrôleur pour ce premier circuit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[Fichier:Attiny84.jpg|thumb|left|300px]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[Fichier:Attiny84_b.jpeg|left|left|300px]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''25/01/2021'''&lt;br /&gt;
On continue le pcb sur Fritzing pour le circuit qui allume une LED lorsque le micro capte un son de fréquence donnée. On rajoute donc une led et une resistance sur une autre sortie de l'attiny. On a également ajusté les angles du circuits, en effet il faut limiterle nombre d'angles de pistes à 90°, il faut donc ajouter des points aux differents &amp;quot;virages&amp;quot;. le circuit sera alimenté par une pile 3.3 V.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schmatic.PNG|thumb|center|500px|Version schématisée sur Fritzing]]&lt;br /&gt;
&lt;br /&gt;
'''28/01/2021'''&lt;br /&gt;
On termine le pcb. On a appris à générer le plan de masse, à exporter le PCB en format lisible par la machine outil qui va l'usiner. En parallèle, on effectue quelques recherches pour le code de l'attiny. On va utiliser une carte Arduino uno comme intermédiaire de programmation. on recherche des bibliothèques Arduino qui nous permettraient de reconnaitre une frequence ou arduino&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Pcb.PNG|thumb|center|500px|PCB sur Fritzing]]&lt;br /&gt;
&lt;br /&gt;
== Février ==&lt;br /&gt;
&lt;br /&gt;
'''01/02/2021'''&lt;br /&gt;
Cinquième séance:&lt;br /&gt;
On a trouvé un script Arduino permettant de récupérer la fréquence d'un son à partir d'un signal analogique. Ce script utilise la bibliothèque arduinoFFT.h (Fast Fourier Transform)&lt;br /&gt;
&lt;br /&gt;
'''04/02/2021'''&lt;br /&gt;
On a commencé à souder les composants sur la carte, micro-controlleur puis les composants smd et enfin le micro traversant. On commence à chaque fois par gommer la surface où on soude pour retirer l'oxidation (pour que la soudure tienne dans le temps). On dépose ensuite de la brasure sur la portion de cuivre sur laquelle on soude, &lt;br /&gt;
&lt;br /&gt;
'''11/02/2021'''&lt;br /&gt;
On commence à tester des programmes. On essaie de comprendre la data reçue du microphone&lt;br /&gt;
&lt;br /&gt;
'''15/02/2021'''&lt;br /&gt;
souder un fil sur l'entrée A2, essayer de définir A2 en sortie, décharger le circuit puis repasser en entrée et faire l'acquisition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mars ==&lt;br /&gt;
&lt;br /&gt;
'''08/03/2021'''&lt;br /&gt;
Après plusieurs séances d'analyse à l'oscilloscope du signal, et un changement de résistance dans le circuit d'amplification (celle de 100K remplacée par une de 4,1K), on se heurte à plusieurs problèmes :&lt;br /&gt;
&lt;br /&gt;
-les pics lors d'un bruit important sont faibles devant la tension moyenne mesurée à la sortie du condensateur&lt;br /&gt;
&lt;br /&gt;
-certains (voire tous) ces pics sont négatifs, et donc notre programme avec un THRESHOLD ne peut pas les détecter car analogRead ne peut pas renvoyer de valeurs négatives&lt;br /&gt;
&lt;br /&gt;
Pour résoudre ce 2eme problème, on pourrait bypass le condensateur à la fin du circuit d'amplification pour lire une tension oscillant autour de 2V (mesuré à l'oscillo à l'entrée du condensateur) et mesurer la variation relative de tension. Cette varition étant d'environ 60 mV avec notre système d'amplification actuel, cela représenterait une différence de 18 dans l'analogRead du programme.&lt;br /&gt;
&lt;br /&gt;
'''15/03/2021'''&lt;br /&gt;
on essaye de téléverser vers la nouvelle carte (blanche)&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
http://elektor.presse.free.fr/fiches_livres/205%2050%20mini-projets/978-2-86661-205-4%2050%20mini-projets%20TDM+extrait.pdf&lt;br /&gt;
&lt;br /&gt;
https://github.com/ArminJo/Arduino-FrequencyDetector (bibliothèque Frequency Detector)&lt;br /&gt;
&lt;br /&gt;
https://www.hackster.io/lbf20012001/audio-frequency-detector-617856&lt;br /&gt;
&lt;br /&gt;
https://github.com/kosme/arduinoFFT (bibliothèque arduinoFFT)&lt;br /&gt;
&lt;br /&gt;
https://scienceprog.com/electret-condenser-microphone-amplifier-for-use-in-microcontroller-projects/&lt;/div&gt;</summary>
		<author><name>Lwijsman</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-6&amp;diff=12909</id>
		<title>Binome2020-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-6&amp;diff=12909"/>
				<updated>2021-01-18T11:34:16Z</updated>
		
		<summary type="html">&lt;p&gt;Lwijsman : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;18/01/2021&lt;br /&gt;
Première séance:&lt;br /&gt;
on cherche a trouver la feature marrante de notre clé usb personalisée, on aimerait trouver un moyen original de dévérouiller la clé. Idées : &lt;br /&gt;
1/utiliser une photoresistance qui ne permettrait de déverouiller la clé que dans l'obscurité&lt;br /&gt;
2/détécter les sons ambients pour ne dévérouiller la clé que dans une condition particulière (fréquence précise,volume,...)&lt;br /&gt;
&lt;br /&gt;
ATmega84&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
resources:&lt;br /&gt;
&lt;br /&gt;
http://elektor.presse.free.fr/fiches_livres/205%2050%20mini-projets/978-2-86661-205-4%2050%20mini-projets%20TDM+extrait.pdf&lt;/div&gt;</summary>
		<author><name>Lwijsman</name></author>	</entry>

	</feed>