# Summary
The objective of this project is a build a internet connected [[Geiger Counter]] from the [MightOhm](https://mightyohm.com/blog/products/geiger-counter/).
# Features
This section contains the list of features I'd like this to support:
## Requirements
- Wireless: It should be easy to move around. I should be able to connect it anywhere there's a power outlet.
- Modular: It should be easy to disconnect and reconnect the geiger counter. It should handle this gracefully and not corrupt any data. This is to allow me to temporarily disconnect if I want to run an experiment with it.
- Power source: It should run off of a DC wall wart so that I don't have to worry about batteries.
- Time series: It should keep historical data for an arbitrarily long time period.
- Visualizations: It should generate graphs of the time series.
- Social media: It should post updates to social media. This should contain an easy to read report such as:
- Graph of the last 24 hours.
- Trend of the last hour (if it's changed and by how much).
## Stretch Goals
- Power source: It should optionally run off of a rechargeable battery pack.
- Anomaly detection: Send alerts by text/email if a sudden jump or drop in radiation is detected.
- Outdoor mode:
- Power Source: It should optionally run off a solar panel. This might charge the battery or just only power on during the day.
- Weather proof: It should be weather proofed so I could mount it somewhere outside.
- Not sure what the best material for this would be that wouldn't block beta radiation.
# Notes
- Very useful for understanding how to get accurate times on arduino with NTP: https://github.com/esp8266/Arduino/blob/master/libraries/esp8266/examples/NTP-TZ-DST/NTP-TZ-DST.ino
- Conversion from CPM to uSv/hr (dose): https://web.archive.org/web/20120309021224/https://sites.google.com/site/diygeigercounter/software
-