Мазмұны:

PfodApp, Android және Arduino көмегімен мобильді деректерді тіркеу: 5 қадам
PfodApp, Android және Arduino көмегімен мобильді деректерді тіркеу: 5 қадам

Бейне: PfodApp, Android және Arduino көмегімен мобильді деректерді тіркеу: 5 қадам

Бейне: PfodApp, Android және Arduino көмегімен мобильді деректерді тіркеу: 5 қадам
Бейне: Knight Rider Light Android Control Pfodapp Setup 2024, Желтоқсан
Anonim
PfodApp, Android және Arduino көмегімен мобильді деректерді қарапайым тіркеу
PfodApp, Android және Arduino көмегімен мобильді деректерді қарапайым тіркеу
PfodApp, Android және Arduino көмегімен мобильді деректерді қарапайым тіркеу
PfodApp, Android және Arduino көмегімен мобильді деректерді қарапайым тіркеу
PfodApp, Android және Arduino көмегімен мобильді деректерді қарапайым тіркеу
PfodApp, Android және Arduino көмегімен мобильді деректерді қарапайым тіркеу

Moblie Data Logging pfodApp, Andriod ұялы телефоныңыз бен Arduino көмегімен қарапайым болды. Android бағдарламалау қажет емес. Android жүйесінде деректерді жоспарлау үшін Android / Arduino / pfodApp көмегімен кейіннен қарапайым қарапайым қашықтан деректерді жоспарлауды қараңыз

Деректерді тек Arduino millis () көмегімен күн/уақытқа салыстыру үшін Millis () пен PfodApp көмегімен осы InstructableArduino күн/уақытты жоспарлау/тіркеу бөлімін қараңыз.

Кіріспе Бұл нұсқаулық кейінірек компьютерге жүктеу үшін Android ұялы телефонындағы Arduino сенсорының деректерін қалай түсіруге болатынын көрсетеді. Android бағдарламалауы қажет емес және Arduino бағдарламалау өте аз қажет. Www.pfod.com.au сайтынан оңай жобаларды қараңыз Жылдам бастаңыз а) Arduino тақтасы мен Bluetooth модулін алыңыз (Uno және Bluetooth Shield немесе FioV3+Bluetooth/Wifi сияқты) b) Arduino IDE орнатыңыз с) Arduino тақтасын қосыңыз (жоқ bluetooth модулі қосылған) USB кабелі арқылы. (Uno үшін) d) Бұл эскизді Arduino IDE-ге көшіріп, оны Arduino тақтасына жүктеңіз) e) Bluetooth Shield модулін Uno-ға бекітіңіз (Bluetooth Shield 9600baud үшін алдын ала конфигурацияланған, ал 3V/5V қосқышты орнатыңыз) f) 5V режиміне өтіп, To Board/To FT232 қосқышын тақтаға ауыстырыңыз. f) Android ұялы телефонын pfodApp көмегімен жүктеңіз. g) ұялы телефон мен Bluetooth модулі арасында pfodAppForAndroidGettingStarted.pdf файлында сипатталғандай байланыс орнатыңыз h) pfodApp бағдарламасын іске қосыңыз және Bluetooth модулі арқылы Arduino тақтасына қосылыңыз. Мен аяқтадым. Кейбір мобильді үлгі деректері ұялы телефонда көрсетіледі және SD картасына сақталады. (көрсетілгендей) pfodAppForAndroidGettingStarted.pdf деректер файлын ұялы телефоннан компьютерге қалай тасымалдау керектігін сипаттайды. Бұл нұсқаулықтың қалған бөлігі егжей -тегжейлі түсіндіріледі және жеке деректерді жіберу үшін эскизді қалай өзгерту керектігін көрсетеді. PfodApp көп нәрсені жасай алады, мына мысалдарды www.pfod.com.au сайтынан қараңыз

1 -қадам: Фондық - қарапайым деректерді тіркеу

Фон - Қарапайым деректерді тіркеу
Фон - Қарапайым деректерді тіркеу
Фон - Қарапайым деректерді тіркеу
Фон - Қарапайым деректерді тіркеу

