Blog Home

Making a random sound diffuser with Arduino

Arduino TeamSeptember 23rd, 2020

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.

Boards:Uno
Categories:Arduino

One Response to “Making a random sound diffuser with Arduino”

  1. przzybrown Says:

    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

Leave a Reply

You must be logged in with your Arduino account to post a comment.