Hi all, I’ve recently discovered Arduino while searching for a solution to upgrading some of the 30yo tech in my business.
I bought the beginner’s kit and have taught myself the basics. The coding is the easy part as I’ve been using PHP for years, and the electronics/circuitry will challenge me but I’m looking forward to that.
Anyway, I’m after advice on whether I should use one powerful Arduino or multiple cheaper units for this project. I’m looking at controlling 6 individual 240V smart glass panels (40cmx40cm). I’d use a relay to apply the 240V (my sparky will take care of all the high voltage of course) to clear the glass for a short period (and I’ll be varying this period over the course of the week & day). Other outputs include an LED indicator and a pulse to a mechanical counter, and maybe a buzzer.
I’d also like to send data (usage, logging etc) over the web (either to the IoT cloud or my own server). I’m thinking there would need to be local storage also (SD card) to hold the data and then upload it every x minutes.
The input triggers for each of the 6 glass panels will be provided by 6 NAYAX VPOS credit card readers. They’re programmable, but it looks like they pulse out 0.2V, so I assume I’d be looking out for those on analog inputs.
So it looks like technically I could get that all running on any Arduino board that has 6 analog inputs and Wifi, along with an SD card shield, but of course if it fails, then I lose all 6 devices. Also, could a board manage all that at the same time?
Alternatively I could have 6 individual setups all doing their own thing. I’d want them all connected to one mechanical counter though.
Or even having those 6 boards even dumber and talk to a ‘çontrol board’ - another Arduino that takes care of the logging, wifi communication, pulses to the counter? Still all falls over if it fails though.
And I haven’t experimented with wifi yet - Are we able to communicate over wifi while still looping through the main code listening for inputs and controlling outputs?
Any advice or thoughts on this would be greatly appreciated.
Thanks.