author3

UpnaLab

More Research
547
Inbox View Profile
3Instructables522,658Views554CommentsUniversidad Pública de Navara, Campus arrosadia, Pamplona
Build your own cutting-edge devices coming directly from UpnaLab. UpnaLab is the future interactive devices lab working with Ultrasonics, electromagnetism, lasers and more.

Achievements

500+ Comments Earned a silver medal
10K+ Views Earned a bronze medal
Make It Fly! Contest 2017
Contest Winner First Prize in the Make It Fly! Contest 2017
First Time Authors Contest 2016
Contest Winner Second Prize in the First Time Authors Contest 2016
Sci-Fi Contest 2016
Contest Winner First Prize in the Sci-Fi Contest 2016
Arduino Contest 2016
Contest Winner First Prize in the Arduino Contest 2016
  • UpnaLab commented on UpnaLab's instructable Acoustic Levitator
    Acoustic Levitator

    Thanks. If you do not need the phase control to move the particles up/down it should be toggling the 4 pins at 80kHz (to get a 40kHz square wave). There is a simplified code around step 23 or so that may do the job.

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Levitator
    Acoustic Levitator

    Is D10 to connected to D11? 0.08A is the current when the array is not connected. Connected should draw around 0.7A. In the video everything is shown. Best luck.

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Levitator
    Acoustic Levitator

    The code is overcomplicated because it is an adaption of a 64-channels phased array, some explanations are in this paper: https://ieeexplore.ieee.org/document/8094247If you do not need to control the phase (to move the particles up and down), 3 lines of code would do the job (just generating a square wave of 40kHz). Now that I think of it is also possible to generate the two signals with controllable phase using 2 timers.There is a simplified code provided further in the instructables.Best.

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Ultrasonic Array
    Ultrasonic Array

    Yep, add and select multiple control points and in the Optimization menu option select one of the presets.

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Levitator
    Acoustic Levitator

    Check the method with the multimeter, it is the preferred way. https://www.youtube.com/watch?v=0HaKv3aJQWA

    Indeed, a little breadboard can work very well. Thanks for the answer.

    It is fine. It is a little bit harder to mount but you can proceed with the headers as they are. In fact, when the headers come presoldered they are always like yours.

    It does not matter as long as you are consistent. That is, place either all the marked legs pointing towards the center, or place all the non-marked legs towards the center. Do no trust the marks from the manufacturer, they are random, use the method explained here to mark the polarity.

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Levitator
    Acoustic Levitator

    There are more detail explanations on the paper https://aip.scitation.org/doi/10.1063/1.4989995Some simulations can be done with the Ultraino Software: You can use any images or text that you need. Good luck with the report.

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Ultrasonic Array
    Ultrasonic Array

    So you say that when you just switch on the board, all are emitting correctly, right?

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Levitator
    Acoustic Levitator

    Nano_TinyLev.ino

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Ultrasonic Array
    Ultrasonic Array

    What arduino version are using, can you use -O3 parameter for the compilation?

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Ultrasonic Array
    Ultrasonic Array

    + = A = Add. You can also press F1 for adding a key frame to the current animation.- = D = DeleteS is for Snap

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Ultrasonic Array
    Ultrasonic Array

    Yes, especially in the single-sided arrays. You can put a solid surface above the array (to use as a reflector) and use a standing-wave levitator no z-axis control but you can move the particles in the xy plane.

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Ultrasonic Array
    Ultrasonic Array

    The MEGA cannot read and emit at the same time and that is why there is that small gap, it also makes like a little noise. But even in that case, it is possible to move things around. Perhaps you can increase the operating voltage or you are at maximum? Single-sided configurations are also tricky and more delicate.

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Ultrasonic Array
    Ultrasonic Array

    It is great that you are advancing towards your objective. This project still needs at lot of brushing up with the documentation and usability.Perhaps even if you set the trap to 45º degrees the movement is still discrete along left/right/forward/backwards (i.e. 90º) I think for moving the particle in continous directions with the corresponding twin-trap orientation, you may need to add custom code.

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Levitator
    Acoustic Levitator

    When the levitattor do not perform as well as expected, it is usually to wrong polarities in some emitters. It can be checked with a 2 channel oscilloscope as in the video.

    You can also desolder them from rangefinders but their legs are too short.

    It is hard to directly measure the voltage of the output since it is oscillating at 40kHz. You can go ahead with the steps.

    depends on the specific model of transducers but around 0.6A at 10V

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Ultrasonic Array
    Ultrasonic Array

    Kindly, check the video on checking polarity with a mutimeter. The important voltage is the first one showing, then it will oscillate.

    Seems really doable to 3D print the standing wave setup laying flat on the bed. unfortunatly I do not have any model for that. There is the TinyLev but they are prefocused at the center.

    What driver board do you have in mind?

    I think for that setup is 14cm. Although this is for a prefocused array https://aip.scitation.org/doi/10.1063/1.4989995 some design parameters are analysed.

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Ultrasonic Array
    Ultrasonic Array

    I think I did not export those. The sources (from Altium) are here: https://drive.google.com/open?id=1IF43XeoNl4fAElSq...In any case, if you order a stencil and some solder paste it is a simple board to assemble. A little bit annoying for assemblers since it has SMD and connectors.Best.

    I am sorry, that was a similar board but for a Cyclone IV EP6 FPGA waveshare board. I am afraid I cannot find the sources for the Arduino MEGA board.I am about to release an integrated flat array of 256 emitters. Do you think that would be more interesting for your applications?

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Levitator
    Acoustic Levitator

    Mmmmm perhaps if the particles are resting on a surface. Like in the kund tube or Chladni plates. The lower the frequency the less energy it carries.

    Nope. You can just power it from the computer it will consume very little current.

    That is amazing.

    Hi Brain, I shamefully used 3D studio to design it. In thingiverse there is a parametric design for the levitator.

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Levitator
    Acoustic Levitator

    asier.marzo @ unavarra.es

    asier.marzo @ unavarra.es

    asier.marzo @ unavarra.es

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Ultrasonic Array
    Ultrasonic Array

    You provide the zip file which contains all the gerbers and drill files. The manufacturing company (JLPCB for instance) will know how to use it. Here are the design files from altium: https://drive.google.com/open?id=1IF43XeoNl4fAElSqa6F7fPcaFAO8BcuL

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Ultrasonic Array
    Ultrasonic Array

    You can do it both ways. Current for each board is around 700mA so those pins will have no problems chaining a couple of boards. In some experiments I chainned 4 and temperature and functioning was fine. But you can provide individual power to each. just be sure that the grounds of the power supply are connected.

    Is the amplified output the same as the input into the mosfet? if you put a power supply of 7.5V what is the peak to peak of the output signal?

    yes

    what components are you missing?

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Tractor Beam
    Acoustic Tractor Beam

    To output data faster and in synchronized way you use PORTs which are a group of 8 pins.I recommend to check this other project:https://www.instructables.com/Acoustic-Levitator/Towards the end there is a simplified code (with no phase control though).

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Levitator
    Acoustic Levitator

    You are right. Here we manipulate up to 25 particles independently https://www.youtube.com/watch?v=0Up5kr5Xgcg but with improvements of the hardware we could get more.

    You may want to check this project: https://www.instructables.com/Ultrasonic-Array/and the source code for a 16 channel driver on an arduino nano: https://github.com/asiermarzo/Ultraino/tree/master/DriverBoards/DriverNano16

    I have trapped Co2 and inexpensive gasses before, as you said they leak away but I think heavy gasses will be trapped for longer time.

    If you desolder the transducers from a regular rangefinding module, then they are all the same. If you buy them separatly, try to buy only emitters.

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Levitator
    Acoustic Levitator

    Dear marion, to have more than 2 channels with individual phase-control I recommend checking https://www.instructables.com/Ultrasonic-Array/ which supports 64 channels. There is a small variant for the Nano and 16 channels: https://github.com/asiermarzo/Ultraino/tree/master/DriverBoards/DriverNano16

    Dear marion, to have more than 2 channels with individual phase-control I recommend checking https://www.instructables.com/Ultrasonic-Array/ which supports 64 channels. There is a small variant for the Nano and 16 channels: https://github.com/asiermarzo/Ultraino/tree/master/DriverBoards/DriverNano16

    Dear marion, to have more than 2 channels with individual phase-control I recommend checking https://www.instructables.com/Ultrasonic-Array/ which supports 64 channels. There is a small variant for the Nano and 16 channels: https://github.com/asiermarzo/Ultraino/tree/master/DriverBoards/DriverNano16

    Dear marion, to have more than 2 channels with individual phase-control I recommend checking https://www.instructables.com/Ultrasonic-Array/ which supports 64 channels. There is a small variant for the Nano and 16 channels: https://github.com/asiermarzo/Ultraino/tree/master/DriverBoards/DriverNano16

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Tractor Beam
    Acoustic Tractor Beam

    I would probably recommend a single-axis levitator which is much more powerful: https://www.instructables.com/Acoustic-Levitator/ Best

    I would probably recommend a single-axis levitator which is much more powerful: https://www.instructables.com/Acoustic-Levitator/ Best

    I would probably recommend a single-axis levitator which is much more powerful: https://www.instructables.com/Acoustic-Levitator/ Best

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Levitator
    Acoustic Levitator

    Your build is incredible!!! That DMA can be used to output on multiple ports? Or to read (digital) from multiple ports? Do you have any experience with the ESP32 as well?

    View Instructable »
  • UpnaLab followed vindar79
  • UpnaLab commented on UpnaLab's instructable Ultrasonic Array
    Ultrasonic Array

    Sure, but you will need one for every 4 channels. Best.

    Some graphics cards can simulate up to 512 transducers in real time. But in general it will cap at 200 or something around there. You can still operate, focus and do the other stuff but not the amplitude simulations.

    Not with the default code, but I will add some extra code for generating a 40kHz carrier with 200Hz modulation.

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Ultrasonic Array
    Ultrasonic Array

    I think in the latest version of the Arduino IDE, you need to compile it with -o3 or basically to optimize performance.

    Sorted, thanks. It was just that the url was pasted twice

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Levitator
    Acoustic Levitator

    Sure, you can also make a single bowl with a larger radious of curvature. The modulation if you use the simplified arduino code (step 24) it is easy to add a counter that will make it only emit for 200 periods every 200 periods. The 200 Hz modulation works best. You can take the tractor beam instructables as a model for the bowl, I will look for the code with the modulation, kindly drop a private message to remind me.

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Ultrasonic Array
    Ultrasonic Array

    Testing with a connectivity test of the multimeter. The mosfets are placed as close as possible to their pins. In any case, this can also be checked in the geber files. I should have released an schematic indicating which mosfets is in charge of which pins.

    View Instructable »
      • Miniature Wearable Lock-in Amplifier (and Sonar System for Wearables, Etc..)
      • Complex-valued (quadrature) Signal Generator
      • See Sound Waves Using Colored Light (RGB LED)
      • Interactive Geodesic LED Dome
      • Desktop CT and 3D Scanner With Arduino
      • LED Eclipse With Touch Sensors and MIDI
  • UpnaLab commented on UpnaLab's instructable Acoustic Levitator
    Acoustic Levitator

    It may be hard to give it phase control. Otherwise just generate a 40kHz signal and that will do. Anyway, Arduinos Nanos are small and cost like 3$.

    https://www.youtube.com/watch?v=h0Mh0bIv9Fk

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Ultrasonic Array
    Ultrasonic Array

    Juanes there are several tutorials online on how to upload code to the MEGA, do not forget to make the changes in the software that are specified in the readme file.

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Levitator

    no if it is enameled. It needs to be exposed and conductive.

    there is a diagram up in the instructables

    There is a diagram up in the instructables

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Tractor Beam

    everything seems fine, try with an styrofoam particle of 1 or 2mm. You can grab some from white packaging. Best.

    Everything seems in order. Can you try with a small styrofoam sphere (1 or 2mm diameter), you can grab it from white packaging. Could you take a picture of how the levitator deforms the water surface? Best.

    View Instructable »
  • UpnaLab followed retiutut
      • Control Arduino Using Your Brain and OpenBCI GUI
  • UpnaLab commented on UpnaLab's instructable Acoustic Tractor Beam

    if you do not need to move the particle up/down, then any focused bowl that can be split in two halves will do the job. For 10mm you can also try the standing-wave levitator which can levitate denser things https://www.instructables.com/Acoustic-Levitator/ Best

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Levitator

    Easiest way is getting another ARduino that will activate the D2-4, you can also used the simplified version that does not have up-down control. The program used for this one is a not very well adapted version from a phased-array controller https://ieeexplore.ieee.org/document/8094247/Best.

    View Instructable »
  • UpnaLab commented on UpnaLab's instructable Acoustic Levitator

    There is some technical info here: https://aip.scitation.org/doi/full/10.1063/1.4989995 Best

    yeah, but you need a reflector opposite to it.

    View Instructable »
      • OTCA Metapixel - Conway's Game of Life
      • "9 Degrees of Freedom" IMU
      • 3D Printed Record