Aby wyświetlić tę treść, wymagana jest subskrypcja JoVE. Zaloguj się lub rozpocznij bezpłatny okres próbny.
Method Article
Feeding Experimentation Device (FED) is an open-source device for measuring food intake in mice. FED can also synchronize food intake measurements with other techniques via a real-time digital output. Here, we provide a step-by-step tutorial for the construction, validation, and usage of FED.
Food intake measurements are essential for many research studies. Here, we provide a detailed description of a novel solution for measuring food intake in mice: the Feeding Experimentation Device (FED). FED is an open-source system that was designed to facilitate flexibility in food intake studies. Due to its compact and battery powered design, FED can be placed within standard home cages or other experimental equipment. Food intake measurements can also be synchronized with other equipment in real-time via FED's transistor-transistor logic (TTL) digital output, or in post-acquisition processing as FED timestamps every event with a real-time clock. When in use, a food pellet sits within FED's food well where it is monitored via an infrared beam. When the pellet is removed by the mouse, FED logs the timestamp onto its internal secure digital (SD) card and dispenses another pellet. FED can run for up to 5 days before it is necessary to charge the battery and refill the pellet hopper, minimizing human interference in data collection. Assembly of FED requires minimal engineering background, and off-the-shelf materials and electronics were prioritized in its construction. We also provide scripts for analysis of food intake and meal patterns. Finally, FED is open-source and all design and construction files are online, to facilitate modifications and improvements by other researchers.
With the rise of global obesity over the latter part of the 20th century, there is renewed attention on the mechanisms underlying feeding1,2,3,4. Typically, food intake is weighed manually5, or with commercially-available feeding systems. Commercial systems are excellent, but provide limited flexibility in modifying their designs or code. Here, we describe the Feeding Experimentation Device (FED): an open-source feeding system for measuring food intake with fine temporal resolution and minimal human interference6. FED is battery powered and fully contained within a 3D printed case that can fit inside of standard colony rack caging or other scientific equipment.
In its steady state, FED operates in a low-power mode with a food pellet resting in its food well. The presence of the pellet is monitored via an infrared beam. When a mouse removes a pellet, a photointerrupter sensor sends a signal to the microcontroller and the time-stamp is logged on the onboard secure digital (SD) card. Concurrently, a transistor-transistor logic (TTL) output provides a real-time output of pellet retrieval. Immediately following this event, the motor rotates to dispense another pellet, and the system returns to its low power mode. Due to its open-source nature, FED can be modified and improved to fit specific research needs. For example, the code can be easily altered to limit feeding to specific times of the day, or to stop dispensing when a number of pellets has been reached, without requiring human interference.
Here, we outline the step-by-step instructions for the construction, validation, and use of FED for measuring food intake in mice. We provide a list of all components to construct a system. Importantly, no prior experience in electronics is needed to construct FED.
NOTE: This protocol is written for components specifically named in the Table of Materials. While similar functionality can be achieved using other hardware, FED was programmed for the Arduino Pro microcontroller (henceforth termed: microcontroller) and listed accessories. Other microcontrollers may work equally well, but will require the user to modify the code to support them. Offline data analysis was coded using the Python programming language.
1. Preparation and Software Installation
2. Soldering Electrical Components
NOTE: Use heat shrink tubing to protect all soldered joints. Prior to soldering connections, slide a piece of shrink wrap tubing (~2 cm) tubing around one of the wires. After soldering the connection, center the tubing on the connection point and use a heat gun to heat shrink the tubing.
3. Software Upload
4. Hardware Assembly
5. Validation and Data Acquisition
NOTE: Prior to powering on a FED system, ensure an SD card is inserted on the SD shield, otherwise FED will not dispense pellets. Additionally, ensure power jumper on the motor shield (just above the power block) is in place.
Validation tests involving the use of animals were reviewed and approved by the Animal Care and Use Committee at the National Institute of Diabetes and Digestive and Kidney Diseases. To demonstrate the use of FED for measuring home cage feeding, adult female C57BL/6 mice (n = 4) were individually housed with ad libitum access to water and standard laboratory chow under a 12/12 h light/dark cycle (lights on at 05:00). After a one week habituation period, the food hopper w...
The Feeding Experimentation Device (FED) is a flexible food intake monitoring system. Here, we describe detailed instructions on fabricating and troubleshooting the device, including the assembly of 3D printed hardware, soldering of electrical components, and uploading of sketches onto the microcontrollers. Though it is important to follow all steps outlined in the protocol carefully, there are critical steps that deserve extra attention in each section to ensure a successful end product. The 3D printed rotating disk sho...
Authors declare no conflict of interests, financial or otherwise.
This work was supported by the Intramural Research Program of the National Institutes of Health (NIH), The National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK). We thank the NIH Section on Instrumentation and the NIH Library for assistance with 3D printing.
Name | Company | Catalog Number | Comments |
Electronics | |||
Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3 | Adafruit | 1438 | Use of other motor shields has not been tested and will require changes to the code |
Adafruit Assembled Data Logging shield for Arduino | Adafruit | 1141 | Use of other data logging shields has not been tested and will require changes to the code |
PowerBoost 500 Charger | Adafruit | 1944 | Other voltge regulator boards have not been tested, but should work if they have similar specifications |
FTDI Friend + extras - v1.0 | Adafruit | 284 | Any FTDI-USB connection will work |
Small Reduction Stepper Motor - 5VDC 32-Step 1/16 Gearing | Adafruit | 858 | Use of other stepper motors has not been tested |
Arduino Pro 328 - 5V/16MHz | SparkFun | DEV-10915 | Other Arduino boards should work, although may require changes to the code |
Photo Interrupter - GP1A57HRJ00F | SparkFun | SEN-09299 | Other photointerrupters will work, but may require changes to the 3D design |
SparkFun Photo Interrupter Breakout Board - GP1A57HRJ00F | SparkFun | BOB-09322 | Other photointerrupters will work, but may require changes to the 3D design |
Connectors, screws, and miscellaneous items | |||
Shield stacking headers for Arduino (R3 Compatible) | Adafruit | 85 | Any stacking header that says Arduiono R3 compatible will work |
Multi-Colored Heat Shrink Pack - 3/32" + 1/8" + 3/16" | Adafruit | 1649 | Any heatshrink will work |
Hook-up Wire Spool Set - 22AWG Solid Core - 6x25ft | Adafruit | 1311 | Any wire will work |
Lithium Ion Battery Pack - 3.7V 4400 mAh | Adafruit | 354 | Any 3.7 V Lithium battery with a JST connector will work |
SD/MicroSD Memory Card (8GB SDHC) | Adafruit | 1294 | Any SD card will work |
50 Ohm BNC Bulkhead Jack (3/8" D-Hole) | L-com | BAC70A | Any BNC bulkhead will work |
Type 316 Stainless Steel Pan Head Phillips Sheet metal screw, No 6 size, 1/4" Length | McMaster-Carr | 90184A120 | Any screws of this specification will work |
Type 316 Stainless Steel Pan Head Phillips Sheet metal screw, No 2 size, 1/4" Length | McMaster-Carr | 91735A102 | Any screws of this specification will work |
Nylon 100 Degree Flat Head Slotted Machine Screw, 4-40 Thread, 1" Length | McMaster-Carr | 90241A253 | Any screws of this specification will work |
Nylon Hex Nut, 4-40 Thread Size | McMaster-Carr | 94812A200 | Any nut of this specification will work |
2 Pin JST M F Connector 200 mm 22AWG Wire Cable | NewEgg | 9SIA27C3FY2876 | Any 2 pin connector will work for this connection |
Metal Pushbutton - Latching (16 mm, Red) | SparkFun | COM-11971 | Any push button or switch will work |
Resistor Kit - 1/4 W | SparkFun | COM-10969 | Any 1/4 W resistors will work |
Zapytaj o uprawnienia na użycie tekstu lub obrazów z tego artykułu JoVE
Zapytaj o uprawnieniaThis article has been published
Video Coming Soon
Copyright © 2025 MyJoVE Corporation. Wszelkie prawa zastrzeżone