Differences

This shows you the differences between two versions of the page.

Link to this comparison view

iothings:proiecte:2021:earthquakedetection [2022/01/26 11:53]
gabriel.platon
iothings:proiecte:2021:earthquakedetection [2022/01/28 17:52] (current)
gabriel.platon
Line 1: Line 1:
-===Earthquake detection system with ESP32 and MPU-6050 accelerometer ===+====== Earthquake detection system with ESP32 and MPU-6050 accelerometer ​======
  
 +Author: **Platon Gabriel Mihai**
 +
 +Master: **SRIC2**
  
  
-Platon Gabriel Mihai SRIC2 
-\\ 
-\\ 
-\\ 
 ==1.Introduction == ==1.Introduction ==
  
Line 20: Line 19:
 The project is made of two main parts and the peripheral parts: ​ The project is made of two main parts and the peripheral parts: ​
  
-—------Insert poza proiect—----+{{:​iothings:​proiecte:​2021:​earthquakephys.jpg?​direct&​300|}}
  
-The ESP32 board houses the source code, the web server as well as the link to the peripheral parts of the project.+**The ESP32** board houses the source code, the web server as well as the link to the peripheral parts of the project.
  
 The web server is linked to the router through wi-fi and its purpose is to gather the data directly shown by the accelerometer. The web server is linked to the router through wi-fi and its purpose is to gather the data directly shown by the accelerometer.
  
-The MPU-6050 is a 6 axis motion tracking IOT device designed for low power low cost and high performance. ​+**The MPU-6050** is a 6 axis motion tracking IOT device designed for low power low cost and high performance. ​
 This consists of three axis accelerometer and three axis gyroscope. This consists of three axis accelerometer and three axis gyroscope.
 Besides these, it also includes an embedded temperature sensor that can measure temperature over the range of -40 - 85 degrees Celsius in the silicon die which it incorporates. Besides these, it also includes an embedded temperature sensor that can measure temperature over the range of -40 - 85 degrees Celsius in the silicon die which it incorporates.
  
-The last peripheral is an OLED display, which also shows the data of the accelerometer so it is much easier to crosscheck.+The last peripheral is an **OLED display** (0.96), which also shows the data of the accelerometer so it is much easier to crosscheck.
  
-The Esp32 board used is Node MCU ESP32 and has the following pinout:+The Esp32 board used is **Node MCU ESP32** and has the following pinout:
  
 {{:​iothings:​proiecte:​2021:​nodemcu_earthquake.png?​direct&​400|}} {{:​iothings:​proiecte:​2021:​nodemcu_earthquake.png?​direct&​400|}}
Line 38: Line 37:
 The pins used are  The pins used are 
  
- * The 3.3V pin to provide power to the other components + * The **3.3V** pin to provide power to the other components 
- * The GND pin to complement it + * The **GND** pin to complement it 
- * The GPIO 22 and GPIO 21 pins used for SDA and SCL I2C communication with the accelerometer and with the OLED display+ * The **GPIO 22** and **GPIO 21** pins used for SDA and SCL I2C communication with the accelerometer and with the OLED display
  
-The accelerometer used is MPU6050 and has the following pinout:+The accelerometer used is **MPU6050** and has the following pinout:
  
 {{:​iothings:​proiecte:​2021:​mpu6050_earthquake.png?​direct&​300|}} {{:​iothings:​proiecte:​2021:​mpu6050_earthquake.png?​direct&​300|}}
Line 49: Line 48:
 The pins used are of course the first 4 , as explained for the esp32 board pins. The pins used are of course the first 4 , as explained for the esp32 board pins.
  
-The OLED 0.96 has the following pinout and respects the same connection rules:+**The OLED** 0.96 has the following pinout and respects the same connection rules:
  
 {{:​iothings:​proiecte:​2021:​oled_earthquake.png?​direct&​300|}} {{:​iothings:​proiecte:​2021:​oled_earthquake.png?​direct&​300|}}
Line 113: Line 112:
 The MPU6050 and the ESP32 board are a great combination of IOT devices which make earthquake detection a simple matter through the use of an accelerometer with an included gyroscope and a temperature sensor, even if only at a minimal level. This however proves that with upgrades, the hardware can become reliable. The MPU6050 and the ESP32 board are a great combination of IOT devices which make earthquake detection a simple matter through the use of an accelerometer with an included gyroscope and a temperature sensor, even if only at a minimal level. This however proves that with upgrades, the hardware can become reliable.
  
-== 7.Bibliography ​and Resources ​==+== 7.Demo and code == 
 + 
 +[[https://​youtu.be/​wh__vjrYBHs]] 
 + 
 +{{:​iothings:​proiecte:​2021:​earthquake_detection_platon_gabriel_mihai.zip|}} 
 + 
 +== 8.Bibliography ​==
  
  
iothings/proiecte/2021/earthquakedetection.1643190817.txt.gz · Last modified: 2022/01/26 11:53 by gabriel.platon
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0