Mündəricat:

PfodApp, Android və Arduino istifadə edərək sadə mobil məlumat girişi: 5 addım
PfodApp, Android və Arduino istifadə edərək sadə mobil məlumat girişi: 5 addım

Video: PfodApp, Android və Arduino istifadə edərək sadə mobil məlumat girişi: 5 addım

Video: PfodApp, Android və Arduino istifadə edərək sadə mobil məlumat girişi: 5 addım
Video: Knight Rider Light Android Control Pfodapp Setup 2024, Iyul
Anonim
PfodApp, Android və Arduino istifadə edərək sadə mobil məlumat girişi
PfodApp, Android və Arduino istifadə edərək sadə mobil məlumat girişi
PfodApp, Android və Arduino istifadə edərək sadə mobil məlumat girişi
PfodApp, Android və Arduino istifadə edərək sadə mobil məlumat girişi
PfodApp, Android və Arduino istifadə edərək sadə mobil məlumat girişi
PfodApp, Android və Arduino istifadə edərək sadə mobil məlumat girişi

Moblie Məlumat Qeydiyyatı, Andriod mobil cihazınız və Arduino ilə pfodApp istifadə edərək Sadə hala gətirildi. Android proqramlaşdırma tələb olunmur. Android -də məlumatların cədvəlini tərtib etmək üçün Android / Arduino / pfodApp -dan istifadə etməklə sonradan təqdim edilə bilən sadə Uzaqdan Məlumat Planına baxın

Yalnız Arduino millis () istifadə edərək Tarix/Zamana qarşı Məlumat Çizmək üçün bu InstructableArduino Millis () və PfodApp istifadə edərək Tarix/Saat Planlaşdırma/Qeydiyyata baxın.

Giriş Bu təlimat, daha sonra kompüterinizə yükləmək üçün Android mobil telefonunuzda Arduino sensor məlumatlarını necə çəkəcəyinizi göstərir. Android proqramlaşdırma tələb olunmur və çox az Arduino proqramlaşdırmasına ehtiyac var. Daha asan layihələr üçün www.pfod.com.au saytına baxın Tez Başlayın a) Arduino lövhəsi və Bluetooth Modulu alın (Uno və Bluetooth Shield və ya FioV3+Bluetooth/Wifi kimi) b) Arduino IDE -ni quraşdırın c) Arduino lövhəsini bağlayın (yox bluetooth modulu əlavə olunur) USB kabeli ilə. (Uno üçün) d) Bu eskizi Arduino IDE-ə kopyalayın və Arduino lövhəsinə yükləyin) e) Bluetooth Shield modulunu Uno-ya qoşun (Bluetooth Shield 9600baud üçün əvvəlcədən konfiqurasiya edilmişdir, lakin 3V/5V açarını təyin edin) 5V -ə qoyun və To Board/FT232 keçidini To Board mövqeyinə təyin edin. f) Android Mobile -ı pfodApp ilə yükləyin. g) Cib telefonunuzla Bluetooth modulu arasında pfodAppForAndroidGettingStarted.pdf -də göstərildiyi kimi əlaqə qurun h) pfodApp -ı işə salın və Bluetooth modulu vasitəsi ilə Arduino lövhəsinə qoşulun. Mən bitirdim. Bəzi saxta Nümunə Məlumatları cibinizdə göstərilir və SD karta yazılır. (göstərildiyi kimi) pfodAppForAndroidGettingStarted.pdf, məlumat faylını mobil telefonunuzdan kompüterinizə necə köçürməyi izah edir. Bu təlimatın qalan hissəsi detallara daxil olur və öz məlumatlarınızı göndərmək üçün eskizi necə dəyişdirəcəyinizi göstərir. PfodApp daha çox şey edə bilər, bu nümunələrə www.pfod.com.au baxın

Addım 1: Arxa plan - Sadə Məlumat Qeydiyyatı

Arxa plan - Sadə Məlumat Qeydiyyatı
Arxa plan - Sadə Məlumat Qeydiyyatı
Arxa fon - Sadə Məlumat Qeydiyyatı
Arxa fon - Sadə Məlumat Qeydiyyatı

