در این قسمت، قصد دارم راحت ترین و ارزان ترین روش، برای اتصال نمایشگر به رسپبری پای را آموزش دهم. همان طور که می دانید رسپبری پای دارای یک خروجی تصویر HDMI و یک خروجی تصویر RCA است. گاهی اوقات ممکن است دسترسی به نمایشگر یا مانیتور نداشته باشیم، در این صورت می توان از یک نمایشگر کوچک استفاده نمود. یکی بهترین ماژول ها، برای اتصال به رسپبری پای و دیدن تصاویر در آن، ماژول PiTFT است. متاسفانه PiTFT قیمت نسبتاً بالایی دارد به همین دلیل با اندکی جستجو، نمایشگر ۲٫۲ اینچی را پیدا کردم که به دلیل قیمت پایین، بسیار مقرون به صرفه تر از PiTFT است.
در این آموزش از نمایشگر ۲٫۲ اینچی و غیر لمسی با رابط SPI فروشگاه آفتاب رایانه استفاده خواهیم کرد. ویژگی اصلی این نمایشگر ارزان بودن آن است. حداکثر رزولیشن این نمایشگر۳۲۰×۲۴۰ و چیپ درایور آن ILI9341 است.
۱- مطمئن شوید که رسپبری پای به اینترنت متصل است.
۲- در این مرحله مطابق جدول زیر، خروجی های نمایشگر را به رسپبری پای متصل کنید.
۳- چون این نمایشگر از اتصال SPI برای ارتباط با رسپبری پای استفاده می کند، لازم است حالت SPI را در رسپبری پای فعال کنیم. برای این کار دستور زیر را در خط فرمان تایپ کرده و خط blacklist-bcm2708 را کامنت کنید. (با افزودن کاراکتر # این خط کامنت خواهد شد یا می توانید این خط را پاک کنید.)
۴- برای استفاده از این نمایشگر نیاز به نصب درایور است. درایور را مطابق دستور زیر نصب کنید. بعد از نصب حتما رسپبری پای را ری استارت کنید. (حتماً باید به اینترنت متصل باشید.)کد:sudo nano /etc/modprobe.d/raspi-blacklist.conf
۵- frame buffer driver را با دستور زیر نصب کنید. (حتماً باید به اینترنت متصل باشید.)کد:sudo REPO_URI=https://github.com/notro/rpi-firmware rpi-update sudo shutdown -r now
۶- در این مرحله لازم است تنظیماتی را به frame buffer driver اضافه کنیم. دستور زیر را در خط فرمان می نویسیم.کد:sudo apt-get install xserver-xorg-video-fbdev
حال خطوط زیر را به این فایل اضافه کرده و تغییرات را ذخیره می کنیم.کد:sudo nano /usr/share/X11/xorg.conf.d/99-fbdev.conf
7- فایل etc/modules را باز کرده و خط زیر را به آن اضافه کنید.کد:Section “Device” Identifier “myfb” Driver “fbdev” Option “fbdev” “/dev/fb1″ EndSection
8- فایل etc/inittab را باز کرده و خطوط زیر را به آن اضافه کنید.کد:sudo nano /etc/modules sudo modprobe fbtft_device custom name=fb_ili9341 gpios=reset:25,dc:24,led:18 speed=16000000 rotate=90 bgr=1
9- فایل etc/rc.local را باز کرده و خط زیر را به آن اضافه کنید. (با انجام این مرحله، پس از راه اندازی، رسپبری پای بصورت خودکار به محیط دسک تاپ هدایت خواهد شد.)کد:sudo nano /etc/inittab 1:2345:respawn:/bin/login -f pi tty1 /dev/tty1 2>&1
10- فایل boot/cmdline.txt را باز کرده و خط زیر را به آن اضافه کنید.کد:sudo nano /etc/rc.local su -l pi -c “env FRAMEBUFFER=/dev/fb1 startx &”
کد:sudo nano /boot/cmdline.txt fbcon=map:10
منبع آموزش : وبلاگ بنده


5 لایک
LinkBack URL
About LinkBacks



پاسخ با نقل قول