This shows you the differences between two versions of the page.
pm:prj2023:avaduva:earthquake_sensor [2023/05/29 20:15] rares.manole |
pm:prj2023:avaduva:earthquake_sensor [2023/05/29 21:11] (current) rares.manole |
||
---|---|---|---|
Line 26: | Line 26: | ||
\\ *Buzzer | \\ *Buzzer | ||
\\ *LCD Screen | \\ *LCD Screen | ||
+ | \\ *Breadboard | ||
</note> | </note> | ||
{{:pm:prj2023:avaduva:pozacirc.jpeg?500|}} | {{:pm:prj2023:avaduva:pozacirc.jpeg?500|}} | ||
Line 32: | Line 33: | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | <note> | ||
+ | |||
+ | Din libraria pentru accelerometru, am folosit un exemplu prestabilit care afisa valorile x,y,z a senzorului. Pe baza acestuia s-a bazat codul, facand modificarile aferente cerintei. | ||
+ | |||
+ | </note> | ||
<code> | <code> | ||
Line 37: | Line 43: | ||
#include "Wire.h" | #include "Wire.h" | ||
- | #include "I2Cdev.h" | ||
#include "MPU6050.h" | #include "MPU6050.h" | ||
#include <LiquidCrystal_I2C.h> | #include <LiquidCrystal_I2C.h> | ||
Line 164: | Line 169: | ||
Serial.print(" "); | Serial.print(" "); | ||
Serial.print("Magnitude = "); | Serial.print("Magnitude = "); | ||
- | Serial.println(magnitude, 2); // Display magnitude with 2 decimal places | + | Serial.println(magnitude, 2); |
} | } | ||
Line 172: | Line 177: | ||
<note tip> | <note tip> | ||
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | ||
</note> | </note> | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | <note tip> | ||
+ | M-am familiarizat mai mult cu partea de hardware si sa trec peste anumite dificultati din acest punct de vedere. De asemenea, a fost folositor sa imbin programarea cu partea de matematica/fizica, fiind necesar sa ma interesez cum se calculeaza magnitudinea unui seism in scara Richter (de asemenea sa imi dau seama de amplaorea unui cutremur: de exemplu, un cutremur cu magnitudiea 7 e de 10 ori mai putenric decat unul cu magnitudinea 6 sau de 100 de ori decat unul cu magnitudinea 5, ca intensitate). Din pacate nu am putut sa fac proiectul cum mi-am dorit initial, intrucat accelerometrul are destul de mult "noise" si nu are o acuratete asa buna. Totusi, sunt multumit de rezultatul final. | ||
+ | </note> | ||
===== Download ===== | ===== Download ===== | ||