Journal de bord
19/01/24 : Choix et explication sommaire du projet (Essayer de faire un sismomètre à partir de 3 capteurs de vibrations)
Etude du fonctionnement général et des caractéristiques et composantes des sismomètres :
- Appareil capable de détecter de très petits mouvements du sol et de les enregistrer (analogiquement ou numériquement) en suivant une base de temps très précise (séisme = vibrations provoquées par la cassure de la croûte terrestre)
- Comporte un capteur mécanique, un transducteur, un amplificateur et un enregistreur
- Sismomètres utilisés actuellement : électromagnétiques (mécanisme de pendule avec un aimant se déplaçant dans une bobine de cuivre), chaque capteur est unidirectionnel, il en faut 3 (vertical, Est-Ouest, Nord-Sud)
- Le mouvement du sol zsol est lié au mouvement de la masse z par l’équation suivante, avec α la constante d’amortissement du système, ω0 la pulsation propre de l’oscillateur et M l’amplification :
26/01/24 : Rencontre avec le responsable du projet et explication des attentes/cahier des charges, des résultats déjà obtenus et des consignes de réalisation
Début du travail avec le capteur sur une carte Arduino UNO R3. Alimentation du capteur :
Draft de code :
int sensorPin = A0;
int ledPin = 13;
int sensorValue = 0;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
sensorValue = analogRead(sensorPin);
print(sensorValue);
if (sensorValue >700){
digitalWrite(ledPin, HIGH);
}
else{
digitalWrite(ledPin, LOW);
}
}
08/02/24 : Travail sur le montage Arduino et le programme associé (pour l'instant pas de résultats satisfaisants)
Code dans la carte Arduino :
int sensorPin=A0;
int ledPin=13;
int sensorValue=0;
const int etatOn = 500;
const int etatOff = 500;
void setup(){
pinMode(ledPin,OUTPUT);
Serial.begin(9600);
}
void loop(){
sensorValue=analogRead(sensorPin);
Serial.print(A0);
if (sensorValue>700)
{
digitalWrite(ledPin,HIGH);
}
else{
digitalWrite(ledPin,LOW);
}
}