Агуулгын хүснэгт:

PfodApp, Android болон Arduino ашиглан мобайл өгөгдлийн энгийн бүртгэл: 5 алхам
PfodApp, Android болон Arduino ашиглан мобайл өгөгдлийн энгийн бүртгэл: 5 алхам

Видео: PfodApp, Android болон Arduino ашиглан мобайл өгөгдлийн энгийн бүртгэл: 5 алхам

Видео: PfodApp, Android болон Arduino ашиглан мобайл өгөгдлийн энгийн бүртгэл: 5 алхам
Видео: What is a Server? Servers vs Desktops Explained 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 / Arduino / pfodApp ашиглан хялбархан алсаас өгөгдөл зурах талаар үзнэ үү

Зөвхөн Arduino millis () ашиглан огноо/цагийн эсрэг өгөгдлийг төлөвлөхийн тулд Millis () болон PfodApp ашиглан Arduino -ийн огноо/цагийн төлөвлөлт/бүртгэлийг үзнэ үү.

Танилцуулга Энэхүү зааварчилгаа нь дараа нь компьютер дээрээ татаж авахын тулд Android гар утсан дээрээ Arduino мэдрэгчийн өгөгдлийг хэрхэн яаж авахыг танд харуулав. Андройд програмчлал шаардлагагүй бөгөөд Arduino програмчлал маш бага шаардагдана. Илүү хялбар төслүүдийг www.pfod.com.au дээрээс үзнэ үү Түргэн эхлүүлнэ үү a) Arduino самбар болон Bluetooth модулийг аваарай (Uno болон Bluetooth Shield эсвэл FioV3+Bluetooth/Wifi гэх мэт) b) Arduino IDE суулгана уу c) Arduino самбарыг холбоно уу (үгүй bluetooth модулийг хавсаргасан) USB кабельтай. (Uno-ийн хувьд) d) Энэхүү ноорогыг Arduino IDE руу хуулж, Arduino самбар дээр хөрвүүлээд e) Bluetooth Shield модулийг Uno-д хавсаргана уу (Bluetooth Shield нь 9600 дууны хувьд урьдчилан тохируулагдсан боловч 3V/5V унтраалгыг тохируулна уу) 5V болгож To To Board/To FT232 шилжүүлэгчийг To Board байрлалд тохируулна уу. g) Гар утас болон Bluetooth модулийн хооронд pfodAppForAndroidGettingStarted.pdf -д заасны дагуу холболт үүсгэнэ h) pfodApp -ийг эхлүүлж, Bluetooth модулаар дамжуулан Arduino самбартайгаа холбогдоно уу. Би дууссан. Зарим дээж өгөгдлийг гар утсан дээрээ харуулаад SD картанд хадгална. (үзүүлсэн шиг) pfodAppForAndroidGettingStarted.pdf нь өгөгдлийн файлыг гар утаснаасаа компьютерт хэрхэн шилжүүлэх талаар тайлбарласан болно. Энэхүү зааварчилгааны үлдсэн хэсэгт дэлгэрэнгүй мэдээллийг багтаасан бөгөөд өөрийн өгөгдлийг илгээхийн тулд ноорог зургийг хэрхэн өөрчлөх талаар танд харуулав. PfodApp нь илүү ихийг хийж чадна, эдгээр жишээг www.pfod.com.au дээрээс үзнэ үү

Алхам 1: Үндсэн мэдээлэл - Энгийн өгөгдөл бүртгэх

Үндсэн мэдээлэл - Энгийн өгөгдөл бүртгэх
Үндсэн мэдээлэл - Энгийн өгөгдөл бүртгэх
Үндсэн мэдээлэл - Энгийн өгөгдөл бүртгэх
Үндсэн мэдээлэл - Энгийн өгөгдөл бүртгэх

