# Arduino for call button/paging system?

**URL:** <https://forum.arduino.cc/t/arduino-for-call-button-paging-system/1387439>\
**Category:** General Guidance\
**Created:** [June 7, 2025, 7:18pm UTC](https://forum.arduino.cc/t/arduino-for-call-button-paging-system/1387439 "2025-06-07T19:18:46Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ally\_bee](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/ally_bee/32/1126592_2.png) [@ally\_bee](https://forum.arduino.cc/u/ally_bee)\
**Post date:** [June 7, 2025, 7:18pm UTC](https://forum.arduino.cc/t/arduino-for-call-button-paging-system/1387439/1 "2025-06-07T19:18:46Z")

</div>

Hello!

I'm looking to make a paging type system at work and not sure if Arduino is the way to go. I work in a factory with a handful of machines and would like to make a way for operators of said machines to call certain people over (supervisors, quality control etc.) with recorded messages. We had a system like this going but one by one the call button boxes have died and the person who programmed them is no longer with the company.

My thought is this: I can use something like the Uno R4 at each machine, which connect through wifi to another one that is hooked up to the PA system. The board connected to the PA could store all the recordings so that the boards at the machines only need to send a signal of "button 1 at machine 1 was pressed".

I might be over my head here...I don't really know how any of this works but would love to learn. I also haven't done a whole lot of research yet so sorry if I haven't given enough information or if the answer is super obvious. I mostly just want to see if its a viable option. Any info would be GREATLY appreciated ☺

---

<div class="post-metadata">

**Author:** ![Railroader](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/railroader/32/274550_2.png) [@Railroader](https://forum.arduino.cc/u/Railroader)\
**Post date:** [June 7, 2025, 7:32pm UTC](https://forum.arduino.cc/t/arduino-for-call-button-paging-system/1387439/2 "2025-06-07T19:32:29Z")

</div>

It's surely doable but know that Arduino controllers are not approaved for critical, safety matters.

---

<div class="post-metadata">

**Author:** ![LarryD](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/larryd/32/215550_2.png) [@LarryD](https://forum.arduino.cc/u/LarryD)\
**Post date:** [June 7, 2025, 7:36pm UTC](https://forum.arduino.cc/t/arduino-for-call-button-paging-system/1387439/3 "2025-06-07T19:36:27Z")

</div>

- Have you considered a **light system** at each station.

 ![image](https://europe1.discourse-cdn.com/arduino/original/4X/6/4/3/643c9c5128ddc246e3e286fe5c1f889d5d914378.jpeg)

- Maybe add an annunciator, beep when a light turns on ?

---

<div class="post-metadata">

**Author:** ![camsysca](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/camsysca/32/1015228_2.png) [@camsysca](https://forum.arduino.cc/u/camsysca)\
**Post date:** [June 7, 2025, 7:59pm UTC](https://forum.arduino.cc/t/arduino-for-call-button-paging-system/1387439/4 "2025-06-07T19:59:07Z")

</div>

Assumption - for whatever reason, you don't want visual signals, the easiest/most obvious approach.  
Just about any of the ESP wifi devices could read a set of inputs and send a message to another. Keep safety out of the game, though. The audible message can, of course, be only heard through headsets, for example.  
In one of my early jobs, the supervisor used red - machine failure, yellow - need attention, critical, green - need attention, not critical, and white - out of raw material, IIRC, flags to do what you want. Machines were a line of metal lathes and other metalworking equipment; super could look out office window and see at a glance what was what. Super cheap, failproof.

---

<div class="post-metadata">

**Author:** ![sonofcy](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/sonofcy/32/1283617_2.png) [@sonofcy](https://forum.arduino.cc/u/sonofcy)\
**Post date:** [June 8, 2025, 12:19am UTC](https://forum.arduino.cc/t/arduino-for-call-button-paging-system/1387439/5 "2025-06-08T00:19:57Z")

</div>

Two quick thoughts.  
The UNO R4 is a big board intended for learning. A smaller board would be better.  
The esp-now protocol is easier to use than wifi and has a range of 220m.  
Lora has longer range if line of sight but tradeoffs re range, bandwidth, data size.

---

<div class="post-metadata">

**Author:** ![cedarlakeinstruments](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/cedarlakeinstruments/32/1128931_2.png) [@cedarlakeinstruments](https://forum.arduino.cc/u/cedarlakeinstruments)\
**Post date:** [June 8, 2025, 1:23am UTC](https://forum.arduino.cc/t/arduino-for-call-button-paging-system/1387439/6 "2025-06-08T01:23:49Z")

</div>

Sparkfun sells a device called the Wav Trigger that should do what you want out of the box IIRC. Otherwise you can use a DF Mini player and a bit of circuitry. No need for an arduino in this application.

[Edit]  
It seems that you might want this to be wireless. The popular RF keyfobs should enable wireless buttons depending on how many you need.

---

<div class="post-metadata">

**Author:** ![ally\_bee](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/ally_bee/32/1126592_2.png) [@ally\_bee](https://forum.arduino.cc/u/ally_bee)\
**Post date:** [June 8, 2025, 4:02pm UTC](https://forum.arduino.cc/t/arduino-for-call-button-paging-system/1387439/7 "2025-06-08T16:02:29Z")

</div>

Thanks so much everyone! You've all given me plenty to look into so I'm going to take some time doing just that and see how far I get 😁

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [December 5, 2025, 4:02pm UTC](https://forum.arduino.cc/t/arduino-for-call-button-paging-system/1387439/8 "2025-12-05T16:02:54Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