Android Market -те қол жетімді pfodApp -тың соңғы нұсқасы pfodDevice жіберген бастапқы деректерді кейін пайдалану үшін файлға сақтауға мүмкіндік береді. Файлды Android ұялы телефонынан компьютерге қалай жүктеуге болатынын pfodAppForAndroidGettingStarted.pdf қараңыз. PfodApp -та «өңделмеген деректер» экраны бар, онда {} қоршалған pfod хабарламалары емес алынған барлық деректер көрсетіледі. Бұл экранға ұялы телефоныңыздың мәзірі арқылы pfodApp арқылы қол жеткізуге болады немесе оны pfodDevice ағынды RawData хабарын жіберу арқылы ашуға болады, {= Экранның атауы осында}} (осы нұсқаулықта Arduino нобайын кейінірек қараңыз). Қалай болғанда да pfodApp шикі деректер экраны ашылады және pfodDevice -тен жіберілген деректерді көрсетеді. Экран ашылған кезде pfodApp деректерді файлға сақтай бастайды. Файлдың аты экран ашылған сайын көрсетіледі. Ұялы телефоныңыз қажет емес деректерді толтырмауы үшін pfodApp ұялы телефонның SD картасына әр жаңа қосылымнан кейін Raw Data экраны бірінші рет ашылмайынша деректерді жазуды бастамайды. Raw Data экраны бірінші рет жаңа қосылымнан кейін ашылады, бұрын алынған деректердің 4K байтына дейін (байланыс орнатылғаннан кейін) ол ашылған кезде файлға жазылады. Көп жағдайда бұл байланыс орнатылғаннан бері жіберілген барлық бастапқы деректер сақталатынын білдіреді. Байланыс жабылған кезде, соңғы мәліметтер жазылады және файл жабылады. Егер файл бұрыннан бар болса, алдыңғы қосылымнан оған әрбір келесі байланыс қосылады. Сіз файлды компьютерден жоя аласыз. PfodAppForAndroidGettingStarted.pdf файлын компьютерден қалай алуға болатынын қараңыз. Сонымен, Arduino -дан Android ұялы телефонына деректерді сақтау үшін қысқаша айтқанда, Arduino -ға (pfodDevice ретінде) pfodApp көмегімен Bluetooth немесе Wi -Fi арқылы қосылу керек, Arduino деректерді жіберіп, оны сақтауды бастау үшін бастапқы деректер экранын ашыңыз. Бар болғаны. Бұл нұсқаулықтың қалған бөлігі pfodDevice іске асыратын және кейбір (муляждық) деректерді жіберетін қарапайым эскизді егжей -тегжейлі көрсетеді.

2 -қадам: Деректерді тіркеудің қарапайым құралы

Қарапайым деректерді тіркеуші
Қарапайым деректерді тіркеуші

Бұл эскиз (жүктеу) - бұл қарапайым деректер тіркеуші. PfodApp негізгі мәзірді қосқанда және сұрағанда, эскиз pfodApp -тен шикі деректер экранын ашуды сұрайтын шикі деректер экраны туралы хабарламаны жібереді. Бұл деректерді сақтауды бастайды. Бұл жағдайда деректер секундына бір рет жіберіледі және Arduino қосылғаннан кейінгі секундтардың санынан тұрады. Нақты деректерді тіркеуші үшін сіз нақты деректерді жібересіз. Мұнда қосылу bluetooth арқылы Uno Arduino тақтасындағы қымбат емес ITEAD BT SHIELD (SLAVE) көмегімен жүзеге асырылады (Барлығы FioV3 тақталары + bluetooth немесе Wifi модульдері үшін осы бетті қараңыз) ITEAD Bluetooth тақтасына қосқыштарды орнату қажет. 3V/5V қосқышын 5V күйіне орнатыңыз және To Board/To FT232 қосқышын To Board күйіне орнатыңыз. Bluetooth модулінің әдепкі жылдамдығы 9600, сондықтан басқа конфигурацияны қажет етпейді. Сізге USB кабелі қажет және Arduino IDE жүктеп алып орнатыңыз. Соңында pfod талдаушы қажет. Бұл эскиз үшін ең қарапайым талдағышты қолдануға болады және ол соншалықты кішкентай, мен оны тек эскиздің төменгі жағына енгіздім. Сонымен қатар, сіз оны және басқа pfod талдаушыларын осы жерден кітапхана ретінде жүктеп, орната аласыз. Бұл деректерді жіберетін эскиздің бөлігі. Ол таймерді есептейді және таймер 0 -ге жеткенде келесі мысалды жібереді, ол тек осы есептегіш.

