Progetto Arduino: dispenser automatico di crocchette per gatti

Se il tuo micione si sveglia sempre famelico tra un pisolino e l’altro, potrà ottenere un appetitoso snack semplicemente avvicinandosi al dispenser.


Versione 1.0 (“Distributore di mentine”)

Strumenti

  • Arduino UNO
  • Sensore ad ultrasuoni
  • Servo-motore
  • Cavi elettrici e resistenze
  • Cilindri di cartone, bastoncini rigidi e mentine

Il congegno è costituito da due cilindri inseriti uno dentro l’altro (il più interno contiene le mentine). Quando il sensore ad ultrasuoni rileva l’avvicinamento del gatto, il servomotore fa ruotare il cilindro interno allineando per un breve istante le due fessure poste sul fondo di ciascun cilindro e facendo fuoriuscire una mentina.

Diagramma dei collegamenti

Codice

Clicca qui per visualizzare

#include <Servo.h>
#include "SR04.h"

#define TRIG_PIN 12
#define ECHO_PIN 11
#define SERVO_PIN 9

SR04 sr04 = SR04(ECHO_PIN,TRIG_PIN);
Servo myservo;
long a;

void setup() {
  myservo.attach(SERVO_PIN);
    myservo.write(150);
}


void loop() { 

  a = sr04.Distance();

   if(a<10) {
  myservo.write(30);
    delay(200);
    myservo.write(150);
    delay(1000);
   }

}

Galleria

Commenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *