element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Light Up Your Life
  • Challenges & Projects
  • Design Challenges
  • Light Up Your Life
  • More
  • Cancel
Light Up Your Life
Forum Light in the Bloood: 01 - Kickoff & Concept
  • News
  • Forum
  • Projects
  • DC
  • Leaderboard
  • Files
  • Members
  • More
  • Cancel
  • New
Join Light Up Your Life to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 4 replies
  • Subscribers 44 subscribers
  • Views 122 views
  • Users 0 members are here
  • design challenge
  • würth elektronik
  • led
  • arduino zero
  • Light Up Your Life
  • biomedical
  • arduino
  • Photoplethysmograph
Related

Light in the Bloood: 01 - Kickoff & Concept

sunnyiut
sunnyiut 4 days ago

 

Blog No. Link Date
01 Kickoff & Concept 08 OCT 25

By: Md. Kamrul Hussain 

Blog Type: Forum Post          Date: 08 Oct 2025            Blog no.: 01

Category: Design Challenge - Light Up Your Life

Light in the Blood: From Physics to Physiology

A journey from Beer–Lambert’s law to your own heartbeat, lit in living color

Kickoff & Concept

Table of Contents

  • Light in the Blood: From Physics to Physiology
  • Kickoff & Concept
  • The Story...
  • My Journey with PPG —
  • The Project Concept - 
  • Module 1: HemoLight (Beer–Lambert Demonstrator)
  • Module 2: PulsePainter (PPG Light Sculpture)
  • Unboxing the kit
  • Primary Choice of LEDs
  • The Road Ahead — Work Plan
  • Closing Thoughts

The Story...

As you are reading this blog, I believe that you are a big fan of STEM, right? Me too…. But getting  introduced with science doesn’t always straight forward. Rather, it often came in fragments. It gives hard time to correlate, like — a physics class on optics, a separate biology lesson on the heart, and an electronics lab full of circuits. Each subject stood tall on its own, but rarely did they come together to form a bigger picture.

Yet, some of the most powerful learning experiences happen when the walls between disciplines fade away. Imagine a classroom where a student learns about light not just as rays and wavelengths on a chalkboard, but as something that can pass through a liquid, change color, and reveal invisible information about the world around us. Imagine pairing that with electronics, where a tiny sensor and a microcontroller capture that light, process it, and display it as glowing patterns. And then imagine tying it all back to biology, where that same principle explains how blood absorbs light and how we can see our own heartbeat with nothing more than an LED and a detector.

This is where STEM becomes inspiring — when a student sees that physics, electronics, and biology are not separate silos, but parts of the same story.

My project for the Light Up Your Life challenge is built on that story. It is called “Light in the Blood: From Physics to Physiology.” It begins with a simple, beautiful experiment: shining red, green, and blue light through a cuvette filled with colored liquid and seeing how the colors fade according to the Beer–Lambert law. And then, it takes a leap into the human body — using a photoplethysmography (PPG) sensor on the fingertip to reveal how blood itself absorbs light differently with each heartbeat.

The result is not just data, but a living light sculpture: where heartbeat pulse made visible as ripples of color across a chain of LEDs. For a student, it’s more than an experiment — it’s a moment of discovery. Light, optics, electronics, and biology come together to show them something about their own body, in real time, glowing in front of their eyes.

That is the spirit of STEM education I believe in, and that is the journey I want to share in this challenge.

image

My Journey with PPG —

From “Pulse Hunter” to Today...

This challenge feels like a continuation of a journey I started years ago. I have worked extensively on photoplethysmography (PPG) — a technique where light is shone into tissue, and the reflected or transmitted light reveals blood volume changes with each heartbeat.

In fact, in a previous element14 design challenge, I created a project called “Pulse Hunter”, which focused on the analog front-end circuitry of PPG. I designed filters, amplifiers, and conditioning stages to make the tiny pulse signals visible and reliable. That project was recognized with an award — a milestone that encouraged me to dive deeper into biomedical instrumentation.

At BiBEAT Ltd, the company I represent, we even developed PPG lab kits that are now being used in biomedical engineering education. These kits help students understand how sensors, electronics, and physiology connect — exactly the kind of integrated learning that STEM should promote.

So for me, this project isn’t just about lights and circuits. It’s about continuing a vision: making complex science tangible and inspiring for learners.

The Project Concept - 

Light in the Blood

Light has always been one of science’s simplest tools, yet one of its most revealing.
From Newton’s prism to modern pulse oximeters, we’ve used light to uncover invisible truths.

This project, Light in the Blood, invites students, enthusiasts, and curious minds to explore how light interacts with matter — first in a controlled lab setup using Beer–Lambert’s law, and then in their own bodies through photoplethysmography (PPG).

It’s a hands-on journey:image

Step 1: See how different wavelengths are absorbed by colored solutions.

Step 2: Watch how your own blood changes the absorption in real time, as your heart beats.

Step 3: Experience those changes as a vivid, dynamic RGB light sculpture.

It’s consists of two modules -

Module 1: HemoLight (Beer–Lambert Demonstrator)

Beer–Lambert Law — Measuring with Light 

Beer–Lambert’s law describes how light is absorbed as it passes through a medium:

image

image

It’s a simple yet powerful relationship: double the concentration, double the absorbance.
By shining pure red, green, and blue light through different solutions and measuring the transmitted intensity, students can see this law in action.

Process -

An RGB LED emitter shines light through cuvettes filled with colored liquids.

A photodiode detector measures the transmitted intensity of red, green, and blue.

The Arduino Zero computes absorbance and plots results that follow the Beer–Lambert law — showing how concentration affects absorption.

