İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
AKC'ye göre (https://www.akc.org/expert-advice/nutrition/how-many-times-a-day-should-a-dog-eat/) yemler için öğün porsiyon büyüklüğü, Köpekler ve kutunun boyutu da köpeğin günde yiyebileceği yem sayısını sınırladı, “Veterinerler bir köpeğin günde en az iki kez beslenmesini tavsiye ediyor”, günde ne kadar yiyecek ve yemek yediklerini ayarlayarak fayda sağlıyor. köpek ve bu makine tam olarak köpeğinize vermeniz gereken şey!İstediğiniz zaman makinenin zamanını kontrol edebilirsiniz!
Gereçler
teller x 8
bant x 1
kağit kutu x 1
karton x 1
Arduino Leonardo x 1
Ekmek Tahtası x 1
beslemeler x sana bağlı
servo motor x 1
Adım 1: Bir Kutu ile Karton Alın
İlk olarak, bir parça karton kesin ve kutuya yapıştırın. Kapak yeterince uzun değilse, fazladan bir karton parçası kesin ve kutunun kenarına yapıştırın (resimde gösterildiği gibi).
Adım 2:
Servo motoru resimde gösterildiği gibi bağlayın, kabloyu d pin 10'a bağlayın ve kırmızı kabloyu artıya ve artıdaki kabloyu 5V'a bağlayın ve siyah kablo GND'ye bağlanır.
(servo motordaki beyaz şeyin şeklini değiştirebilirsiniz, istediğiniz sonuca göre değişir)
Aşama 3:
Servo motoru kartona takın ve kağıt bantla sabitleyin (servo motor dönerken kapağa temas ettiğinden emin olun, böylece kapak kapağı yukarı kaldırabilir, böylece kutu başarılı bir şekilde açılabilir).
Bir parça karton kesip servo motora uygun kutunun altına yerleştirip kutunun üzerine yapıştırın.
Videolardan üçü, servo motorun dönmesini sağlamak ve makineyi daha güçlü hale getirmek için kartonu kağıt kutunun yanına nasıl kurduğum.
4. Adım: Kod
#Dahil etmek
Servo servo_pin_10; // bir servoyu kontrol etmek için servo nesnesi yarat
void setup(){ // bir kez çalıştırmak için kurulum kodunuzu buraya koyun: servo_pin_10.attach(10); // pin üzerindeki servoyu servo nesnesine bağlar }
void loop(){ // tekrar tekrar çalıştırmak için ana kodunuzu buraya koyun: servo_pin_10.write(180); // servo motor 180 dereceye kadar gidecek (kapağın yukarı kalkacağı) gecikme(300000); // 300000 milisaniye bekler *zamanı değiştir servo_pin_10.write(0); // servo motor sıfır dereceye geri dönecek (kutu neredeyse kapanacak) gecikme(1800000); // 1800000 milisaniye bekler *süreyi değiştirmek size bağlıdır }
Kod burada