LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Idea of beginer-friendfly project to do by my own?

Hello, I am new to LabVIEW and to coding too and I am currently learning to use LabVIEW by watching free tutorial. So far I managed to follow the tutorial I ran in but now, I would like to think by myself by makink a project of my own, but the idea of what to create do not come easy. Would you all like to submit me a few project idea to do? If possible not so difficult for a beginner? I got a few electronics devices I could use to execute it if needed (Arduno, ESP32, ATTiny 85) Thank you very much, have a good day

0 Kudos
Message 1 of 7
(804 Views)

What about 'on the fly' filter/effects via the arduino? Plug some sound as input on the AI of the Arduino, Sample in and apply filter/effects (Low pass, Reverb and so on) and plug a speaker on the AO output.

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
0 Kudos
Message 2 of 7
(770 Views)

A good first project could be to communicate with an Arduino which returns some sensor data.

In LabVIEW you will then handle data communication (NI-VISA), manage the data (arrays and clusters), visualize it in graphs and tables (UI), save the data to a file (file handling), handle user interaction (user events) etc. Combining this concepts will eventually lead you to use one of the most important architectures using in LabVIEW, a state machine and later producer-consumer loops.

The bold texts are core concepts of LabVIEW that you can learn with this project.

0 Kudos
Message 3 of 7
(768 Views)
0 Kudos
Message 4 of 7
(722 Views)

@Yamaeda wrote:

What about 'on the fly' filter/effects via the arduino? Plug some sound as input on the AI of the Arduino, Sample in and apply filter/effects (Low pass, Reverb and so on) and plug a speaker on the AO output.


LOL an Arduino is not fast enough to accomplish this. You are lucky to get >200Hz sampling rate on its Analog Input using the Arduino language 

========================
=== Engineer Ambiguously ===
========================
0 Kudos
Message 5 of 7
(566 Views)

@RTSLVU wrote:

@Yamaeda wrote:

What about 'on the fly' filter/effects via the arduino? Plug some sound as input on the AI of the Arduino, Sample in and apply filter/effects (Low pass, Reverb and so on) and plug a speaker on the AO output.


LOL an Arduino is not fast enough to accomplish this. You are lucky to get >200Hz sampling rate on its Analog Input using the Arduino language 


The ye olde 8-bit Arduino maybe not, but newer stuff (like an ESP32) can sample plenty fast (for example https://github.com/s-marley/ESP32_FFT_VU/tree/master)

0 Kudos
Message 6 of 7
(553 Views)

@RTSLVU wrote:

@Yamaeda wrote:

What about 'on the fly' filter/effects via the arduino? Plug some sound as input on the AI of the Arduino, Sample in and apply filter/effects (Low pass, Reverb and so on) and plug a speaker on the AO output.


LOL an Arduino is not fast enough to accomplish this. You are lucky to get >200Hz sampling rate on its Analog Input using the Arduino language 


Really? I've never tested them, but i did it with a small DSP in -94 ...

Check online shows the Arduino Uno has 15 ks/s, but there seems to be a Arduino Due also ...

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
0 Kudos
Message 7 of 7
(448 Views)