Tweeting cat door ve CATaLOG [sic] gibi projelerden esinlenerek, kimin ne zaman girip çıkabileceğini kontrol etmek için evcil hayvan kapımıza bir tür otomatik erişim kontrolü eklemek istiyorum.
(Tam Açıklama: Bu, blogumu ilk kez sorunu yazdığım bir yeniden yazdırma , ancak tüm geri bildirimler hoş geldiniz!)
Oyuncular
Şu anda üç kedi, bir köpek ve bir evcil hayvan kapısı var.
Yaramaz Mutt
Toby http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/toby-200x150.jpg
Toby, bizim iki yaşındaki Labrador her zaman, gündüz veya gece onun yiyecek, su ve diğer aktivite erişim için arka bahçeye erişim gerekir .
Dağınık Kedi Yavruları
Bazyl http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/bazyl-200x150.jpg Kismet http://www.michevan.id.au/sites/www .michevan.id.au / files / boyutlandırmak / u3 / kısmet-200x150.jpg
Bazyl ve Kismet, gün boyunca dışarı çıkmakta özgürdür (bazen teşvik edilir), ancak ideal bir dünyada evcil hayvan kapısı sadece içeri girmelerine izin verir, ancak karanlıktan sonra tekrar dışarı çıkmaz.
Gezgin
Murray http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/murray-200x150.jpg
GÜNCELLEME 2010/01/17: Maalesef Murray artık bizimle değil . Yaşlılık sonunda onu yakaladı.
Murray, yürüyüşe çıkma alışkanlığı olan ailenin saygıdeğer 17 yaşındaki gazisi . Hayatının bu aşamasında, içeride kalsaydı en iyisi olurdu.
Portcullis
Evcil hayvanımızın kapısının güvertede ve arka bahçeye çıkmasına izin verir. Kapı, başlangıçta bir pencere olan çerçevede ahşap bir panele sabitlenmiştir.
Gereksinim Özeti
Bu yüzden temelde, Toby'nin yakın olduğu ve Murray'in yakın olduğu herhangi bir zaman hariç, kapının akşam dışarı doğru sallanmasını durdurabilecek bir şeye ihtiyacımız var . Eve giren yabancı kediler için endişelenmemize gerek yok (Toby ile tanıştınız, evet?) Ve köpeği gerçekten kilitlemek istiyorsak, barikatı aşağıda gösterildiği gibi yerine koyduk. (Yakında kapıdaki küçük plastik kilidin gerçekten içeri girmesi durumunda onu durdurmayacağını öğrendik!)
Bir kullanarak planlıyorum Arduino kontrol ünitesi olarak tahta ve düşünmek ihtiyacım iki tek RFID etiketinin ler - Toby için bir tane ve Murray için bir tane - en azından yukarıda açıkladık kuralları işlemek için.
Yani ön parça listesi:
Bir adet Arduino kontrol kartı.
Gündüz saatlerini algılamak için bir ışık sensörü.
Bir RFID tarayıcı.
Hayvanların yakasına takılabilen iki RFID etiketi.
Kanadın dışarıya açılmasını durdurmak için kullanılabilecek bir solenoid veya başka bir şey.
Kapının halen kilitli olup olmadığını gösteren kırmızı / yeşil bir LED.
Kapıyı her zaman açık, her zaman kilitli veya gerektiği gibi otomatik olarak ayarlamamızı sağlayan üç durumlu anahtar, ancak çoğu zaman otomatik olarak açık olmasını bekliyoruz.
Sahip olduğum endişeler, bu ortamda çalışacak doğru RFID tarayıcı ve etiketleri bulmak. RFID ile ilgili bir deneyimim yok, ancak menzil sorunları hakkında biraz duyuyorum. Bir etiket büyük bir Labrador yakasında, diğeri orta boy bir kedide olacak, bu yüzden makul bir yükseklik farkı var. Yakınlık algılama, bunun çalışması için, özellikle de kapı sadece bir süre çalışırsa ve sadece rahatsız olmazsa karışacak olan Toby için lapa lapa olamaz.
Özel bir antene sahip bir ID-12 veya ID-2 tarayıcı düşünüyoruz, ancak konuştuğum insanlar aralığın çok küçük olacağını düşünüyorlar. Evcil bir kedi ve bir Labrador arasındaki boyut farkı bu durumda oldukça önemlidir.
Başka bir seçenek bluetooth olabilir. Bu ayrıca, hayvanın menzil içine girdiğini, menzil içinde kaldığını ve menzil dışına çıktığını tespit ederek gerçek bir yakınlık sensörü gibi davranabilmesi avantajına sahip olurken, RFID genellikle etiket olmadıktan sonra etiket her aralığa girdiğinde tetiklenir aralık içinde. Dezavantajı pillerdir.
Yakınlık sensörleri için başka fikirleriniz var mı?
Diğeri ise kapıyı bloke etme mekanizmasıdır. İdeal olarak, kapının yolunu engellemek için küçük bir cıvatayı dışarı çıkarabilecek veya kapıyı açmak için açık bırakmak için geri çekebilecek bir şey. Tercihen, yay yüklü olan, açık tutmak veya kapalı tutmak için üzerinde aktif bir gerilime ihtiyaç duyan bir şey değildir. Durumu değiştirmek için sadece voltaj uygulamak gerekir, durumu korumak değil.
Bir cıvata yoksa, aynı şeyi yapmak için kullanılan mil üzerinde biraz metal olan bir step motor gördüm. Kilitlemek için metal parçasını yerine döndürür, kilidini açmak için onu döndürür.
Yani, yukarıdaki her türlü geribildirim memnuniyetle karşılanacaktır.
GÜNCELLEME 2010/01/17: Sonunda bunun için ihtiyacım olan parçaların çoğunu ve muhtemelen ilk önce inşa edeceğim münzevi yengeç tankı nem kontrolünü sipariş ettim (çünkü daha basit). Başlamak için bir ID-20 RFID tarayıcı ile gittim, bu yüzden nasıl gittiğini göreceğiz. Ne yazık ki, referans olarak kullanacağım Pratik Arduino'nun kopyası, görünüşe göre Şubat ortasına kadar gelmeyecek, bu nedenle ilerleme o zamandan önce yavaş olacak.