Skip to main content

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 :

image.png

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 : 

IMG-20240126-WA0016[2102].jpg

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);
}

}