کنترل اشیا با صدا ( از طریق بلوتوث )

کنترل اشیا با صدا ( از طریق بلوتوث )

با سلام

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

امروز به شما یاد میدیم که چطوری با صدا، یک چراغ چندرنگ رو کنترل کنید.

 

وسایل مورد نیاز برای انجام این پروژه:

  • ماژول بلوتوث HC-05
  • برد آردوینو
  • ال ای دی در رنگ های مختلف
  • چند عدد سیم

 

اول لازم هست چند جمله در مورد ماژول بلوتوث HC-05 با شما صحبت کنیم.

ماژول بلوتوث HC-05 یک ماژول سریال بلوتوث است. این ماژول برای تبدیل پورت سریال به بلوتوث مورد استفاده قرار می گیرد. به عبارتی با استفاده از این ماژول می توانیم از طریق بلوتوث یک ارتباط سریال مجازی (به طور بی سیم) بین دو دستگاه (یا  MCU) ایجاد کنیم. پس توجه داشته باشیم که این ماژول برای ارسال فایل مناسب نیست.

مشخصات ماژول HC05

  • ولتاز ۳٫۳ ولت
  •  جریان ۵ میلی آمپر
  •  فرکانس  ISM Band 2.4Hhz
  • بلوتوث کلاس ۲ ، برد ۱۰ الی ۳۳ متر
  • حداکثر سرعت ۲٫۱Mbps
  • مدولاسیون   GFSK
  • دارای مد master ,slave
  • پروتکل  ارتباطی USART

این ماژول 6 پایه داره که ما از 4 تا از اون ها استفاده می کنیم.

Vcc —–> 3.3 v

 GND —–> Gnd

(پایه 0 ) RXD (آردوینو) <—– TXD (ماژول)

 ( پایه 1 )  TXD (آردوینو) <—– RXD (ماژول)

 

در آموزش های بعدی شما رو با دیگر ویژگی های این ماژول آشنا خواهیم کرد.

 

خب حالا کد نویسی رو شروع می کنیم:

در قسمت بالا گفتیم که RX و TX ماژول به پایه های 0 و 1 آردوینو متصل می شوند. حالا با فراخوانی کتابخانه  SoftwareSerial ( همراه با برنامه هست و نیاز به دانلود آن نیست ) می توانید پایه های دیگری از آردوینو را برای TX و RX انتخاب کنید که در این برنامه پایه های 2 و 3 را انتخاب کردیم.

 

 

 

کد برنامه را می توانید از لینک زیر دانلود کنید:

http://s6.picofile.com/file/8376609134/voice_bluetooth.ino.html

پایه های بلوتوث طبق آن چه در زیر می گوییم بسته می شوند:

  1. TX ماژول بلوتوث به 2 اردوینو
  2. RX ماژول بلوتوث به 3 اردوینو
  3. GND ماژول بلوتوث و LED ها به GND اردوینو
  4. VCC ماژول بلوتوث به ۳٫۳ ولت اردینو
  5. پایه مثبت ال ای دی قرمز به 4
  6. پایه مثبت ال ای دی آبی به 5
  7. پایه مثبت ال ای دی سبز به 6
  8. پایه مثبت ال ای دی زرد به 7

(اتصال vcc ماژول حتما به ۳٫۳v باشد)

 

اپلیکیشن استفاده شده در این پروژه، arduino remote LITE هست و می توانید آن را از لینک زیر دانلود کنید:

 

https://play.google.com/store/apps/details?id=it.hieund.arduino_remote_lite&hl=en

 

در ویدیوی زیر اتصال اپلیکیشن به بلوتوث ما و همچنین کارکرد مدار نشان داده شده است. حتما ببینید:

 

 

روز و روزگار خوش

 

برای تهیه همه ی قطعات این مدار با ما تماس بگیرید.

 

 

مهندس مریم عبادی نژاد ( Lady Dana )

مریم عبادی نژاد هستم . کارشناسی ارشد مهندسی برق (الکترونیک) از دانشگاه چمران اهواز . مدرس رباتیک، آردوینو و اینترنت اشیا. شاغل در حوزۀ رباتیک

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.