برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی

برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی و

برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی

برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی و

داده هایی در مورد برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی و

تبلیغات
آخرین نظرات

۲ مطلب با کلمه‌ی کلیدی «ماژول بلوتوث» ثبت شده است

کنترل از طریق موبایل و کامپیوتر

ShahBaz | جمعه, ۱۸ دی ۱۳۹۴، ۰۲:۳۶ ب.ظ

شاید برای شما هم پیش آمده باشد که در پروژه های میکروکنترلری بخواهید مدارتان را از طریق گوشی تلفن همراه یا کامپیوتر کنترل کنید یا داده هایی را از مدارتان دریافت کنید.
بدون شک یکی از ساده ترین راه هایی که پیش روی شماست ، تبادل اطلاعات بوسیله ی بلوتوث ( Bluetooth ) است. در نگاه اول شاید کمی پیچیده به نظر برسد، اما بوسیله ی ماژول بلوتوث hc05 یا hc06 به سادگی می توانید این کار را انجام دهید. به کمک این ماژول بلوتوث شما با استفاده از پروتکل UART می توانید اطلاعاتی را از طریق بلوتوث دریافت یا ارسال کنید.
ماژول بلوتوث HC-05 در واقع یک مبدل بلوتوث به سریال است. این ماژول به سادگی در بازار قابل تهیه است. دقت نمایید این ماژول به صورت SMD می باشد اما برای سهولت استفاده اغلب در بازار مدل هایی یافت می شود که ماژول SMD بر روی برد مبدل لحیم شده است و قطعات مورد نیاز جهت راه اندازی نیز بر روی برد مبدل قرار داده شده است ، با استفاده از این نوع ماژول ها تنها کافیست پین های تغذیه ۵ ولت ( VCC و GND ) و RX و TX(خطوط ارسال و دریافت داده UART ) را متصل نمایید. همچنین گفتنی است این نوع ماژول به دلیل تبدیل نوع پایه ها به پین هدر به سادگی بر روی برد بورد قابل نصب و راه اندازی است.

@EEFZIR
http://eefz.ir

  • ShahBaz

کنترل وسایل خونه با استفاده از موبایل ( Android to PIC)

ShahBaz | جمعه, ۳ بهمن ۱۳۹۳، ۱۱:۵۹ ب.ظ

http://www.eca.ir/forum2/index.php?topic=92423.15

با سلام اولین قدم اینه که شما بیاید یه ماژول بلوتوث مثل BCD100 یا HC-05 یا BC-04 تهیه کنید. BCD100 یکم بیشتر کار داره و گرون تره ولی در عوض با نصب آنتن 1 کیلومتر برد داره و اون یکی ماژولا تا 20 متر بیشتر جواب نمیدن.

===============================

ارتباط همه این ها بصورت UART هست یعنی شما یه میکرو لازم داری تا اطلاعات ورودی از طرف ماژول رو پردازش کنه. در ماژول BCD100 قبلش باید توسط یک سری AT COMMAND آماده بکار کنید اما واسه HC-05 بطور دیفالت آماده بکار هست و در صورتی که بخواهید اسمش یا رمزشو عوض کنید نیاز دارید ببریدش تو مد AT COMMAND

===============================

واسه قسمت اندرویدش اپلیکیشن های آماده ای هست یکی از اپلیکیشن ها رو میزارم بعدش باید اینارو واسه خودمون سفارشی کنیم.
این دو نمونه از اپلیکیشن های اندروید بلوتوث.
http://www.uplooder.net/cgi-bin/dl.cgi?key=accb56c9d97ebe9a0b329765f4dc1463

==================================

اینو دانلود کنید کمک میکنه تا بتونیم یه اپلیکیشن اندروید رو دیکامپایل کنیم و توش تغییرات بدیم
http://www.uplooder.net/cgi-bin/dl.cgi?key=26bbd7ecf39ed13ca03e837050be9a47

=====================================

حالا اون فایل زیپ رو اکسترکت کنید و یکی از اپلیکیشن ها رو داخل فولدر place-apk-here-for-modding کپی کنید و فایل Script.bat رو باز کرده و کلید 9 رو بزنید بعد از چند لحظه اپلیکیشن  دیکامپایل شده و داخل فولدر projects قرار میگره. بعد از ویرایش دوباره فایل  Script.bat رو باز کرده و کلید 11 و سپس n رو میزنیم و بعدش کلید 12.  داخل فولدر place-apk-here-for-modding یه فایل تولید میشه که اولش signed داره این همون اپلیکیشن جدیده که شما ویرایش کردین.

========================================

بطور مثال اپلیکیشن bluetooth.control رو دیکامپایل میکنیم داخل فولدر res شکل کلیدها و دستورات استفاده از آنها ، بک گراندها ، و جای دکمه ها را می تونیم تغییر بدیم.

===================================

سوال:

سخت افزار بلوتوث با ورژن 2 داریم. میتونیم با وشی Sony z که بلوتوثش ورزن 4 هستش ارتباط بر قرار کنیم؟ یعنی ورژن های پایین تر رو پشتیبانی میکنه؟

همه ورژن ها میتونن با هم ارتباط برقرار کنن.

=========================================

در مورد اپلیکیشن bluetooth.control فولدر drawable-hdpi رو باز کنید عکس های دلخواه برای کلید های مختلف رو با فرمت png اونجا بریزید توجه کنید که حتما اسماشو با حروف کوچیک انتخاب کنید. برگردید و برید تو فولدر layout فایل button_command رو بصورت متنی باز کنید. من یکمی فرمتشو اصلاح کردم میتونید جایگزینش کنید
http://www.uplooder.net/cgi-bin/dl.cgi?key=2e7ee950b242ef0600b07f2b4edf9cc3

============================================

حالا میتونید هر دکمه رو مثل این اصلاح کنید 

<Button 
            android:textColor="#ffffffff"   رنگ متن روی دکمه 
            android:gravity="center"  
            android:id="@id/openitunes" 
            android:background="@drawable/custom_button"  بجای custom_button اسم عکس مورد نظر واسه دکمه رو بزارید(بدون پسوند)
            android:layout_width="115.0dip"  عرض دکمه
            android:layout_height="80.0dip" طول دکمه
            android:text="Open\niTunes" بجای Open\niTunes متن مورد نظرتون رو بنویسید.
/>
حالا سیو کنید و با همون روشی که گفتم دیکامپایل کنید
لازم به ذکره این نرم افزار با زدن هر کلید روی پورت سریال کاراکتر 1 تا 9 رو ارسال میکنه و شما باید با میکرو به ازای هر ورودی تحلیل انجام بدی.

================================

من الان هیچ پیش زمینه ای از اندروید ندارم.
برای رسیدن به توانایی نوشتن همچین برنامه ای لطفا راهنمایی کنید که چه پروسه ای رو بگذرونم تا بدون اتلاف وقت بتونم به بیشترین بازدهی برسم.
تشکر.

پ.ن : لینک رو هم نگاه کردم. منم تو فکر ساخت همچین چیزی هستم.خیلی جالب بود.
لطفا از اولین استارت تا رسیدن به این نتیجه مراحل رو بگید.

ممنون

شما باید از اینجا شروع کنید:
http://developer.android.com/training/basics/firstapp/index.html
و قدم به قدم باهاش پیش برید، هیچ منبع بهتری هم نیست که بهتر از اینجا باشه

===================================

یعنی در بلوتوث در یک لحظه باید فقط یه دستگاه وصل شده باشه تا دیتا بفرسته. در مورد ماژول BCD100 نوشته بود 4 تا وصل میشه واسه همین رفتم خریدم دیدم فقط در حالتی که ماژول مستر باشه 4 تا اسلیو وصل میشه بهش و دستگاه اندرویدی ما هم باید حتما مستر باشه و در حالت اسلیو نمیشه کاری که ما ازش میخوایم رو انجام بده یعنی وسایل خونه رو همزمان یه گوشی بیشتر نمی تونه کنترل کنه دوباره همون آش و همون کاسه. و اینطور شد که رفتم دنبال ماژول وای فای HLK-RM04 که قابلیت اینو داره که بهش 20 تا آی پی کانکت شه.

========================================

بیشترین چالشش همون نوشتن برنامه اندروید بود که ماه ها روش وقت گذاشتم. در مورد هزینه من 110 تومن پول ماژول RM04 دادم که الان ارزون شده و یک دستگاه اندرویدی. در مورد مدار هم این با خودتونه که چه پردازنده ای میخواید بزارید یا چطور بردی چاپ کنید. کانفیگ ماژول اصلا کار سختی نیست و خیلی روتینه. تا اونجایی که من میدونم ماژول USR-WIFI232 که فروشگاه eca هم آورده تقریبا همینطور عمل می کنه

============================

الان تقریبا تو خیلی از خونه ها مودم وای فای هست
ممکنه یه شبکه خانگی با همون مودم وای فای بشه درست کرد بطوری که همزمان که داره کار اینترنتش رو  میکنه بتونه  این ماژول ها رو هم ساپورت کنه؟
سوالم واضحه؟
میخوام مودم به عنوان مرکز باشه
یه کم زیادی توقع دارم نه؟؟؟

اگه ماژولت حالت STA رو ساپورت کنه میشه، انجامش داده بودم، خیلی بیشتر از حالت اکسسپوینت حال میداد  :agree:
فقط باید ماژولت ساپورتش کنه دیگه
HLK-RM04 ساپورت نمیکنه

==========================

منم این ماژول RM0 رو گرفتم. با بحث config مشکلی ندارم.
اما من با این ماژول می خوام با اینترنت ارتباط برقرار کنم. این ماژول می تونه از http پشتیبانی کنه؟ با چه دستوراتی باید اینکار رو انجام داد...؟ می خوام یه سری اطلاعات از پورت سریال دریافت و به یک وب پیج مشخص دراینترنت ارسال بشه...
لازم به ذکر است که این کار رو با ماژول USR-WIFI232-T موجود در فروشگاه انجام دادم. برای این ماژول یه سری At command ها وجود داره مثل : AT+httpurl و ... که به راحتی می شه به یک وب پیج درخواست داد. من چنین دستوراتی رو توی دیتا شیت RM04 ندیدم... 
تا حالا کسی اینکار رو انجام داده؟

=========================


  • ShahBaz