Bioimpedance Body Composition Analyser Kit with Arduino Uno + LED
Bioimpedance Body Composition Analyser Kit — Build a Fat-vs-Muscle Estimator with Arduino Uno
Every part needed, pre-tested for compatibility, with an AI build companion trained on this exact project. Shipped from Bengaluru in 3-5 days.
Step into the intersection of electronics and human physiology. This kit equips you to assemble a genuine bioimpedance analyser that sends a microamp-level alternating current through the body, measures the voltage drop, and estimates lean mass versus fat mass — precisely the technology found in premium fitness monitors. You’ll generate precise sine waves with the AD9833 DDS module, capture phase-sensitive readings through an ADS1115 16-bit ADC, condition the signal with dual LM358 op-amps, and display body composition metrics on a crisp OLED. Whether you’re preparing a final-year biomedical engineering capstone, refining a Smart India Hackathon prototype, or exploring the physics of cellular impedance, this build gives you a fully functional reference design.
What You'll Build
A standalone, handheld device that applies a safe 50 kHz excitation signal across electrode pairs, acquires differential bioimpedance, and shows real-time estimates on a 0.96-inch OLED screen. The on-board DS3231 real-time clock stamps every measurement, letting you log trends. The result is a practical tool for demonstrating body composition concepts at project exhibitions or hackathon demos — no PC, oscilloscope, or external power supply required once assembled.
What You'll Learn
- Generate programmable sine waves with the AD9833 Direct Digital Synthesis chip and Arduino SPI control.
- Implement a Howland current source using LM358 op-amps to deliver a constant, body-safe AC current.
- Acquire and scale biopotential signals through an ADS1115 16-bit ADC, configuring gain and data rate for low-noise performance.
- Design a phase-sensitive demodulation algorithm on Arduino to separate resistance and reactance, estimating body fat percentage.
Kit Contents
| Component | Quantity |
|---|---|
| Arduino Uno R3 | 1 |
| AD9833 Signal Gen | 1 |
| ADS1115 ADC | 1 |
| LM358 Op-Amp | 2 |
| DS3231 RTC | 1 |
| 0.96in OLED | 1 |
| 100kΩ Resistors | 10 |
| 10kΩ Resistors | 10 |
| 100nF Capacitors | 15 |
| PCB Prototype Board | 3 |
| 9V Battery Snap | 1 |
| Soldering Iron | 1 |
| Solder Wire | 1 |
Why Buy This Kit Instead of Sourcing Parts Separately
| Factor | Sourcing Separately | Compoden Kit |
|---|---|---|
| Compatibility checks | You verify every part | Pre-tested as a system |
| Build support | Forums and scattered tutorials | AI companion trained on this exact project |
| Time to first working build | Days of debugging | Hours, with step-by-step guidance |
| Shipping coordination | Multiple sellers, multiple delays | One shipment from Bengaluru in 3-5 days |
Who This Kit Is For
Designed for B.Tech ECE, EEE, and Biomedical Engineering students tackling final-year projects or IEEE paper implementations. It serves Smart India Hackathon health-tech tracks and advanced ATL Tinkering Lab scholars who have outgrown basic sensor kits. Faculty members at IIT, NIT, VIT, and BITS coaching incubation prototypes also find the coherent design and pre-soldering scaffolding valuable for lab coursework on medical instrumentation.
Built and Backed by Compoden
Every Compoden kit ships with an AI build companion trained on this exact project — accessible via a QR code on the box, with WhatsApp and email backup. We've spent 10 years building projects for makers, schools, and institutions across India. If a part fails because of a manufacturing defect, replace it free within 7 days.
What if I get stuck during the build?
Open the AI companion link on your phone, upload a picture of your setup, and receive instant diagnostics. For deeper issues, our WhatsApp support team responds within hours with component-level troubleshooting.
How accurate is the bioimpedance measurement for fat vs muscle?
This kit demonstrates the principle of bioelectrical impedance analysis (BIA). Using standard population equations, it provides a relative estimate within 3–5% of commercial scales for the same individual under controlled hydration. It's intended as a learning tool to understand the signal chain and algorithms, not a medical device.
Is the current safe for human subjects?
Yes. The circuit outputs a constant AC current of 100–200 µA at 50 kHz, well below the internationally recognized safety threshold for body-contact medical electronics. All energy is drawn from a 9V battery with no direct galvanic connection to mains.
What electrodes should I use and where are they placed?
Standard disposable Ag/AgCl adhesive electrodes (like those for ECG) work perfectly. The kit uses a tetra-polar setup: two current-injection electrodes on the right hand and foot, two voltage-sensing electrodes on the right wrist and ankle. Electrodes are not included due to shelf-life concerns; you may purchase any medical-grade skin electrodes locally or online.
AD9833 signal generator + ADS1115 measures bioimpedance across body for fat vs muscle estimate.
What's in this kit
- Arduino Uno R3
- AD9833 Signal Gen
- ADS1115 ADC
- LM358 Op-Amp x2
- DS3231 RTC
- 0.96in OLED
- 100kΩ Resistors x10
- 10kΩ Resistors x10
- 100nF Caps x15
- PCB Prototype Board x3
- 9V Battery Snap
- Soldering Iron
- Solder Wire
Choose your assembly option:
- Soldering Kit — 25W soldering iron, 60/40 solder wire, flux, and small perfboard for permanent assembly.
- Breadboard Combo — 800-point full-size breadboard with 65-piece jumper wire pack for solderless prototyping.
Other projects you can build
Shipping Information
- Prepaid Orders: ₹75 for orders up to ₹999, FREE shipping above ₹999
- COD Orders: ₹125 shipping + ₹50 COD fee = ₹175 total
- Delivery Timeline: Dispatch in 1-2 days, delivery in 2-7 days depending on location
Returns & Warranty
- 7-Day Return: Manufacturing defects only (approval required)
- Warranty: 7 days from delivery
- Non-Returnable: Batteries, consumables, cut wires, clearance items