Accurately measuring activity and feeding is frequently important in laboratory animal research, whether for welfare-monitoring or experimental recording. Quantification commonly involves manual pellet-weighing; however, this can physically disturb animals and cannot continuously assess both the amount and pattern of feeding. Improved means of food-intake measurement have been developed yet are often costly and incompatible with cage configurations. We therefore developed and validated the SnackerTracker—a cost-effective, open-source, and user-friendly measurement system which continuously records food-intake, food-seeking activity, and ambient light conditions in the home-cages of small laboratory animals.
EXPANDED TECHNICAL DETAILS
Diet Intelligence & Proximity Sensing
SnackerTracker is a humorous yet functional health-tech project that monitors how many times you open your snack cupboard.
- Detection Method: Uses a Magnetic Reed Switch or a Limit Switch mounted on the cupboard door. Each "Open" event is recorded in the Arduino's non-volatile memory (EEPROM).
- Interactive Feedback: Includes an OLED display that shows a "Daily Snack Count" and a Piezo Buzzer that plays a "Shaming" sound if you open the cupboard too many times in an hour.
Connectivity & Data
- Arduino IoT Cloud: The snacking events are pushed to the cloud via WiFi.
- MATLAB Integration: The historical data can be pulled into MATLAB for statistical analysis, allowing users to visualize their eating habits over weeks or months and correlate them with stress or time-of-day.
ข้อมูล Frontmatter ดั้งเดิม
title: "SnackerTracker"
description: "The SnackerTracker is a cost-effective, open-source, and user-friendly measurement system which continuously records food-intake, food-seeking activity, and ambient light conditions in the home-cages of small laboratory animals."
author: "marissamueller"
category: "Home & Automation"
tags:
- "Animals"
- "Data Collection"
- "Monitoring"
- "Tracking"
- "Tools"
views: 871
likes: 1
price: 1499
difficulty: "Intermediate"
components:
- "1x Light-Dependent Resistor"
- "1x Hook Tape"
- "1x Multimeter"
- "1x Electrical Tape"
- "1x Wire Cutter"
- "1x Weighing Scale"
- "1x Toggle Switches"
- "1x Solder Wire"
- "1x Load Cell"
- "1x Screws - M4 Nylon"
- "1x MicroSD to USB Adapter"
- "1x 10 kOhm Resistor"
- "1x Screws - M2.5 Nylon"
- "1x Washers - M5"
- "1x HX711"
- "1x Hex Nut - M2"
- "1x Lithium-Polymer Battery"
- "1x Cyanoacrylate Glue"
- "1x Hex Nut - M5"
- "1x M-F Pin Headers"
- "1x ABS Black"
- "1x Lexar USB Drive"
- "1x Hook-Up Wire - 24AWG, 7/0.2 mm"
- "1x Ultimaker S3 3D Printer"
- "1x Soldering Station"
- "1x JST PH Crimp Terminal"
- "1x Grommets"
- "1x JST Crimping Tool"
- "1x Acetone"
- "1x UK-USB Power Adapter"
- "1x Glass Cover Slips"
- "1x Cable - Male USB A to Male Micro USB B, 1.8-3.0m"
- "1x Accessory Protoboard"
- "1x JST Female Connector Housing"
- "1x Heat Shrink Wrap"
- "1x M-M Pin Header"
- "1x UHU Glue Stick"
- "1x Wire Stripper"
- "1x Arduino MKR Mem Shield"
- "1x Standoffs - M2 10+5mm"
- "1x PVA Natural"
- "1x Standoffs - M2.5"
- "1x Arduino MKR WiFi 1010"
- "1x Crimper"
- "1x Screws - M5 Nylon"
- "1x USB Hub - 10-Port"
- "1x Female Spade Connector"
- "1x Screwdriver - Small"
- "1x Masking Tape - Pellets"
- "1x Hex Nut - M4"
- "1x Heat Gun"
- "1x U-Shaped Jumper Wires"
- "1x Micro SDXC Card"
- "1x Loop Tape"
tools: []
apps:
- "1x MiniTool Partition Wizard"
- "1x Arduino Web Editor"
- "1x Arduino Cloud Agent"
- "1x MATLAB"
downloadableFiles:
- "https://app.arduino.cc/sketches/31854d68-547e-4022-ad92-08dccffbae66"
- "https://github.com/marhmue/2024_SnackerTracker_Code"
documentationLinks: []
passwordHash: "ae4410608962643168298468222e6e496222ee22f252fbc8d7e90b4db0355fde"
encryptedPayload: "U2FsdGVkX1+xy4hNCNFsFC7P152SIKhtjVWVkG9C2GkPqFK33ZjsMDKH3zO0YN/WtPLmR4311bG/n3+ZGW9GDfwuOteuQGmq+oQW8bwIwajp5pvXlW7ztYBdahDQC+RzH8QVCEO8AVaMdTSrOBrasxMPaxGNciDZsujIa/axU+v8UM6Z+zfPDsaHrb27wC/G"
seoDescription: "SnackerTracker: An open-source measurement system for recording food-intake and ambient light in laboratory animal home-cages."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/snackertracker-d86bf3_cover.jpg"
lang: "en"