ชื่อโปรเจกต์: SnackerTracker
การวัดกิจกรรมและการกินอาหารอย่างแม่นยำเป็นเรื่องโคตรสำคัญในงานวิจัยสัตว์ทดลอง ไม่ว่าจะเป็นการเช็คความเป็นอยู่หรือการเก็บข้อมูลฟาดอาหาร ปกติเค้าต้องมานั่งชั่งน้ำหนักอาหารเองซึ่งมันทั้งเสียเวลาแถมไปกวนสัตว์อีก ทำให้ดูพฤติกรรมแบบต่อเนื่องไม่ได้ ถึงจะมีเครื่องมือเจ๋งๆ ออกมาบ้างแต่มันก็แพงหูฉี่แถมบางทีก็ยัดลงกรงลำบาก พวกพี่เลยจัดให้ด้วยการสร้าง SnackerTracker ขึ้นมา—ระบบวัดค่าแบบ open-source ราคาสบายกระเป๋า ใช้ง่ายหายห่วง บันทึกข้อมูลทั้งการกิน การคุ้ยอาหาร และสภาพแสงในกรงได้แบบต่อเนื่องกันไปเลย
ข้อมูลทางเทคนิคแบบจัดเต็ม
ระบบตรวจจับอัจฉริยะ (สายแดกต้องระวัง)
SnackerTracker คือโปรเจกต์สายสุขภาพแบบขำๆ แต่ใช้งานได้จริง เอาไว้ดักจับว่าพวกเอ็งแอบเปิดตู้ขนมไปกี่รอบแล้ว!
- Detection Method: ใช้ Magnetic Reed Switch หรือ Limit Switch ติดไว้ที่บานประตูตู้ ทุกครั้งที่มีการ "Open" ข้อมูลจะถูกบันทึกลงใน EEPROM ของ Arduino (จำแม่นไม่มีลืมแม้ไฟดับ ห้ามช็อตนะตัวนี้)
- Interactive Feedback: มีจอ OLED display ไว้โชว์ "Daily Snack Count" ว่าวันนี้ซัดไปกี่รอบแล้ว และยังมี Piezo Buzzer คอยส่งเสียงเตือนสติ (หรือจะเรียกว่าเสียงด่าก็ได้) ถ้าเปิดตู้บ่อยเกินไปในหนึ่งชั่วโมง หล่อเท่เลยงานนี้!
การเชื่อมต่อและข้อมูล
- Arduino IoT Cloud: ข้อมูลการกินจะถูก Push ขึ้น Cloud ผ่าน WiFi ทันที จัดไปวัยรุ่น สู้งานนะน้อง
- MATLAB Integration: ข้อมูลย้อนหลังสามารถดึงเข้า MATLAB เอาไปวิเคราะห์สถิติเทพๆ ได้ จะพล็อตกราฟดูพฤติกรรมการกินตัวเองเป็นอาทิตย์หรือเป็นเดือนก็จัดไป จะได้รู้ว่าที่กินไม่หยุดเนี่ยเพราะเครียดหรือแค่หิวตามช่วงเวลากันแน่
ข้อมูล 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: "th"