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
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
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.
Hope this helps track down the issue
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
Hi Ross,
Thanks for continuing to post updates to make it easier for makers to repeat your work
Even if it doesn’t add functionality, adding documentation goes a long way toward helping the community to build upon your existing work.
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
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
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
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.
This looks like a great project. Thanks for sharing!
I have added MQTT support.
Latest guide and software available at GitHub
Hi Ross,
This thread bump made me check this
We caught that one! Cheers for keeping your project nice and shiny