// енді 1сек өтсе, деректерді жіберіңіз, егер ((thisMillis - dataSampleTimer)> SAMPLE_INTERVAL) {dataSampleTimer += SAMPLE_INTERVAL; // келесі уақытқа жаңарту counter ++; // үлгіні ұлғайту // жіберу parser.println (есептегіш); }

Жеке деректерді жіберу үшін theparser.println (есептегішті) өзгертіңіз; деректерді сериялық қосылымға басып шығару үшін. (Бұл бетті Arduino таймерлерінен қараңыз).

3 -қадам: SerialMonitor көмегімен тестілеу

SerialMonitor көмегімен тестілеу
SerialMonitor көмегімен тестілеу
SerialMonitor көмегімен тестілеу
SerialMonitor көмегімен тестілеу

Bluetooth арқылы қосылмас бұрын, сіз эскизді Arduino IDE SerialMonitor көмегімен тексере аласыз. Алдымен bluetooth тақтасын алып тастаңыз, себебі ол USB бағдарламалау мен сериялық монитор қосылымы сияқты TX/RX қосылыстарын пайдаланады, және нобайды Arduino IDE -ге көшіріп қойыңыз және Arduino тақтасын бағдарламалаңыз. Содан кейін Arduino IDE SerialMonitor ашыңыз Uno тақтасы жіберетін деректерді көре аласыз. Содан кейін getMainMenu пәрменін жіберіңіз, {.} Бұл pfodApp қосылған кезде алдымен жібереді. Эскиз StreamingRawData экран хабарымен жауап береді. {= Деректерді тіркеу деректері}, ол pfodApp -тан RawData экранын ашуды сұрайды. Бұл деректерді файлға сақтауды бастайды. Pfod (Discovery операциясының протоколы) қолдайтын барлық хабарлар мен экрандар туралы мәліметтерді pfodSpecification бөлімінен қараңыз.

4 -қадам: Android ұялы телефонына қосылу

Android ұялы телефонына қосылу
Android ұялы телефонына қосылу
Android ұялы телефонына қосылу
Android ұялы телефонына қосылу

Барлығы жақсы, енді сіз Arduino IDE мен SerialMonitor -ды жауып, 2 -қадамда көрсетілгендей Bluetooth қалқанын қоса аласыз. Android ұялы телефонына қосылу үшін алдымен Android Market -тен pfodApp орнатыңыз, содан кейін Bluetooth қалқанымен жұптастыру үшін pfodAppForAndroidGettingStarted.pdf нұсқаулығын орындаңыз. ұялы телефонмен және Bluetooth pfodApp қосылымын орнатыңыз. Мен қосылымды «Деректерді тіркеуші» деп атадым. Содан кейін қарапайым деректерді тіркеушіге қосылу үшін «Деректерді тіркеу» қосылымын таңдаңыз. PfodApp қосыла салысымен, эскиз жауап беретін {.} Хабарын жібереді, ол pfodApp -қа шикі деректер экранын ашуды және оны қарапайым деректерді тіркеу деректерін атауды, сонымен қатар деректерді сақтауға кірісуді айтады..

5 -қадам: Деректерді компьютерге және кеңейтімдерді қарапайым деректерді тіркеушіге тасымалдау

Деректерді компьютерге және кеңейтімдерді қарапайым деректерді тіркеушіге тасымалдау
Деректерді компьютерге және кеңейтімдерді қарапайым деректерді тіркеушіге тасымалдау

PfodAppForAndroidGettingStarted.pdf ұялы телефонды компьютерге USB арқылы қалай қосуға болатынын және оны компьютерден шолуға болатын USB жинақтағышын қосуды түсіндіреді. Сіз барлық шикізат файлдарын pfodAppRawData қалтасынан таба аласыз. Жоғарыда көрсетілгендей, Simple Data Logger деректерді сақтады /pfodAppRawData /Data Logger.txt жеке деректерді жіберу үшін эскизді өзгерте алады. Деректеріңізді Bluetooth модуліне қосылған сериялық қосылымға жазыңыз. Деректерді жібермес бұрын Arduino -да csv форматында пішімдеу пайдалы. Мысалы, уақыт, мән Бұл кейіннен өңдеу/салу үшін электрондық кестеге жүктеуді жеңілдетеді.

Ұсынылған: