Project by Ross72499; WhyzaGC - Feather ESP32 addon to the MightyOhm Gieger Counter

I have just shared a new project: “WhyzaGC - Feather ESP32 addon to the MightyOhm Gieger Counter”



This project is about adding a wireless Adafruit Feather HUZZAH ESP8266 or ESP32 v2 with Adafruit Featherwing 128x64 OLED to interface with the self-assembled MightyOhm Geiger Kit.IntroductionI am always on the lookout for unique and interesting kit…

Read more

1 Like

Hello,
I thought I had sent this earlier but don’t see it.
I have followed your project and think I have everything setup however it won’t compile. Says it can’t find “WebServer.h” I have loaded WiFiWebServer-1.10.1.zip. Is this the wrong library? Thanks in advance and for your work on the project.
Bob

1 Like

Hey Bob

WebServer.h is component of ESP8266 Boards 3.0.2 or ESP32 2.0.5 (depends on which hardware you are using ).

eg

Arduino/esp32/libraries/WebServer/src/WebServer.h

Both ESP8266 Boards 3.0.2 or ESP32 2.0.5 are installed via the Board Manager after adding these 2 entries to file → preferences → Additional Board Manager URL.

http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Hope this helps track down the issue

1 Like

I have updated the documentation at github to cover installing the Huzzah board support which may assist you.

Latest documentation is here

Many thanks for the reply Ross, I think I have found my way, at least up to the point where the OLED is telling me that no GC is connected (which is correct). I’m not a programmer and exist only through kind souls such as yourself who help. My problem was not having enough, and correct, libraries installed. I realize that they sent me the earlier feather esp32 board but it seems to be taking the code so far.
I am hoping to send the data to my own web server, rather than radmon.org, because I already have a GC sending to that site. If you have any suggestions here then I would appreciate it. I have a MQTT setup but it looks as if this GC uses something else to send data to radmon.
Stay tuned, if you dare.
Cheers,
Bob
N4MRV-1 --- Ashland, Virginia Current Weather Conditions

1 Like

Hi Ross,

Thanks for continuing to post updates to make it easier for makers to repeat your work :slight_smile:
Even if it doesn’t add functionality, adding documentation goes a long way toward helping the community to build upon your existing work.

1 Like

Hey Bob

Believe it or not, I am not really a programmer either. I am sure there is lots of non optimised code…but it functions and allows us to experiment.

I am not across MQTT…it is the second request I have had for it.
Perhaps in the future, but for now my focus is elsewhere due to work :wink:

2 Likes

The radmon request is sent via a HTTP Get

check the radmon () function in the code…it is quiet simple.

You can also disable radmon via true/false flag at the top of the code if desired…eg

bool radmonen = true; // Set startup radmon.org behaviour. Will enable WIFI if reqd

3 Likes

Ross,
I’ll have to look into the HTTP Get as I’m not familiar with it.
One thing I wanted to point out was that your “parts” link for the ESP32 Huzzah takes you to the old version (#3405) and not the new V2 version which is part #5400 (I think I’m correct here). I got the old version but everything seemed to finally load although I haven’t connected it to the MOGC yet. Just to be safe, I have ordered the later V2 version (#5400) in case there is some difference I haven’t found, especially in the memory size. No problem for me but I just wanted to point this out. It was exciting for me to see the program actually compile and load and show on the OLED.
I’m sure to have more questions. Much appreciated.
Cheers,
Bob

2 Likes

Thanks for that feedback on the bad link…Apologies for that. I have fixed it at Github…perhaps CoreElec can do the same.

V2 has the RGB LED which is useful for radmon status updates. But if you are not using radmon then thats no benefit.

Let me know if it gives you issues. It may not like the RGB LED to be missing.

Aside from this, I think the original will function the same as V2.

1 Like

This looks like a great project. Thanks for sharing!

2 Likes

I have added MQTT support.
Latest guide and software available at GitHub

1 Like

Hi Ross,

This thread bump made me check this

We caught that one! Cheers for keeping your project nice and shiny :slight_smile: