فهرست مطالب:
- مرحله 1: پیش زمینه - ثبت ساده داده ها
- مرحله 2: ثبت کننده داده ساده
- مرحله 3: آزمایش با SerialMonitor
- مرحله 4: اتصال با تلفن همراه Android
- مرحله 5: انتقال داده ها به رایانه و برنامه های افزودنی به ثبت کننده داده ساده
![ثبت ساده داده های تلفن همراه با استفاده از PfodApp ، Android و Arduino: 5 مرحله ثبت ساده داده های تلفن همراه با استفاده از PfodApp ، Android و Arduino: 5 مرحله](https://i.howwhatproduce.com/images/001/image-70-72-j.webp)
تصویری: ثبت ساده داده های تلفن همراه با استفاده از PfodApp ، Android و Arduino: 5 مرحله
![تصویری: ثبت ساده داده های تلفن همراه با استفاده از PfodApp ، Android و Arduino: 5 مرحله تصویری: ثبت ساده داده های تلفن همراه با استفاده از PfodApp ، Android و Arduino: 5 مرحله](https://i.ytimg.com/vi/LBxIeeBph5E/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
![ثبت ساده داده های تلفن همراه با استفاده از PfodApp ، Android و Arduino ثبت ساده داده های تلفن همراه با استفاده از PfodApp ، Android و Arduino](https://i.howwhatproduce.com/images/001/image-70-73-j.webp)
![ثبت ساده داده های تلفن همراه با استفاده از PfodApp ، Android و Arduino ثبت ساده داده های تلفن همراه با استفاده از PfodApp ، Android و Arduino](https://i.howwhatproduce.com/images/001/image-70-74-j.webp)
![ثبت ساده داده های تلفن همراه با استفاده از PfodApp ، Android و Arduino ثبت ساده داده های تلفن همراه با استفاده از PfodApp ، Android و Arduino](https://i.howwhatproduce.com/images/001/image-70-75-j.webp)
Moblie Data Logging با استفاده از pfodApp ، تلفن همراه Andriod و آردوینو ساده شده است. NO برنامه نویسی Android مورد نیاز است. برای ترسیم داده ها در اندروید خود ، این برنامه ترسیم داده از راه دور ساده با قابلیت نصب با استفاده از Android / Arduino / pfodApp را مشاهده کنید
برای ترسیم داده ها بر اساس تاریخ/زمان تنها با استفاده از میلی آردوینو () به این دستورالعمل مراجعه کنید تاریخ و زمان آردوینو ترسیم/ورود به سیستم با استفاده از Millis () و PfodApp
مقدمه این دستورالعمل به شما نشان می دهد که چگونه داده های حسگر Arduino را در تلفن همراه Android خود بارگیری کنید تا بعداً در رایانه بارگیری شود. نیازی به برنامه نویسی اندروید نیست و برنامه نویسی آردوینو بسیار اندک مورد نیاز است. برای پروژه های آسانتر به www.pfod.com.au مراجعه کنید شروع سریع الف) یک برد Arduino و یک ماژول بلوتوث تهیه کنید (مانند Uno و Bluetooth Shield یا FioV3+Bluetooth/Wifi) ب) Arduino IDE را نصب کنید) برد Arduino را وصل کنید (شماره ماژول بلوتوث متصل شده است) با کابل USB. (برای Uno) د) این طرح را در Arduino IDE کپی کرده و کامپایل کرده و در برد آردوینو بارگذاری کنید) ه) ماژول Bluetooth Shield را به Uno وصل کنید (محافظ بلوتوث برای 9600 بار طراحی شده است ، اما کلید 3V/5V را تنظیم کنید روی 5 ولت و سوئیچ To Board/To FT232 را در موقعیت To Board قرار دهید. و) موبایل Android خود را با pfodApp بارگیری کنید. ز) ارتباطی را بین تلفن همراه خود و ماژول بلوتوث ایجاد کنید همانطور که در pfodAppForAndroidGettingStarted.pdf توضیح داده شده است h) pfodApp را راه اندازی کرده و از طریق ماژول بلوتوث به برد Arduino خود متصل شوید. من تمام کردم. برخی از داده های نمونه ساختگی در تلفن همراه شما نمایش داده می شود و در کارت SD ذخیره می شود. (همانطور که نشان داده شده است) pfodAppForAndroidGettingStarted.pdf نحوه انتقال فایل داده از تلفن همراه خود به کامپیوتر را توضیح می دهد. بقیه این دستورالعمل به جزئیات می پردازد و به شما نشان می دهد که چگونه طرح را برای ارسال داده های خود تغییر دهید. pfodApp می تواند کارهای بیشتری انجام دهد ، این مثالها را در www.pfod.com.au ببینید
مرحله 1: پیش زمینه - ثبت ساده داده ها
![پس زمینه - ثبت ساده داده ها پس زمینه - ثبت ساده داده ها](https://i.howwhatproduce.com/images/001/image-70-76-j.webp)
![پس زمینه - ثبت ساده داده ها پس زمینه - ثبت ساده داده ها](https://i.howwhatproduce.com/images/001/image-70-77-j.webp)
آخرین نسخه pfodApp موجود در Android Market ، داده های خام ارسال شده توسط pfodDevice را قادر می سازد تا برای استفاده بعدی در یک فایل ذخیره شوند. برای نحوه بارگیری فایل از تلفن همراه Android خود در رایانه به pfodAppForAndroidGettingStarted.pdf مراجعه کنید. pfodApp دارای صفحه نمایش داده های خام است که بر روی آن همه داده های دریافت شده که پیام های pfod محصور شده توسط {} نیستند نمایش داده می شود. این صفحه از طریق pfodApp با استفاده از منوی تلفن همراه شما قابل دسترسی است یا می تواند توسط pfodDevice که پیام streamingRawData را ارسال می کند ، باز شود ، {= عنوان صفحه اینجا می رود} (در این قسمت بعداً به طرح Arduino مراجعه کنید). در هر صورت صفحه داده خام pfodApp باز می شود و داده هایی را که از pfodDevice ارسال شده است نمایش می دهد. هنگامی که صفحه باز می شود ، pfodApp شروع به ذخیره اطلاعات در یک فایل می کند. هر بار که صفحه باز می شود نام فایل نمایش داده می شود. برای جلوگیری از پر شدن موبایل با داده هایی که نمی خواهید ، pfodApp نوشتن داده ها را روی کارت SD تلفن همراه شروع نمی کند تا اولین بار که صفحه خام داده ها پس از هر اتصال جدید باز می شود. برای اولین بار که صفحه نمایش داده های خام پس از اتصال جدید باز می شود ، حداکثر 4K بایت داده های قبلاً دریافت شده (از زمان ایجاد اتصال) هنگام باز شدن در پرونده نوشته می شود. در بیشتر موارد این بدان معناست که تمام داده های خام ارسال شده از زمان ایجاد اتصال ذخیره می شوند. هنگامی که اتصال بسته می شود ، آخرین داده ها نوشته شده و فایل بسته می شود. اگر فایل قبلاً وجود داشته باشد ، از اتصال قبلی ، به هر اتصال بعدی اضافه می شود. می توانید فایل را از رایانه خود حذف کنید. برای دسترسی به فایل از رایانه خود به pfodAppForAndroidGettingStarted.pdf مراجعه کنید. بنابراین به طور خلاصه برای ذخیره داده ها از Arduino در تلفن همراه Android خود ، باید با استفاده از pfodApp به Arduino خود (به عنوان یک دستگاه pfodDevice) متصل شوید ، چه از طریق بلوتوث و چه از طریق wifi ، از Arduino خود بخواهید داده ها را ارسال کند و صفحه خام داده ها را باز کنید تا ذخیره آنها آغاز شود. فقط همین. بقیه این دستورالعمل ها یک طرح ساده را نشان می دهد که یک pfodDevice را پیاده می کند و برخی از داده های (ساختگی) را ارسال می کند.
مرحله 2: ثبت کننده داده ساده
![یک ثبت کننده داده ساده یک ثبت کننده داده ساده](https://i.howwhatproduce.com/images/001/image-70-78-j.webp)
این طرح (بارگیری) یک Data Logger ساده است. کار چندانی نمی کند ، وقتی pfodApp متصل می شود و منوی اصلی را می پرسد ، این طرح فقط یک پیام داده خام ارسال می کند که از pfodApp می خواهد صفحه داده خام را باز کند. با این کار ذخیره اطلاعات شروع می شود. در این حالت داده ها یک بار در ثانیه ارسال می شوند و فقط شامل شمارش تعداد ثانیه ها از زمان روشن شدن آردوینو می شوند. برای ثبت کننده داده های واقعی خود به جای آن برخی از داده های واقعی را ارسال کنید. اتصال در اینجا از طریق بلوتوث با استفاده از ITEAD BT SHIELD ارزان (SLAVE) روی برد Uno Arduino (همه اینها را برای بردهای FioV3 + بلوتوث یا ماژول های Wifi ببینید) باید سوئیچ ها را روی برد بلوتوث ITEAD تنظیم کنید. سوئیچ 3V/5V را روی 5V تنظیم کرده و کلید To Board/To FT232 را در موقعیت To Board قرار دهید. نرخ پیش فرض ماژول بلوتوث 9600 است ، بنابراین نیازی به انجام تنظیمات دیگر نیست. همچنین به کابل USB نیاز دارید و Arduino IDE را بارگیری و نصب کنید. در نهایت یک تجزیه کننده pfod مورد نیاز است. برای این طرح می توان از ساده ترین تجزیه کننده استفاده کرد و آنقدر کوچک است که من آن را در پایین طرح قرار دادم. با این حال ، می توانید آن را ، و سایر تجزیه کنندگان pfod را به عنوان کتابخانه از اینجا بارگیری و نصب کنید. این قسمتی از طرح است که داده ها را ارسال می کند. این یک زمان سنج را شمارش می کند و هنگامی که تایمر به 0 می رسد ، داده های بعدی را ارسال می کند که در این مثال فقط یک شمارنده است.
// اکنون اگر 1sec اگر ((thisMillis - dataSampleTimer)> SAMPLE_INTERVAL) {dataSampleTimer += SAMPLE_INTERVAL ؛ داده را ارسال کنید // به روز رسانی برای دفعه بعد شمارنده ++ ؛ // افزایش نمونه // ارسال آن parser.println (شمارنده) ؛ }
برای ارسال داده های خود فقط theparser.println (شمارنده) را تغییر دهید. به جای آن داده های خود را در اتصال سریال چاپ کنید. (این صفحه را در تایمرهای آردوینو ببینید).
مرحله 3: آزمایش با SerialMonitor
![تست با SerialMonitor تست با SerialMonitor](https://i.howwhatproduce.com/images/001/image-70-79-j.webp)
![تست با SerialMonitor تست با SerialMonitor](https://i.howwhatproduce.com/images/001/image-70-80-j.webp)
قبل از اتصال از طریق بلوتوث ، می توانید طرح را با استفاده از Arduino IDE SerialMonitor آزمایش کنید. ابتدا برد بلوتوث را بردارید ، زیرا از اتصالات TX/RX مشابه برنامه نویسی USB و اتصال مانیتور سریال استفاده می کند و طرح را در Arduino IDE کپی و جایگذاری کرده و برد Arduino را برنامه ریزی کنید. سپس Arduino IDE SerialMonitor را باز کنید می توانید داده های ارسال شده توسط برد Uno را مشاهده کنید. سپس دستور getMainMenu را ارسال کنید ، {.} این چیزی است که ابتدا pfodApp هنگام اتصال به آن ارسال می کند. طرح با پیام صفحه StreamingRawData پاسخ می دهد. {= Data Logging Data} که از pfodApp می خواهد صفحه RawData را باز کند. این باعث می شود داده ها در یک فایل ذخیره شوند. برای اطلاع از جزئیات همه پیام ها و صفحه هایی که pfod (Protocol for Operation Discovery) پشتیبانی می کند ، به pfodSpecification مراجعه کنید.
مرحله 4: اتصال با تلفن همراه Android
![اتصال با تلفن همراه Android اتصال با تلفن همراه Android](https://i.howwhatproduce.com/images/001/image-70-81-j.webp)
![اتصال با تلفن همراه Android اتصال با تلفن همراه Android](https://i.howwhatproduce.com/images/001/image-70-82-j.webp)
همه چیز خوب است بنابراین اکنون می توانید Arduino IDE و SerialMonitor را ببندید و سپر بلوتوث را وصل کنید ، همانطور که در مرحله 2 نشان داده شده است. برای اتصال با موبایل Android خود ، ابتدا pfodApp را از Android Market نصب کنید و سپس راهنمای pfodAppForAndroidGettingStarted.pdf را دنبال کنید تا سپر بلوتوث خود را جفت کنید. با تلفن همراه خود و اتصال pfodApp بلوتوث را راه اندازی کنید. من اتصال خود را "Data Logger" نامیدم. سپس اتصال "Data Logger" را انتخاب کنید تا به دیتالاگر ساده متصل شوید. به محض اتصال pfodApp ، پیام {.} را ارسال می کند که طرح با پیام {= Sample Data Logging Data} به آن پاسخ می دهد که به pfodApp می گوید صفحه خام داده ها را باز کرده و عنوان Data Simple Data Logging Data را عنوان می کند و همچنین ذخیره داده ها را آغاز می کند. به
مرحله 5: انتقال داده ها به رایانه و برنامه های افزودنی به ثبت کننده داده ساده
![انتقال داده ها به رایانه و افزونه ها به ثبت کننده داده ساده انتقال داده ها به رایانه و افزونه ها به ثبت کننده داده ساده](https://i.howwhatproduce.com/images/001/image-70-83-j.webp)
در pfodAppForAndroidGettingStarted.pdf نحوه اتصال تلفن همراه خود به کامپیوتر از طریق USB و روشن کردن ذخیره سازی انبوه USB به گونه ای توضیح داده شده است که بتوانید آن را از رایانه خود مرور کنید. تمام پرونده های داده خام را در پوشه pfodAppRawData پیدا خواهید کرد. همانطور که در بالا نشان داده شد ، Simple Data Logger داده ها را در /pfodAppRawData /Data Logger.txt pfodApp از نام اتصال به عنوان نام فایل برای ذخیره داده ها استفاده می کند. پسوندهای ساده ثبت کننده داده ها اکنون که یک دیتاگر ساده دارید می توانید طرح را تغییر دهید تا اطلاعات شخصی شما ارسال شود. فقط اطلاعات خود را در همان اتصال سریال که به ماژول بلوتوث شما متصل است بنویسید. قالب بندی داده ها در قالب csv در آردوینو قبل از ارسال مفید است. به عنوان مثال زمان ، مقدار این باعث می شود بارگیری در صفحه گسترده برای پردازش/ترسیم بعدی آسان تر شود.
توصیه شده:
از داده های زنده آردوینو (و ذخیره داده ها در اکسل) نقشه های زیبا بسازید: 3 مرحله
![از داده های زنده آردوینو (و ذخیره داده ها در اکسل) نقشه های زیبا بسازید: 3 مرحله از داده های زنده آردوینو (و ذخیره داده ها در اکسل) نقشه های زیبا بسازید: 3 مرحله](https://i.howwhatproduce.com/images/002/image-5402-j.webp)
از داده های زنده آردوینو نقشه های زیبا بسازید (و داده ها را در اکسل ذخیره کنید): همه ما دوست داریم با تابع P … lotter خود در Arduino IDE بازی کنیم. با این حال ، در حالی که می تواند برای برنامه های کاربردی اساسی مفید باشد ، داده ها بیشتر پاک می شوند امتیاز اضافه می شود و برای چشم چندان خوشایند نیست. پلاتر Arduino IDE انجام نمی دهد
ارسال داده های ارتعاش و دمای بی سیم به برگه های Google با استفاده از Node-RED: 37 مرحله
![ارسال داده های ارتعاش و دمای بی سیم به برگه های Google با استفاده از Node-RED: 37 مرحله ارسال داده های ارتعاش و دمای بی سیم به برگه های Google با استفاده از Node-RED: 37 مرحله](https://i.howwhatproduce.com/images/010/image-28733-j.webp)
ارسال داده های ارتعاش و دمای بی سیم به برگه های Google با استفاده از Node-RED: معرفی سنسور ارتعاش و دما بی سیم NCD’s Long Range IoT Industrial ، با استفاده از ساختار شبکه مش بی سیم تا محدوده 2 مایل. این دستگاه با استفاده از سنسور دقیق ارتعاش و دما 16 بیتی ، به
ترسیم داده های ساده از راه دور با استفاده از Android / Arduino / PfodApp: 6 مرحله
![ترسیم داده های ساده از راه دور با استفاده از Android / Arduino / PfodApp: 6 مرحله ترسیم داده های ساده از راه دور با استفاده از Android / Arduino / PfodApp: 6 مرحله](https://i.howwhatproduce.com/images/011/image-32782-j.webp)
ترسیم داده های ساده از راه دور با استفاده از Android/Arduino/PfodApp: برای ترسیم داده ها بر اساس تاریخ/زمان تنها با استفاده از میلی آردوینو () این دستورالعمل را مشاهده کنید زمانبندی/زمان بندی آردوینو/ورود به سیستم با استفاده از Millis () و PfodApp تلفن همراه Android و ضبط آن برای
ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند Android و آردوینو .: 8 مرحله (همراه با تصاویر)
![ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند Android و آردوینو .: 8 مرحله (همراه با تصاویر) ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند Android و آردوینو .: 8 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/003/image-7039-82-j.webp)
ساده ترین اتوماسیون خانگی با استفاده از بلوتوث ، تلفن هوشمند اندرویدی و آردوینو: سلام به همه ، این پروژه درباره ساخت ساده ترین دستگاه اتوماسیون خانگی با استفاده از آردوینو و ماژول بلوتوث است. ساخت این یکی بسیار آسان است و می تواند ظرف چند ساعت ساخته شود. در نسخه ای که در اینجا توضیح می دهم ، می توانم
GPS بی سیم داده ثبت برای حیات وحش: 9 مرحله (همراه با تصاویر)
![GPS بی سیم داده ثبت برای حیات وحش: 9 مرحله (همراه با تصاویر) GPS بی سیم داده ثبت برای حیات وحش: 9 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/004/image-9809-31-j.webp)
بی سیم GPS Data Logger for Wildlife: در این مقاله آموزشی ، ما به شما نشان می دهیم که چگونه یک دستگاه ثبت داده کوچک و ارزان GPS مبتنی بر Arduino ، با قابلیت بی سیم! این می تواند به شما بگوید که در کجا