Sida 1 av 1

Arduino Serial Plotter. Löst med Blue Tooth.

Postat: 30 september 2018, 09:33:03
av SeniorLemuren
Den seriella plottern i Arduinos IDE är ju lite kul, men klarar bara 500 punkter och kurvorna går inte att sparra eller scrolla i sidled.

Är det någon på EF som har erfarenhet och/eller kunskap av någon enkel metod att plotta seriell utdata från Arduino till en dator med win7, där man kan plotta i flera timmar och som sparas för senare analys.

Jag frågar därför att jag vill plotta spjällstyrningen på min braskamin som jag styr med en Arduino Mega genom att mäta rökgastemperaturen.

Just nu reglerar jag med endast P men vill försöka få en jämnare reglering med PI. För att kunna komma rätt med I så är det lättast om man har reglerkurvan.

OBS. Denna kurva visar bara ett test utan verklig indata.
arduino diagram.JPG

Re: Arduino Serial Plotter

Postat: 30 september 2018, 10:13:14
av Icecap
Om du sparar via ett terminalprogram (Hyperterm fungerar bra men är inte inbyggd i Win7) och avslutar varje data med en CRLF (0x0A, 0x0D) kan du importera direkt i LibreOffice Calc.

Behöver du att spara fler fält "i sidled" separerar du texterna med komma eller TAB (0x09).

Spara texten som .CSV (Comma Separated Values) och den kan öppnas direkt i LibreOffice Calc.

Re: Arduino Serial Plotter

Postat: 30 september 2018, 11:43:04
av Borre
Bland det bästa, om inte det bästa, programmet jag använt för det är skapat av medlemmen lizerdboy, han verkar inte så aktiv längre men du kanske får tag på honom genom mail eller så.
http://elektronikforumet.com/forum/view ... =2&t=54104

Re: Arduino Serial Plotter

Postat: 30 september 2018, 17:38:12
av kodar-holger
Jag gjorde som IceCap föreslog. Loggade i ett terminalprogram (putty i mitt fall) men plottade sen med gnuplot. Inte det mest lättanvända programmet men definitivt kapabelt att hantera många punkter. Något som *office kalkylprogram hade stora problem med. Men så är det väl med allt som kommer från unix-världen.

http://www.gnuplot.info/

Re: Arduino Serial Plotter

Postat: 2 oktober 2018, 09:38:53
av SeniorLemuren
SerialPlot var den busenkla lösningen, bara att hämta hem plugga in USB-kabeln i Arduino och köra. Ingen installation nödvändig.
plotter.JPG

Re: Arduino Serial Plotter. LÖST.

Postat: 2 oktober 2018, 23:58:32
av SeniorLemuren
Skarp. läge. Dalen är när bränslet börjar ta slut och jag fyller på mer. Smyger fint upp till inställd temp. Känns inte som om jag behöver någon integral. Funkar perfekt bara med enkel proportional.
plotter1.JPG

Re: Arduino Serial Plotter. LÖST.

Postat: 16 november 2018, 14:30:08
av SeniorLemuren
Lade in ett temperaturdiagram i den app jag gjorde till Blue Tooth övervakning av braskaminen. Dipparna man kan se är när bytt bränsle lades in. Temperaturen skall hålla sig inom de gröna värdena (185-255 grader C) annars får jag muntligt larm.
braskamindiagram1.jpg

Re: Arduino Serial Plotter. Löst med Blue Tooth.

Postat: 16 november 2018, 15:32:54
av ToPNoTCH
Dipparna man kan se är när bytt bränsle lades in
:wacko:

Re: Arduino Serial Plotter. Löst med Blue Tooth.

Postat: 16 november 2018, 19:51:22
av SeniorLemuren
Så där, nu är det datastyrda spjället injusterat. Hyggligt bra reglering enbart med P-reglering. Tidsaxeln är gradera i minuter. Ser nu att jag har missat att starta från 0 när jag börjar skriva. Skall åtgärdas. :)
braskamindiagram2.jpg

Re: Arduino Serial Plotter. Löst med Blue Tooth.

Postat: 14 januari 2019, 14:23:11
av 4kTRB
Snyggt.