با عرض سلام مجدد خدمت دوستان عزیز
امروز قسمت چهارم اموزش درایور کردن LCD روی رسپبری پای رو براتون می زاریم.
آموزش کامل ساخت این پروژه رو می تونید در سایت کافه ربات مشاهده کنید.
آموزش راه اندازی و اتصال نمایشگر LCD با رسپبری پای| پروژه رسپبری پای
با اتصال سیم های 5V و GND از برد توسعه به بردبورد آغاز کنید. سپس پین های #1، #2 و #15 ، #16 ریل تغذیه بردبورد را همان طور که نشان داده شده است، متصل کنید. حالا باید نور زمینه روی صفحه بیاید. اگر این اتفاق نیفتاده است، سیم کشی ها را دوباره چک کنید.
در ادامه ، همان طور که در شکل های بالا نشان داده شده است، سیمی از پتانسیومتر کنتراست به سه پین زیر وصل کنید:
- پین وسط که به پین #3 LCD متصل شده
- پینی که به 5V رفته است
- پینی که به زمین رفته است.
پتانسیموتر را آنقدر بچرخانید تا اولین خط را روی LCD ببینید که به صورت خطوط ضخیم مستطیل شکل هستند. اگر این خطوط را ظاهر نشدند مجددا سیم کشی ها را بررسی کنید.
همان طور که در دیاگرام بالا نشان داده شده است، سیم کشی را برای پین های RS، RW، EN، D4، D5، D6 و D7 به اتمام برسانید.
گام سوم: نرم افزار
برای استفاده از پین های GPIO رسپبری پای، مواردی که در ادامه آمده است باید نصب شود.
اضافه کنید آخرین پکیج (packages) dev را برای پایتون(2.x) :
$ sudo apt-get install python-dev
به روز رسانی distribute (مورد نیاز برای RPi.GPIO 0.3.1a)
$ sudo apt-get install python-setuptools
$ sudo easy_install -U distribute
$ sudo apt-get install python-pip
نصب rpi.gpio (0.3.1a) یا بالاتر:
$ sudo pip install rpi.gpio
پایتون اسکریپت
توجه داشته باشید که این قسمت، کد پایتون LCD است که مربوط به نسخه های قدیمی تر رسپبری پای می باشد.
می توانید از این لینک کتابخانه های جدیدتری که روی انواع پلتفرم ها کار می کند را پیدا کنید. بهتر است برای پروژه های جدید از کتابخانه های جدید استفاده شود.
کد
کد پایتون برای انواع مختلف LCD ها را می توانید از فایل زیر دریافت کنید.
Raspberry-Pi-Python-Code-master
برای کار، به دو فایل زیر نیاز دارید:
1. Adafruit_CharLCD.py – که شامل دسته ای از پایتون ها برای کنترل LCD است.
2. Adafruit_CharLCD_IPclock_example.py – کدی برای آدرس ip ، زمان و تاریخ.
فایل اول ، Adafruit_CharLCD.py، تلفیقی از دو منبع متفاوت از کد LCD هست.
ساده ترین روش برای نصب کد بر روی رسپبری پای، استفاده از کابل اینترنت است و "git" است که به صورت پیش فرض روی بیشتر distrosها نصب شده است. به آسانی فرمان هایی که در ادامه آمده است را از مسیر تقریبی (ex. /home/pi): اجرا کنید.
1. apt-get install git
2. git clone git://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git
3. cd Adafruit-Raspberry-Pi-Python-Code
4. cd Adafruit_CharLCD
آزمایش کردن
سیم کشی ها را با استفاده از اجرای کد پایتون Adafruit_CharLCD.py آزمایش کنید. این کد چون کد کوچکی است به راحتی نشان میدهد که سیم کشی ها درست انجام شده است.
می توانید از nano Adafruit_CharLCD.py برای ویرایش استفاده کنید.
1. chmod +x Adafruit_CharLCD.py
2. sudo ./Adafruit_CharLCD.py
ادامه آموزش رو هفته ی اینده براتون خواهیم گذاشت.
آموزش کامل ساخت این پروژه رو می تونید در سایت کافه ربات مشاهده کنید.
آموزش راه اندازی و اتصال نمایشگر LCD با رسپبری پای| پروژه رسپبری پای
با آرزوی موفقیت