Përmbajtje:

Regjistrimi i thjeshtë i të dhënave celulare duke përdorur PfodApp, Android dhe Arduino: 5 hapa
Regjistrimi i thjeshtë i të dhënave celulare duke përdorur PfodApp, Android dhe Arduino: 5 hapa

Video: Regjistrimi i thjeshtë i të dhënave celulare duke përdorur PfodApp, Android dhe Arduino: 5 hapa

Video: Regjistrimi i thjeshtë i të dhënave celulare duke përdorur PfodApp, Android dhe Arduino: 5 hapa
Video: Создаём бесплатную онлайн систему сбора данных в Excel! 2024, Korrik
Anonim
Regjistrim i thjeshtë i të dhënave celulare duke përdorur PfodApp, Android dhe Arduino
Regjistrim i thjeshtë i të dhënave celulare duke përdorur PfodApp, Android dhe Arduino
Regjistrim i thjeshtë i të dhënave celulare duke përdorur PfodApp, Android dhe Arduino
Regjistrim i thjeshtë i të dhënave celulare duke përdorur PfodApp, Android dhe Arduino
Regjistrim i thjeshtë i të dhënave celulare duke përdorur PfodApp, Android dhe Arduino
Regjistrim i thjeshtë i të dhënave celulare duke përdorur PfodApp, Android dhe Arduino

Regjistrimi i të dhënave Moblie u bë i thjeshtë duke përdorur pfodApp, celularin tuaj Andriod dhe Arduino. NUK kërkohet programim Android. Për komplotimin e të dhënave në Android tuaj, shihni këtë komplotim të mëvonshëm të thjeshtë të instalueshëm në distancë duke përdorur Android / Arduino / pfodApp

Për komplotimin e të dhënave kundrejt datës/kohës duke përdorur vetëm milisin e Arduino -s () shihni këtë InstructableArduino Data/Time Komplotimi/Regjistrimi duke përdorur Millis () dhe PfodApp

Hyrje Ky udhëzues ju tregon se si të kapni të dhënat e sensorit Arduino në celularin tuaj Android për shkarkim të mëvonshëm në kompjuterin tuaj. Asnjë programim Android nuk kërkohet dhe shumë pak programimi Arduino nevojitet. Shihni www.pfod.com.au për projekte më të lehta Filloni shpejt a) Merrni një bord Arduino dhe një modul Bluetooth (si Uno dhe Bluetooth Shield ose FioV3+Bluetooth/Wifi) b) Instaloni Arduino IDE c) Lidhni bordin Arduino (nr moduli bluetooth i bashkangjitur) me një kabllo USB. (për Uno) d) Kopjoni këtë skicë në Arduino IDE dhe përpilojeni dhe ngarkojeni në tabelën Arduino) e) Bashkoni modulin Bluetooth Shield në Uno (The Bluetooth Shield është para-konfiguruar për 9600 baud POR vendosni çelësin 3V/5V në 5V dhe vendoseni çelësin To Board/To FT232 në pozicionin To Board. f) Ngarko Android Mobile tuaj me pfodApp. g) Vendosni një lidhje midis celularit tuaj dhe modulit Bluetooth siç përshkruhet në pfodAppForAndroidGettingStarted.pdf h) Filloni pfodApp dhe lidheni me bordin tuaj Arduino përmes modulit Bluetooth. i) Përfunduar. Disa të dhëna të mostrës figurë shfaqen në celularin tuaj dhe ruhen në kartën SD. (siç tregohet) pfodAppForAndroidGettingStarted.pdf përshkruan se si të transferoni skedarin e të dhënave nga celulari juaj në kompjuterin tuaj. Pjesa tjetër e këtij udhëzimi futet në detaje dhe ju tregon se si të modifikoni skicën për të dërguar të dhënat tuaja. PfodApp mund të bëjë shumë më tepër, shihni këta shembuj në www.pfod.com.au

Hapi 1: Sfondi - Regjistrimi i thjeshtë i të dhënave

Sfondi - Regjistrimi i thjeshtë i të dhënave
Sfondi - Regjistrimi i thjeshtë i të dhënave
Sfondi - Regjistrim i thjeshtë i të dhënave
Sfondi - Regjistrim i thjeshtë i të dhënave

