INHOUDSOPGAWE:
Video: Stuur data van Arduino na Excel (en teken dit in): 3 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Ek het deeglik gesoek na 'n manier waarop ek my Arduino -sensorlees in reële tyd kan voorstel. Nie net plot nie, maar vertoon en stoor ook die data vir verdere eksperimentering en regstellings.
Die eenvoudigste oplossing wat ek gevind het, was om Excel te gebruik, maar met 'n draai.
'N PROGRAM WAT NIE VEREISTIG IS OM GEGEVENS TE PLAAT NIE
www.instructables.com/id/Plot-Live-Arduino-Data-and-Save-It-to-Excel/
As u hierdie instruksies ook interessant vind, sal u miskien 'n ander een hou wat ek gemaak het (oor die lewering van lewendige Arduino -sensorlesings op 'n Nokia 5110 LCD):
www.instructables.com/id/Arduinonokia-lcd-…
Stap 1: wat u benodig
Hiervoor benodig u:
-Windows (getoets op xp)
-Arduino IDE
-Microsoft office (getoets op 2010)
-PLX-DAQ (uitbreiding vir Excel)
-Arduino (getoets op UNO, maar enige bord moet werk)
Ek neem aan dat u reeds 'n Arduino, Windows, Arduino IDE en Excel het. Hier is die skakel om PLX-DAQ af te laai:
www.parallax.com/downloads/plx-daq
U hoef dit net af te laai en te installeer, dit behoort goed te werk. Na die installasie sal dit outomaties 'n gids met die naam PLX-DAQ op u lessenaar skep, waarin u 'n kortpad met die naam PLX-DAQ-sigblad sal vind.
As u u Arduino wil gebruik om data na Excel te stuur, maak u die kortpad oop.
Stap 2: Arduino -deel
Noudat ons alles afgelaai en geïnstalleer het, begin ons met die Arduino -deel.
Hier is 'n basiese sjabloon wat ek geskep het wat die tyd in kolom A en u sensormetings in kolom B sal vertoon.
Dit is natuurlik net 'n basiese sjabloon wat redelik eenvoudig is, en u kan dit aanpas volgens u behoeftes.
Ek het verduidelikings bygevoeg in die Arduino -kode sodat u (en ek, nadat ek 'n rukkie nie daarmee gewerk het nie) weet watter deel van die kode wat doen.
Hier is die skets:
// begin altyd in reël 0 en skryf die ding wat langs LABEL geskryf is
ongeldige opstelling () {
Serial.begin (9600); // hoe groter getal, hoe beter
Serial.println ("CLEARDATA"); // maak alle data wat uit vorige projekte oorgebly het, skoon
Serial.println ("LABEL, Acolumn, Bcolumn, …"); // skryf altyd LABEL, so Excel weet dat die volgende die name van die kolomme sal wees (in plaas van Acolumn kan u byvoorbeeld tyd skryf)
Serial.println ("RESETTIMER"); // stel die timer terug na 0
}
leemte -lus () {
Serial.print ("DATA, TIME, TIMER,"); // skryf die tyd in die eerste kolom A en die tyd sedert die metings in kolom B begin het
Serial.print (Adata);
Serial.print (Bdata);
Serial.println (…); // maak seker dat println by die laaste opdrag gevoeg word, sodat dit in die volgende ry op die tweede lopie kan ingaan
vertraging (100); // voeg 'n vertraging by
}
As u hierdie kode oplaai, werk dit natuurlik nie vanself nie!
U moet 'n formule vir Adata, Bdata en …. Hierdie sjabloon is slegs vir verwysing, sodat u weet hoe u die program moet gebruik. Voeg net die Serial.read () -funksie by, noem dit Adata, Bdata en … en dit behoort te werk.
Stap 3: Stuur die data na Excel
Natuurlik het PLX-DAQ meer funksies wat u self kan verken deur die instruksies in die rar-lêergids wat u afgelaai het, te lees.
Hier is 'n kort weergawe van wat u kan doen:
-gebruik die (gewysigde) kode uit my instruksies
-koppel u Arduino soos gewoonlik
-Moenie die seriële monitor in Arduino IDE oopmaak nie, dit werk nie met Excel as u dit doen nie
-maak die kortpad na u PLX-DAQ-sigblad oop
-excel sal sê "Hierdie toepassing is op die punt om ActiveX te initialiseer …", klik net op OK
'n nuwe venster met die naam Data Acquisition for Excel verskyn
-kies die usb -poort waarmee u Arduino gekoppel is (as dit eers nie werk nie, gaan deur die lys van hawens)
-waar dit Baud staan, kies net die nommer wat u in u kode by Serial.begin () geplaas het, in my geval sou dit 9600 wees
-skep 'n leë grafiek
-kies watter kolomme gegewens u op die grafiek vir die x- en y -as wil hê (die manier waarop u dit kan doen, hang af van u Excel -weergawe, maar dit is nie te moeilik om uit te vind nie)
-Klik om data op PLX-DAX te versamel, en dit moet begin om die data te versamel
-excel sal die inligting plot soos dit van die Arduino gestuur word om intyds te presteer
Afhangende van hoe presies u grafiek wil hê, kan u die eienskappe van die grafiek verander. U kan 'n gedeelte van die grafiek noukeurig ondersoek deur die insameling van data uit te skakel, met die rechtermuisknop op die x- of y -as te klik en dit op 'n kleiner raam te stel. (gewoonlik is dit op outomaties gestel)
U kan ook met die rechtermuisknop op die kromme klik wat die punte op u grafiek verbind en die kleur en dikte van die kromme kies.
Dit is dit vir die basiese beginsels. Ek hoop ek het 'n paar van julle gehelp deur dit te skryf. Ek weet dit het lank geneem om dit te vind en te laat werk.
PS As u van hierdie instruksies hou, sal u miskien nog een hou wat ek gemaak het:
Aanbeveel:
ESP32-CAM Neem foto's en stuur dit per e-pos met behulp van SPIFF Memmory. -- GEEN SD -kaart benodig nie: 4 stappe
ESP32-CAM Neem foto's en stuur per e-pos met behulp van SPIFF Memmory. || GEEN SD-kaart nodig nie: Hallo mense, Die ESP32-CAM-bord is 'n goedkoop ontwikkelingsbord wat 'n ESP32-S-chip, 'n OV2640-kamera, verskeie GPIO's kombineer om randapparatuur aan te sluit en 'n microSD-kaartgleuf. Dit het 'n aantal toepassings, wissel van video -streaming webbediener
Stuur data oor draadlose trillings- en temperatuursensors na Excel met behulp van Node-RED: 25 stappe
Stuur data oor draadlose trillings- en temperatuursensors na Excel met behulp van Node-RED: Bekendstelling van NCD se langafstand IoT Industrial draadlose vibrasie- en temperatuursensor, met 'n bereik van tot 2 myl, die gebruik van 'n draadlose netwerkstruktuur. Hierdie toestel bevat 'n presiese 16-bis vibrasie- en temperatuursensor, en
Stuur data van draadlose vibrasie en temperatuur na Google Sheets met behulp van Node-RED: 37 stappe
Stuur data van draadlose vibrasie en temperatuur na Google Sheets met behulp van Node-RED: Die bekendstelling van NCD se langafstand IoT Industrial draadlose vibrasie- en temperatuursensor, met 'n afstand van tot 2 myl, die gebruik van 'n draadlose netwerkstruktuur. Hierdie toestel bevat 'n presiese 16-bis vibrasie- en temperatuursensor, en
Teken data aan en teken 'n grafiek aanlyn met behulp van NodeMCU, MySQL, PHP en Chartjs.org: 4 stappe
Log data in en teken 'n grafiek aanlyn met behulp van NodeMCU, MySQL, PHP en Chartjs.org: Hierdie instruksie beskryf hoe ons die Node MCU -bord kan gebruik om data van verskeie sensors te versamel, en stuur hierdie data na 'n PHP -lêer wat aangebied word, en voeg dan die data by 'n MySQL -databasis. Die data kan dan aanlyn as 'n grafiek gesien word met behulp van chart.js.A ba
Hoe om musiek te kry van byna enige (Haha) webwerf (solank u dit kan hoor, kan u dit kry Ok, as dit in Flash is ingebed, kan u dit nie redigeer nie) !!!!! Bygevoeg inligting: 4 stappe
Hoe om musiek te kry van byna enige (Haha) webwerf (solank u dit kan hoor, kan u dit kry … Ok, as dit in Flash is ingebed, kan u dit nie redigeer nie) !!!!! Bygevoeg inligting: as u ooit na 'n webwerf gaan en 'n liedjie speel waarvan u hou en dit wil hê, is dit die instruksie dat u nie my skuld het as u iets deurmekaar maak nie (die enigste manier waarop dit kan gebeur, is as u sonder rede begin om dinge uit te vee) ) Ek kon musiek kry vir