Go to file
Hypfer 8a47d2a644 Major Rewrite 2020-09-26 17:34:24 +02:00
.gitignore Ignore settings.h; Add settings.h.example 2016-02-20 22:21:16 +01:00
LICENSE Add readme and license 2015-12-24 20:08:14 +01:00
README.md Major Rewrite 2020-09-26 17:34:24 +02:00
configFileHandling.ino Major Rewrite 2020-09-26 17:34:24 +02:00
esp8266-geigercounter.ino Major Rewrite 2020-09-26 17:34:24 +02:00
schematic.png Update schematic 2015-12-24 20:13:58 +01:00
serialCommunication.ino Major Rewrite 2020-09-26 17:34:24 +02:00
wifi.h Major Rewrite 2020-09-26 17:34:24 +02:00

README.md

Mightyohm.com Geigercounter connected to ESP8266

Here's some code and schematic to connect your mightyohm.com geiger counter to the Internet of Things (IoT).

Schematic

If you use the external 3,3 volts, you have to remove the batteries from the geiger counter!

compile

The firmware can be built and flashed using the Arduino IDE.

For this, you will need to add ESP8266 support to it by using the Boards Manager.

Furthermore, you will also need to install the following libraries using the Library Manager:

  • ArduinoJSON 6.10.1
  • PubSubClient 2.8.0
  • WiFiManager 0.15.0

settings

Since this project is using the WifiManager library, the ESP8266 will open up a WiFi Access Point for its initial configuration or if it is unable to connect to the previously configured WiFi.

The library pretends that said WiFi AP requires a captive portal which triggers a notification on recent android phones. Simply connect to the AP with your phone, tap the "Login required"-notification and you should be able to configure everything.

usage

Since we're using the Home Assistant Autodiscovery feature, everything should just work™.

license and credits

This code is under MIT license (Christopher Schirner schinken@bamberg.ccc.de) The geiger counter is used at our hackerspace in bamberg (https://hackerspace-bamberg.de)