I wanted to build an automatic garden irrigation with a few Arduinos, and couldn't find a simulator that runs more than one board at a time – let alone simulates the water, weather and heat around it. So I started building my own. What it does right now: - you place Arduinos, sensors, pumps etc. in 3D, wire them up and write normal Arduino code - several boards can talk to each other over serial - water, weather and day/night are simulated, you can fast-forward days - thermal view and a test bench that shows where your build would break Tech: vanilla JS + three.js, no framework, no build step, small Python server for feedback. Everything runs in the browser. It's an early prototype – I'm mainly trying to find out if anyone besides me would actually use this before I put months into it. First feedback from was really helpful (someone tried serial between boards, so I added it the next day). https://test.betting-chess.com/?von=sideproject (the domain is just a test server I had lying around, sorry 😅) Would love honest feedback – what would make this useful for you?   submitted by   /u/Fabulous-Window-2705 [link]   [comments]