Përmbajtje:

Dërgimi i të dhënave nga Arduino në Excel (dhe komplotimi i tij): 3 hapa (me fotografi)
Dërgimi i të dhënave nga Arduino në Excel (dhe komplotimi i tij): 3 hapa (me fotografi)

Video: Dërgimi i të dhënave nga Arduino në Excel (dhe komplotimi i tij): 3 hapa (me fotografi)

Video: Dërgimi i të dhënave nga Arduino në Excel (dhe komplotimi i tij): 3 hapa (me fotografi)
Video: TIK 7 - Libri i adresave në postën elektronike 2024, Nëntor
Anonim
Dërgimi i të dhënave nga Arduino në Excel (dhe komplotimi i tij)
Dërgimi i të dhënave nga Arduino në Excel (dhe komplotimi i tij)

Unë kam kërkuar shumë për një mënyrë që mund të komplotoja leximin e sensorit tim Arduino në kohë reale. Jo vetëm vizatimi, por edhe shfaqja dhe ruajtja e të dhënave për eksperimente dhe korrigjime të mëtejshme.

Zgjidhja më e thjeshtë që kam gjetur ishte të përdorja excel, por me një kthesë.

NJ A PROGRAM Q TH NUK K RERKOHET T EX SHKELQUAR P PLR T PL DH PLNIM TOT DHATNAT MUND T BE GJENI K HTU

www.instructables.com/id/Plot-Live-Arduino-Data-and-Save-It-to-Excel/

Gjithashtu nëse ju duket interesante kjo e udhëzueshme, ndoshta do t'ju pëlqejë një tjetër që kam bërë (në lidhje me shfaqjen e leximeve të drejtpërdrejta të sensorit Arduino në një Nokia 5110 LCD):

www.instructables.com/id/Arduinonokia-lcd-…

Hapi 1: Çfarë ju nevojitet

Për këtë do t'ju duhet:

-Windows (testuar në xp)

-Arduino IDE

-Zyra Microsoft (testuar në 2010)

-PLX-DAQ (zgjerim për excel)

-Arduino (testuar në UNO, por çdo bord duhet të funksionojë)

Unë supozoj se ju tashmë keni një Arduino, Windows, Arduino IDE dhe Excel. Këtu keni lidhjen për të shkarkuar PLX-DAQ:

www.parallax.com/downloads/plx-daq

Thjesht duhet ta shkarkoni dhe instaloni, duhet të funksionojë mirë. Pas instalimit, do të krijojë automatikisht një dosje të quajtur PLX-DAQ në Desktopin tuaj në të cilën do të gjeni një shkurtore të quajtur PLX-DAQ Spreadsheet.

Kur doni të përdorni Arduino tuaj për të dërguar të dhëna në excel, thjesht hapni shkurtoren.

Hapi 2: Pjesa Arduino

Pjesa Arduino
Pjesa Arduino

Tani që kemi marrë gjithçka që është shkarkuar dhe instaluar, le të fillojmë me pjesën Arduino.

Këtu është një shabllon bazë që kam krijuar që do të shfaqë kohën në kolonën A dhe matjet tuaja të sensorit në kolonën B.

Sigurisht, ky është vetëm një model bazë, i cili është mjaft i drejtpërdrejtë dhe mund ta ndryshoni atë që i përshtatet nevojave tuaja.

Unë kam shtuar shpjegime në kodin Arduino kështu që ju (dhe unë, pasi nuk punova me të për një kohë) e dini se cila pjesë e kodit bën çfarë.

Këtu është skica:

// fillon gjithmonë në rreshtin 0 dhe shkruan gjënë e shkruar pranë LABEL

void setup () {

Serial.filloj (9600); // numri më i madh aq më mirë

Serial.println ("CLEARDATA"); // pastron çdo të dhënë të mbetur nga projektet e mëparshme

Serial.println ("LABEL, Shtylla, Shtylla,…"); // gjithmonë shkruani LABEL, kështu që excel e di që gjërat e ardhshme do të jenë emrat e kolonave (në vend të Kolonës mund të shkruani Koha për shembull)

Serial.println ("RESETTIMER"); // rivendos kohëmatësin në 0

}