Experiments include -

  • Absorbance vs. concentration curves.
  • Why a red solution transmits red but absorbs green/blue.
  • Color mixing and metamerism demonstrations.

Module 2: PulsePainter (PPG Light Sculpture)

Photoplethysmography [PPG] — Listening to Blood with Light

Photoplethysmography is a non-invasive optical technique that measures changes in blood volume in tissue.

  • A light source (LED) shines into skin.
  • As the heart pumps, blood volume changes cause tiny changes in absorption, which can be recorded using photodiode as a pulse waveform.

In clinical devices, red (~660 nm) and infrared (~940 nm) are used to estimate oxygen saturation. In this educational version, I’ll use RGB LEDs from the kit to demonstrate the principle in the visible range [Red & Green mostly] — focusing on understanding relative absorption differences between colors.

image

Process -

A PPG probe shines RGB light into a fingertip and measures reflected light.

A photodiode detects the light reflected or transmitted.

A transimpedance amplifier converts the photodiode current into voltage and amplifies the signal. Post processing and gains are added to emphasize the PPG signal.

With the help of Arduino zero, a chain of WL-ICLEDs transforms the pulse into a live light sculpture:

  • A heartbeat ripple moving across the LEDs.
  • Subtle color blending showing how absorption ratios change in real time.

Together, these modules take students on a journey: from textbook physics in a cuvette to their own physiology at their fingertips.

Unboxing the kit

{gallery}Kit Unboxing

image

Unboxing the kit - Arduino Zero and other accessories.

image

Unboxing the kit - WL-ICLEDs

image

Unboxing the kit - Power adapter - 22A!! should be around 2.5A

The challenge kit contains -

  • WL-ICLEDs — RGB LEDs with integrated constant-current drivers for stable color mixing.
  • Arduino Zero — my main controller for both sensing and display.
  • Level shifter — to interface logic levels properly.
  • Power supply — to drive longer chains of LEDs without flicker.
  • Breadboards and connectors — for rapid prototyping.

I’ll add my own components (photodiode, amplifier circuit, cuvettes, and 3D-printed holders) to complete the experimental setups.

There is an interesting point I noticed about the power adapter. It’s a 9v adapter which produces about 9.2 v. And it’s supposed to generate around 2.5A current maximum. But the markings showing 22A!!

Primary Choice of LEDs

To serve both Module 1 – HemoLight (Beer–Lambert cuvette rig) and Module 2 – PulsePainter (PPG light sculpture / fingertip sensor), I’ll use two Würth WL-ICLED parts in the same 5050 footprint:

  • 1315050930246 — water-clear lens, higher drive
  • 1315050930002 — diffused lens, moderate drive

Both are 5050-package WL-ICLEDs and are directly compatible with the 5050 breakout PCBs in the kit

1315050930246 has a water-clear lens with ~21 mA/channel, ~1800 mcd (red).  It delivers higher irradiance and a tighter beam. This is ideal for the cuvette path where light must pass through a small aperture and reach the photodiode efficiently. Higher flux = better signal-to-noise for absorbance plots.

1315050930002 has a diffused lens with ~13 mA/channel, ~1300 mcd (red). That makes it plenty bright for a fingertip probe and the LED sculpture, while keeping power/heat modest. Lower peak intensity is more comfortable at skin contact and easier on the analog front end (less TIA – transimpedance amplifier clipping).

Both parts specify ESD / Human Body Model ≈ 4 kV. In an open, hands-on build this rating reduces failures from static discharges. It is especially helpful for the PPG module where users interact directly with the hardware, and the sensor LEDs are in touch with the fingertip.

The Road Ahead — Work Plan

I plan to document this project in 7 build blogs + 1 final post, covering:

  • Kickoff & Concept (this blog)
  • Building the cuvette rig and first Beer–Lambert tests
  • Beer–Lambert experiments: absorbance curves for RGB
  • Designing and testing the PPG probe
  • Creating the PulsePainter LED sculpture
  • Integrating physics + physiology: same math, different worlds
  • Educational applications with BiBEAT’s PPG kits
  • Final demo video, full report, and reflections

Closing Thoughts

For me, this project is not just about LEDs or sensors. It’s about showing the beauty of connected science. Light, optics, electronics, and biology are all threads of the same fabric. By weaving them together into a simple, hands-on experiment, I hope to spark curiosity, just as mine was sparked when I first saw my own pulse displayed as a waveform.

Now, I want to take it further — to let students not just see their pulse, but to see it come alive in light.

This is the start of that journey.

(Next blog: Building the cuvette rig and testing the Beer–Lambert law with RGB LEDs.)

  • Sign in to reply
  • Cancel

Top Replies

  • JoBatcliffe🦇
    JoBatcliffe🦇 4 days ago +1
    Great first update, really comprehensive and with lots of imagery too. Thank you for sharing this. Kudos to you and also Gough Lui for spotting the error on the power adapter.
  • DAB
    DAB 3 days ago +1
    Cool project, I look forward to the build and testing.
  • robogary
    robogary 3 days ago +1
    Awesome project and blog.
  • JoBatcliffe🦇
    JoBatcliffe🦇 4 days ago

    Great first update, really comprehensive and with lots of imagery too. Thank you for sharing this. Kudos to you and also Gough Lui for spotting the error on the power adapter.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • DAB
    DAB 3 days ago

    Cool project, I look forward to the build and testing.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • robogary
    robogary 3 days ago

    Awesome project and blog. 

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • sunnyiut
    sunnyiut 3 days ago in reply to JoBatcliffe🦇

    Thank you Jordan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube