# 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 -