Android Market дээр байгаа pfodApp -ийн хамгийн сүүлийн хувилбар нь pfodDevice -ээс илгээсэн түүхий өгөгдлийг дараа нь ашиглахаар файлд хадгалах боломжийг олгодог. PfodAppForAndroidGettingStarted.pdf файлыг Андройд гар утаснаасаа компьютер дээрээ хэрхэн татаж авах талаар үзнэ үү. PfodApp нь "түүхий өгөгдөл" дэлгэцтэй бөгөөд {} хаягаар хаагдсан pfod мессеж биш бүх хүлээн авсан өгөгдлийг харуулдаг. Энэ дэлгэцийг гар утасныхаа цэсийг ашиглан pfodApp -аас үзэх боломжтой эсвэл үүнийг pfodDevice нь streamingRawData мессеж илгээх замаар нээх боломжтой, {= Дэлгэцийн гарчиг энд очно} (Arduino -ийн тоймыг дараа нь энэ зааварчилгаанаас үзнэ үү). Ямар ч тохиолдолд pfodApp түүхий өгөгдлийн дэлгэц нээгдэж, pfodDevice -ээс илгээсэн өгөгдлийг харуулах болно. Дэлгэц нээгдэх үед pfodApp нь өгөгдлийг файлд хадгалж эхэлнэ. Дэлгэц нээгдэх бүрт файлын нэрийг харуулна. Таны гар утсыг хүсээгүй мэдээллээр дүүргэхээс урьдчилан сэргийлэхийн тулд pfodApp нь шинэ холболт бүрийн дараа Raw Data дэлгэцийг анх нээх хүртэл гар утасны SD карт руу өгөгдөл бичиж эхэлдэггүй. Шинэ холболтын дараа Raw Data дэлгэцийг анх нээхэд өмнө нь хүлээн авсан өгөгдлийн 4K байт хүртэл (холболт хийгдсэнээс хойш) нээгдэх үед файлд бичигддэг. Ихэнх тохиолдолд энэ нь холболт хийгдсэнээс хойш илгээсэн бүх өгөгдөл хадгалагдах болно гэсэн үг юм. Холболт хаагдахад хамгийн сүүлийн өгөгдлийг бичээд файл хаагдах болно. Хэрэв файл аль хэдийн байгаа бол өмнөх холболтоос үүнийг дараагийн холболт бүрт хавсаргана. Та файлыг компьютерээсээ устгах боломжтой. PfodAppForAndroidGettingStarted.pdf файлыг компьютерээсээ хэрхэн ашиглах талаар үзнэ үү. Дүгнэж хэлэхэд, таны Arduino -аас Андройд гар утсандаа өгөгдөл хадгалахын тулд та pdodApp ашиглан bluetooth эсвэл wifi ашиглан Arduino (pfodDevice хэлбэрээр) холбогдож, Arduino -гоо өгөгдлийг илгээж, хадгалахын тулд түүхий өгөгдлийн дэлгэцийг нээнэ үү. Тэгээд л болоо. Энэхүү зааварчилгааны үлдсэн хэсэгт pfodDevice -ийг хэрэгжүүлж, зарим (дамми) өгөгдөл илгээдэг энгийн ноорогыг нарийвчлан тайлбарлах болно.

Алхам 2: Энгийн өгөгдөл бүртгэгч

Энгийн өгөгдөл бүртгэгч
Энгийн өгөгдөл бүртгэгч

Энэхүү ноорог (татаж авах) нь энгийн Data Logger юм. PfodApp холбогдож үндсэн цэсийг асуухад ноорог нь түүхий өгөгдлийн дэлгэцийг буцааж илгээдэг бөгөөд энэ нь pfodApp -аас түүхий өгөгдлийн дэлгэцийг нээхийг хүсдэг. Энэ нь өгөгдлийг хадгалж эхэлдэг. Энэ тохиолдолд өгөгдлийг секундэд нэг удаа илгээдэг бөгөөд Arduino -ийг асааснаас хойш хэдхэн секундын тооноос бүрддэг. Бодит өгөгдөл бүртгэгчийн хувьд та зарим бодит өгөгдлийг илгээх болно. Энд байгаа холболтыг Uno Arduino самбар дээрх хямд ITEAD BT SHIELD (SLAVE) ашиглан bluetooth -ээр хийдэг (бүгд энэ хуудсыг FioV3 хавтан + bluetooth эсвэл Wifi модулийг үзнэ үү) Та ITEAD Bluetooth самбар дээрх унтраалгыг тохируулах хэрэгтэй. 3V/5V унтраалгыг 5V болгож, To Board/To FT232 шилжүүлэгчийг To Board руу шилжүүлнэ. Анхдагч bluetooth модулийн самбар нь 9600 байдаг тул өөр тохиргоо хийх шаардлагагүй болно. Мөн танд USB кабель хэрэгтэй бөгөөд Arduino IDE -ийг татаж суулгаарай. Эцэст нь pfod задлагч хэрэгтэй болно. Энэ схемийн хувьд хамгийн энгийн анализаторыг ашиглаж болох бөгөөд маш жижигхэн тул ноорогныхоо доод хэсэгт орууллаа. Гэсэн хэдий ч та үүнийг болон бусад pfod задлагчийг эндээс номын сан болгон татаж суулгаж болно. Энэ бол өгөгдлийг илгээдэг ноорог хэсэг юм. Энэ нь таймерыг тоолж, таймер 0 хүрэхэд энэ жишээн дээрх тоолуур болох дараагийн өгөгдлийг илгээдэг.

