Ir para conteúdo
3DFinder
Entrar

Você está no 3DFinder

Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.

Buscar mais como este
Modelo 3D Automatic fish feeder por Matej123443 no MakerWorld

Descrição

Automatic fish feeder for aquarium tank Atman AR-380.

 

This automatic fish feeder feeds the fish once per day.

 

To make this work you need: 

 - Arduino (Nano)

 - Servo motor (TowerPro SG90)

 - Power supply

 - few cables

 

Below is the code used for this project:

 

#include <Servo.h>

Servo mojServo;

unsigned long vrijemeZadnjegPokretanja = 0;
const unsigned long danUMilisekundama = 86400000; // 24 h = 86,400,000 ms

void setup() {
 mojServo.attach(9);       // servo is connected to pin D9
 mojServo.write(0);        // starting position
 vrijemeZadnjegPokretanja = millis(); // set start time
}

void loop() {
 unsigned long trenutnoVrijeme = millis();

 // if 24 hours have passed
 if (trenutnoVrijeme - vrijemeZadnjegPokretanja >= danUMilisekundama) {

   // servo motor start from 0° to 180°
   for (int kut = 0; kut <= 180; kut++) {
     mojServo.write(kut);
     delay(15); // Polagano okretanje
   }

   // pause briefly if you want him to hold the position for a while
   delay(2000); // 2 second pause

   // rewind from 180° to 0°
   for (int kut = 180; kut >= 0; kut--) {
     mojServo.write(kut);
     delay(15); // slow return
   }

   // update last startup time
   vrijemeZadnjegPokretanja = trenutnoVrijeme;
 }
}

 

 

What this code do:

   - the servo is at rest at 0° 

   -every 24 hours: 

           -it goes from 0° to 180° 

           - pauses for 2 second (can be changed) 

           - it returns from 180° back to 0° 

   - he waits for the next 24 hours

 

MakerWorld

Automatic fish feeder

Publicado em 12 de ago de 2025

50
Curtidas
108
Downloads
115
Coleções
49
Impressões
Categoria Pets
Tags
fish
Licença BY-SA
Ver no MakerWorld (abre em nova aba)