Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
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ı
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ı
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
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ə
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
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ə:
Android / Arduino / PfodApp istifadə edərək sadə uzaqdan məlumatların tərtib edilməsi: 6 addım
Android/Arduino/PfodApp -dan istifadə edərək sadə Uzaqdan Məlumat Planlaması: Yalnız Arduino millisini () istifadə edərək Tarixə/Zamana qarşı Məlumat Planlaşdırmaq üçün bu InstructableArduino Tarixi/Millis () və PfodApp -dan istifadə edərək Planlaşdırma/Qeydiyyata baxın.Bu Təlimat Arduino sensor məlumatlarını necə quracağınızı göstərir. Android mobil və onu ələ keçirin
Ümumi Məlumat Xətindən istifadə edərək Arduino Uno -ya Birdən çox LCD Arayüzü: 5 Addım
Ümumi Məlumat Xətindən İstifadə Edilən Arduino Unoya Birdən çox LCD Arayüzü: Bu gün bu təlimatda sizə ümumi məlumat xəttindən istifadə edərək bir çox 16x2 LCD modulu arduino uno lövhəsi ilə necə əlaqələndirəcəyinizi göstərəcəyəm. Bu layihənin ən maraqlı tərəfi, ümumi məlumat xəttindən istifadə etməsi və fərqli məlumatları e
MotoStudent Elektrikli Yarış Velosipedinin Məlumat Alınması və Məlumat Vizualizasiya Sistemi: 23 addım
Bir MotoStudent Elektrik Yarış Velosipedi üçün Məlumat Toplama və Məlumat Görüntüləmə Sistemi: Məlumat əldə etmə sistemi, xarici sensorlardan məlumat toplamaq, sonra saxlamaq və emal etmək üçün birlikdə işləyən aparat və proqram təminatı toplusudur və qrafik olaraq görüntülənə və təhlil edilə bilər. mühəndislərə imkan verir
Multimetre/Arduino/pfodApp istifadə edərək yüksək dəqiqlikdə uzaqdan məlumat girişi: 10 addım (şəkillərlə)
Multimetre/Arduino/pfodApp istifadə edərək yüksək dəqiqlikdə uzaqdan məlumat girişi: 26 aprel 2017 -ci il tarixində yeniləndi və 4000ZC USB sayğacları ilə istifadə üçün yenidən işlənmiş sxem və lövhə tələb olunmur. giriş üçün və
Arduino və Android ilə Real vaxt MPU-6050/A0 Məlumat Girişi: 7 Addım (Şəkillərlə)
Arduino və Android ilə Real vaxt MPU-6050/A0 Məlumat Girişləri: Arduino-nu maşın öyrənmək üçün istifadə etməklə maraqlandım. İlk addım olaraq, bir Android cihazı ilə real vaxt (və ya ona çox yaxın) məlumat ekranı və qeyd cihazı qurmaq istəyirəm. MPU-6050-dən akselerometr məlumatlarını çəkmək istəyirəm, buna görə dizayn edirəm