İçindekiler:
- 1. Adım: Çözüm
- 2. Adım: Donanım
- 3. Adım: Kitaplık ve Çizim
- 4. Adım: Özellikler
- Adım 5: Yapılandırılabilir Parametreler
- Adım 6: Kablolama
- 7. Adım: Ek Bilgi
Video: KS-Cat-Yem-Sayacı: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Durum
Meşgul bir evde yaşadığınızda, genellikle evcil hayvanınızın kaç kez beslendiğini bilemezsiniz. Muhtemelen eve geliyorsunuz ve evcil hayvanınız şu anda evde olmayan başka biri tarafından yeni beslenmiş olmasına rağmen yiyecek istiyor.
Her nasılsa, evcil hayvanlarınız giderek şişmanlıyor. Otomatik evcil hayvan yemliği satın almak istemezsiniz çünkü evcil hayvanınız size yiyecek istemek için geldiğinde onunla daha iyi bir bağlantınız vardır. Ancak, şişman ve sağlıksız olmasını istemezsiniz.
1. Adım: Çözüm
KS-Cat-Feed-Sayacı, evcil hayvanınızın diyetini kontrol altında tutmanız için evcil hayvanlarınızın kaç kez yediği hakkında sizi bilgilendirmek içindir.
Size günde dört beslemeye kadar göstermek için yapılmıştır. Elbette, sayacı beş veya daha fazla besleme süresine çıkarmak için yazılımı ve donanımı değiştirebilirsiniz.
2. Adım: Donanım
Arduino Pro Mini (düşük güç tüketimi için)
Arduino Pro Mini için Yükleme Modülü (Aliexpress'ten gelen bu modül yalnızca Linux'ta çalışır -> Koddaki indirme talimatlarına bakın)
4 LED
4 Direnç 10kOhm
Elektronik ve pil için muhafaza
Manyetik düğme
Konnektörlü 9V blok pil
Elektronik kart ve teller gibi küçük malzemeler
(Aliexpress.com'da tüm maliyetler yaklaşık 15 USD)
3. Adım: Kitaplık ve Çizim
KÜTÜPHANE: LowPowerLibrary (https://github.com/rocketscream/Low-Power)
Eskiz:
Sonunda, Sketch "2018-08-KS-Cat-Feed-Counter.ino" ile zaman gösterdi, 6 ay boyunca 9V-Blok-Pil değiştirmeniz gerekiyor. Bu yüzden Sayacı harici bir güç kaynağına bağladım (artık güç tasarrufuna gerek yok). Bunu yaparsanız "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino" taslağını kullanabilirsiniz.
4. Adım: Özellikler
Bu gadget 4 besleme süresine kadar sayar. 4 LED'i vardır ve her aktif LED bir besleme süresini temsil eder. 4 besleme süresinden sonra 1'de yeniden başlar. Pil ile çalıştığı için düşük güç tüketimine programlanmıştır. (zamanlayıcı yok)
Evcil hayvanınızın kaç kez beslendiğini kontrol etmek için tek bir düğmeniz var. LED'ler besleme saatlerine göre yanar. Ayrıca, her bastığınızda besleme sürelerini azaltmak için bir düğmeniz vardır. (Düzeltmeler için, örneğin kapağı açarsınız, ancak evcil hayvanı beslemezsiniz - yiyecek doldurmak için)
Yiyecek kutusu kapağının açık veya kapalı olduğunu algılayan bir manyetik anahtarı vardır. (Eğim anahtarlarıyla denedim ama bunlar güvenilir değil)
Açık yem kutusu kapağının yapılandırılabilir bir "minOpeningTime" süresinden sonra - evcil hayvanınızı yeni beslediğiniz varsayılır - ve besleme süreleri sayacı artar (besleme süreleri sayacınızın 4 olması durumunda tekrar 1'e ayarlanır).
Kapağı açtığınızda besleme saatlerine göre ledler yanar.
Kapağı kapattığınızda LED'ler besleme sürelerine göre yanar (“minAçılma Süresi” dolmadan tekrar kapatmanız dışında).
Azaltma butonu ile yemleme süreleri azaltıldıktan sonra yeni yemleme sürelerine göre led'ler yanar.
Adım 5: Yapılandırılabilir Parametreler
minOpeningTime: kapak bu süreden daha uzun süre açık kaldığında sayaç artar.
lightenUpLED'ler: Evcil hayvanınızın kaç kez beslendiğini kontrol etmek için düğmeye bastığınızda veya kapağı açıp kapattığınızda veya besleme sürelerini azalttığınızda LED'ler bu süre için yanar.
Adım 6: Kablolama
7. Adım: Ek Bilgi
Arduino'nun normal modda yaklaşık 50mA'ya ihtiyacı var. "LowPowerLibrary" ile bu çizimde bu 0,2 mA'dan daha düşük bir değere düşürülmüştür. Bu nedenle, günlük pil değişimi yerine bunu yılda sadece bir kez yapabilirsiniz. "LowPowerLibrary" aktif olduğu için zamanlayıcı yok ve millis komutunu kullanamadım. (sadece “minOpeningTime”ı geciktirin)
Arduino Pro için yükleme Modülü, Linux işletim sisteminde her zaman iyi çalıştı - ancak bazen bir Windows işletim sisteminde. Yüklemeden önce Linux'ta bağlantı noktasına yazma hakkı vermeyi unutmayın. (koddaki yorumlara bakın)
Önerilen:
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): 9 Adım
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): Merhaba !Bu Talimatlar, motosiklet kasklarına monte edilmek üzere tasarlanmış bir HUD (Heads-Up Display) platformunu nasıl tasarladığımın ve inşa ettiğimin hikayesidir. "Haritalar" yarışması bağlamında yazılmıştır. Maalesef tamamen bitiremedim
Arduino Araba Geri Geri Park Uyarı Sistemi - Adım Adım: 4 Adım
Arduino Araba Geri Geri Park Uyarı Sistemi | Adım Adım: Bu projede Arduino UNO ve HC-SR04 Ultrasonik Sensör kullanarak basit bir Arduino Araba Geri Park Sensörü Devresi tasarlayacağım. Bu Arduino tabanlı Araba Ters uyarı sistemi, Otonom Navigasyon, Robot Mesafesi ve diğer menzil r
Adım Adım PC Oluşturma: 9 Adım
Adım Adım Bilgisayar Oluşturma: Sarf Malzemeleri: Donanım: AnakartCPU & CPU soğutucusuPSU (Güç kaynağı ünitesi)Depolama (HDD/SSD)RAMGPU (gerekli değil)CaseTools: TornavidaESD bilezik/aplikatörlü matstermal macun
Üç Hoparlör Devresi -- Adım Adım Eğitim: 3 Adım
Üç Hoparlör Devresi || Adım Adım Eğitim: Hoparlör Devresi, ortamdan alınan ses sinyallerini MIC'e güçlendirir ve bunu, güçlendirilmiş sesin üretildiği Hoparlöre gönderir. Burada, size bu Hoparlör Devresini kullanarak bu Hoparlör Devresini yapmanın üç farklı yolunu göstereceğim:
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)