RFID Cat-tracking : Persephone


Click a name link to get latest tracking data for that cat

Cats
Emilia Persephone


Food Dish Visits
End
yyyy-mo-dd hh:mm:ss
Start
yyyy-mo-dd hh:mm:ss
ET
min:sec
Mon Jul 26
2010-07-26 21:44:342010-07-26 21:44:3200:02
2010-07-26 19:12:552010-07-26 19:11:4001:15
2010-07-26 18:05:002010-07-26 18:02:5402:06
2010-07-26 06:23:262010-07-26 06:21:4401:42
2010-07-26 02:53:052010-07-26 02:52:3000:35
2010-07-26 02:09:252010-07-26 02:07:2102:04
Sun Jul 25
2010-07-25 20:20:492010-07-25 20:19:2201:27
2010-07-25 18:54:262010-07-25 18:52:5601:30
2010-07-25 10:05:162010-07-25 10:05:1500:01
2010-07-25 07:34:442010-07-25 07:33:2801:16
2010-07-25 05:43:142010-07-25 05:43:1400:00
2010-07-25 01:37:362010-07-25 01:36:2901:07
Sat Jul 24
2010-07-24 23:32:162010-07-24 23:31:0501:11
2010-07-24 18:32:222010-07-24 18:31:3700:45
2010-07-24 17:01:562010-07-24 17:00:2901:27
2010-07-24 10:10:532010-07-24 10:08:3002:23
2010-07-24 08:08:202010-07-24 08:07:0601:14
2010-07-24 03:29:142010-07-24 03:28:2400:50
2010-07-24 01:39:252010-07-24 01:37:5601:29
Fri Jul 23
2010-07-23 22:43:422010-07-23 22:41:2402:18
2010-07-23 20:05:272010-07-23 20:03:4401:43
Thu Jul 22
2010-07-22 23:20:582010-07-22 23:20:0400:54
2010-07-22 22:55:452010-07-22 22:55:3700:08
2010-07-22 21:27:242010-07-22 21:26:2101:03
2010-07-22 19:52:512010-07-22 19:51:2801:23
2010-07-22 15:19:422010-07-22 15:18:4500:57
2010-07-22 14:50:412010-07-22 14:48:5101:50
2010-07-22 08:44:422010-07-22 08:43:0001:42
2010-07-22 06:25:382010-07-22 06:23:3602:02
Wed Jul 21
2010-07-21 23:25:282010-07-21 23:23:0902:19
2010-07-21 20:51:172010-07-21 20:49:1002:07
2010-07-21 09:48:202010-07-21 09:47:1201:08
2010-07-21 06:08:032010-07-21 06:06:5401:09
2010-07-21 06:03:482010-07-21 06:03:4500:03
2010-07-21 03:45:162010-07-21 03:44:3400:42
2010-07-21 02:16:312010-07-21 02:15:3001:01
2010-07-21 00:24:542010-07-21 00:22:2902:25
Tue Jul 20
2010-07-20 19:28:092010-07-20 19:26:1801:51
2010-07-20 14:42:292010-07-20 14:41:3000:59
2010-07-20 09:24:412010-07-20 09:23:2701:14
2010-07-20 05:20:382010-07-20 05:19:1201:26

This is a table of rfid tag detections at the cat food dish for Persephone

This project is a cat-tracker based on a Phidgets RFID tag detector. This detector is easy to use as it attaches to a computer via USB, and hides the complexity in a simple API. I built the sample tracker RFID-simple project (downloaded from Phidgets website) in Visual Studio 2005, added a small c++ class to log data to a textfile and added the same mysql++ api used in my thermometer to write the data to a database table on my website. I added another table to map the tag id to a cat's name, wrote a little php, and voila, a cat-tracker. The page shows the cat's end and start eating times (EDT) and elaspsed time at the food dish. Now, I need to find a need for this...

The antenna is under the dry food dish in the kitchen, connected to a dedicated notebook with a wireless connection to the Internet, where there is my webiste hosted in a linux box. Simple, non? When a cat comes to eat, the tag triggers a READ or LOST event which is logged in the database. For each visit to the dish there are multiple READ and LOST events as the cats raise their heads, drop and eat food away from the dish and the tag is perhaps hanging just at the edge of the antenna's field. The script has some "debounce" code, which gathers multiple events in the same two minute period into a single session.

For any number of reasons, some events are missed, as the tag-antenna read range is only a few inches. For instance, sometimes the cat's collar is not hanging with the RFID tag close to the dish and sometimes the cat approaches from the side. Thus, this data presents an approximation of the cat's eating habits.

READ means cat's rfid tag was read (detected) by the RFID antenna, LOST means cat's rfid tag was later lost by the antenna.

The system uses 125kHz passive RFID tags.

This is WAY out of use, need to revisit phidgets etc in my retirement.

Larger gaps between eatings may mean the system is down, not that a cat is starving.

Sociey for Personal Computerized Animals