Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
O trabalho Automatic Pet Feeder Using AtTiny85 de PET Engenharia de Computação està llicenciat amb una Llicència Creative Commons - Atribució 4.0 Internacional.
Pas 1: el projecte
L’alimentador automàtic d’animals per a mascotes pot servir automàticament menjar a la seva mascota a temps. Utilitzem l'AtTiny85 per definir l'hora i la data en què se li ha de donar menjar a la seva mascota. Per tant, en configurar l’hora segons l’horari de menjar de la vostra mascota, el dispositiu cau o omple el bol de menjar automàticament.
Pas 2: components
En aquest circuit, estem utilitzant alguns components:
- ATtiny85Display
- Oled 0,96"
- Bateria CR2032
- Placa de circuits impresos (PCB)
- 2 x polsador
Pas 3: el codi
Podeu trobar el codi a github:
Les 3 carpetes de github que heu descarregat s'han de copiar a Arduino / biblioteques de l'ordinador.
Si no sabeu com codificar en un AtTiny85, consulteu el tutorial a https://portal.vidadesilicio.com.br/attiny85-primeiros-passos/. (El tutorial està en portuguès, però el podeu trobar en altres idiomes a Google).
Després de configurar el codi AtTiny85, aneu al fitxer attiny85watch.ino i obriu-lo al vostre IDE Arduino. Per acabar els passos, compileu-lo i pengeu el codi.
Pas 4: el circuit
L'esquema anterior mostra les connexions del circuit elèctric. Podeu descarregar RelogioATtiny85.fzz per conèixer les connexions a la placa mitjançant el programa Fritzing. I podeu descarregar relogio.brd per obrir el projecte PCB mitjançant el programari EAGLE CAD.
Com funciona: configureu el rellotge amb els dos botons del circuit. He codificat per activar el relleu quan el rellotge toqui a les 12:00 del matí (el podeu canviar, si voleu). Quan el relleu s’encén, s’engega un motor vibracall i cau l’aliment per a mascotes.
Tots aquests fitxers es poden trobar aquí i a l’enllaç:
Pas 5: Projecte final
Aquest és el projecte final! Proveu el circuit durant uns dies per assegurar-vos que funciona correctament.