Making a random sound diffuser with Arduino

Humans are generally quite bad at coming up with random patterns, so when Jeremy Cook wanted to make a sound diffuser with angled blocks of wood, he created a “pseudorandomness console” using an Arduino Uno and an LCD shield.
This helped him with the placement of its 216 angled segments, which are colored in one of four ways, and can face up, down, left, and right to theoretically scatter sound in every direction.
Code for this unique randomization is available on GitHub, with a quick explanation in the video above. You can see the final assembly at around the 4:38 mark, showing a process of applying glue, pressing a button to generate a value, and then placing triangles accordingly.
September 24th, 2020 at 01:13:17
smart-bfud
smfart-bud
smart-bdud
smfdart-bud
smart-bfud
smadrt-bud
smart-budd
smdfart-bud
smhart-bud
smart-bsud
smagfrt-bud
smart-bugd
smasrt-bud
smasrt-bud
smafrt-bud
smart-busd
smarfst-bud
smart-bsfud
smsfart-bud
smart-bfsud
smasrt-bud
smadsrt-bud
smfdart-bud
smsart-bud
smardt-bud
smasdrt-bud
smart-bsdud
smdsart-bud
smsdart-bud
smart-buhd
smafdgrt-bud
smart-budd
smart-dbufd
smart-bud
smart-bugd
smafrt-bud
smart-bugd
smgart-bud
smart-bgfud
smagfrt-bud
smart-buhd
smdfart-bud
smagfrt-bud
smart-bufdd
smagrt-bud
smgfart-bud
smart-buhd
smadrt-bud
smart-buhd
smhjart-bud
smart-bugd
smdsart-bud
smart-busd
smasdrt-bud
smart-buhd
smsdart-bud
smrsart-bud
smayrt-bud
smart-brud
smsart-bud
smart-buhd
smafrdrt-bud
smgart-bud
smart-budd
smdfart-bud
smarfdgt-bud
smart-bufdgd
smarfdt-bud
smdfart-bud
smart-bufdd
smdart-gudfd
smfdart-bhud
smanrt-bud
smart-bvbud
smacvrt-bud
smart-bubd
smbart-bud
smabrt-bubd
smabrt-bud
smart-bbvud
smbart-bud
smart-bund
smavxrt-bud
smart-bcbud
smavcrt-bud
smvcart-bud
smart-buvcd
smacvrt-bud
smart-bcud
smfsart-bud
smart-bfdgud
smggart-bud
smart-bubd
smagfrt-bud
smart-bgfud
smagrt-bugd
smgart-bugd
smgfart-budfd
smagrt-bgud
smagfrt-bdud
smart-bufdgd
smgart-bugd
smadgdrt-bud
smart-bugfgd
smadfgrt-bud
smart-bgfgud
smafdgrt-bud
smagfgrt-bud
smafrt-bugd
smagrt-bugd
smafgrt-bud
smagfrt-bud
smafrt-bugd
smahrt-bgud
smargft-bgud
smargt-bughd
smagfrt-bgfud
smfgart-bgdfud
smagdrt-bufgd
smagfrt-bugfd
smghart-bgfud
smgfart-bugd
smgfrt-bugfd
smgfart-bgfud
smagfrt-bgfud
smaggrt-buhd