Orodha ya maudhui:

Kutuma Takwimu Kutoka Arduino hadi Excel (na Kuiandaa): Hatua 3 (na Picha)
Kutuma Takwimu Kutoka Arduino hadi Excel (na Kuiandaa): Hatua 3 (na Picha)

Video: Kutuma Takwimu Kutoka Arduino hadi Excel (na Kuiandaa): Hatua 3 (na Picha)

Video: Kutuma Takwimu Kutoka Arduino hadi Excel (na Kuiandaa): Hatua 3 (na Picha)
Video: HATUA KWA HATUA Jinsi ya KUJIFUNZA na KUTUMIA Microsoft Excel 2024, Novemba
Anonim
Kutuma Takwimu Kutoka Arduino hadi Excel (na Kuiandaa)
Kutuma Takwimu Kutoka Arduino hadi Excel (na Kuiandaa)

Nimetafuta sana njia ambayo ningeweza kupanga usomaji wangu wa sensorer ya Arduino kwa wakati halisi. Sio tu njama, lakini pia onyesha na uhifadhi data kwa majaribio zaidi na marekebisho.

Suluhisho rahisi zaidi nimepata ni kutumia bora, lakini kwa kupotosha.

PROGRAMU ISIYOHITAJI UFAHAMU WA KUPATA DATA ZINAWEZA KUPATIKANA HAPA

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

Pia ikiwa unapata kuvutia kufundisha, labda utapenda nyingine ambayo nimefanya (juu ya kuonyesha usomaji wa sensa ya moja kwa moja ya Arduino kwenye Nokia 5110 LCD):

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

Hatua ya 1: Nini Utahitaji

Kwa hili utahitaji:

-Windows (imejaribiwa kwenye xp)

-Arduino IDE

- Ofisi ya Microsoft (ilijaribiwa mnamo 2010)

-PLX-DAQ (upanuzi wa bora)

-Arduino (iliyojaribiwa kwenye UNO, lakini bodi yoyote inapaswa kufanya kazi)

Ninafikiria kuwa tayari umepata Arduino, Windows, Arduino IDE na Excel. Hapa kuna kiunga cha kupakua PLX-DAQ:

www.parallax.com/downloads/plx-daq

Unahitaji tu kuipakua na kuisakinisha, inapaswa kufanya kazi vizuri. Baada ya usanidi, itaunda moja kwa moja folda inayoitwa PLX-DAQ kwenye Desktop yako ambayo utapata njia ya mkato iitwayo PLX-DAQ Lahajedwali.

Wakati unataka kutumia Arduino yako kutuma data kuutumia, fungua tu njia ya mkato.

Hatua ya 2: Sehemu ya Arduino

Sehemu ya Arduino
Sehemu ya Arduino

Sasa kwa kuwa tumepata yote yaliyopakuliwa na kusanikishwa, wacha tuanze na sehemu ya Arduino.

Hapa kuna templeti ya msingi ambayo nimeunda ambayo itaonyesha wakati katika safu A na vipimo vya sensorer yako kwenye safu ya B.

Kwa kweli, hii ni templeti ya msingi tu, ambayo ni sawa mbele na unaweza kuibadilisha ili kukidhi mahitaji yako.

Nimeongeza maelezo katika nambari ya Arduino ili wewe (na mimi, baada ya kutofanya kazi nayo kwa muda) tujue ni sehemu gani ya nambari inayofanya nini.

Hapa kuna mchoro:

// kila wakati huanza katika mstari wa 0 na huandika kitu kilichoandikwa karibu na LABEL

usanidi batili () {

Kuanzia Serial (9600); // idadi kubwa ni bora

Serial.println ("CLEARDATA"); // inafuta data yoyote iliyobaki kutoka kwa miradi iliyopita

Serial.println ("LABEL, Column, Column,…"); // siku zote andika LABEL, kwa hivyo bora anajua vitu vifuatavyo vitakuwa majina ya nguzo (badala ya Acolumn unaweza kuandika Wakati kwa mfano)

Serial.println ("RESETTIMER"); // resets timer kwa 0

}

kitanzi batili () {

Serial.print ("DATA, MUDA, KIPIMA,"); // anaandika wakati katika safu ya kwanza A na wakati tangu vipimo vilianza kwenye safu B

Printa ya serial (Adata);

Rekodi ya serial (Bdata);

Serial.println (…); // hakikisha uongeze println kwa amri ya mwisho ili ijue kwenda kwenye safu inayofuata kwenye mbio ya pili

kuchelewesha (100); // ongeza ucheleweshaji

}

Ni wazi ikiwa unapakia nambari hii, haitafanya kazi yenyewe!

Unahitaji kuongeza fomula ya Adata, Bdata na…. Kiolezo hiki ni cha kumbukumbu tu ili ujue jinsi ya kutumia programu. Ongeza tu kazi ya Serial.read (), iipe jina Adata, Bdata na… na inapaswa kufanya kazi.

Hatua ya 3: Kutuma Takwimu kwa Excel

Kutuma Takwimu kwa Excel
Kutuma Takwimu kwa Excel
Kutuma Takwimu kwa Excel
Kutuma Takwimu kwa Excel
Kutuma Takwimu kwa Excel
Kutuma Takwimu kwa Excel

Kwa kweli PLX-DAQ ina kazi zaidi, ambayo unaweza kukagua mwenyewe kwa kusoma maagizo kwenye folda ya rar uliyopakua.

Ikiwa unataka bora kutangaza data yako lakini hauwezi kusumbuliwa kusoma maagizo, hapa kuna toleo fupi la kile unaweza kufanya:

-tumia nambari (iliyobadilishwa) kutoka kwa maelezo yangu

-unganisha Arduino yako kama kawaida

-USIFUNGUE MONITOR WA HUDUMA katika Arduino IDE, haitafanya kazi na bora ukifanya

-fungua njia ya mkato kwenye Lahajedwali lako la PLX-DAQ

-excel itasema "Programu hii iko karibu kuanzisha ActiveX …", bonyeza tu OK

-dirisha mpya inayoitwa Upataji wa Takwimu ya Excel itaonekana

-chagua bandari ya usb Arduino yako imeunganishwa (ikiwa haifanyi kazi mwanzoni, pitia orodha ya bandari)

-hapo inasema Baud, chagua tu nambari uliyoweka kwenye nambari yako kwenye Serial.begin (), kwa upande wangu hiyo itakuwa 9600

-unda grafu tupu

-chagua nguzo zipi za data unayotaka kwenye grafu kwa x na y axis (njia ya kufanya hii ni tofauti kidogo kulingana na toleo lako la bora, lakini sio ngumu sana kujua)

-bofya kukusanya data kwenye PLX-DAX na inapaswa kuanza kukusanya data

-excel itapanga habari kama inavyotumwa kutoka kwa Arduino ili kustawi kwa wakati halisi

Kulingana na jinsi usahihi unataka graph yako iwe, unaweza kubadilisha sifa za grafu. Unaweza kuchunguza kwa karibu sehemu ya grafu kwa kuzima kukusanya data, bonyeza kulia kwenye mhimili wa x au y na uweke kwa fremu ndogo. (kawaida huwekwa kiotomatiki)

Unaweza pia kubofya kulia kwenye curve inayounganisha alama kwenye chati yako na uchague rangi na unene wa curve.

Hiyo ni kwa misingi. Natumahi nimewasaidia wachache wenu kwa kuandika hii. Najua ilinichukua muda mwingi kupata hii na kuifanya ifanye kazi.

Ikiwa ungeipenda hii inayoweza kufundishwa, labda utapenda nyingine ambayo nimefanya:

Ilipendekeza: