![Slanje podataka iz Arduina u Excel (i iscrtavanje): 3 koraka (sa slikama) Slanje podataka iz Arduina u Excel (i iscrtavanje): 3 koraka (sa slikama)](https://i.howwhatproduce.com/images/001/image-1033-43-j.webp)
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
![Slanje podataka iz Arduina u Excel (i iscrtavanje) Slanje podataka iz Arduina u Excel (i iscrtavanje)](https://i.howwhatproduce.com/images/001/image-1033-44-j.webp)
Opširno sam tražio način na koji mogu iscrtati očitavanje Arduino senzora u stvarnom vremenu. Ne samo iscrtati, već i prikazati i pohraniti podatke za daljnje eksperimentiranje i ispravke.
Najjednostavnije rješenje koje sam pronašao bilo je korištenje Excela, ali s pomakom.
PROGRAM KOJI NE ZAHTJEVA OSIM PODATAKA O PARCELI NE MOŽE SE NAĆI OVDJE
www.instructables.com/id/Plot-Live-Arduino-Data-and-Save-It-to-Excel/
Također, ako vam ovo uputstvo bude zanimljivo, možda će vam se svidjeti još jedan koji sam napravio (o prikazivanju očitanja arduino senzora na LCD zaslonu Nokia 5110):
www.instructables.com/id/Arduinonokia-lcd-…
Korak 1: Što će vam trebati
Za to će vam trebati:
-Windows (testirano na xp)
-Arduino IDE
-Microsoft ured (testirano 2010.)
-PLX-DAQ (proširenje za Excel)
-Arduino (testirano na UNO -u, ali svaka ploča bi trebala raditi)
Pretpostavljam da već imate Arduino, Windows, Arduino IDE i Excel. Evo veze za preuzimanje PLX-DAQ-a:
www.parallax.com/downloads/plx-daq
Trebate ga samo preuzeti i instalirati, trebao bi raditi dobro. Nakon instalacije, automatski će stvoriti mapu s imenom PLX-DAQ na radnoj površini u kojoj ćete pronaći prečac pod nazivom PLX-DAQ proračunska tablica.
Ako želite koristiti svoj Arduino za slanje podataka u Excel, samo otvorite prečac.
Korak 2: Arduino dio
![Arduino dio Arduino dio](https://i.howwhatproduce.com/images/001/image-1033-45-j.webp)
Sada kada smo sve to preuzeli i instalirali, počnimo s dijelom Arduino.
Evo osnovnog predloška koji sam stvorio koji će prikazivati vrijeme u stupcu A, a vaša mjerenja senzora u stupcu B.
Naravno, ovo je samo osnovni predložak, koji je prilično jednostavan i možete ga prilagoditi svojim potrebama.
Dodao sam objašnjenja u Arduino kôd tako da vi (i ja, nakon što neko vrijeme nismo radili s njim) znate koji dio koda radi što.
Evo skice:
// uvijek počinje u retku 0 i piše ono što je napisano pored LABEL
void setup () {
Serial.begin (9600); // što je veći broj, to bolje
Serial.println ("CLEARDATA"); // briše sve podatke preostale iz prethodnih projekata
Serial.println ("LABEL, Acolumn, Bcolumn, …"); // uvijek pišite LABEL, pa Excel zna da će sljedeće biti imena stupaca (umjesto stupca možete na primjer napisati vrijeme)
Serial.println ("RESETTIMER"); // resetira mjerač vremena na 0
}
void loop () {{100} {101}
Serial.print ("DATA, TIME, TIMER"); // zapisuje vrijeme u prvi stupac A i vrijeme od početka mjerenja u stupac B
Serijski.tisak (Adata);
Serijski.ispis (Bdata);
Serial.println (…); // svakako dodajte println posljednjoj naredbi kako bi znala prijeći u sljedeći redak pri drugom pokretanju
kašnjenje (100); // dodaj odgodu
}
Očigledno, ako učitate ovaj kôd, on sam neće raditi!
Morate dodati formulu za Adata, Bdata i…. Ovaj predložak služi samo kao referenca kako biste znali koristiti program. Samo dodajte funkciju Serial.read (), dajte joj ime Adata, Bdata i… i trebala bi raditi.
Korak 3: Slanje podataka u Excel
![Slanje podataka u Excel Slanje podataka u Excel](https://i.howwhatproduce.com/images/001/image-1033-46-j.webp)
![Slanje podataka u Excel Slanje podataka u Excel](https://i.howwhatproduce.com/images/001/image-1033-47-j.webp)
![Slanje podataka u Excel Slanje podataka u Excel](https://i.howwhatproduce.com/images/001/image-1033-48-j.webp)
Naravno, PLX-DAQ ima više funkcija koje možete sami istražiti čitajući upute u mapi rar koju ste preuzeli.
Ako želite da Excel grafički prikaže vaše podatke, ali vam ne smeta čitanje uputa, evo kratke inačice onoga što možete učiniti:
-koristite (izmijenjeni) kod iz mog instruktora
-povežite svoj Arduino na uobičajen način
-NE OTVARAJTE SERIJSKI MONITOR u Arduino IDE -u, neće raditi s Excelom ako to učinite
-otvorite prečac do svoje PLX-DAQ proračunske tablice
-excel će reći "Ova aplikacija će uskoro pokrenuti ActiveX …", samo kliknite U redu
-pojavit će se novi prozor pod nazivom Prikupljanje podataka za Excel
-odaberite USB priključak na koji je vaš Arduino povezan (ako isprva ne radi, prođite kroz popis portova)
-gdje piše Baud, samo odaberite broj koji ste unijeli u kôd na Serial.begin (), u mom slučaju to bi bilo 9600
-napravite prazan grafikon
-izaberite koje stupce podataka želite na grafikonu za os x i y (način na koji to možete učiniti je malo drugačiji, ovisno o vašoj verziji programa Excel, ali nije teško shvatiti)
-klikni prikupi podatke na PLX-DAX-u i trebao bi početi prikupljati podatke
-excel će iscrtati informacije koje se šalju s Arduina radi izvrsnosti u stvarnom vremenu
Ovisno o tome koliko želite da vaš grafikon bude precizan, možete promijeniti karakteristike grafikona. Dio grafikona možete pomno pregledati isključivanjem prikupljanja podataka, desnim klikom na os x ili y i postaviti ga na manji okvir. (obično je postavljeno na automatsko)
Također možete desnom tipkom miša kliknuti krivulju koja povezuje točke na vašem grafikonu i odabrati boju i debljinu krivulje.
To je to za osnove. Nadam se da sam pomogao nekolicini vas napisavši ovo. Znam da mi je trebalo dosta vremena da ovo pronađem i da to funkcionira.
P. S. Ako vam se svidjela ova instrukcija, možda će vam se svidjeti još jedna koju sam napravio:
Preporučeni:
Očitavanje i iscrtavanje podataka senzora svjetla i temperature s Raspberry Pi: 5 koraka
![Očitavanje i iscrtavanje podataka senzora svjetla i temperature s Raspberry Pi: 5 koraka Očitavanje i iscrtavanje podataka senzora svjetla i temperature s Raspberry Pi: 5 koraka](https://i.howwhatproduce.com/images/001/image-695-32-j.webp)
Čitanje i iscrtavanje podataka senzora svjetla i temperature s Raspberry Pi: U ovom Instructableu ćete naučiti čitati senzor svjetla i temperature s malinom pi i ADS1115 analogno -digitalnim pretvaračem i iscrtati ga pomoću matplotliba. Počnimo s potrebnim materijalima
Uređaj za iscrtavanje jaja na bazi Arduina: 17 koraka (sa slikama)
![Uređaj za iscrtavanje jaja na bazi Arduina: 17 koraka (sa slikama) Uređaj za iscrtavanje jaja na bazi Arduina: 17 koraka (sa slikama)](https://i.howwhatproduce.com/images/003/image-6910-j.webp)
Arduino ploter za pisanje jaja: ploter za jaja umjetnički je robot koji može crtati na predmetima sfernog oblika poput jaja. Ovaj stroj možete koristiti i za crtanje loptica za ping pong i loptica za golf. Možete upotrijebiti maštu s dizajnom koji ste stavili na njega, na primjer možete napraviti
Iscrtavanje podataka uživo senzora temperature (TMP006) pomoću MSP432 LaunchPada i Pythona: 9 koraka
![Iscrtavanje podataka uživo senzora temperature (TMP006) pomoću MSP432 LaunchPada i Pythona: 9 koraka Iscrtavanje podataka uživo senzora temperature (TMP006) pomoću MSP432 LaunchPada i Pythona: 9 koraka](https://i.howwhatproduce.com/images/005/image-13891-j.webp)
Iscrtavanje podataka uživo senzora temperature (TMP006) pomoću MSP432 LaunchPada i Pythona: TMP006 je temperaturni senzor koji mjeri temperaturu objekta bez potrebe za dodirom s objektom. U ovom ćemo vodiču iscrtati žive podatke o temperaturi iz BoosterPack-a (TI BOOSTXL-EDUMKII) pomoću Pythona
Slanje podataka bežičnog osjetnika temperature i vlažnosti u Excel: 34 koraka
![Slanje podataka bežičnog osjetnika temperature i vlažnosti u Excel: 34 koraka Slanje podataka bežičnog osjetnika temperature i vlažnosti u Excel: 34 koraka](https://i.howwhatproduce.com/images/009/image-24228-j.webp)
Slanje podataka bežičnog senzora temperature i vlažnosti u Excel: Ovdje koristimo NCD -ov osjetnik temperature i vlažnosti, ali koraci ostaju jednaki za bilo koji od ncd proizvoda, pa ako imate i druge ncd bežične senzore, slobodno ih promatrajte pored. Zaustavljanjem ovog teksta morate
Slanje podataka bežičnog osjetnika vibracija i temperature u Excel pomoću Node-RED-a: 25 koraka
![Slanje podataka bežičnog osjetnika vibracija i temperature u Excel pomoću Node-RED-a: 25 koraka Slanje podataka bežičnog osjetnika vibracija i temperature u Excel pomoću Node-RED-a: 25 koraka](https://i.howwhatproduce.com/images/010/image-27097-j.webp)
Slanje bežičnih podataka osjetnika vibracija i temperature u Excel pomoću Node-RED-a: Predstavljamo NCD-ov industrijski bežični senzor za vibracije i temperaturu IoT za daljinski rad, koji se može pohvaliti upotrebom bežične mrežne strukture do 2 milje. Ovaj uređaj uključuje precizni 16-bitni senzor vibracija i temperature, koji