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...

КОМЕНТАРІ • 51

  • @Miguel-A-Perez
    @Miguel-A-Perez 5 років тому +2

    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!

    • @blackz06
      @blackz06 2 роки тому

      How much data you transmitting?

  • @MauricioPagano
    @MauricioPagano 2 роки тому +1

    amazing work!!

  • @SebastianScholle
    @SebastianScholle 3 роки тому

    This looks amazing! Super useful and easy to use.

  • @Lucash90
    @Lucash90 5 років тому +1

    Thanks for sharing your advances

  • @jespernygaard9630
    @jespernygaard9630 6 років тому +1

    Excellent - Thanks for sharing!!!

  • @Cptnbond
    @Cptnbond 5 років тому +1

    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.

    • @MrPakurfulo
      @MrPakurfulo 5 років тому

      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

  • @perinoveriza1658
    @perinoveriza1658 5 років тому +1

    brother...thanks for teaching me...

  • @MauricioPagano
    @MauricioPagano Рік тому

    Hello, is it possible that I can install this application on an android operating system? Thanks!

  • @xgrapher
    @xgrapher 6 років тому +1

    Very professional. keep it up!

  • @MrHamonster
    @MrHamonster 5 років тому

    Hi. I have a problem. When I want to add 4th column my earlier graphs disappear and they become gray.

  • @First2ner
    @First2ner 6 років тому

    very useful
    thanks
    @9:00 I think you should also have tooltip stuck to mouse on single data set as you do on multiple

  • @MoreCharactersThanNeeded
    @MoreCharactersThanNeeded 6 років тому +1

    Nice additions, I'll add it to my fork :)

  • @viniciusnoyoutube
    @viniciusnoyoutube 5 років тому +1

    Very cool!

  • @programorprogrammed
    @programorprogrammed 6 років тому +1

    Well done buddy.

  • @GregCorson
    @GregCorson 6 років тому

    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?

    • @GregCorson
      @GregCorson 6 років тому +1

      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.

  • @mauri3938
    @mauri3938 5 років тому

    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

    • @upgrdman
      @upgrdman  5 років тому

      For now it works best with Java 8. I'm hoping that some of the libraries I use will support Java 10 soon.

  • @sumethingsumething
    @sumethingsumething 5 років тому +1

    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?

  • @hakimmokshin6379
    @hakimmokshin6379 2 роки тому

    Hi, can i use the code with esp32?

  • @desidavinci7898
    @desidavinci7898 3 роки тому

    I am unable to export csv data. Please help.

  • @raybright5805
    @raybright5805 5 років тому

    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.

    • @upgrdman
      @upgrdman  5 років тому

      Thanks for the kind feedback. Yes, I plan to do that eventually but have not had any recent projects that required WiFi.

  • @raybright5805
    @raybright5805 5 років тому

    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

    • @upgrdman
      @upgrdman  5 років тому

      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.

  • @leozendo3500
    @leozendo3500 5 років тому

    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?)

  • @luisfernandodefariasilva1649
    @luisfernandodefariasilva1649 5 років тому +1

    How much time to program this???? A year hahaha... This is awesome

  • @hneepy
    @hneepy 5 років тому

    Excellent work... can you make two buttons (start/stop) for export csv log or start/stop with any value from arduino, thanks

  • @YbborNetsrek
    @YbborNetsrek 5 років тому

    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.

  • @ahmaddhuhahabibullah5694
    @ahmaddhuhahabibullah5694 6 років тому

    can you please replace the sample number to a real time clock? thank you Farrell Farahbod

  • @РоманВосковский
    @РоманВосковский 6 років тому

    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.

  • @makarioss
    @makarioss 5 років тому

    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!

  • @renohibrid0
    @renohibrid0 6 років тому

    Is there a way to make telemetry viewer work in raspbian? Raspberry pi 3 B?

    • @upgrdman
      @upgrdman  6 років тому

      Not easily. The Pi supports OpenGL ES, but not OpenGL.

  • @thomaskeilbach7555
    @thomaskeilbach7555 6 років тому

    Did you have removed the statistics graph in v5?

    • @upgrdman
      @upgrdman  6 років тому

      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.

  • @geoffwade8144
    @geoffwade8144 3 роки тому

    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.

    • @upgrdman
      @upgrdman  3 роки тому

      In the future I'd like to make it more flexible, but right now Telemetry Viewer can only import files that it has created.

    • @geoffwade8144
      @geoffwade8144 3 роки тому

      @@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.

  • @kastrontaylor6321
    @kastrontaylor6321 6 років тому

    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

  • @emmanueltilles4060
    @emmanueltilles4060 6 років тому

    Can i somehow interface telemetry into wireless network using Xbee?

    • @50quid11
      @50quid11 6 років тому

      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.

    • @emmanueltilles4060
      @emmanueltilles4060 6 років тому

      @@50quid11 yesss somehow i got it to work thank you 😀😀

  • @franciscosegurablanca4365
    @franciscosegurablanca4365 5 років тому

    Hey, I love your channel. Could you please teach us how to make a mail server with raspberry pi?

    • @Cptnbond
      @Cptnbond 5 років тому +1

      Have you tried google?

  • @amallukose1485
    @amallukose1485 5 років тому

    will this work on mac

    • @upgrdman
      @upgrdman  5 років тому

      Probably, but I have not tried it.

  • @onursalih3987
    @onursalih3987 6 років тому +1

    Hi! I love your work. Is there any way I can get your email?