washed / drempelbox

0 stars 0 forks source link

Power on NFC #3

Open tmh-alex opened 9 months ago

tmh-alex commented 9 months ago

What

If the Drempelbox is in standby, placing a tag on the reader wakes it up and starts playing right away.

Why

Improved user experience with the user base "babies" in mind.

Open questions

washed commented 9 months ago

This is super interesting. Raspis don't really have low power states (like in ACPI compliant systems, for example). Afaik there is the halt state which shuts the OS down but keeps the bootcode in cache. The OS can be booted from this state via GPIO input. That might be one option. It will however be a mostly regular linux boot. Stuff like suspend to RAM does not exist for the Pi afaik. A few options i could think of:

washed commented 9 months ago

The simplest way would probably be the reed relay, which comes with the added benefit that it does not require power. It would mean we need a magnet in every figurine instead of in the base. Sure, we could also use an integrated, low force push button on the reader side, but to me this somehow breaks the very "non-mechanical" feel of the nfc interface. What do you think?

washed commented 9 months ago

Reed relais were on sale at Reichelt and i needed some small bits and pieces anyway. I guess this is something we can start to work on when the MVP is done/close.

tmh-alex commented 9 months ago

Certainly not an MVP thing. I don't like having mechanical components (other than the chassis, obviously) either, so let's focus on your first two bullets.