Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
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
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
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
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
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
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:
NodeMCU Lua Cheap 6 $ Board me MicroPython Regjistrimi i temperaturës dhe lagështisë, Wifi dhe statistikat celulare: 4 hapa
NodeMCU Lua Cheap 6 $ Board Me Regjistrim të Temperaturës dhe Lagështisë MicroPython, Wifi dhe Statistika Mobile: Ky është në thelb stacioni i motit në re, ju mund të kontrolloni të dhënat në telefonin tuaj ose të përdorni ndonjë telefon si ekran të drejtpërdrejtë Me pajisjen NodeMCU ju mund të regjistroni të dhënat e temperaturës dhe lagështisë jashtë , në dhomë, serë, laborator, dhomë ftohëse ose në çdo vend tjetër përfundoni
Komplotimi i thjeshtë i të dhënave në distancë duke përdorur Android / Arduino / PfodApp: 6 hapa
Komplotimi i thjeshtë i të dhënave në distancë duke përdorur Android/Arduino/PfodApp: Për komplotimin e të dhënave kundrejt datës/orës duke përdorur vetëm millis të Arduino () shihni këtë InstructableArduino Data/Time Komplotimi/Regjistrimi duke përdorur Millis () dhe PfodApp Android celular dhe kapeni atë për
Arduino dhe SIM900 GSM GPRS 3G Regjistrimi i temperaturës dhe lagështisë, Statistikat celulare: 4 hapa
Arduino dhe SIM900 GSM GPRS 3G Regjistrimi i Temperaturës dhe Lagështisë, Statistikat e Lëvizshme: Me Arduino UNO R3, SIM900 Shield DH DHT22 ju mund të regjistroni të dhënat e temperaturës dhe lagështisë jashtë, në dhomë, serë, laborator, dhomë ftohëse ose në ndonjë vend tjetër plotësisht falas. Këtë shembull do ta përdorim për të regjistruar temperaturën dhe lagështinë e dhomës. Pajisja do të
Data/Koha e Arduino Komplotimi/Regjistrimi duke përdorur Millis () dhe PfodApp: 11 hapa
Arduino Data/Koha Komplotimi/Regjistrimi duke përdorur Millis () dhe PfodApp: Asnjë programim Arduino ose Android nuk kërkohet. Modulet RTC dhe GPS gjithashtu mbështeten. Korrigjimi automatik për zonat kohore, zhvendosja RTC dhe GPS që humbin sekondat e kërcimit Hyrje Ky udhëzues ju tregon se si të përdorni Arduino millis tuaj ( ) vulat kohore për hartimin e të dhënave ag
Regjistrimi i të dhënave në distancë me saktësi të lartë duke përdorur multimetër/Arduino/pfodApp: 10 hapa (me fotografi)
Regjistrimi i të dhënave në distancë me saktësi të lartë duke përdorur multimetër/Arduino/pfodApp: Përditësuar më 26 Prill 2017 Qarku dhe bordi i rishikuar për përdorim me matësa USB 4000ZC. Asnjë kodim Android nuk kërkohet Ky udhëzues ju tregon sesi keni qasje në një gamë të gjerë të matjeve me saktësi të lartë nga Arduino juaj dhe gjithashtu i dërgoni ato nga distanca për prerje dhe