Tartalomjegyzék:
- 1. lépés: Háttér - egyszerű adatnaplózás
- 2. lépés: Egyszerű adatgyűjtő
- 3. lépés: Tesztelés a SerialMonitor segítségével
- 4. lépés: Csatlakozás Android mobilhoz
- 5. lépés: Az adatok átvitele a számítógépre és a bővítmények az egyszerű adatgyűjtőbe
Videó: Egyszerű mobil adatnaplózás a PfodApp, Android és Arduino használatával: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
A Moblie adatnaplózás egyszerűvé vált a pfodApp, az Andriod mobil és az Arduino használatával. NEM szükséges Android programozás. Az adatok Androidon történő ábrázolásához tekintse meg ezt a későbbi, egyszerűen behelyezhető egyszerű távoli adatábrázolást az Android / Arduino / pfodApp használatával
Ha adatokat szeretne ábrázolni a dátum/idő ellen, csak Arduino milliméterével (), lásd ezt az InstructableArduino dátum/idő ábrázolást/naplózást Millis () és PfodApp használatával
Bevezetés Ez az oktatóanyag bemutatja, hogyan rögzítheti az Arduino érzékelő adatait Android -mobilján, hogy később letölthesse őket a számítógépére. Nincs szükség Android programozásra, és nagyon kevés Arduino programozásra van szükség. További egyszerű projektekért lásd a www.pfod.com.au webhelyet. Bluetooth modul csatlakoztatva) USB kábellel. d) Másolja ezt a vázlatot az Arduino IDE-be, majd fordítsa le és töltse be az Arduino kártyára.) 5V -ra, és állítsa a To Board/To FT232 kapcsolót a Board -ra. f) Töltse be Android Mobile készülékét a pfodApp segítségével. g) A pfodAppForAndroidGettingStarted.pdf szakaszban leírtak szerint hozzon létre kapcsolatot a mobiltelefonja és a Bluetooth -modul között. h) Indítsa el a pfodApp alkalmazást, és csatlakozzon az Arduino kártyához a Bluetooth -modulon keresztül. befejeztem. Néhány ál mintaadat megjelenik a mobilján, és az SD -kártyára menthető. (az ábrán látható módon) A pfodAppForAndroidGettingStarted.pdf leírja, hogyan lehet átvinni az adatfájlt a mobiljáról a számítógépre. Ennek az utasításnak a többi része a részletekbe megy, és megmutatja, hogyan módosíthatja a vázlatot a saját adatok elküldéséhez. A pfodApp sokkal többre képes, lásd ezeket a példákat a www.pfod.com.au címen
1. lépés: Háttér - egyszerű adatnaplózás
A pfodApp legújabb verziója, amely elérhető az Android Marketről, lehetővé teszi a pfodDevice által küldött nyers adatok fájlba mentését későbbi használatra. Tekintse meg a pfodAppForAndroidGettingStarted.pdf fájlt az Android mobilról a számítógépre történő letöltés módjáról. A pfodApp rendelkezik egy „nyers adat” képernyővel, amelyen minden olyan adat megjelenik, amely nem a {} által bezárt pfod üzenet. Ez a képernyő a pfodApp -ból érhető el a mobilja menüjéből, vagy megnyitható a pfodDevice segítségével, amely streamingRawData üzenetet küld, {= A képernyő címe ide kerül} (Lásd az Arduino vázlatát később ebben az utasításban). Akárhogy is, a pfodApp nyers adat képernyő megnyílik, és megjeleníti a pfodDevice eszközről küldött adatokat. A képernyő megnyitásakor a pfodApp elkezdi menteni az adatokat egy fájlba. A fájl neve a képernyő minden megnyitásakor megjelenik. Annak megakadályozása érdekében, hogy a mobilja ne töltsön fel olyan adatokat, amelyeket nem kívánt, a pfodApp csak akkor kezdi el az adatok írását a mobiltelefon SD -kártyájára, amikor először nyitja meg a Nyers adatok képernyőt minden új kapcsolat után. A nyers adatok képernyő első megnyitásakor új kapcsolat után a korábban fogadott adatok akár 4K bájtnyi (a kapcsolat létrejötte óta) fájlba íródnak, amikor megnyitják. A legtöbb esetben ez azt jelenti, hogy a kapcsolat létrehozása óta elküldött összes nyers adat mentésre kerül. Amikor a kapcsolat megszakad, az utolsó adatok íródnak, és a fájl bezáródik. Ha a fájl már létezik, egy korábbi kapcsolatból, akkor minden további kapcsolat hozzáfűzi azt. Törölheti a fájlt a számítógépről. Tekintse meg a pfodAppForAndroidGettingStarted.pdf fájlt a számítógépről. Összefoglalva tehát, hogy az Arduino -ból az Android -mobilra mentett adatokhoz csatlakoznia kell az Arduino -hoz (pfodDevice -ként) a pfodApp használatával, akár Bluetooth -on, akár wifin keresztül, küldje el az Arduino -nak az adatokat, és nyissa meg a nyersadatok képernyőjét a mentés megkezdéséhez. Ez minden. Ennek az utasításnak a többi része egy egyszerű vázlatot részletez, amely megvalósítja a pfodDevice eszközt, és néhány (ál) adatot küld.
2. lépés: Egyszerű adatgyűjtő
Ez a vázlat (letöltés) egy egyszerű adatgyűjtő. Ez nem sokat tesz, amikor a pfodApp csatlakozik, és megkéri a főmenüt, a vázlat csak egy nyers adatképernyő üzenetet küld vissza, amely felkéri a pfodApp -ot, hogy nyissa meg a nyers adatok képernyőjét. Ezzel megkezdődik az adatok mentése. Ebben az esetben az adatokat másodpercenként egyszer küldik el, és csak az Arduino bekapcsolása óta eltelt másodpercek számából állnak. A valódi adatgyűjtő számára valódi adatokat küldene. A kapcsolat itt Bluetooth -on keresztül történik az Uno Arduino fórumon található olcsó ITEAD BT SHIELD (SLAVE) segítségével (FioV3 táblák + Bluetooth vagy Wifi modulok mindegyike ezen az oldalon található) Be kell állítania a kapcsolókat az ITEAD Bluetooth táblán. Állítsa a 3V/5V kapcsolót 5V állásba, és állítsa a To Board/To FT232 kapcsolót a Boardra állásba. Az alapértelmezett bluetooth modul kártya sebessége 9600, így nincs szükség más konfigurációra. Szüksége lesz egy USB -kábelre is, és töltse le és telepítse az Arduino IDE -t. Végül egy pfod elemzőre van szükség. Ehhez a vázlathoz a legegyszerűbb elemzőt lehet használni, és olyan kicsi, hogy csak a vázlat alján helyeztem el. Azonban innen letöltheti és telepítheti azt és más pfod elemzőket könyvtárként. Ez a vázlat azon része, amely elküldi az adatokat. Visszaszámol egy időzítőt, és amikor az időzítő eléri a 0 -t, elküldi a következő adatokat, amelyek ebben a példában csak számlálók.
// most küldjön adatokat, ha 1 mp eltelt, ha ((thisMillis - dataSampleTimer)> SAMPLE_INTERVAL) {dataSampleTimer += SAMPLE_INTERVAL; // frissítés a következő alkalommal számláló ++; // növekményes minta // küldje el parser.println (számláló); }
Saját adatok elküldéséhez csak módosítsa a theparser.println (számláló); hogy helyette nyomtatja ki az adatokat a soros kapcsolatra. (Lásd ezt az oldalt az Arduino időzítőkön).
3. lépés: Tesztelés a SerialMonitor segítségével
Mielőtt Bluetooth -on keresztül csatlakozna, kipróbálhatja a vázlatot az Arduino IDE SerialMonitor segítségével. Először távolítsa el a bluetooth kártyát, mert ugyanazokat a TX/RX csatlakozásokat használja, mint az USB programozó és soros monitor csatlakozást, majd másolja és illessze be a vázlatot az Arduino IDE -be, és programozza be az Arduino kártyát. Ezután nyissa meg az Arduino IDE SerialMonitor programot. Láthatja az Uno tábla által küldött adatokat. Ezután küldje el a getMainMenu parancsot, {.} Ezt a pfodApp küldi el először, amikor csatlakozik. A vázlat a StreamingRawData képernyőüzenettel válaszol. {= Mintaadat -naplózási adatok}, amely felkéri a pfodApp -ot, hogy nyissa meg a RawData képernyőt. Ezzel megkezdődik az adatok fájlba mentése. Tekintse meg a pfodSpecification -t a pfod (Protocol for Operation Discovery) által támogatott összes üzenetről és képernyőről.
4. lépés: Csatlakozás Android mobilhoz
Minden rendben van, így most bezárhatja az Arduino IDE -t és a SerialMonitor -t, és rögzítheti a Bluetooth -pajzsot, amint azt a 2. lépés mutatja. Az Android Mobile -hoz való csatlakozáshoz először telepítse a pfodApp alkalmazást az Android Marketről, majd kövesse a pfodAppForAndroidGettingStarted.pdf útmutatót a Bluetooth -pajzs párosításához. a mobiljával, és állítson be egy Bluetooth pfodApp kapcsolatot. „Adatgyűjtőnek” hívtam a kapcsolatomat. Ezután válassza ki az „Adatnapló” kapcsolatot az egyszerű adatgyűjtőhöz való csatlakozáshoz. Amint a pfodApp csatlakozik, elküldi a {.} Üzenetet, amelyre a vázlat válaszol a {= Mintaadat -naplózási adatok} üzenettel, amely azt mondja a pfodApp -nak, hogy nyissa meg a nyersadatok képernyőjét, és nevezze el az egyszerű adatnaplózási adatokat, és kezdje el az adatok mentését..
5. lépés: Az adatok átvitele a számítógépre és a bővítmények az egyszerű adatgyűjtőbe
A pfodAppForAndroidGettingStarted.pdf részletezi, hogyan csatlakoztathatja mobiltelefonját a számítógéphez USB -n keresztül, és kapcsolja be az USB -háttértárat, hogy böngészhessen a számítógépről. Az összes nyers adatfájlt a pfodAppRawData mappában találja. Amint az fent látható, az Egyszerű adatnaplózó az /pfodAppRawData /Data Logger.txt fájlba mentette az adatokat. A pfodApp a kapcsolat nevét használja fájlnévként az adatok mentéséhez. módosíthatja a vázlatot, hogy visszaküldje saját adatait. Csak írja be adatait ugyanabba a soros kapcsolatba, amely a Bluetooth modulhoz van csatlakoztatva. Hasznos az adatok elküldése előtt csv formátumba formázni az Arduino -ban. Például idő, érték Ez megkönnyíti a táblázatba való betöltést a későbbi feldolgozás/ábrázolás céljából.
Ajánlott:
Mobil vezérelt Bluetooth autó -- Egyszerű -- Egyszerű -- Hc-05 -- Motorpajzs: 10 lépés (képekkel)
Mobil vezérelt Bluetooth autó || Egyszerű || Egyszerű || Hc-05 || Motorpajzs: … Kérem, Iratkozzon fel YouTube-csatornámra ………. Ez a Bluetooth-vezérlésű autó, amely HC-05 Bluetooth modult használt a mobiltelefonnal való kommunikációhoz. Bluetooth -on keresztül irányíthatjuk az autót mobiltelefonnal. Van egy alkalmazás az autó mozgásának szabályozására
Egyszerű távoli adatábrázolás Android / Arduino / PfodApp használatával: 6 lépés
Egyszerű távoli adatábrázolás Android/Arduino/PfodApp használatával: Ha adatokat szeretne ábrázolni dátum/idő ellen, csak Arduino milliméterével (), tekintse meg ezt az InstructableArduino dátum/idő ábrázolást/naplózást Millis () és PfodApp használatával. Androidos mobil, és rögzítse
Nagy pontosságú távoli adatnaplózás multiméter/Arduino/pfod használatával Alkalmazás: 10 lépés (képekkel)
Nagy pontosságú távoli adatnaplózás multiméter/Arduino/pfod használatával Alkalmazás: Frissítve 2017. április 26 -án Felújított áramkör és tábla 4000ZC USB -mérőkhöz. Nincs szükség Android -kódolásra naplózáshoz és
Valós idejű MPU-6050/A0 adatnaplózás Arduino és Android segítségével: 7 lépés (képekkel)
Valós idejű MPU-6050/A0 adatnaplózás Arduino és Android segítségével: Érdekel az Arduino használata gépi tanuláshoz. Első lépésként egy valós idejű (vagy ahhoz közel álló) adatkijelzőt és naplózót szeretnék felépíteni egy Android -eszközzel. Gyorsulásmérő adatokat szeretnék rögzíteni az MPU-6050-ből, így tervezem
Egy igazán egyszerű/egyszerű/nem bonyolult módja annak, hogy az emberek/emberek/állatok/robotok úgy nézzenek ki, mintha valóban hűvös/fényes hőlátásuk lenne (az Ön által választott szín) GIMP használatával: 4 lépés
Egy igazán egyszerű/egyszerű/nem bonyolult módszer arra, hogy az emberek/emberek/állatok/robotok úgy nézzenek ki, mintha valóban hűvös/fényes hőlátásuk lenne (az Ön által választott szín) GIMP használatával: Olvassa el … a … címet