Sisukord:

Lihtne mobiilse andmesalvestus PfodAppi, Androidi ja Arduino abil: 5 sammu
Lihtne mobiilse andmesalvestus PfodAppi, Androidi ja Arduino abil: 5 sammu

Video: Lihtne mobiilse andmesalvestus PfodAppi, Androidi ja Arduino abil: 5 sammu

Video: Lihtne mobiilse andmesalvestus PfodAppi, Androidi ja Arduino abil: 5 sammu
Video: Miks kasutada mobiilse krediitkaardi äppi - intressiarvestusest. 2024, Juuli
Anonim
Lihtne mobiilse andmesalvestus PfodAppi, Androidi ja Arduino abil
Lihtne mobiilse andmesalvestus PfodAppi, Androidi ja Arduino abil
Lihtne mobiilse andmesalvestus PfodAppi, Androidi ja Arduino abil
Lihtne mobiilse andmesalvestus PfodAppi, Androidi ja Arduino abil
Lihtne mobiilse andmesalvestus PfodAppi, Androidi ja Arduino abil
Lihtne mobiilse andmesalvestus PfodAppi, Androidi ja Arduino abil

Moblie andmete logimine on tehtud lihtsaks, kasutades pfodAppi, teie Andriodi mobiili ja Arduino. Androidi programmeerimine pole vajalik. Andmete joonistamiseks oma Androidis vaadake seda hilisemat sisestatavat lihtsat kaugandmete joonistamist, kasutades Androidi / Arduino / pfodAppi

Andmete joonistamiseks kuupäeva/kellaaja suhtes, kasutades ainult Arduino millisi (), vaadake seda juhendit

Sissejuhatus See juhend juhendab teid, kuidas oma Android -mobiiltelefonis Arduino anduri andmeid jäädvustada, et neid hiljem arvutisse alla laadida. Androidi programmeerimine pole vajalik ja Arduino programmeerimine on väga väike. Lisateabe saamiseks vaadake veebisaiti www.pfod.com.au Bluetooth -moodul on ühendatud) USB -kaabli abil. (Uno jaoks) d) Kopeerige see visand Arduino IDE-sse ja kompileerige ning laadige see Arduino tahvlile) e) Ühendage Bluetooth Shield moodul Uno-ga (Bluetooth Shield on eelkonfigureeritud 9600baud jaoks, AGA seadke 3V/5V lüliti kuni 5 V ja seadke lüliti To Board/To FT232 asendisse To Board. f) Laadige oma Android Mobile mobiilseadmesse rakendusega pfodApp. g) Seadistage ühendus oma mobiiltelefoni ja Bluetooth -mooduli vahel, nagu on kirjeldatud jaotises pfodAppForAndroidGettingStarted.pdf. h) Käivitage pfodApp ja ühendage Bluetooth -mooduli kaudu oma Arduino -plaadiga. ma lõpetasin. Mõni näiv näidisandmed kuvatakse teie mobiiltelefonis ja salvestatakse SD -kaardile. (nagu näidatud) pfodAppForAndroidGettingStarted.pdf kirjeldab, kuidas andmefaili mobiiltelefonist arvutisse üle kanda. Ülejäänud juhised lähevad üksikasjadesse ja näitavad, kuidas visandit oma andmete saatmiseks muuta. PfodApp suudab palju enamat, vaadake neid näiteid aadressil www.pfod.com.au

1. samm: taust - lihtne andmete logimine

Taust - lihtne andmete logimine
Taust - lihtne andmete logimine
Taust - lihtne andmete logimine
Taust - lihtne andmete logimine