Versioni i fundit i pfodApp i disponueshëm nga Android Market mundëson që të dhënat e papërpunuara të dërguara nga një pajisje pfod të ruhen në një skedar për përdorim të mëvonshëm. Shihni pfodAppForAndroidGettingStarted.pdf për mënyrën e shkarkimit të skedarit nga celulari juaj Android në kompjuterin tuaj. PfodApp ka një ekran "të dhëna të papërpunuara" në të cilën shfaqen të gjitha të dhënat e marra që nuk ishin mesazhe pfod të mbyllura nga {}. Ky ekran mund të arrihet nga pfodApp duke përdorur menunë e celularit tuaj ose mund të hapet nga pajisja pfod që dërgon një mesazh streamingRawData, {= Titulli i ekranit shkon këtu} (Shih skicën Arduino më vonë në këtë udhëzues). Sido që të jetë, ekrani i të dhënave të papërpunuara të pfodApp hapet dhe do të shfaqë të dhënat që janë dërguar nga pajisja pfodDevice. Kur të hapet ekrani, pfodApp do të fillojë të ruajë të dhënat në një skedar. Emri i skedarit shfaqet sa herë që hapet ekrani. Për të parandaluar që celulari juaj të mbushet me të dhëna që nuk i dëshironi, pfodApp nuk fillon të shkruajë të dhëna në kartën SD të celularit derisa herën e parë të hapet ekrani i të dhënave të papërpunuara pas çdo lidhjeje të re. Herën e parë që ekrani i të dhënave të papërpunuara hapet pas një lidhjeje të re, deri në 4K bajt të të dhënave të marra më parë (që kur është bërë lidhja) shkruhen në skedar kur të hapet. Në shumicën e rasteve kjo do të thotë që të gjitha të dhënat e papërpunuara të dërguara që kur është bërë lidhja do të ruhen. Kur lidhja është e mbyllur, të dhënat e fundit shkruhen dhe skedari mbyllet. Nëse skedari tashmë ekziston, nga një lidhje e mëparshme, i shtohet secilës lidhje të mëvonshme. Ju mund ta fshini skedarin nga kompjuteri juaj. Shihni pfodAppForAndroidGettingStarted.pdf për mënyrën e qasjes në skedar nga kompjuteri juaj. Pra, në mënyrë të përmbledhur për të ruajtur të dhënat nga Arduino -ja juaj në celularin tuaj Android ju duhet të lidheni me Arduino -n tuaj (si një pajisje pfod) duke përdorur pfodApp, qoftë me bluetooth ose wifi, bëni që Arduino juaj të dërgojë të dhëna dhe të hapë ekranin e të dhënave të papërpunuara për të filluar ruajtjen e tyre. Kjo eshte e gjitha. Pjesa tjetër e këtij udhëzimi do të detajojë një skicë të thjeshtë që zbaton një pajisje pfod dhe dërgon disa të dhëna (dummy).

Hapi 2: Një regjistrues i thjeshtë i të dhënave

Një regjistrues i thjeshtë i të dhënave
Një regjistrues i thjeshtë i të dhënave

Ky skicë (shkarkim) është një regjistrues i thjeshtë i të dhënave. Nuk bën shumë, kur pfodApp lidhet dhe kërkon menunë kryesore, skica thjesht dërgon një mesazh të ekranit të të dhënave të papërpunuara i cili i kërkon pfodApp të hapë ekranin e të dhënave të papërpunuara. Kjo fillon të ruajë të dhënat. Në këtë rast, të dhënat dërgohen një herë në sekondë dhe përbëhen nga vetëm një numërim i numrit të sekondave që kur Arduino u ndez. Për regjistruesin tuaj të të dhënave të vërteta, në vend të kësaj do të dërgonit disa të dhëna reale. Lidhja këtu bëhet përmes bluetooth -it duke përdorur ITEAD BT SHIELD (SLAVE) të lirë në një bord Uno Arduino (Të gjithë shihni këtë faqe për bordet FioV3 + modulet bluetooth ose Wifi) Ju duhet të vendosni çelsat në bordin Bluetooth ITEAD. Vendoseni çelësin 3V/5V në 5V dhe vendosni çelësin To Board/To FT232 në pozicionin To Board. Shkalla e paracaktuar e bordit të modulit bluetooth është 9600, kështu që nuk ka nevojë të bëni ndonjë konfigurim tjetër. Ju gjithashtu do të keni nevojë për një kabllo USB dhe shkarkoni dhe instaloni Arduino IDE. Më në fund nevojitet një analizues pfod. Për këtë skicë mund të përdoret analizuesi më i thjeshtë dhe është aq i vogël sapo e kam përfshirë në fund të skicës. Sidoqoftë, ju gjithashtu mund ta shkarkoni dhe instaloni atë, dhe analistë të tjerë pfod, si një bibliotekë nga këtu. Kjo është pjesa e skicës që dërgon të dhënat. Ai numëron një kohëmatës dhe kur kohëmatësi arrin 0 ai dërgon të dhënat e ardhshme që janë vetëm një numërues në këtë shembull.

