I am making a custom datalogging board currently, and I'm wondering what you guys would choose as the chip you would use for the microcontroller?
I am considering a ATMEGA328P, or a ATMEGA4809 so far, but open to anything!
It's a Uno R3 footprint board, so nothing too oversized.
I also would really like it to have default support in the IDE so it's not too complicated for people who want to program it, or available through the boards manager.
It will have a micro SD card and RTC on the board, no WiFi at this point.
If you are making a new product why not considering an arm cortex m0/m0+ ( 32 bit, super powerful, super periferals, available from different manufacturer, different memory sizes... forgot the price even lower )
If you do choose the ATmega4809, you can always change to AVR128DA48 later on.
They have an identical pinout, you will just need to get your board added into DxCore.
The one I made i added a 128 x 64 OLED display connector. The display sits above the other circuitry. I use a very light ASCII only display driver.
I also have an on board battery for the RTC.
I did not put the processor on the board but have a header so one can connect to whatever processor is needed.
I think @Railroader wants to know what kind if signals you want to log...
And whether you plan to have a display or control buttons or a cable to get the data off the logger...
Ah, ok. I'm going to be logging temperature, humidity, barometric pressure, wind speed, wind direction, rain rate, rain amount, UV levels, light levels, and lightning detection.
It might be nice to store it on a large storage device such as a micro SD card as I'll be getting the data off once a year. If I do that, I'll probably still want to get the data without removing the sd card so that measurements are not missed during that period of time. I may have a broken out control button, but that's not fully decided, mostly depends on how I decide to store the data.