Zainspirowany projektami, takimi jak tweetujące drzwi dla kotów i CATaLOG [sic] Chcę dodać jakąś formę automatycznej kontroli dostępu do naszych drzwi dla zwierząt domowych, aby kontrolować, kto może wchodzić i wychodzić, kiedy.
(Pełne ujawnienie: To jest przedruk z mojego bloga, w którym po raz pierwszy opisałem problem, ale wszelkie opinie są mile widziane!)
Gracze
Obecnie mamy trzy koty, jeden pies i jedno zwierzęce drzwi.
Psotny Mutt
Toby http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/toby-200x150.jpg
Toby, nasz dwuletni Labrador potrzebuje dostępu do podwórka o każdej porze dnia i nocy, aby mieć dostęp do jedzenia, wody i innych udogodnień .
The Clutter Kittens
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 / resize / u3 / kismet-200x150.jpg
Bazyl i Kismet mogą wyjść w ciągu dnia (czasem nawet zachęcani), jednak w idealnym świecie drzwi dla zwierząt pozwolą im wejść, ale nie wyjdą ponownie po zmroku.
Wędrowiec
Murray http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/murray-200x150.jpg
AKTUALIZACJA 2010/01/17: Niestety, Murray już nas nie ma . Starość wreszcie go dopadła.
Murray, czcigodny 17-letni weteran rodziny, który ma zwyczaj chodzić na piechotę . Na tym etapie jego życia najlepiej byłoby pozostać w domu.
Portcullis
Nasze drzwi dla zwierząt domowych, które pozwalają motłochowi wyjść na pokład i na podwórko. Drzwi są zamocowane w drewnianym panelu w ramie tego, co pierwotnie było oknem.
Podsumowanie wymagań
Tak więc w zasadzie potrzebujemy czegoś, co może zatrzymać drzwi wychylające się na zewnątrz w godzinach wieczornych, z wyjątkiem sytuacji, gdy Toby jest w pobliżu i za każdym razem w pobliżu Murray . Nie musimy się martwić o pojawienie się obcych kotów w domu (poznałeś Toby'ego, tak?), A jeśli naprawdę chcemy zablokować psa, postawimy barykadę na miejscu, jak pokazano poniżej. (Wkrótce dowiedzieliśmy się, że mały plastikowy zamek na drzwiach go nie powstrzyma, jeśli naprawdę będzie chciał!)
Mam zamiar za pomocą Arduino pokładzie jako jednostki sterującej, i że muszę two jeden Tag RFID s - jeden dla Toby'ego i jeden dla Murraya - na minimum, aby poradzić sobie z reguły mam opisane powyżej.
Wstępna lista części to:
Jedna płyta kontrolna Arduino .
Jeden czujnik światła do wykrywania godzin w ciągu dnia.
Jeden skaner RFID.
Dwa znaczniki RFID, które można przymocować do obroży zwierząt.
Jeden elektromagnes lub coś innego, co można wykorzystać do zatrzymania otwierania klapy na zewnątrz.
Czerwono-zielona dioda LED wskazująca, czy drzwiczki są obecnie zablokowane, czy nie.
Trójstopniowy przełącznik, który pozwala nam ustawić drzwi tak, aby zawsze otwierały się, zawsze były zamknięte lub działały automatycznie, w zależności od potrzeb, chociaż spodziewamy się, że będą one automatycznie uruchamiane przez większość czasu.
Moje obawy dotyczą znalezienia odpowiedniego skanera RFID i tagów, które będą działać w tym środowisku. Nie mam doświadczenia z RFID, ale słyszę trochę o problemach z zasięgiem. Jedna metka będzie na kołnierzu dużego labradora, a druga na średniej wielkości kocie, więc istnieje rozsądna różnica wysokości. Czujniki zbliżeniowe nie mogą być niestabilne, aby zadziałało, szczególnie dla Toby'ego, który wprawi się w zakłopotanie, jeśli drzwi będą działały tylko przez pewien czas i po prostu nie będą przeszkadzać.
Zastanawiałem się nad skanerem ID-12 lub ID-2 z niestandardową anteną, ale ludzie, z którymi rozmawiałem, uważają, że zasięg będzie zbyt mały. Różnica wielkości między kotem domowym a labradorem jest w tym przypadku dość znaczna.
Inną opcją może być bluetooth. Miałoby to również tę zaletę, że może działać jak prawdziwy czujnik zbliżeniowy, wykrywający, kiedy zwierzę zbliża się do zasięgu, pozostaje w zasięgu i wychodzi poza zasięg, podczas gdy RFID jest generalnie uruchamiany za każdym razem, gdy znacznik zbliża się do zasięgu po tym, jak nie jest w zakresie. Wadą są baterie.
Wszelkie inne pomysły na czujniki zbliżeniowe?
Inną rzeczą jest mechanizm blokujący drzwi. Idealnie coś, co może wystrzelić mały rygiel, aby zablokować ścieżkę drzwi, lub schować, aby pozostawić drzwi wolne do otwarcia. Najlepiej, żeby nie było czegoś, co jest obciążone sprężyną i które potrzebuje na niego aktywnego napięcia, aby utrzymać go w stanie otwartym lub w pozycji zamkniętej. Powinien jedynie przyłożyć napięcie, aby zmienić stan, a nie utrzymać stan.
Jeśli śruba nie jest dostępna, widziałem silnik krokowy z odrobiną metalu na wrzecionie, który robił to samo. Aby go zablokować, wystarczy obrócić kawałek metalu na miejsce, aby odblokować, obraca go na bok.
Tak więc mile widziane byłyby wszelkie opinie na temat powyższych.
AKTUALIZACJA 2010/01/17: W końcu zamówiłem większość potrzebnych mi części, a także kontrolę wilgotności pustelnika w krabie, którą prawdopodobnie zbuduję jako pierwszy (bo to jest prostsze). Na początek poszedłem ze skanerem RFID ID-20, więc zobaczymy, jak to będzie. Niestety moja kopia Practical Arduino, której będę używać jako referencji, najwyraźniej nie dotrze do połowy lutego, więc postępy będą przedtem powolne.