// tani dërgoni të dhëna nëse 1sek ka kaluar nëse ((thisMillis - dataSampleTimer)> SAMPLE_INTERVAL) {dataSampleTimer += SAMPLE_INTERVAL; // përditësim për numëruesin e herës tjetër ++; // shtimi i mostrës // dërgojeni parser.println (counter); }

Për të dërguar të dhënat tuaja thjesht ndryshoni theparser.println (numëruesi); për të printuar të dhënat tuaja në lidhjen Seriale në vend. (Shihni këtë faqe në kohëmatësit Arduino).

Hapi 3: Testimi me SerialMonitor

Testimi me SerialMonitor
Testimi me SerialMonitor
Testimi me SerialMonitor
Testimi me SerialMonitor

Para se të lidheni me bluetooth, mund ta provoni skicën duke përdorur Arduino IDE SerialMonitor. Së pari hiqni bordin bluetooth, sepse përdor të njëjtat lidhje TX/RX si programi USB dhe lidhja serike e monitorit, dhe kopjoni dhe ngjisni skicën në Arduino IDE dhe programoni bordin Arduino. Pastaj hapni Arduino IDE SerialMonitor Ju mund të shihni të dhënat që dërgohen nga bordi Uno. Pastaj dërgoni komandën getMainMenu, {.} Kjo është ajo që pfodApp do të dërgojë së pari kur të lidhet. Skica përgjigjet me mesazhin e ekranit StreamingRawData. {= Shembull i të dhënave të regjistrimit të të dhënave} i cili do t'i kërkojë pfodApp të hapë ekranin RawData. Kjo fillon ruajtjen e të dhënave në një skedar. Shikoni specifikimin pfod për detaje mbi të gjitha mesazhet dhe ekranet që mbështet pfod (Protokolli për Zbulimin e Operacionit).

Hapi 4: Lidhja me një celular Android

Lidhja me një celular Android
Lidhja me një celular Android
Lidhja me një celular Android
Lidhja me një celular Android

Gjithçka është mirë kështu që tani mund të mbyllni Arduino IDE dhe SerialMonitor dhe të bashkoni mburojën Bluetooth, siç tregohet në Hapin 2. Për t'u lidhur me Android Mobile tuaj, së pari instaloni pfodApp nga Android Market pastaj ndiqni udhëzuesin pfodAppForAndroidGettingStarted.pdf për të çiftuar mburojën tuaj Bluetooth me celularin tuaj dhe konfiguroni një lidhje Bluetooth pfodApp. Unë e quaj lidhjen time "Data Logger". Pastaj zgjidhni lidhjen "Data Logger" për t'u lidhur me regjistruesin e thjeshtë të të dhënave. Sapo të lidhet pfodApp dërgon mesazhin {.} Të cilit skica i përgjigjet me mesazhin {= Të dhënat e regjistrimit të të dhënave të mostrës} i cili i thotë pfodApp të hapë ekranin e të dhënave të papërpunuara dhe i titullon të dhënat e thjeshta të regjistrimit të të dhënave dhe gjithashtu të fillojë ruajtjen e të dhënave Me

Hapi 5: Transferimi i të dhënave në kompjuterin tuaj dhe shtesat në regjistruesin e thjeshtë të të dhënave

Transferimi i të dhënave në kompjuterin tuaj dhe shtesat në regjistruesin e thjeshtë të të dhënave
Transferimi i të dhënave në kompjuterin tuaj dhe shtesat në regjistruesin e thjeshtë të të dhënave

PfodAppForAndroidGettingStarted.pdf detajon se si ta lidhni celularin tuaj me kompjuterin tuaj nëpërmjet USB dhe të aktivizoni ruajtjen masive të USB -së në mënyrë që ta shfletoni atë nga kompjuteri juaj. Të gjitha skedarët e papërpunuar të të dhënave do t'i gjeni në dosjen pfodAppRawData. Siç u tregua më lart, Regjistruesi i të dhënave i thjeshtë i ruajti të dhënat në /pfodAppRawData /Data Logger.txt pfodApp përdor emrin e lidhjes si emrin e skedarit për ruajtjen e të dhënave. Zgjerime në Regjistruesin e të dhënave të thjeshta Tani që keni një regjistrues të thjeshtë të të dhënave ju mund të modifikojë skicën për të dërguar përsëri të dhënat tuaja. Thjesht shkruani të dhënat tuaja në të njëjtën lidhje serike që është e lidhur me modulin tuaj Bluetooth. Usefulshtë e dobishme të formatoni të dhënat në formatin csv në Arduino para se t'i dërgoni ato. Për shembull koha, vlera Kjo e bën më të lehtë ngarkimin në një spreadsheet për përpunim/komplotim të mëvonshëm.

Recommended: