Code Monkey home page Code Monkey logo

pi-bell-slapper's Issues

Fix mobile viewport for web UI

The web UI I added in b229be4 works great on desktop, but on mobile, I get a very narrow viewport and have to zoom in to use the interface:

IMG_84EA3D3190FD-1

I'm guessing Bootstrap has some way of making this responsive easily? Or am I missing a viewport setting in the HTML?

Make it so you can ding and sing from the web UI

A few feature requests:

  • Make the 'success' alert for dinging the bell dismissible.
  • Make the 'success' alert automatically hide after 3 seconds.
  • Add a 'Ding + Sound' button so you can both ding and play a sound if configured using config.yml

For deployment, I'll need to run sudo apt install php-yaml on my production Clarence unit, and pull all the latest data, then maybe restart apache2.

Build email checker

Goes right along with the bell slapper.

This system is going to check an email address to see if there's a new message with a donation notification, and if so, it will call the dinger and ding the bell.

Create a PCB / 'HAT' that fits inside the Pi Zero footprint

I'd like to make a for-real PCB for this circuit—ideally with the circuits mounted underneath so everything fits within the footprint of a Pi Zero and is only the height of the GPIO header plus a PCB. This would allow a much more compact mounting solution, and the possibility of putting everything under the bell itself maybe...

Someone on Twitter hacked up a quick concept PCB: https://oshwlab.com/magic.blue.smoke/pizero_solenoid

dff608828a104f698a4c47f6044980b5

I'd have to verify it works, but that could be the ticket.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.