PfodAppi uusim versioon, mis on saadaval Android Marketist, võimaldab pfodDevice'i saadetud algandmed hilisemaks kasutamiseks faili salvestada. Vaadake pfodAppForAndroidGettingStarted.pdf, kuidas faili Android -mobiililt arvutisse alla laadida. PfodAppil on „töötlemata andmete” ekraan, millel kuvatakse kõik vastuvõetud andmed, mis ei olnud {} poolt lisatud pfod -sõnumid. Sellele ekraanile pääseb juurde pfodAppist, kasutades teie mobiiltelefoni menüüd, või avab selle pfodDevice, saates streamingRawData sõnumi, {= Screen Of Screen Goes Here} (Vaadake Arduino visandit hiljem selles juhendis). Mõlemal juhul avatakse pfodApp toorandmete ekraan ja kuvatakse pfodDevice'ist saadetud andmed. Kui ekraan avatakse, hakkab pfodApp andmeid faili salvestama. Faili nimi kuvatakse iga kord ekraani avamisel. Selleks, et teie mobiil ei täidaks andmeid, mida te ei soovinud, ei alusta pfodApp andmeid mobiiltelefoni SD -kaardile enne, kui esmakordselt pärast iga uut ühendust avatakse toorandmete ekraan. Toorandmete ekraani esmakordsel avamisel pärast uut ühendust kirjutatakse faili avamisel kuni 4K baiti varem saadud andmeid (alates ühenduse loomisest). Enamikul juhtudel tähendab see, et kõik ühenduse loomisest saadetud lähteandmed salvestatakse. Kui ühendus on suletud, kirjutatakse viimased andmed ja fail suletakse. Kui fail on juba olemas, lisatakse see eelmise ühenduse kaudu iga järgneva ühenduse juurde. Faili saate oma arvutist kustutada. Vaadake pfodAppForAndroidGettingStarted.pdf, kuidas failile arvutist juurde pääseda. Seega kokkuvõtteks, et salvestada andmed oma Arduino'st oma Android -mobiiltelefoni, peate ühenduse loomiseks oma Arduinoga (pfodDevice), kasutades pfodAppi, kas Bluetoothi või WiFi kaudu, laskma oma Arduino'l andmeid saata ja avama töötlemata andmete ekraani, et alustada nende salvestamist. See on kõik. Ülejäänud selles juhendis kirjeldatakse lihtsat visandit, mis rakendab pfodDevice ja saadab mõned (näiv) andmed.

2. samm: lihtne andmekoguja

Lihtne andmekoguja
Lihtne andmekoguja

See visand (allalaadimine) on lihtne andmete koguja. See ei tee palju, kui pfodApp loob ühenduse ja küsib peamenüüd, saadab visand lihtsalt tagasi algandmete ekraani sõnumi, mis palub pfodAppil toorandmete ekraani avada. See alustab andmete salvestamist. Sellisel juhul saadetakse andmed üks kord sekundis ja need koosnevad vaid sekundite arvust pärast Arduino sisselülitamist. Oma tõelise andmekoguja jaoks saadaksite hoopis reaalseid andmeid. Ühendus toimub siin Bluetoothi kaudu, kasutades Uno Arduino tahvlil olevat odavat ITEAD BT SHIELD (SLAVE) (kõik leiate siit lehelt FioV3 tahvlid + bluetooth või Wifi moodulid) ITEAD Bluetoothi tahvlil peate seadistama lülitid. Lülitage 3V/5V lüliti asendisse 5V ja lülitage To Board/To FT232 lüliti asendisse To Board. Bluetooth -mooduliplaadi vaikimisi kasutatav kiirus on 9600, seega pole vaja teha muid konfiguratsioone. Teil on vaja ka USB -kaablit ning alla laadida ja installida Arduino IDE. Lõpuks on vaja pfod parserit. Selle visandi jaoks saab kasutada kõige lihtsamat parserit ja see on nii väike, et lisasin selle eskiisi lõppu. Siiski saate siit ja muudest pfod -parseritest ka raamatukoguna alla laadida ja installida. See on visandi osa, mis saadab andmed. See loendab taimerit ja kui taimer jõuab 0 -ni, saadab ta järgmised andmed, mis on selles näites vaid loendur.

