Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Buzzer for notifications #153

Open
haavar opened this issue Jul 2, 2023 · 0 comments
Open

Buzzer for notifications #153

haavar opened this issue Jul 2, 2023 · 0 comments

Comments

@haavar
Copy link

haavar commented Jul 2, 2023

I think it would be nice to allow for notification using a piezo buzzer connected to the raspberry PI. It would make it more easier for delegates, that don't want to use a mobile device, to monitor the grill.

The hardware part is straight forward. Just connect the piezo buzzer between a gpio and ground.

Ideally, software settings would include frequency and duration of the buzzer. It would also be nice to have an option to require dismissing the notification using the buttons on the grill.

I want to be able to set up something like, the buzzer would sound every 30 seconds for 2 minutes, or until it's dismissed when the meat probe reaches 225 degrees.

The sound of the buzzer would be something like duration (how long the buzzer is on), pause (how long between each buzz) and repeat (how many times the buzzer should be on). That could either be hardcoded, or have some preselects. I've played with this on my alarm systems and duration of 24ms, pause of 54ms, and a repeat of 6 is a good starting point.

I think the settings values would be dependent on whether the user was treating this as an alarm, or a gentle nudge that something needs attention.

To be upfront, I'm not using PiFire yet. I'm just looking at PCB designs. I would also be fine with the not getting all the detailed settings and the grill just giving me a good honk on notification.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant