Skip to content

Acoustic levitation on SoC FPGA (DE0-Nano-SoC). Notice: this repository has moved to GitLab. All issues and pull requests should be created there.

License

Notifications You must be signed in to change notification settings

ghernanbustos/acoustic-levitation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Acoustic levitation

An acoustic levitation device designed as a daughterboard for the DE0-Nano-SoC (Terasic Inc.)

The piezoelectric transducers signals generation is written in VHDL. The phases computation and the G-Code interpreter are written in C and run on embedded Linux. The device controls 88 channels at 40 kHz with a phase resolution of π/625.

Demonstration videos

Levitation of a 3 mm EPS particle in hand

Levitation device in hand

Up and down movements using G-Code

Up and down movements

2 mm EPS particle following a toolpath exported from FlatCAM

Particule following a path

Toolpath:

Toolpath in FlatCAM

Bill of materials

Quantity Manufacturer Part number
1 CUI Inc. PJ-102AH
14 Maxim Integrated MAX17079GTL+
88 Murata MA40S4S
2 Samtec Inc. SSW-120-03-G-D
8 TE Connectivity 8-215079-8
8 TE Connectivity 8-215083-8
176 TE Connectivity 8134-HC-8P2
1 Traco Power TSR 2-2450
1 Vishay Siliconix SI3421DV-T1-GE3
1 Wurth Electronics Inc. 61300111121
1 Wurth Electronics Inc. 61300811121
1 Wurth Electronics Inc. 61301011121
28 Wurth Electronics Inc. 885012207072

The PCBs were manufactured by Eurocircuits (class 6D).

License

This project is licensed under the CERN OHL v1.2.

References

  1. A. Marzo, S. A. Seah, B. W. Drinkwater, D. R. Sahoo, B. Long, and S. Subramanian, Holographic acoustic elements for manipulation of levitated objects, Nature Communications 6, 8661, 2015.
    https://www.nature.com/articles/ncomms9661
  2. A. Marzo, GauntLev: A Wearable to Manipulate Free-floating Objects, Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16), 3277-3281, 2016.
    https://dl.acm.org/citation.cfm?id=2858370
  3. A. Marzo, M. Caleap, and B. W. Drinkwater, Acoustic Virtual Vortices with Tunable Orbital Angular Momentum for Trapping of Mie Particles, Phys. Rev. Lett. 120, 044301, 2018.
    https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.120.044301
  4. A. Künstner, Lévitation acoustique, Bachelor thesis, hepia, University of Applied Sciences Western Switzerland (HES-SO), Geneva, Switzerland, 2017.

About

Acoustic levitation on SoC FPGA (DE0-Nano-SoC). Notice: this repository has moved to GitLab. All issues and pull requests should be created there.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • VHDL 47.9%
  • C 40.9%
  • Tcl 10.4%
  • Shell 0.8%