![Adatok küldése Arduino -ból Excelbe (és ábrázolása): 3 lépés (képekkel) Adatok küldése Arduino -ból Excelbe (és ábrázolása): 3 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-1033-43-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
![Adatok küldése Arduino -ból Excelbe (és ábrázolása) Adatok küldése Arduino -ból Excelbe (és ábrázolása)](https://i.howwhatproduce.com/images/001/image-1033-44-j.webp)
Sokat kerestem annak módját, hogy valós időben lerajzolhassam az Arduino érzékelő leolvasását. Nem csak ábrázolni, hanem megjeleníteni és tárolni is az adatokat további kísérletekhez és korrekciókhoz.
A legegyszerűbb megoldás, amit találtam, az excel használata volt, de csavarral.
ITT TALÁLHATÓ AZ A PROGRAM, HOGY NEM SZÜKSÉGES AZ ADATOK TERVEZÉSÉHEZ
www.instructables.com/id/Plot-Live-Arduino-Data-and-Save-It-to-Excel/
Továbbá, ha érdekesnek találja ezt a tanulságosat, akkor talán tetszeni fog egy másik, amit készítettem (az élő Arduino -érzékelők megjelenítéséről a Nokia 5110 LCD -n):
www.instructables.com/id/Arduinonokia-lcd-…
1. lépés: Amire szüksége lesz
Ehhez szüksége lesz:
-Windows (xp -n tesztelve)
-Arduino IDE
-Microsoft Office (2010 -ben tesztelve)
-PLX-DAQ (bővítés az Excel számára)
-Arduino (UNO -n tesztelve, de minden táblának működnie kell)
Feltételezem, hogy már rendelkezik Arduino, Windows, Arduino IDE és Excel programokkal. Itt a link a PLX-DAQ letöltéséhez:
www.parallax.com/downloads/plx-daq
Csak le kell töltenie és telepítenie kell, jól kell működnie. A telepítés után automatikusan létrehozza az asztalon a PLX-DAQ nevű mappát, amelyben megtalálja a PLX-DAQ Spreadsheet nevű parancsikont.
Ha az Arduino segítségével adatokat szeretne küldeni az Excel szolgáltatásba, nyissa meg a parancsikont.
2. lépés: Arduino rész
![Arduino rész Arduino rész](https://i.howwhatproduce.com/images/001/image-1033-45-j.webp)
Most, hogy mindent letöltöttünk és telepítettünk, kezdjük az Arduino résszel.
Itt van egy alap sablon, amelyet létrehoztam, és amely megjeleníti az időt az A oszlopban, és az érzékelő méréseit a B oszlopban.
Természetesen ez csak egy alap sablon, amely meglehetősen egyszerű, és tetszés szerint módosíthatja.
Magyarázatokat fűztem az Arduino kódhoz, hogy Ön (és én, miután egy ideig nem dolgoztam vele) tudja, hogy a kód melyik része mit tesz.
Íme a vázlat:
// mindig a 0. sorból indul és a LABEL mellé írja a dolgot
void setup () {
Sorozat.kezdet (9600); // minél nagyobb szám, annál jobb
Serial.println ("CLEARDATA"); // törli a korábbi projektekből maradt adatokat
Serial.println ("LABEL, oszlop, oszlop,…"); // mindig LABEL -t írjon, így az Excel tudja, hogy a következő dolgok az oszlopok nevei lesznek (az Acolumn helyett például az időt írhatja)
Serial.println ("RESETTIMER"); // visszaállítja az időzítőt 0 -ra
}
void loop () {
Serial.print ("DATA, TIME, TIMER,"); // az időt az első A oszlopba írja, és a B oszlopba a mérések megkezdése óta eltelt időt
Serial.print (Adata);
Serial.print (Bdata);
Serial.println (…); // feltétlenül adja hozzá a println -t az utolsó parancshoz, hogy tudja, hogy a második futtatás következő sorába lépjen
késleltetés (100); // késleltetés hozzáadása
}
Nyilvánvaló, hogy ha feltölti ezt a kódot, akkor önmagában nem fog működni!
Adat, Bdata és… képletet kell hozzáadnia. Ez a sablon csak tájékoztató jellegű, így ismeri a program használatát. Csak adja hozzá a Serial.read () függvényt, nevezze el Adata, Bdata és… és működnie kell.
3. lépés: Az adatok Excelbe küldése
![Az adatok Excelbe küldése Az adatok Excelbe küldése](https://i.howwhatproduce.com/images/001/image-1033-46-j.webp)
![Az adatok Excelbe küldése Az adatok Excelbe küldése](https://i.howwhatproduce.com/images/001/image-1033-47-j.webp)
![Az adatok Excelbe küldése Az adatok Excelbe küldése](https://i.howwhatproduce.com/images/001/image-1033-48-j.webp)
Természetesen a PLX-DAQ több funkcióval is rendelkezik, amelyeket ön is felfedezhet, ha elolvassa a letöltött rar mappában található utasításokat.
Ha azt szeretné, hogy az Excel grafikonon ábrázolja az adatait, de nem bánja, hogy elolvassa az utasításokat, itt van egy rövid verzió arról, hogy mit tehet:
-használja a (módosított) kódot az utasításomból
-Csatlakoztassa az Arduino -t a szokásos módon
-NE NYITJA A SERIAL MONITOR -t az Arduino IDE -ben, nem fog működni az excellel, ha
-nyissa meg a PLX-DAQ táblázat táblázatának parancsikonját
-excel azt mondja: „Ez az alkalmazás az ActiveX inicializálására készül…”, kattintson az OK gombra
-új ablak jelenik meg az Adatgyűjtés Excel programhoz néven
-válassza ki azt az USB -portot, amelyhez az Arduino csatlakozik (ha először nem működik, nézze át a portok listáját)
-ahol Baud azt írja, csak válassza ki a kódot, amelyet a Serial.begin () címen adott meg, az én esetemben ez 9600 lenne
-hozzon létre egy üres grafikont
-Válassza ki, hogy mely grafikon adatoszlopokat szeretne az x és y tengelyhez (ennek módja egy kicsit eltér az Excel verziójától függően, de nem túl nehéz kitalálni)
-kattintással gyűjtsön adatokat a PLX-DAX-on, és el kell kezdenie az adatok gyűjtését
-excel ábrázolja az információkat, amint azokat az Arduino küldi, hogy valós időben kitűnjön
Attól függően, hogy mennyire szeretné pontos grafikonját, módosíthatja a diagram jellemzőit. A grafikon egy részét alaposan megvizsgálhatja, ha leállítja az adatgyűjtést, kattintson jobb gombbal az x vagy y tengelyre, és állítsa kisebb keretre. (általában automatikusra van állítva)
A jobb gombbal kattinthat a diagram pontjait összekötő görbére, és kiválaszthatja a görbe színét és vastagságát.
Ennyi az alapokhoz. Remélem, néhánynak segítettem ezzel. Tudom, hogy elég sok időbe telt, amíg ezt megtaláltam és működésbe hoztam.
P. S. Ha tetszett ez az oktatható, talán tetszeni fog egy másik, amit készítettem:
Ajánlott:
Fény- és hőmérsékletérzékelő adatok olvasása és ábrázolása a Raspberry Pi segítségével: 5 lépés
![Fény- és hőmérsékletérzékelő adatok olvasása és ábrázolása a Raspberry Pi segítségével: 5 lépés Fény- és hőmérsékletérzékelő adatok olvasása és ábrázolása a Raspberry Pi segítségével: 5 lépés](https://i.howwhatproduce.com/images/001/image-695-32-j.webp)
Fény- és hőmérsékletérzékelő adatok olvasása és ábrázolása a Raspberry Pi segítségével: Ebben az utasításban megtanulja, hogyan kell fény- és hőmérséklet -érzékelőt olvasni a málna pi és az ADS1115 analóg -digitális konverter segítségével, és grafikonozni a matplotlib segítségével. Kezdjük a szükséges anyagokkal
A vezeték nélküli hőmérséklet- és páratartalom -érzékelő adatainak küldése Excelbe: 34 lépés
![A vezeték nélküli hőmérséklet- és páratartalom -érzékelő adatainak küldése Excelbe: 34 lépés A vezeték nélküli hőmérséklet- és páratartalom -érzékelő adatainak küldése Excelbe: 34 lépés](https://i.howwhatproduce.com/images/009/image-24228-j.webp)
A vezeték nélküli hőmérséklet- és páratartalom -érzékelő adatainak küldése Excel -be: Itt az NCD hőmérséklet- és páratartalom -érzékelőjét használjuk, de a lépések minden ncd -termék esetében megegyeznek, így ha más ncd -vezeték nélküli érzékelőkkel rendelkezik, kísérletezzen a mellett. Ennek a szövegnek a leállításával meg kell
Vezeték nélküli rezgés- és hőmérsékletérzékelő adatok küldése Excelbe a Node-RED használatával: 25 lépés
![Vezeték nélküli rezgés- és hőmérsékletérzékelő adatok küldése Excelbe a Node-RED használatával: 25 lépés Vezeték nélküli rezgés- és hőmérsékletérzékelő adatok küldése Excelbe a Node-RED használatával: 25 lépés](https://i.howwhatproduce.com/images/010/image-27097-j.webp)
Vezeték nélküli rezgés- és hőmérsékletérzékelő adatok küldése Excelbe a Node-RED használatával: Bemutatjuk az NCD nagy hatótávolságú IoT ipari vezeték nélküli rezgés- és hőmérséklet-érzékelőjét, amely akár 2 mérföldes hatótávolsággal büszkélkedhet a vezeték nélküli hálószerkezet használatával. A precíziós 16 bites rezgés- és hőmérséklet-érzékelőt magában foglaló eszköz
Az EC/pH/ORP adatok tárolása és ábrázolása a TICK Stack és a NoCAN platform segítségével: 8 lépés
![Az EC/pH/ORP adatok tárolása és ábrázolása a TICK Stack és a NoCAN platform segítségével: 8 lépés Az EC/pH/ORP adatok tárolása és ábrázolása a TICK Stack és a NoCAN platform segítségével: 8 lépés](https://i.howwhatproduce.com/images/002/image-5082-16-j.webp)
Tárolja és ábrázolja az EC/pH/ORP adatokat a TICK Stack és a NoCAN platform segítségével: Ez áttekinti, hogyan kell használni az Omzlo és az uFire szenzorok NoCAN platformját az EC, a pH és az ORP mérésére. Ahogy a honlapjukon is olvasható, néha könnyebb csak kábelt vezetni az érzékelő csomópontjaihoz. A CAN előnye a kommunikáció és az erő egy c
A DHT11 adatok ábrázolása a Raspberry Pi és az Arduino UNO használatával: 7 lépés
![A DHT11 adatok ábrázolása a Raspberry Pi és az Arduino UNO használatával: 7 lépés A DHT11 adatok ábrázolása a Raspberry Pi és az Arduino UNO használatával: 7 lépés](https://i.howwhatproduce.com/images/004/image-9255-8-j.webp)
DHT11 adatok ábrázolása a Raspberry Pi és az Arduino UNO használatával: Ez az oktatható utasítás elmagyarázza, hogyan ábrázolom a hőmérséklet -érzékelő DHT11 adatait az Arduino Uno és a Raspberry Pi segítségével. Ebben a hőmérséklet -érzékelő az Arduino Uno -hoz, az Arduino Uno pedig a Raspberry Pi -hez van csatlakoztatva. A Raspberry Pi oldalán a matplotli