تایپ صحبت بر روی ال سی دی با استفاده از رزبری پای و نرم افزار اندروید

به نام خدا

تایپ صحبت بر روی ال سی دی با استفاده از رزبری پای و نرم افزار اندروید

در این پروژه قصد داریم با استفاده از رزبری پای و یک نرم افزار اندروید سیستمی بسازیم که هر آنچه که صحبت می کنیم بر روی ال سی دی ۲ در ۱۶ نمایش داده شود. در این پروژه از نرم افزار Google Voice Keyboard via a Android App (BlueTerm) برای دریافت صدای ورودی توسط موبایل استفاده می کنیم.ارتباط موبایل و رزبری پای را با استفاده از یک یو اس بی بلوتوث انجام می دهیم.

اتصال ال سی دی ۲ در ۱۶ با رزبری پای:

قبل از مرحله ی اتصال بلوتوث نیاز داریم تا ال سی دی را به رزبری پای متصل کنیم. در این پروژه از کی کتابخانهی خارجی برای را اندازی ال سی دی استفاده کرده ایم. برای استفاده از این کتابخانه نیاز داریم ابتدا آن را نصب کنیم. ابتدا باید دستورات زیر را وارد کنیم. با اینکار کتابخانه ی مورد نظر نصب می شود.

حال کتابخانه نصب شد  حال با کد زیر این کتابخانه در کد پایتون فراخوانی خواهد شد.

مثال هایی در پوشه ی examples  که در پوشه ی کتابخانه ی Adafruit_Python_CharLCD قرار دارند . می توانید نصب را با اجرا کردن مثالی تست کنید. برای اینکار کد را وارد کنید. اما قبل از آن باید ال سی دی را به رزبری پای متصل کنید.

 

 

اتصالات بین ال سی دی و رزبری پای را انجام داده و کد زیر را باید بنویسید تا اتصالات بشناسد.

حال می توانید مثال زیر را اجرا کنید

  • lcd.message(message) = To print the text on LCD.
  • lcd.clear() = To clear the LCD.
  • lcd.set_cursor(col, row) = Move the cursor to any position at column and row.
  • lcd.blink(True) = To blink the cursor (True or False)
  • lcd.move_left() = To move the cursor to Left by one position.
  • lcd.move_right() = To move the cursor to Right by one position.

نصب کتابخانه های لازم برای ارتباط بلوتوث بین موبایل و رزبری پای:

در این پروژه ما از رزبری پای ۲ مدل بی استفاده می کنیم. از یک USB Bluetooth dongle برای ایجاد ارتباط بلوتوث استفاده می کنیم. شما باید رزبین خود را با کد زیر آپدیت کنید :

سپس با کد زیر پکیج های لازمه ی بلوتوث را دانلود می کنیم

سپس با دستور زیر رزبری پای را ریبوت می کنیم

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

 

سپس کتابخانه ی GPIO پشتیبان را با کد زیر دانلود می کنیم.

اتصال موبایل به رزبری پای :

اتصال رزبری پای به موبایل از طریق بلوتوث خیلی آسان است. در این پروژه یک موبایل اندروید را به رزبری پای متصل کردیم. برای اینکار کافی ست کد زیر را تایپ کنید :

حال bluetoothctl  را با دستور زیر باز کنید :

می توانید تمام دستورات bluetoothctl  را با تایکپ کردن HELP مشاهده کنید :

بعد از آخرین دستور می توانید دستگاه بلوتوث خود را ببینید . مطمئن شوید بلوتوث دستگاه شما روشن است و قابل مشاهده برای دیگر دستگاه ها باشد. سپس mac آدرس دستگاه خود را بیابید و با استفاده کد زیر به سیستم متصل شوید:

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

در شکل زیر تمامیه اتصالات لازم را مشاهده می کنید.

 

بعد از دانلود و نصب نرم افزار BlueTerm ، کد پایتون زیر را اجرا کنید و با استفاده از BlueTerm رزبری پای را به موبایل متصل کنید. سپس می توانید صحبت کید و بر روی ال سی دی صحبت خود را به صورت تایپ شده ببینید

 

 

دانلود کد تایپ صحبت بر روی ال سی دی با استفاده از رزبری پای و نرم افزار اندروید :

mjavad

    نوشته‌های مرتبط

    دیدگاه‌ها

    *
    *