lak void () {

Serial.print ("T D DHNA, KOHA, KOHA,"); // shkruan kohën në kolonën e parë A dhe kohën që kur filluan matjet në kolonën B

Serial.print (Adata);

Serial.print (Bdata);

Serial.println (…); // sigurohuni që të shtoni println në komandën e fundit në mënyrë që të dijë të hyjë në rreshtin tjetër në ekzekutimin e dytë

vonesë (100); // shtoni një vonesë

}

Natyrisht nëse e ngarkoni këtë kod, ai nuk do të funksionojë më vete!

Ju duhet të shtoni një formulë për Adata, Bdata dhe…. Ky model është vetëm për referencë, kështu që ju e dini se si ta përdorni programin. Thjesht shtoni funksionin Serial.read (), emërtojeni Adata, Bdata dhe… dhe duhet të funksionojë.

Hapi 3: Dërgimi i të dhënave në Excel

Dërgimi i të dhënave në Excel
Dërgimi i të dhënave në Excel
Dërgimi i të dhënave në Excel
Dërgimi i të dhënave në Excel
Dërgimi i të dhënave në Excel
Dërgimi i të dhënave në Excel

Sigurisht PLX-DAQ ka më shumë funksione, të cilat mund t'i eksploroni vetë duke lexuar udhëzimet në dosjen rar që keni shkarkuar.

Nëse dëshironi që excel të grafikojë të dhënat tuaja, por nuk mund të shqetësoheni për të lexuar udhëzimet, këtu është një version i shkurtër i asaj që mund të bëni:

-përdor kodin (e modifikuar) nga instruksioni im

-lidhni Arduino -n tuaj si zakonisht

-MOS HAP MONITORIN SERIAL në Arduino IDE, nuk do të funksionojë me excel nëse e bën

-hapni shkurtoren në fletën tuaj të punës PLX-DAQ

-excel do të thotë "Ky aplikacion është gati për të inicializuar ActiveX …", thjesht kliko OK

-do të shfaqet një dritare e re me emrin Blerja e të Dhënave për Excel

-zgjidhni portën usb me të cilën është lidhur Arduino (nëse nuk funksionon në fillim, kaloni nëpër listën e porteve)

-ku thotë Baud, thjesht zgjidhni numrin që vendosni në kodin tuaj në Serial.begin (), në rastin tim ai do të ishte 9600

-krijoni një grafik bosh

-zgjidhni cilat kolona të të dhënave dëshironi në grafik për boshtin x dhe y (mënyra për ta bërë këtë është pak më ndryshe në varësi të versionit tuaj të Excel, por nuk është shumë e vështirë të kuptohet)

-klikoni në mbledhjen e të dhënave në PLX-DAX dhe duhet të fillojë mbledhjen e të dhënave

-excel do të komplotojë informacionin kur dërgohet nga Arduino për të shkëlqyer në kohë reale

Në varësi të asaj se sa i saktë dëshironi të jetë grafiku juaj, mund të ndryshoni karakteristikat e grafikut. Ju mund të ekzaminoni nga afër një pjesë të grafikut duke mbyllur mbledhjen e të dhënave, klikoni me të djathtën në boshtin x ose y dhe vendoseni atë në një kornizë më të vogël. (normalisht është vendosur në automatik)

Ju gjithashtu mund të klikoni me të djathtën në kurbën që lidh pikat në tabelën tuaj dhe të zgjidhni ngjyrën dhe trashësinë e kurbës.

Kjo është ajo për bazat. Shpresoj se ju kam ndihmuar disa prej jush duke e shkruar këtë. E di që më është dashur shumë kohë për ta gjetur këtë dhe për ta vënë atë në punë.

P. S. Nëse ju pëlqeu kjo udhëzues, ndoshta do të pëlqeni një tjetër që kam bërë:

Recommended: