Наногенератор был создан из вертикально параллельно выстроенных вискеров ZnO, помещенных с небольшим зазором под металлический зигзагообразный электрод. Ультразвуковая волна, проходя через жидкость, инициирует колебания электрода, который в свою очередь сгибает и одновременно заставляет колебаться массив вискеров. Сочетание пьезоэлектрического эффекта и полупроводниковых свойств преобразует механическую энергию колебаний и деформации в электричество, которое передается электроду и дальше может либо непосредственно подаваться наноустройству, либо накапливаться в подобии аккумулятора. Созданные наногенераторы имели площадь 2 мм2, и генерировали ток силой до 35 нА непрерывно в течение 4 часов, при этом ученые утверждают, что срок их службы значительно дольше.