SeismoCloud is a project to monitor seismic activity whose goal is providing EarthQuake Early Warnings in a DIY fashion. It is developed and maintained by the University of Rome "La Sapienza".
This is the PCB to build the seismometer. Here the 3D-printable case to protect it.
NOTE: I'm not affiliated with the University nor the SeismoCloud team. This work is a personal and unofficial revision inspired by the official guide to build the sensor node. Use at your own risk.
The components of this project are available at JLCPCB assembly supply chain so that you can order the fully assembled SeismoCloud PCB. However, if you prefer to mount components yourself, you can easily accomplish this task using a hot-air gun.
To flash the official firmware, available on GitHub, you need an external programmer. This PCB is designed to be pin-compatible with ESP Programmer, but you can look at the schematic to use whichever USB-Serial adapter to have at home.
If you are wondering the power consumption of such board, here the chart:
The boot phase ends just after the second current drop (center of the timeline), after that, the power consumption stabilizes at about 90mA, with sporadic peaks of 300mA due to WiFi.
Approximating the average current to 100mA and considering supply voltage at 5V, the energy consumption is 4.4kWh/year, about 1€ in Italy.
Each printed board has a version. Version advancements are ruled accordingly to Semantic Versioning.
To show the status of each version I use the following symbols:
|6||HEADER 6-PIN_Female||H2||1X06 2.54-SPACED HOLES||1|
|17||micro USB Female||USB1||MICRO-USB-SMD_5P-P0.65-H-F_C10418||1|