Main Content

We will build an array of ultrasonic emitters. It has 256 emitters arranged in a 16x16 grid operating at 40 kHz with individual phase control. It can focus the acoustic power at controllable positions to create dynamic levitation of small particles and tactile feedback. You can use this for your unique artistic installations or projects. A small showcase is shown at the beggining of the video.

This is a relatively hard and expensive project: requires experience with SMD components and the materials are around 200$.

- 1x PCB: 183x169mm 2 layers (regular parameter)
- Stencil for the PCB (can be ordered with the PCB)
- Solder paste
- 256x ultrasonic emitters (aka transducers) of 1cm diameter operating at 40kHz. Manorshi provides MSO-P1040H07T at a very good price, minimum order is 500 but they will ship less at a higher price. Also Ningbo has good ones FBULS1007P-T
- 1x FPGA module:
- 128x Drivers MIC4127 SOIC8. Other compatible ICs are: TC4427a or MIC4478 (supports 32V but are pricey)
- 32x shift-registers 74hc595 SOIC16
- 160x 0.1uf capacitors 50v 0805
- 1x Arduino Nano or an USB-to-UART adaptor
- 1x DC barrel connector
- Header Connectors for the FPGA (2x22) (2.54 pitch)
- Side connectors either pin or headers (2x4 and 2x2) (2.54 pitch)
- Spacer (either 3d printed or lasercut)
- Jumper wires
- isopropyl alcohol (to clean the PCB and the stencil)

A computer (Linux or Windows) to run:
- Ultraino simulator (will need JDK11)
- Quartus 13.0sp1 (for uploading and compiling the FPGA code)
- Quartus II Software (includes Nios II EDS)
- Cyclone, Cyclone II, Cyclone III, Cyclone IV device support (includes all variations)
- FPGA programmer (Blaster USB ALTERA)
- Multimeter
- Reflow oven
- card, razor or squidgee for spreading the paste
- Tape
- cloth rag
- tweezers
- soldering iron
- oscilloscope, ideally with 2 channels
- regulated power supply, ideally with 2 channels”

Link to article