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

I'd have to verify it works, but that could be the ticket.
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
I'd have to verify it works, but that could be the ticket.