Hello everyone. I'm new to electronics in general and would like to seek help in this forum. My experience with arduino so far is lighting up multiple led in a looped pattern using arduino uno r3. Please forgive me if I posted in the wrong section.
I'm trying to further my knowledge on wireless communication. Towards that goal, I have decided to start a project very similar to this one: https://www.amazon.com/SINGCALL-Wireless-Restaurant-Customer-Attendant/dp/B00EDEYZ6E
The idea is that when I press buttonA, number "1" shows on the screen and when I press buttonA again, the number "1" disappears. If I press two buttons, say buttonA then buttonB, the number "1" shows up on the screen. Number "2" (for buttonB) only shows up when the previous number disappears. I plan to use ten "buttons".
I think I can handle the coding for such a system, however my limited knowledge in the hardware is halting my progress. I have been stuck for a few days now just searching for solutions online.
For one, I would like the "buttons" to be small and cheap (I am still only a student with no income). The transmitter is thankfully small enough. However, from what I've seen in online videos so far, the transmitter has to be connected to an arduino for it to work. Which arduino should I use for the transmitter?
Another problem I found out by researching online is that rf modules can interfere with each other if they send data at the same time. I have seen several solutions such as modifying the timing or something, but would that still be a problem if I can somehow make the transmitter turn on only when the button is pressed? (I'm not sure if I conveyed my message properly)
Lastly, I would like to ask if it is possible to connect 10 receivers to just one arduino? Mostly concerned about whether the arduino can supply enough power to the receivers.
Any reply would be greatly appreciated!
P.S.
I have considered using a wifi module previously using this: https://shopee.ph/ESP8266-development-board-Black-Wireless-WIFI-Development-i.96888862.1831720300
However, I do think it is more complicated and costly. Any thoughts on this?