Easy WiFi Telemetry with an Arduino and ESP8266
Вставка
- Опубліковано 10 вер 2024
- I recently added support for TCP and UDP to my Telemetry Viewer program. In this video I show how to easily send telemetry from an Arduino and ESP8266 to a PC via WiFi. The Arduino uses AT commands to transmit UDP packets.
For more details on how to transmit UDP packets with an Arduino and ESP8266, check out my previous video:
• Arduino and ESP8266 Ba...
Download the software or read more about it on my website:
www.farrellf.co...
Telemetry Viewer is free and open source. If you find it useful and want to "buy me a coffee" that would be awesome: paypal.me/farr...
Excellent software! I am using it to show in real time data of my car obtained from the CAN bus. Great job and thank you very much!
How much data you transmitting?
amazing work!!
This looks amazing! Super useful and easy to use.
Thanks for sharing your advances
Excellent - Thanks for sharing!!!
Thanks, you are one of best makers with really high quality, useful and through material. Keep up the good work and 100K is within reach soon.
Yes. The tutorials I found are either too complicated for me or skip many important things. Seeing a video by upgrd man would certainly help
brother...thanks for teaching me...
Hello, is it possible that I can install this application on an android operating system? Thanks!
Very professional. keep it up!
Hi. I have a problem. When I want to add 4th column my earlier graphs disappear and they become gray.
very useful
thanks
@9:00 I think you should also have tooltip stuck to mouse on single data set as you do on multiple
Nice additions, I'll add it to my fork :)
Very cool!
Well done buddy.
Really love the updates and really needed the UDP support, but I can't get UDP to work, is there a trick to it?
I'm sending a test string of 1,1 followed by a newline to port 8080 on my machine. I used the udp receiver tool to make sure it is getting through. Shut down udp receiver and startup your tool and it doesn't seem to be getting any data. The green bar at the top of the screen never goes away, charts never appear.
Any idea how to fix?
Sorry, got it working, something slipped in some windows firewall rules that only applied to the java RE. Great update! Using it for my balancing robot.
Hi,
I am having problems running the .jar file on my windows 10. I have installed JRE10 (jre-10.0.2_windows-x64_bin.exe). I have tried changing the default app to Java, also tried doing the command 'javaw.exe -jar file.jar'. Any help or recommendations? My computer is a 64-bit OS
For now it works best with Java 8. I'm hoping that some of the libraries I use will support Java 10 soon.
Hello, I been following your work since version one of the telemetry viewer. I want to use your work in my thesis. I hope you are interested ? How can I contact you?
Hi, can i use the code with esp32?
I am unable to export csv data. Please help.
Just discovered your work this week. Being a java newbie it took me some time, using Win10 64 bit, to get the compatible versions of java and eclipse working but now OK & I'm so impressed.
Have you considered getting rid of the UNO and going straight to an ESP8266 or even ESP32, make the whole hardware simpler & should still run the arduino code fine. Looking forward to your future developments.
Thanks for the kind feedback. Yes, I plan to do that eventually but have not had any recent projects that required WiFi.
I have a problem with code opening correctly. Downloaded version 0.5 of Telemetry Viewer Zip and .jar files. Unzipped files into a new folder for testing the application
Using Eclipse I assume I need to open from Telemetry Viewer\src\ the file Main.java
When running this file the new Viewer screen opens just like in the UA-cam (YT) although the banner at the top indicates version 0.4
Following the YT, I open the comms and setup the input channel parameters as in YT and copy the template code into Arduino IDE (I'm using a NANO) & then modify the code to produce the CSV serial strings as per the YT and as I can see on Arduino IDE Serial Monitor.
I then close the Arduino IDE Serial Monitor so the data stream is available for Telemetry Viewer (TV).
In the Viewer I drag across some of the screen to indicate a graphical area which gets greyed out as expected then populate the popup box which shows the arduino inputs. At this stage the graph screen shows nothing....
Furthermore I can go down to the bottom left hand of screen and export the CSV data which opens OK in Excel, so the code is receiving the serial data from Arduino OK.
Back to the basics... is it just Main.java that I should open in Eclipse ??? I can see in folder src a file .project that doesn't seem to open in eclipse
Any help appreciated
In Eclipse you need to "import" the project, instead of just opening up one of the source code files. If the charts do not draw, there might be an issue with OpenGL compatibility. What GPU/graphics card do you have? Older ones might not work properly with TelemetryViewer.
Thank you so much for this amazing work!!
Is it possible to add these features in future releases?
1. Change color without having to go to the .txt files.
2. Allow more/flexible memory for better performance when doing something like 10kHz 10Chennel crazy data logging.
3. Not to crash when setting sample count too high in the frequency domain chart(different fft with settings?)
How much time to program this???? A year hahaha... This is awesome
Excellent work... can you make two buttons (start/stop) for export csv log or start/stop with any value from arduino, thanks
Hi upgrdMan, you asked a few vids back for some suggestions, I take the liberty to add some to this amazing peace of software.
1. lets start easy : Change color of graph after creation and or save. (I have no clue if that's easy ;)
2.a Ability to set a base line in the graph windows , as i measure gasses, i would like to be able to push a button on my arduino and set a "base" in the graphs that keeps being in view to see the deviation from that point on.
2.b. Can is ask more? : ) It would be cool if thresholds could be set that change color linked to the baseline from 2.a.
3. Keep being amazing!
Greetings from the Netherlands.
can you please replace the sample number to a real time clock? thank you Farrell Farahbod
upgrdman, thank you for your work! It's great! I can't run latest TelemetryViewer_v0.5.jar over latest Java SE 10.0.2, please confirm the correct version of Java is to be used with your app.
As I am new in programming and you have covered a lot of interesting ideas, I would like to ask whether you could give me some details about to comprehend the code.thanks!
Is there a way to make telemetry viewer work in raspbian? Raspberry pi 3 B?
Not easily. The Pi supports OpenGL ES, but not OpenGL.
Did you have removed the statistics graph in v5?
That was only in v0.1. Mean and standard deviation can be shown in the Dial Chart, but there is not currently a statistics chart.
I've really enjoyed following along and trying out your program. It's a bit over my head sometimes but I'm using the viewer to record real time data from sensors on my race car. It works well in the shop but the WIFI doesn't work from the track so I've installed a Micro SD card reader to log all of the data for down load to the Viewer later. When I open the Import window in the Viewer and access my DATA.TXT file it states that It's an unsupported file type. Am I asking for too much here?
Thanks again, I've really enjoyed your work.
In the future I'd like to make it more flexible, but right now Telemetry Viewer can only import files that it has created.
@@upgrdman Well it's pretty damn good as it sits! I've come up with a work around using an NRF 24L01 module to send data real time from the car to an Arduino hooked up to my laptop. Just testing everything now, thanks again.
Graph Arduino Sensor Data with Java and JFreeChart
Dear upgrdman,
I have a question that i need to ask you.
How I can change the size of the Graph in the/youre program?
I know the clip is old but i need that for a projekct :/
Also thank you for this video.
You are maybe my hero if it workes :D
Yours faithfully,
Kastron Taylor
Can i somehow interface telemetry into wireless network using Xbee?
Using two arduino's should work. One to collect the data and send it to a second arduino that is connected to your pc via the usb cable.
@@50quid11 yesss somehow i got it to work thank you 😀😀
Hey, I love your channel. Could you please teach us how to make a mail server with raspberry pi?
Have you tried google?
will this work on mac
Probably, but I have not tried it.
Hi! I love your work. Is there any way I can get your email?