// одоо 1sec өнгөрсөн бол өгөгдөл илгээх бол ((thisMillis - dataSampleTimer)> SAMPLE_INTERVAL) {dataSampleTimer += SAMPLE_INTERVAL; // дараагийн удаа тоолуурыг шинэчлэх ++; // дээжийг нэмэгдүүлэх // үүнийг илгээх 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: Андройд гар утсаар холбогдох

Андройд гар утсаар холбогдож байна
Андройд гар утсаар холбогдож байна
Андройд гар утсаар холбогдож байна
Андройд гар утсаар холбогдож байна

Бүх зүйл сайн байгаа тул та 2 -р алхамд үзүүлсэн шиг Arduino IDE болон SerialMonitor -ийг хааж, Bluetooth бамбайгаа холбож болно. Андройд Мобайлтой холбогдохын тулд эхлээд Android Market -ээс pfodApp -ийг суулгаад pfodAppForAndroidGettingStarted.pdf зааврыг дагаж Bluetooth бамбайгаа холбоно уу. гар утсаараа дамжуулан Bluetooth pfodApp холболтыг тохируулна уу. Би холболтоо "Өгөгдөл бүртгэгч" гэж нэрлэв. Дараа нь энгийн өгөгдөл бүртгэгчид холбогдохын тулд "Өгөгдөл бүртгэгч" холболтыг сонгоно уу. PfodApp -ийг холбосон даруйдаа ноорог нь хариулсан {.} Мессежийг илгээдэг бөгөөд үүнд pfodApp -д түүхий өгөгдлийн дэлгэцийг нээж өгөгдлийг энгийн өгөгдөл бүртгэх өгөгдөл гэж нэрлэнэ..

Алхам 5: Өгөгдлийг компьютерт шилжүүлэх, өргөтгөлүүдийг энгийн өгөгдөл бүртгэгч рүү шилжүүлэх

Өгөгдлийг компьютерт шилжүүлэх, өргөтгөлүүдийг энгийн өгөгдөл бүртгэгч рүү шилжүүлэх
Өгөгдлийг компьютерт шилжүүлэх, өргөтгөлүүдийг энгийн өгөгдөл бүртгэгч рүү шилжүүлэх

PfodAppForAndroidGettingStarted.pdf нь гар утсаа USB -ээр дамжуулан компьютерт хэрхэн холбох, USB хадгалах санг асаах талаар нарийвчлан тайлбарласан тул та үүнийг компьютерээсээ үзэх боломжтой. Та pfodAppRawData фолдероос бүх түүхий өгөгдлийн файлыг олох болно. Дээр үзүүлсэн шиг Simple Data Logger нь өгөгдлийг /pfodAppRawData /Data Logger.txt -д хадгалсан. өөрийн өгөгдлийг буцааж илгээхийн тулд ноорогоо өөрчлөх боломжтой. Өгөгдлөө Bluetooth модульд холбогдсон ижил цуваа холболт дээр бичээрэй. Өгөгдлийг илгээхээсээ өмнө Arduino дээр csv форматаар форматлах нь ашигтай байдаг. Жишээлбэл, цаг, утга Энэ нь дараачийн боловсруулалт/графикийг хүснэгтэд ачаалахад хялбар болгодог.

Зөвлөмж болгож буй: