Easier Arduino Telemetry and Data Logging

preview_player
Показать описание
In this video I show the fourth version of my Telemetry Viewer software. This version focused on making things easier for the user:

- Arduino sketch templates are now generated based on your data structure.
- Chart settings go into effect live while you create new charts.
- Those settings can also be changed after the charts are created.
- A cleaner "tile" theme instead of plain white rectangles.
- The GUI now guides the user on how to connect and how to place charts.
- Updated web site to make it easier to find new versions and read their changelogs.

The charts themselves (line charts, Fourier transforms, dials, quaternion visualization, etc.) have not changed.

Download the software and source code here:

Рекомендации по теме
Комментарии
Автор

So useful to me 3 years later, havent found anything better than this, works like a charm, thx u sooo much!

da.b
Автор

I cant thank you enough my friend! You are doing a great service for many makers, and it is very much appreciated.

consciousenergies
Автор

Amazing program. Really appreciate this. A couple of suggestions, that others may have commented too:
1) Export of processed data.. like frequency domain etc.
2) Ability to replay the data .. i.e. pull the data from saved CSV .

AvinashtheIyerHaHaLOL
Автор

Thanks won’t be enough for this guy. This guy is a lifesaver . Hats off man . Great work great job .

anwarshorts
Автор

This is what I've been waiting for. Absolutely brilliant!! Thank for making the world a better place. We can use your software to help Developing Countries.

stevelong
Автор

thank you much! I've been following all your telemetry videos and finally got the most updated one for my project. I don't need the Wifi version for now. :)

Taran
Автор

239/5000
Great job, thank you for sharing. I've been following your video series for some time and they're all very well done and very helpful. The resolution and simplicity, agility. etc. of your program are perfect. Saudações do Brasil.

alanc
Автор

Using this for telemetry processing for a drone teststand. Five thumbs up!! Please add serial port commanding, would be fantastic addition! Great program!!

donkelly
Автор

Thank you very much for this easy to use program. Impressed my instructor with integration and display of Sensors.

mittaliaf
Автор

Outstanding piece of software. I like the new tile look. Thanks!

fukimoto
Автор

Excellent, I downloaded the jar and it works! Seeing the esp8266 I bet there will be tcp/udp support in a future version. You have another subscriber :) Thanks a lot for sharing /bow!
An option to rescan the available com ports would be nice :)

lazymouse
Автор

Excellent job. Very helpful, practical, and functional. Thanks!

BinjKomisar
Автор

One thing I would add to make this even more awesome is the ability to edit the channel settings so I dont have to do it all again. For example when I want to add a channel or rename or change the colour. Or maybe an automatic channel scan? Just an idea. Great work otherwise! Thanks a million!

jindrichrozkopal
Автор

Amazing work. Thanks for making this and making it free.

bjlpfro
Автор

Wow, really nice, a sensor communication wizard with customizable graphing. But, no teapot for the quaternion view? :)

kentvandervelden
Автор

I love this software! I do have a couple suggestions though.
1. A serial terminal to SEND data to the arduino. IE for adjusting values or selecting a mode.
2. A way to delete variable entries. Can't count how many times I had to remake the entire legend because I forgot to change a color.
3. A way to reopen the variable entries tab without having to reconnect/reopen the file.

bears
Автор

Really Really great! Thank you so much for sharing this for free.

snake
Автор

Awesome work! I'm extremely impressed and grateful that you've put this together and made it publicly available. If I can make a couple of suggestions without coming off as complaining...

1) I would love to be able to send a timestamp as one of the comma separated values in the serial data, then use that as the x coordinate for the tuple on the same line.
2) It would be cool if I could access the data definition dialog after initial serial connection setup. Maybe I add another measurement or change the ordering for whatever reason. As far as I can tell, I have to start over with a new layout to do that currently.
3) It would be nice to be able to resize charts after they are initially created.
4) Is there a way I can buy you a beer?

This may be me missing something obvious, but the scroll rate in my time domain chart seems off to me. My arduino is using a delay of 10ms (and not much else going on in my loop), so the sample rate should be roughly 100Hz. The sample rate setting in Telemetry Viewer is set to 10000, and the Baud Rate to 230400. I am displaying 1000 samples in my time domain chart. By my calculations, that should mean that the entire graph moves across the window in roughly 10s. However, it took 30s to scroll through 500 samples according to the x axis label. Am I missing something silly?

I am a mediocre programmer at best, and currently understand very little of your architecture. I understand any of the above may be difficult or impossible because of existing design details or inherent limitations in serial communication protocol, etc. If you don't see any such limitations, and want to point me in the right direction in your code, I would be happy to look it over and give you any code I manage to hack out (I would enjoy the exercise, but wouldn't wager too much on my success...).

Again, Awesome Job. The tool is extremely useful to me as-is, just thought I'd throw out my suggestions. Thanks!

soupwell
Автор

Again an amazing job! I've been using the previous versions and this upgrade is amazing.
If you are planning to do newer version I have some suggestions :)

Add a new "kind of graph" which would simply be the number in a big font, sometimes I only need to visualize the average. Maybe making a "statistics" block in which you could show the mean, sigma or both at the same time, right now I'm using the dial graph making the font huge.

And this brings me to the second suggestion, when I make the dial font huge everything becomes huge, maybe being able to control the font size for each individual graph would be amazing. Also if it was possible to resize the graphs without having to close and open would also be helpful.

And one upgrade that would be incredibly helpful, I'm using a wind sensor for monitorizing breath, I would love to be able to extract the breathing period but there is not enough resolution for frequencies lower than 1, is it posible to modufy the DFT algorithm in order to chose the frequency domain you want to make the DFT and the resolution of it? I know this part is harder but would be of huge help.

Once again Thanks for your amazing contribution!!

encorzo
Автор

Great piece of useful software! Anxiously waiting for the udp network feature you have rumored. Need someone to help test? It would be really nice to be able to type text and send it out the serial so you can send commands to arduino (ie change pids, modes...etc)

GregCorson