Android Market -də mövcud olan pfodApp -ın son versiyası, pfodDevice tərəfindən göndərilən xam məlumatların sonrakı istifadə üçün bir faylda saxlanılmasına imkan verir. Dosyanı Android mobil cihazınızdan kompüterinizə necə yükləmək üçün pfodAppForAndroidGettingStarted.pdf -ə baxın. PfodApp, {} ilə əhatə olunmuş pfod mesajları olmayan bütün alınan məlumatları əks etdirən 'xam məlumatlar' ekranına malikdir. Bu ekrana mobil telefonunuzun menyusundan istifadə etməklə pfodApp -dan daxil olmaq olar və ya pfodDevice tərəfindən streamingRawData mesajı göndərməklə açıla bilər, {= Ekranın Başlığı Bura Getir} (Arduino eskizinə bu təlimatda daha sonra baxın). Hər halda pfodApp xam məlumat ekranı açılır və pfodDevice -dən göndərilən məlumatları göstərəcəkdir. Ekran açıldıqda, pfodApp məlumatları bir faylda saxlamağa başlayacaq. Ekranı hər açanda faylın adı göstərilir. Cibinizin istəmədiyiniz məlumatlarla doldurulmasının qarşısını almaq üçün, pfodApp, hər yeni əlaqədən sonra ilk dəfə Raw Data ekranı açılana qədər cibin SD kartına məlumat yazmağa başlamaz. Raw Data ekranı yeni bir bağlantıdan sonra ilk dəfə açıldıqda, əvvəllər alınan məlumatların 4K baytına qədər (bağlantı qurulduğu vaxtdan) açıldıqda sənədlərə yazılır. Əksər hallarda bu, əlaqə qurulduqdan sonra göndərilən bütün xam məlumatların saxlanılacağı deməkdir. Bağlantı bağlandıqda, məlumatların sonuncusu yazılır və fayl bağlanır. Fayl artıq varsa, əvvəlki bir bağlantıdan sonra hər bir sonrakı bağlantıya əlavə olunur. Faylı kompüterinizdən silə bilərsiniz. Faylı kompüterdən necə əldə etmək üçün pfodAppForAndroidGettingStarted.pdf -ə baxın. Xülasə olaraq, Arduino -dan Android mobil telefonunuza məlumat saxlamaq üçün bluetooth və ya wifi ilə pfodApp -dan istifadə edərək Arduino -ya (pfodDevice olaraq) qoşulmalısınız, Arduino məlumat göndərməli və onu saxlamağa başlamaq üçün xam məlumat ekranını açmalısınız. Hamısı budur. Bu təlimatın qalan hissəsi, bir pfodDevice tətbiq edən və bəzi (kukla) məlumatlar göndərən sadə bir eskizi detallandıracaq.

Addım 2: Sadə Məlumat Qeydiyyatçısı

Sadə Məlumat Qeydiyyatçısı
Sadə Məlumat Qeydiyyatçısı

Bu eskiz (yükləmə) sadə bir Data Logger -dir. PfodApp əsas menyunu bağladıqda və istədikdə, eskiz yalnız pfodApp -dan xam məlumat ekranını açmasını xahiş edən bir məlumat ekranı mesajı göndərir. Bu məlumatları saxlamağa başlayır. Bu vəziyyətdə məlumatlar saniyədə bir dəfə göndərilir və Arduinonun işə salınmasından bəri saniyələrin sayından ibarətdir. Həqiqi məlumat qeydçiniz üçün bunun əvəzinə bəzi real məlumatları göndərərdiniz. Buradakı əlaqə, Uno Arduino lövhəsindəki ucuz ITEAD BT SHIELD (SLAVE) istifadə edərək bluetooth vasitəsilə aparılır (Hamısı FioV3 lövhələri + bluetooth və ya Wifi modulları üçün bu səhifəyə baxın) ITEAD Bluetooth lövhəsində açarları təyin etməlisiniz. 3V/5V açarını 5V -ə və To Board/To FT232 açarını To Board mövqeyinə təyin edin. Varsayılan Bluetooth modulu lövhəsi 9600 -dir, buna görə başqa bir konfiqurasiya etməyə ehtiyac yoxdur. Bir USB kabelinə ehtiyacınız olacaq və Arduino IDE -ni yükləyib quraşdırmalısınız. Nəhayət bir pfod ayrıştırıcısı lazımdır. Bu eskiz üçün ən sadə ayrıştırıcı istifadə edilə bilər və o qədər kiçikdir ki, onu eskizin altına daxil etmişəm. Bununla birlikdə onu və digər pfod ayırıcılarını da kitabxana olaraq yükləyə və quraşdıra bilərsiniz. Bu, eskizin məlumatları göndərən hissəsidir. Taymeri sayır və taymer 0 -a çatanda bu nümunədə yalnız sayğac olan növbəti məlumatları göndərir.

