Hey there @Ashay285995, welcome to the forums!
Cool project! I’ve seen many similar builds on the forums so you’ll likely have plenty of help here.
You mentioned that you wanted a “simulation platform” for Raspberry Pi, I’m not exactly sure what you mean by this and was hoping for some clarification. What kind of simulations did you want to perform?
The Microprocessor-based Pi should be fine, there are a variety of RP2040 and RP2350 boards available from our store, depending on your needs. These include the Pico 1 and 2, and wireless options if they’re necessary.
Regarding your 4th point. Windows is an interesting choice. For small, semi-embedded, systems like this, I would recommend a lighter weight operating system. If you’re using Raspberry Pi anyway, you can setup basically all of these functions in the one device using PiOS instead. LibreOffice is a free open-source analog for Microsoft Office (it is about equivalent to Office 2013 IIRC) that runs well on Raspberry Pi platforms. This is a much lighter-weright setup than using a Windows device.
Another alternative is setting up a standard Pi SBC with a screen for all your real-time info (there are a variety of PiOS/Linux distros that can be used here) and store all of the data in a simpler method (e.g. Writing the data to a JSON on an SD card) to be later imported into excel for analysis.
Let me know if either of these options sound feasible!
The last thing I wanted to touch on was the choice of C as your language. I think C will work really well in-general, particularly for the hardware interfacing side of things due to it’s faster speed over languages like Python. C is typically my language of choice!
The decision to use C with the Raspberry Pi ecosystem is interesting, however. The RP microcontroller chips are ARM-based (I believe Python is C-based as well), so it can be done, but it often isn’t. There are a variety of Microcontrollers designed to be programmed with C out of the box, happy to recommend some if you would like! Is there a specific reason you chose this method?
Looking forward to your response!