1 / 11
pet feeder — zdjęcie 1
1 / 11

pet feeder

Zamów wydruk tego modelu

Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.

Zapisane na tym urządzeniu.

the button must be normaly open

Ocena
0 / 5
Polubienia
2
Pobrania
22
Wydruki
0
Wyświetlenia
200
Oceny
0

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Kategoria
Pets
Licencja
Creative Commons — Attribution — Noncommercial — NoDerivatives

material:

  1. steper motor
  2. relè
  3. normally open button
  4. steper motor driver
  5. arduino uno
  6. 2 screw 
  7. 2 nut

 

circuit : https://www.tinkercad.com/things/4Va9ai9c75P-smooth-juttuli

 

sketch:

#include <Stepper.h>

#define STEPS_PER_REV 200 //Number of steps for one rotation

//Stepper motor control pin #define STEP_PIN1 8 #define STEP_PIN2 9 #define STEP_PIN3 10 #define STEP_PIN4 11

Stepper stepper(STEPS_PER_REV, STEP_PIN1, STEP_PIN2, STEP_PIN3, STEP_PIN4);

#define BUTTON_PIN 2 // Pin botton #define RELAY_PIN 7 // Pin relè

void setup() { pinMode(BUTTON_PIN, INPUT_PULLUP); pinMode(RELAY_PIN, OUTPUT);
digitalWrite(RELAY_PIN, LOW);
stepper.setSpeed(60);
}

void loop() { if (digitalRead(BUTTON_PIN) == LOW) {
digitalWrite(RELAY_PIN, HIGH);

unsigned long startTime = millis();   
while (millis() - startTime &lt; 10000) { 
  stepper.step(STEPS_PER_REV / 10);  
}

digitalWrite(RELAY_PIN, LOW);         

} }

Tagi