Электрогенератор сделан на основе подкладочной ткани (1), которую можно использовать в одежде. В ткань параллельно вшиты специальные нити (2) из пучков углеродного волокна. Внутри этих нитей есть особые участки (р-n-переходы). Они превращают тепло в электричество: нити улавливают невидимое инфракрасное излучение человеческого тела и преобразуют его в ток.
По краям ткани вшиты два толстых пучка из обычного углеродного волокна (5, 6). Они собирают электричество со всех нитей (2) и передают его дальше, как провода.
Один из пучков (5) подключён к гаджету (4) через диод (3), а второй — напрямую к другому контакту этого гаджета. Диод (3) помогает сложить напряжение от всех участков внутри нитей, чтобы оно стало достаточно сильным для работы устройства. А благодаря тому, что нити (2) соединены параллельно, генератор работает стабильнее — его внутреннее сопротивление снижается, а ток становится мощнее.