// nüüd saatke andmed, kui 1 sekund on möödas, kui ((thisMillis - dataSampleTimer)> SAMPLE_INTERVAL) {dataSampleTimer += SAMPLE_INTERVAL; // uuenda järgmiseks korraks loendur ++; // juurdekasvu näidis // saata see parser.println (loendur); }

Oma andmete saatmiseks muutke lihtsalt theparser.println (loendur); printida oma andmed selle asemel jadaühendusse. (Vaadake seda lehte Arduino taimerite kohta).

Samm: testimine SerialMonitoriga

Testimine SerialMonitoriga
Testimine SerialMonitoriga
Testimine SerialMonitoriga
Testimine SerialMonitoriga

Enne Bluetoothi kaudu ühendamist saate visandit Arduino IDE SerialMonitor abil testida. Eemaldage kõigepealt bluetooth -plaat, kuna see kasutab samu TX/RX -ühendusi nagu USB -programmeerimine ja jadamonitori ühendus ning kopeerige ja kleepige visand Arduino IDE -sse ja programmeerige Arduino -plaat. Seejärel avage Arduino IDE SerialMonitor. Näete Uno plaadi saadetud andmeid. Seejärel saatke käsk getMainMenu, {.} Seda saadab pfodApp ühenduse loomisel kõigepealt. Visand vastab StreamingRawData ekraaniteatele. {= Prooviandmete logimise andmed}, mis palub pfodAppil avada RawData ekraan. See alustab andmete salvestamist faili. Vaadake pfodSpecificationist üksikasju kõigi sõnumite ja ekraanide kohta, mida pfod (Protocol for Operation Discovery) toetab.

Samm: ühendage Android Mobile'iga

Ühendamine Android Mobile'iga
Ühendamine Android Mobile'iga
Ühendamine Android Mobile'iga
Ühendamine Android Mobile'iga

Kõik on hästi, nii et saate nüüd Arduino IDE ja SerialMonitori sulgeda ning Bluetooth -kilbi kinnitada, nagu on näidatud 2. sammus. Android -mobiiliga ühenduse loomiseks installige esmalt Android Marketist pfodApp ja seejärel järgige Bluetooth -kilbi sidumiseks pfodAppForAndroidGettingStarted.pdf juhendit. mobiiltelefoniga ja seadistage Bluetooth pfodApp -ühendus. Helistasin oma ühendusele „Data Logger”. Seejärel valige lihtsa andmelogijaga ühenduse loomiseks ühendus „Andmelogija”. Niipea kui pfodApp loob ühenduse, saadab ta sõnumi {.}, Millele visand vastab, sõnumiga {= Sample Data Logging Data}, mis käsib pfodAppil avada toorandmete ekraani ja nimetada selle lihtsaks andmete logimise andmeteks ning alustada andmete salvestamist.

Samm 5: Andmete ülekandmine arvutisse ja laiendused lihtsasse andmekogumisse

Andmete ülekandmine arvutisse ja laiendused lihtsasse andmekogumisse
Andmete ülekandmine arvutisse ja laiendused lihtsasse andmekogumisse

PfodAppForAndroidGettingStarted.pdf kirjeldab, kuidas ühendada mobiiltelefon USB -ühenduse kaudu arvutiga ja lülitada sisse USB -massmälu, et saaksite seda oma arvutist sirvida. Kõik algandmete failid leiate kaustast pfodAppRawData. Nagu ülalpool näidatud, salvestas Simple Data Logger andmed asukohta /pfodAppRawData /Data Logger.txt. PfodApp kasutab andmete salvestamiseks failinimena ühenduse nime. Laiendid lihtsale andmeregistreerijale saab visandit muuta, et saata oma andmed tagasi. Lihtsalt kirjutage oma andmed samasse jadaühendusse, mis on ühendatud teie Bluetooth -mooduliga. Enne andmete saatmist on kasulik vormindada andmed Arduinos csv -vormingusse. Näiteks aeg, väärtus See hõlbustab arvutustabelisse laadimist edasiseks töötlemiseks/joonistamiseks.

Soovitan: