در این آموزش شما یاد خواهید گرفت که چگونه از یک ماژول بلوتوث و مخترع برنامه MIT برای ایجاد یک لینک سریال بی سیم بین یک گوشی اندروید و یک برد آردوینو استفاده کنید.
در اینجا یک ویدیوی کوتاه است که نمونه برنامه ای را که من ایجاد کردم نشان می دهد. نحوه انجام سیمکشی، نوشتن یک طرح آردوینو که میتواند دستورات اولیه را بپذیرد و ارسال کند و نحوه نوشتن خود برنامه را توضیح میدهم. من فرض می کنم شما قبلاً با برخی از اصول اولیه آشنا هستید، چند پروژه آردوینو ساخته اید و با آردوینو IDE آشنا هستید. اگر سعی کرده اید با برد آردوینو ارتباط سریالی داشته باشید، همه چیز باید کاملاً قابل درک باشد. اگر مشکل یا سوالی دارید در قسمت نظرات مطرح کنید.
و در اینجا نمونه ای از دریافت داده ها از برد آردوینو در موبایل است. سنسور دما متصل به برد آردوینو سنسور ds18b20 است. فقط برای اینکه نشان دهم مخترع برنامه چقدر عالی است، متن را به عملکرد گفتار اضافه کردم - برنامه دما را هر 15 ثانیه می گوید. کد آردوینو و برنامه با جزئیات بیشتر در مراحل 4،5 و 6 توضیح داده شده است.
مرحله 1: سیم کشی و لیست قطعات
مدار به همان اندازه ساده است که احتمالاً اکثر آنها را قبلاً دارید.
شما نیاز دارید:
– برد آردوینو
– ماژول سریال بلوتوث (من از یک ماژول btm222 روی برد شکسته با یک رگولاتور داخلی استفاده کردم)
– یک LED
– مقاومت (100 اهم)
– سیم
– برد برد
تنها بخش مشکل ساز ماژول بلوتوث است. ماژول های مختلفی در سراسر اینترنت وجود دارد، بنابراین مطمئن شوید که پین اوت را در برگه داده ای که دریافت می کنید بررسی کنید زیرا ممکن است متفاوت باشد.
همچنین توجه داشته باشید که دو دسته کلی از ماژولهای بلوتوث وجود دارد:
کلاس 1 دارای برد حدود 100 متر (300 فوت) است.
کلاس 2 دارای برد حدوداً 10 متر (30 فوت)
است. برد 100 متر اگر هر دو دستگاه (یعنی موبایل و ماژول سریال) کلاس یک باشند. اگر یکی از آنها کلاس 1 باشد، حداکثر دامنه کمتر است.
– برد آردوینو
– ماژول سریال بلوتوث (من از یک ماژول btm222 روی برد شکسته با یک رگولاتور داخلی استفاده کردم)
– یک LED
– مقاومت (100 اهم)
– سیم
– برد برد
برای جزئیات بیشتر: نحوه کنترل برد آردوینو با استفاده از تلفن اندروید و ماژول بلوتوث
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
In this tutorial you’ll learn how to use a bluetooth module and MIT’s app inventor to create a wireless serial link between an android phone and an arduino board.
Here is a short video showing an example app I created. I’ll describe how to do the wiring, write an arduino sketch that can accept basic commands and send them and how to write the app itself. I asume you’re already familiar with some of the basics, you made a few arduino projects and are familiar with the arduino IDE. If you have attempted serial communication with the arduino board everything should be fully comprehensible. If you have any problems or questions feel free to ask them in the comments section.
…and here is an example of receiving the data from the arduino board on the mobile. The temperature sensor connected to the arduino board is a ds18b20 sensor. Just to show how awesome app inventor is I added text to speech functionality – the app says the temperature every 15 seconds. The arduino code and the app is described in more detail in steps 4,5 and 6.