You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Hypfer 8a47d2a644 Major Rewrite 5 months ago
.gitignore Ignore settings.h; Add settings.h.example 5 years ago
LICENSE Add readme and license 5 years ago
README.md Major Rewrite 5 months ago
configFileHandling.ino Major Rewrite 5 months ago
esp8266-geigercounter.ino Major Rewrite 5 months ago
schematic.png Update schematic 5 years ago
serialCommunication.ino Major Rewrite 5 months ago
wifi.h Major Rewrite 5 months ago

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)