In what we hope is a new trend in interviewing, some of the people at [Anthony]’s place of work asked him to make some wireless quiz buttons. He took the task quite seriously, making them extremely robust and low-power.
[Anthony] is experienced in the button arts, having made this party push button for a wedding reception. His design for the quiz buttons is a little different. Each button has an Arduino Pro mini and an nRF24L01 wireless RF module. On the receiver side is an Arduino Pro micro and an another RF module. A connected PC captures the serial data and displays the pressed button’s ID. It also shows the order in which subsequent buttons were pressed and the time elapsed between them.
The really notable part of this build aside from the awesome laser-cut MDF Devo energy dome button housings is the extremely low power consumption of the transmitting Arduinos. [Anthony] has designed them to go into sleep mode which disables all on-board circuitry and only wakes on interrupt. He removed the power LED and the voltage regulator since they run on 2-AA batteries. The voltage regulator was drawing more than 25mA in sleep mode. Because of these mods, each button consumes < 1μA, which is less power than the batteries can self discharge over their lifetime.
14 thoughts on “Are We Not Indestructible? We Are Quiz Buttons!”
dude.. a nanoamp? you could theoretically power those little guys on the ambient wireless radiation coming off the cell phones of 2-3 people in the same room! That’s freaking awesome!
A microamp, not a nanoamp. And that’s the standby consumption – it’ll be significantly higher when someone presses the button.
Charge supercap from ambient radiation. :D
And if anybody from HaD reads this. I would really like to see some projects about being powered by wireless radiation. It is something I am interested in.
I would love to see how far it can be pushed. Never need to be charged wireless mouse anyone?
There’s those energy-harvesting chips you can get, that manage energy from whatever nebulous source and store it in caps. Dunno if a low-level charging field for a mouse would be practical, although they spend most of the time doing nothing, when the computer’s off, there’s also no USB power available when the computer’s off.
Perhaps in conjunction with some sort of mouse-mat, or at least a directed energy beam aimed at it. But I think with the LED and camera needed, it’s not low-power enough. Anything over a cm or maybe 2, is about the limit for efficient transfer of non-tiny amounts of power.
How has he got 8x devices to talk to the 1x receiver? Are they all on the same channel? What if two buttons are triggered at the EXACT same time, will they both interfere with each other? I understand that the NRF24L01 has 5 read and write pipes, but he’s got more than that number of devices.. I’m interested as I have a similar wireless project (multiple TX and single RX)
This is exactly what I was wondering as well. If anyone has any insight it would be most welcome.
Its 2.4GHZ, each nRF24L01 module can listen to 6 others at the same time, I don’t know how [Anthony] did it, but you could arrange this in a tree topology and pass the messages along.
nRF24L01 handles addressing, collisions and retries in hardware. My guess is that if two were pressed simultaneously, the messages would arrive very shortly after one another.
There’s an Arduino in each button. They can either sort out between themselves who’s who, or possibly give each one a serial number in the program flash or EEPROM.
Love the title reference. They do indeed look like the Devo Energy Domes!
Am I the only one bothered by the Green and Blue buttons being in non-sequential order?
I fear so
I am curious about the Quiz/trivia Software he used?!
Is there any open source or free and customizable quiz game someone here could recommend?
I am currently doing the same kind of project. would you be open to share your code?
never mind. figured the link out. Thanks! Really appreciate sharing this!
Please be kind and respectful to help make the comments section excellent. (Comment Policy)