RFID-katt dörr (8 / 8 steg)
Steg 8: Lägga två knappar och ladda sista kod
I final koden hämtas här, jag lagras värdet av två Taggar bärs av de våra djur, en med och en utan. När djuret utan tillgång försöker komma in, är dörren låst omedelbart.
byte goodcode [6] = {0x1C, 0, 0xFC, 0xB2, 0x90};
byte badcode [6] = {0x16, 0, 0x78, 0xE7, 0xFE};
Du måste hitta koden för de Taggar du använder och sätta dessa värderingar in i matriser 'goodcode' och 'badcode'. Värdena är hexadecimala som behöver "0 x" framför den i denna programmeringsspråk.
Om du inte vill att märka andra katten, kan förkorta den öppen tid (mindre värde för variabeln "open_time") hjälpa, men som lägger bördan på katten med tillgång till reagera snabbare.
Det är en bra idé att sätta en inhägnad runt elektroniken, men det kommer inte att diskuteras i detta instructable.
Slutligen, om din antenn har en stort utbud sträcker sig in i ett säkert område, kan du behöva kalibrera placering av antennen och Närhetssensor lite för att se till att RFreader inte är aktiverad från insidan. Om katten är inne och vill gå, har rörelsesensor att upptäcka katten först. När det händer, är det okej eftersom i denna del av programmet, RF läsaren inte är markerad.