Paso 1: El circuito
Hardware
El cerebro es un chip ATTiny 85 con el PB0 (pin 5) conducir el pwm para el servo y la PB1 conectado a la alarma.
Si está utilizando una fuente de 5v entonces usted puede evitar usar el 7805 en el circuito (U1, C1 y C2)
J1 - energía
J2 - LED indicador de energía
JP3 - motor Servo
J4 - zumbador
Como habría notado el zumbador se conecta al Attiny pin y 5v de la fuente. Por lo tanto debe inicializarse PB1 a alta para inicializar el zumbador durante el proceso de té. Inorder para conseguir que el buzz te debe establecer PB1 en baja. Podría conectar a tierra y la PB1 y tienen PB1 ir a alta de zumbido. Lo hice así que me ayude a reducir un poco el circuito.
Me gustaría sugerir usando el tablero de prototipo para el montaje del circuito. El PCB que había creado es más grande que lo que podía crear con la placa de prototipo.
Software
Busqué un poco para las bibliotecas de servo Attiny 85. Tengo algunos pero no el truco. Entonces me topé con éste. Honestamente no entiendo cómo funciona, pero fue capaz de hacer mi servo responder. Así que tomé esta. Con un montón de ensayo y error salió con uno bastante satisfactorio para mi pequeño proyecto.
No estoy contento con la manera que he codificado. Usted podría preguntarse qué diablos es este chico haciendo, pero oso conmigo.
Si chicos pudiera mejorar este código, sería más que feliz.
Dicho esto, aquí está el código