Raspberry Pi চমৎকার একটি কম্পিউটার, কিন্তু সবসময় এক্সেস করা সুবিধাজনক নয়। পেশাদারনভাবে ডিসপ্লে কানেক্ট না থাকলে সাধারণত SSH, VNC বা RDP দিয়ে এক্সেস করা হয়।
কিন্তু উপযুক্ত ডিসপ্লে না থাকলে কী করবেন? একটি সমাধান হলো পুরনো অ্যান্ড্রয়েড ট্যাবলেটকে Raspberry Pi ডিসপ্লে হিসেবে ব্যবহার করা।
Raspberry Pi-র সাথে ট্যাবলেট ডিসপ্লে ব্যবহার করার জন্য প্রয়োজনীয় জিনিসগুলো
আপনার অ্যান্ড্রয়েড ডিভাইসকে Raspberry Pi-র ডিসপ্লে হিসেবে সেটআপ করতে চান? আপনার কল্পনার চেয়ে সহজ।
প্রয়োজনীয় জিনিসগুলো:
- Raspberry Pi 3 বা তারপরের ভার্সন (পুরানো ভার্সনে ওয়ায়ারলেস নেটওয়ার্কিং ডোঙ্গেল লাগবে)
- দুই ডিভাইসই একই নেটওয়ার্কে কানেক্টেড থাকতে হবে
- Raspberry Pi-র সাথে কীবোর্ড ও মাউস কানেক্টেড (USB, Bluetooth বা ওয়ায়ারলেস)
- ট্যাবলেট স্ট্যান্ড বা উপযুক্ত কেস যাতে Android ডিভাইসটি মনিটর হিসেবে ব্যবহার করা যায়
এটি কাজ করে।
দুর্ভাগ্যবশত, ট্যাবলেট ডিসপ্লে সরাসরি Raspberry Pi-র সাথে কানেক্ট করা সম্ভব নয়। GPIO এবং DSI পোর্ট ট্যাবলেট ডিসপ্লে-এর সাথে কম্প্যাটিবল নয়। অর্থাৎ পুরনো ট্যাবলেট স্ক্রিন Raspberry Pi ডিসপ্লে হিসেবে ব্যবহার করা যাবে না। কানেক্ট করলেও কোনো সুন্দর ইমেজ দেখাবে না।
আপনার নতুন Raspberry Pi লাগতে পারে।
অ্যান্ড্রয়েড ট্যাবলেটকে Raspberry Pi-র স্ক্রিন হিসেবে ব্যবহার
Raspberry Pi-র সাথে সরাসরি অ্যান্ড্রয়েড ট্যাবলেট কানেক্ট করার বদলে রিমোট ডেস্কটপ সফটওয়্যার ব্যবহার করতে পারেন।
Android ট্যাবলেট বা ফোনকে Raspberry Pi-র ডিসপ্লে হিসেবে ব্যবহার করার দুটি অপশন রয়েছে:
- RDP: Microsoft-এর Remote Desktop Protocol
- VNC: Virtual Network Connection
এই দুটি অপশনেই Android দিয়ে Raspberry Pi-র ফুল ডেস্কটপ এক্সেস পাওয়া যায়। সৌভাগ্যবশত, দুটোই সেটআপ করা কঠিন নয়। Raspberry Pi 3-তে টেস্ট করা হয়েছে, কিন্তু পুরানো ভার্সন এবং Pi Zero-ও কাজ করবে।
গুরুত্বপূর্ণ: নিশ্চিত করুন যে Raspberry Pi এবং অ্যান্ড্রয়েড ট্যাবলেট একই নেটওয়ার্কে রয়েছে। এছাড়া এটি কাজ করবে না যদি আপনি Android ডিভাইসকে ওয়ায়ারলেস অ্যাক্সেস পয়েন্ট হিসেবে ব্যবহার করেন।
(সেই পরিস্থিতিতে আপনাকে দুটি Android ডিভাইস লাগবে—একটি WAP-এর জন্য, আরেকটি ডিসপ্লের জন্য।)
দুই অপশনের জন্যও প্রথমে নিশ্চিত করুন যে Raspberry Pi-তে SSH ইনেবলড রয়েছে। এতে "হেডলেস" সেটআপ সহজ হয়, PC থেকে RDP এবং VNC কনফিগার করতে পারবেন। তারপর Android ডিভাইস থেকে কানেকশন প্রতিষ্ঠা করুন।
SSH তিনভাবে ইনেবল করা যায়:
- কমান্ড লাইন দিয়ে:
raspi-configস্ক্রিনে Interfacing Options > SSH > OK বেছে নিন। প্রম্পট হলে রিবুট করুন। - Raspbian ডেস্কটপ থেকে: Preferences > Raspberry Pi Configuration > Interfaces-এ যান এবং SSH সিলেক্ট করুন। OK ক্লিক করুন।
- Pi পাওয়ার অফ করে SD কার্ড বের করুন এবং ডেস্কটপ PC-র ফাইল ব্রাউজারে খুলুন।
bootডিরেক্টরিতেsshনামে এক্সটেনশন ছাড়া একটি ফাইল তৈরি করুন। সফলি রিমুভ করে Pi-তে ফেরত দিন। পাওয়ার অন করলে SSH ইনেবলড থাকবে।
Linux এবং macOS-এ টার্মিনাল অ্যাপ দিয়ে SSH কানেক্ট করা যায়। Windows-এও SSH-এর জন্য বেশ কিছু ভালো অপশন রয়েছে।
SSH ব্যবহার করতে Raspberry Pi-এর IP ঠিকানা জানতে হবে, যা পেতে নিচের কমান্ড চালান:
ifconfig wlan0
IP ঠিকানা নোট করে রাখুন, পরে লাগবে।
RDP দিয়ে Androidকে Raspberry Pi-র সাথে কানেক্ট করা
প্রথমে RDP দিয়ে চেষ্টা করি। এটি ভালো অপশন, কারণ রিমোট ডিভাইসের সাথে আরও অনেক কিছু করা যায়। গ্রাফিক্স-ইনটেনসিভ সেশন RDP-তে চলে, VNC-তে কাজ করতে পারে না। Linux-এ নিজস্ব RDP সফটওয়্যার রয়েছে: xrdp।
প্রয়োজন:
- Raspberry Pi-তে RDP সফটওয়্যার ইনস্টলড
- Android ডিভাইসে RDP অ্যাপ
SSH দিয়ে Raspberry Pi-র সাথে কানেক্ট होकर নিচের কমান্ডগুলো চালান প্যাকেজ লিস্ট আপডেট এবং xrdp ইনস্টল করতে:
sudo apt update
sudo apt install xrdp
প্রম্পট হলে Y চাপুন।
Android-এ RDP অ্যাপ খুঁজুন। Microsoft Remote Desktop ভালো অপশন।
ডাউনলোড: Microsoft Remote Desktop for Android (Free)
Android থেকে Raspberry Pi-র সাথে RDP কানেক্ট করতে:
- Microsoft Remote Desktop চালু করুন
- + বাটন ট্যাপ করুন
- Desktop সিলেক্ট করুন
- Raspberry Pi-এর হোস্টনেম বা IP ঠিকানা দিন
- Save ক্লিক করুন
- শুরু করতে কানেকশন টাইল ট্যাপ করুন
- remote PC cannot be verified সতর্কতা দেখাবে (Pi-এর Linux OS-এর কারণে)
- Connect ক্লিক করুন
তারপর xrdp লগইন স্ক্রিন আসবে। সাধারণ Raspberry Pi অ্যাকাউন্ট ক্রেডেনশিয়াল দিন (ডিফল্ট pi:raspberry, কিন্তু এটা পরিবর্তন করা উচিত) এবং OK ক্লিক করুন।
VNC দিয়ে Raspberry Pi-কে অ্যান্ড্রয়েড ট্যাবলেটের সাথে কানেক্ট করা
ট্যাবলেটকে Raspberry Pi স্ক্রিন হিসেবে ব্যবহার করার দ্বিতীয় অপশন হলো VNC সফটওয়্যার। এটাকে Raspberry Pi এবং Android ডিভাইসে সেটআপ করে ডেস্কটপ এক্সেস পান। কীবোর্ড কানেক্টড থাকলে লাগবে যেন সরাসরি Pi-র সাথে কানেক্টেড আছেন!
VNC পিসি থেকে Raspberry Pi রিমোট কানেক্টের জনপ্রিয় অপশন, কিন্তু Android-এ কীভাবে কাজ করে?
প্রয়োজন:
- Raspberry Pi-তে VNC সার্ভার সফটওয়্যার ইনস্টলড
- Android ডিভাইসে VNC ভিউয়ার সফটওয়্যার ইনস্টলড
তैयার হলে VNC সার্ভার ইনস্টল করুন। Raspberry Pi OS-এ RealVNC বিল্ট-ইন থাকে, কিন্তু ডিফল্টভাবে ইনেবলড নয়।
VNC দুভাবে ইনেবল করা যায়:
raspi-configস্ক্রিনে Interfacing Options > VNC > OK বেছে নিন। প্রম্পট হলে রিবুট করুন।- Raspbian ডেস্কটপ থেকে: Preferences > Raspberry Pi Configuration > Interfaces-এ যান এবং VNC সিলেক্ট করুন। OK ক্লিক করুন।
Android-এ VNC ক্লায়েন্ট খুঁজুন। RealVNC-এর VNC Viewer পারফেক্ট।
ডাউনলোড: VNC Viewer for Android
অ্যাপ ইনস্টল এবং Pi বুট হলে:
- VNC Viewer খুলুন
- + ক্লিক করে নতুন কানেকশন তৈরি করুন
- IP ঠিকানা এবং সেশন নম্বর দিন (যেমন
192.168.10.21:1) - Create ক্লিক করুন
এই ধাপে কানেকশন আনএনক্রিপ্টেড বলে জানাবে। কানেকশন এক্সেপ্ট করুন (হোম নেটওয়ার্কে সেফ থাকবেন) এবং পাসওয়ার্ড দিন। Continue ক্লিক করলে কানেকশন খুলবে।
পাসওয়ার্ড দিয়ে আপনার Raspberry Pi-তে কীবোর্ড এবং অ্যান্ড্রয়েড ট্যাবলেট ডিসপ্লে দিয়ে এক্সেস পান!
কানেকশন বন্ধ করতে X ক্লিক করুন।
অ্যান্ড্রয়েড ট্যাবলেট দিয়ে সহজ Raspberry Pi ডিসপ্লে যোগ করুন
পুরনো ডিভাইস ব্যবহার করে Raspberry Pi-র ডিসপ্লে বানানো চমৎকার উপায়। সেটআপ সহজ, ব্যাটারি চার্জড থাকলে নির্ভরযোগ্য। Raspberry Pi পোর্টেবল প্রজেক্টের জন্য পাওয়ার করার হ্যান্ডি উপায়গুলোও দেখুন।
কীবোর্ড, মাউস এবং ব্যাটারি রিচার্জারের সাথে Raspberry Pi সম্পূর্ণ পোর্টেবল বানানো যায়। Android-এর 4G কানেকশন দিয়ে ইন্টারনেটও পাওয়া যায়। ট্যাবলেট টাচস্ক্রিনের সাথে Raspberry Pi মিলিয়ে আরও পোর্টেবিলিটি পাওয়া যায়। আরও এগিয়ে Raspberry Pi দিয়ে নিজের Android ট্যাবলেট বানানোর গাইড দেখুন।