Ispirato da progetti come la porta per gatti su Twitter e CATaLOG [sic], voglio aggiungere una qualche forma di controllo automatizzato degli accessi alla porta per animali domestici per controllare chi può entrare e uscire, quando.
(Divulgazione completa: questa è una ristampa dal mio blog in cui ho scritto per la prima volta il problema, ma tutti i feedback sono ben accetti!)
I giocatori
Al momento abbiamo tre gatti, un cane e una porta per animali domestici.
The Mischievous Mutt
Toby http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/toby-200x150.jpg
Toby, il nostro Labrador di due anni ha bisogno di accedere al cortile in qualsiasi momento, giorno e notte per accedere al suo cibo, acqua e altri servizi .
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 e Kismet, sono liberi di uscire durante il giorno (a volte anche incoraggiati), tuttavia in un mondo ideale la porta dell'animale permetterebbe loro solo di entrare, ma non di uscire dopo il tramonto.
Il vagabondo
Murray http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/murray-200x150.jpg
AGGIORNAMENTO 2010/01/17: Purtroppo Murray non è più con noi . La vecchiaia finalmente lo raggiunse.
Murray, il venerabile veterano di 17 anni della famiglia che ha l'abitudine di andare a passeggio . In questa fase della sua vita, sarebbe meglio se rimanesse in casa.
Il Portcullis
La nostra porta per animali domestici, che consente alla palafitta di uscire sul ponte e nel cortile. La porta è fissata in un pannello di legno nella cornice di quella che originariamente era una finestra.
Riepilogo dei requisiti
Quindi fondamentalmente abbiamo bisogno di qualcosa che sia in grado di fermare la porta che si apre verso l'esterno durante la sera, tranne quando Toby è nelle vicinanze e ogni volta che Murray è nelle vicinanze . Non dobbiamo preoccuparci che gatti stranieri entrino in casa (hai incontrato Toby, sì?) E se vogliamo davvero bloccare il cane, mettiamo in atto la barricata come mostrato di seguito. (Abbiamo presto imparato che il piccolo lucchetto di plastica sulla porta non lo fermerà se vuole davvero entrare!)
Sto pensando di utilizzare un Arduino bordo come l'unità di controllo, e credo di aver bisogno di due tag RFID uno s - una per Toby e uno per Murray - al minimo per gestire le regole che ho descritto sopra.
Quindi l'elenco delle parti preliminari è:
Una scheda controller Arduino .
Un sensore di luce per rilevare le ore di luce del giorno.
Uno scanner RFID.
Due etichette RFID che possono essere attaccate al collare degli animali.
Un solenoide o qualcos'altro che può essere utilizzato per impedire l'apertura del lembo verso l'esterno.
Un LED rosso / verde per indicare se la porta è attualmente bloccata o meno.
Un interruttore a tre stati per permetterci di impostare la porta in modo che si apra sempre, sempre bloccata o in automatico come richiesto, anche se ci aspettiamo che sia attiva per la maggior parte del tempo.
Le preoccupazioni che ho sono trovare i giusti scanner RFID e tag che funzioneranno in questo ambiente. Non ho esperienza con RFID ma ho sentito parlare dei problemi di portata. Un tag sarà sul colletto di un grande Labrador, l'altro su un gatto di medie dimensioni, quindi c'è una ragionevole differenza di altezza. Il rilevamento di prossimità non può essere traballante perché funzioni, specialmente per Toby che si confonderà se la porta funziona solo un po 'del tempo e non si preoccupa.
Ho preso in considerazione uno scanner ID-12 o ID-2 con un'antenna personalizzata, ma le persone con cui ho parlato pensano che la portata sarà troppo ridotta. La differenza dimensionale tra un gatto domestico e un Labrador è abbastanza significativa in questo caso.
Un'altra opzione potrebbe essere il bluetooth. Ciò avrebbe anche il vantaggio di poter agire come un vero sensore di prossimità, rilevando quando l'animale entra nel raggio d'azione, rimane nel raggio d'azione e va fuori dal raggio d'azione, mentre l'RFID viene generalmente attivato una volta ogni volta che il tag entra nel raggio d'azione dopo non essere nel raggio di azione. Lo svantaggio sono le batterie.
Altre idee per i sensori di prossimità?
L'altra cosa è il meccanismo per bloccare la porta. Idealmente qualcosa che può tirare fuori un catenaccio per bloccare il percorso della porta o ritrarlo per lasciare la porta libera per aprirsi. Preferibilmente non qualcosa caricato a molla che necessita di una tensione attiva su di esso per tenerlo aperto o tenerlo chiuso. Dovrebbe solo applicare la tensione per cambiare stato, non mantenere lo stato.
Se un bullone non è disponibile, ho visto un motore passo-passo con un po 'di metallo sul mandrino usato per fare la stessa cosa. Per bloccarlo semplicemente ruota il pezzo di metallo in posizione, per sbloccarlo è ruotarlo fuori strada.
Pertanto, qualsiasi feedback su quanto sopra sarebbe il benvenuto.
AGGIORNAMENTO 2010/01/17: Ho finalmente ordinato la maggior parte delle parti di cui ho bisogno per questo, così come il controllo dell'umidità del serbatoio di granchio eremita, che probabilmente costruirò per primo (perché è più semplice). Ho iniziato con uno scanner ID-20 RFID, quindi vedremo come va. Sfortunatamente, la mia copia di Practical Arduino che userò come riferimento apparentemente non arriverà fino a metà febbraio, quindi i progressi saranno lenti prima di allora.