I came across an interesting project from Maxim magazine

 

v20240901