// indi 1sec keçsə məlumat göndərin əgər ((thisMillis - dataSampleTimer)> SAMPLE_INTERVAL) {dataSampleTimer += SAMPLE_INTERVAL; // növbəti dəfə sayğac üçün yeniləmə ++; // artım nümunəsi // göndərin parser.println (sayğac); }

Öz məlumatlarınızı göndərmək üçün theparser.println (sayğacı) dəyişdirin; məlumatlarınızı Serial bağlantısına yazdırın. (Arduino taymerlərində bu səhifəyə baxın).

Addım 3: SerialMonitor ilə test edin

SerialMonitor ilə test
SerialMonitor ilə test
SerialMonitor ilə test
SerialMonitor ilə test

Bluetooth ilə əlaqə qurmadan əvvəl, Arduino IDE SerialMonitor istifadə edərək eskizini sınaya bilərsiniz. Əvvəlcə bluetooth lövhəsini çıxarın, çünki USB proqramlaşdırma və serial monitor bağlantısı ilə eyni TX/RX əlaqələrini istifadə edir və eskizi Arduino IDE -ə kopyalayıb yapışdırın və Arduino lövhəsini proqramlaşdırın. Sonra Arduino IDE SerialMonitor -u açın Uno lövhəsi tərəfindən göndərilən məlumatları görə bilərsiniz. Sonra getMainMenu əmrini göndərin, {.} Bağlandıqda pfodAppın ilk olaraq göndərəcəyi budur. Eskiz, StreamingRawData ekranı mesajı ilə cavab verir. {= Nümunə Məlumat Giriş Verisi}, pfodApp -dan RawData ekranını açmasını xahiş edəcək. Bu, məlumatları bir faylda saxlamağa başlayır. Pfod (Əməliyyat Kəşfi Protokolu) tərəfindən dəstəklənən bütün mesajlar və ekranlar haqqında ətraflı məlumat üçün pfodSpecification -ə baxın.

Addım 4: bir Android Mobil ilə əlaqə

Bir Android Mobil ilə Bağlantı
Bir Android Mobil ilə Bağlantı
Bir Android Mobil ilə Bağlantı
Bir Android Mobil ilə Bağlantı

Hər şey yaxşıdır, buna görə də indi Arduino IDE və SerialMonitor -u bağlayıb Bluetooth qalxanı 2 -ci addımda göstərildiyi kimi bağlaya bilərsiniz. Android Mobile -a qoşulmaq üçün əvvəlcə Android Market -dən pfodApp -ı quraşdırın, sonra Bluetooth qalxanınızı birləşdirmək üçün pfodAppForAndroidGettingStarted.pdf təlimatına əməl edin. Cib telefonunuzla və Bluetooth pfodApp bağlantısı qurun. Bağlantımı "Data Logger" adlandırdım. Sonra sadə məlumat qeydçisinə qoşulmaq üçün "Data Logger" bağlantısını seçin. PfodApp bağlandıqdan sonra, eskizin cavab verdiyi {.} Mesajını göndərir, bu da pfodApp -a xam məlumat ekranını açmağı və onu Sadə Məlumat Daxil Etmə Məlumatını adlandırmağı və həmçinin məlumatları saxlamağa başlamağı bildirir..

Addım 5: Məlumatların Kompüterinizə və Uzantıların Sadə Məlumat Qeydinə köçürülməsi

Məlumatların Kompüterinizə və Uzantıların Sadə Məlumat Qeydinə köçürülməsi
Məlumatların Kompüterinizə və Uzantıların Sadə Məlumat Qeydinə köçürülməsi

PfodAppForAndroidGettingStarted.pdf, cib telefonunuzu USB vasitəsilə kompüterinizə necə bağlayacağınızı və USB yığım yaddaşını işə salmağı ətraflı izah edir, buna görə də kompüterdən gözdən keçirə bilərsiniz. Bütün xam məlumat fayllarını pfodAppRawData qovluğunda tapa bilərsiniz. Yuxarıda göstərildiyi kimi, Simple Data Logger məlumatları /pfodAppRawData /Data Logger.txt -də saxladı. PfodApp, məlumatları saxlamaq üçün fayl adı olaraq əlaqənin adını istifadə edir. öz məlumatlarınızı geri göndərmək üçün eskizi dəyişdirə bilərsiniz. Məlumatlarınızı Bluetooth modulunuza qoşulan Serial bağlantısına yazın. Məlumatı göndərmədən əvvəl Arduinoda csv formatında formatlaşdırmaq faydalıdır. Məsələn, vaxt, dəyər Bu, sonrakı emal/qurma üçün elektron tabloya yükləməyi asanlaşdırır.

Tövsiyə: