রাস্পবেরি পাই প্রথম বুট করা এবং সিম্পল প্রজেক্ট তৈরি

রাস্পবেরি পাই হচ্ছে সিঙ্গেল বোর্ড কম্পিউটার। বলতে গেলে একটা ক্রেডিটকার্ডের সমান। যা ব্যবহার করার জন্য দরকার কিবোর্ড, মাউস আর একটা ডিসপ্লে। যে কোন মনিটর বা টিভিকে ডিসপ্লে হিসেবে ব্যবহার করা যায়। কনফিগারেশনের তুলনায় দাম অনেক কম। এর অনেক গুলো মডেল পাওয়া যায়। যেমন এখন পর্যন্ত লেটেস্ট মডেল হচ্ছে RASPBERRY PI 2 MODEL B। এর কনফিগারেশন হচ্ছেঃ

– A 900MHz quad-core ARM Cortex-A7 CPU
– 1GB RAM
– 4 USB ports
– 40 GPIO pins
– Full HDMI port
– Ethernet port
– Combined 3.5mm audio jack and composite video
– Camera interface (CSI)
– Display interface (DSI)
– Micro SD card slot
– VideoCore IV 3D graphics core

রাস্পবেরি পাই বোর্ড মূলত ডেভেলপমেন্ট বোর্ড। কম্পিউটার হিসেবে ব্যবহার করার পাশাপাশি বিভিন্ন প্রজেক্টের প্রোটোটাইপ তৈরি করতে ব্যবহার করা হয়। যেমন রোবট তৈরি, ড্রোন তৈরি, হোম সিকিউরিটি সিস্টেম তৈরি,  ডোর সিকিউরিটি, পারসোনাল ওয়েব সার্ভার, স্মার্টফোন, কম্পিউটার ক্লাস্টার তৈরি সহ নিজের ইমাজিনেশন ব্যবহার করে অনেক কিছুই তৈরি করা যাবে।

RASPBERRY PI 2 MODEL B
RASPBERRY PI 2 MODEL B

রাস্পবেরি পাই এর অফিশিয়াল অপারেটিং সিস্টেম হচ্ছে Raspbian, লিনাক্সের Debian ডিস্ট্রো এর উপর তৈরি। Raspbian ছাড়াও অনেক গুলো অপারেটিং সিস্টেম ব্যবহার করা যাবে, যেমন Windows 10 IoT, Ubuntu Mate, Snappy Ubuntu Core, OSMC ইত্যাদি।

RASPBERRY PI 2 MODEL B এর মূল্য হচ্ছে ৩৫ ডলার। বিদেশ থেকে কাউকে দিয়ে আনিয়ে নেওয়া যাবে। বাংলাদেশ থেকে কিনতে গেলে প্রায় ৪৫০০-৪৭০০ টাকা লেগে যেতে পারে। তাই ভালো হয় বিদেশ থেকে নিয়ে আসা। ব্যকপ্যাক এর সাহায্যেও আনা যেতে পারে। ব্যাকপ্যাক থেকে আনলে একটা সুবিধে পাওয়া যাবে, তা হচ্ছে প্রথম বার রেজিস্ট্রেশন করলে তারা ৫০০ টাকা ক্রেডিট দিবে। প্রায় ৬ ডলারের মত। ৫০০ টাকা ক্রেডিট পাওয়ার জন্য এখান থেকে রেজিস্ট্রেশন করতে পারেন।  ব্যাকপ্যাকের আরেকটা সুবিধে হচ্ছে বিকাশ এর মাধ্যমেও পেমেন্ট দেওয়া যাবে। টেকশপবিডি থেকে ও নিতে পারেন। অর্ডার করার ৩ দিনের মধ্যে হাতে পাবেন, এবং হাতে পাওয়ার পর টাকা দিলেই হবে।

Rashpberry Pi এর সাথে বাড়তি কিছুই থাকবে না। শুধু মাত্র বোর্ডটি। এটি ব্যবহার করার জন্য লাগবেঃ
– Mouse
– Keyboard
– Micro SD Memory card – 4gb minimum
– Monitor/Tv
– HDMI Cable
– Micro USB Power Supply – Android Charger / Android Data cable কাজ করবে।

রাস্পবেরি পাই প্রথম বার বুট করা

রাস্পবেরি পাই হাতে পাওয়ার পর আমি কিবোর্ড, মাউস আর মেমরি কার্ড কিনে নিয়ে এসেছি। এন্ড্রয়েডের চার্জারকে পাওয়ার সাপ্লাই হিসেবে ব্যবহার করব। রাস্পবেরি পাই এর সাথে ছোট্ট একটা ম্যানুয়াল দেয়। এ ছাড়া অনলাইনেও গাইডলাইন রয়েছে। গাইডলাইন অনুযায়ী সবই করলাম। কিন্তু কিছুই দেখাচ্ছে না। পরে বুঝতে পারলাম অপারেটিং সিস্টেম মেমরিকার্ডে লোড করতে হবে। অপারেটিং সিস্টেম [Raspbian] ডাউনলোড করলাম। এরপর এক্সট্রাক্ট করা মেমরি কার্ডে লোড করলাম। তারপর দেখলাম বুট হচ্ছে। বুট মেনু দেখে কি সুন্দর অনুভূতি হয়েছিল। বুট করার পর ব্যবহার করা শুরু করলাম। ছোট খাটো কম দাম হিসেবে পারফরমেন্স বেশ ভালো। পারসোনাল কম্পিউটার হিসেবে ব্যবহার করতে চাইলে এটাতে মূলত প্রোগ্রামিং, ওয়ার্ড প্রসেসিং, গান শুনা ইত্যাদি সুন্দর ভাবে করা যাবে।

প্রথমবার বুট করা একটু ঝামেলা মনে হলেও মূলত সহজ। ডাউনলোড সেকশন https://www.raspberrypi.org/downloads/ থেকে NOOBS টা ডাউনলোড করে নিতে হবে। এরপর যে কোন জিপ সফটওয়ারের সাহায্যে আনজিপ করে মেমরিকার্ডে রাখতে হবে। আর কিছুই করতে হবে না। মেমরি কার্ড রাস্পবেরিপাই তে লাগিয়ে এরপর কিবোর্ড, মাউস, মনিটর সব কিছু সুন্দর মত কানেক্ট করতে হবে। পাওয়ার সোর্স যুক্ত করার সাথে সাথেই রাস্পবেরিপাই অন হবে বা বুট হবে। অন অফ কোন সুইচ নেই এটাতে।

ইন্টারনেট ব্যবহার করার জন্য ইথারনেট পোর্ট রয়েছে। ওয়াইফাই ব্যবহার করতে চাইলে বাজারে ৫০০-১০০০ টাকায় ওয়াইফাই এডাপ্টার পাওয়া যায়, একটা কিনে এনে USB পোর্টে লাগিয়ে নিলে সহজেই ইন্টারনেট ব্যবহার করা যাবে।

রাস্পবেরিপাই প্রথম প্রজেক্ট

রাস্পবেরিপাই এর প্রধান সুবিধে প্রজেক্ট তৈরি করা। এতে 40টা GPIO পিন রয়েছে। এই পিন গুলোর কোনটার নাম কি, তার বিস্তারিতঃ RP2_Pinout পিন গুলোকে ব্যবহার করার জন্য এখন প্রোগ্রামিং করার সময় হয়েছে। ডিফল্ট ভাবেই অনেক গুলো প্রোগ্রামিং ল্যাঙ্গুয়েজ ইন্সটল করে দেওয়া থাকে Raspbian এর সাথে। আমরা পাইথন ব্যবহার করব। পাইথন ব্যবহার করার জন্য Menu থেকে Programming এবং সেখান থেকে পাইথন এ ক্লিক করলে পাইথন শেল ওপেন হবে। শুরুতে আমরা সিম্পল একটা পাইথন প্রোগ্রাম লিখব। পাইথন প্রোগ্রামিং শিখতে চাইলে বাংলায় পাইথন প্রোগ্রামিং দেখা যেতে পারে।

print("Hello World!")

এটা লিখে এন্টার চাপলে দ্বিতীয় লাইনে আমাদের প্রোগ্রামের আউটপুট দিবে। আমরা এখন একটা Led লাইট জ্বালানোর কোড লিখব। তার জন্য পাইথন শেল এর মেনুত হএকে File > New তে ক্লিক করে নতুন ফাইল তৈরি করে নিব। এবং তা সেভ করব। এবং এতে নিচের কোড গুলো লিখবঃ


import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(7, GPIO.OUT)
GPIO.output(7,True)

প্রথম লাইন এ আমরা GPIO লাইব্রেরি ইম্পোর্ট করেছি। দ্বিতীয় লাইনে বোর্ড পিন নাম্বারিং ব্যবহার করেছি। তৃতীয় লাইনে আমরা ৭ নং পিন কে আউটপুট হিসেবে সেট করেছি। এবং চতুর্থ লাইনে ৭ নং পিনে ভোল্টেজ দেওয়ার জন্য বলে দিয়েছি।

আমাদের সার্কিটটি হবে নিচের মত।

breadboard_assembled_rpi2_kit

এর জন্য আমাদের একটি 50 ohm Resistor, একটি Led, ব্রেডবোর্ড, আর তার লাগবে। অনেক গুলো গাউন্ড পিন রয়েছে, আমরা ৬ নং পিনকে গ্রাউন্ড হিসেবে ব্যবহার করব। আর ৭ নং পিনকে আউটপুট পিন হিসেবে ব্যবহার করব। সার্কিট তৈরি করার পর এবার প্রোগ্রামটি রান করলে আমাদের Led জ্বলে উঠবে। এটি খুবি সিম্পল একটা প্রজেক্ট ছিল। এখান থেকে দেখা যাবে কত সুন্দর সুন্দর প্রজেক্ট তৈরি হয়েছে রাস্পবেরি পাই ব্যবহার করে। নিজে নিজে চেষ্টা করে অনেক কিছুই করা সম্ভব হবে। ইউটিউবে রয়েছ অনেক টিউটোরিয়াল। এছাড়া অনলাইনে অনেক গুলো সার্কিট ডায়াগ্রাম, প্রোগ্রামিং কোড পাওয়া যাবে, সেগুলোও ট্রাই করে নিজের জ্ঞান বাড়িয়ে নেওয়া যাবে। হ্যাপি হ্যাকিং 🙂

btw, রাস্পবেরি ফাউন্ডেশন মাত্র ৫ ডলার মূল্যে একটি বোর্ড রিলিজ দিচ্ছে। যার কনফিগারেশন 1GHz ARM11 সিঙ্গেল কোর প্রসেসর, ৫১২ মেগাবাইট এসডি র‍্যাম, মাইক্রো এসডি কার্ড স্লট, মিনি এইচডিএমআই পোর্ট ইত্যাদি। আমরা ছোটবেলায় মোটর, লাইট, এসব নিয়ে খেলা করেছি। এখনকার বাচ্চারা কম্পিউটার নিয়ে খেলা করতে পারবে। ৪০০ টাকা পড়বে এই সিঙ্গেল বোর্ড কম্পিউটারটি। আমার কাছে মনে হচ্ছে টাইম মেশিনে বসে আছি, টাইম মেশিনে বসে ফিউচারের দিকে খুব দ্রত যাচ্ছি বা ফিউচারেই বাস করছি।

12 thoughts on “রাস্পবেরি পাই প্রথম বুট করা এবং সিম্পল প্রজেক্ট তৈরি”

  1. ৫ ডলার এর রাসবেরি টা কি অর্ডার করলে পাব ভাইয়া, অর্ডার নিচ্ছে কি,একটু জানান ভাইয়া।

    Reply
    • ঐটা এখনো বাজারে ছাড়ে নি। ছাড়লে পাবেন।

    • ঐ গুলো প্রথম দিনই বিক্রি হয়ে হয়ে গেছে।

  2. সত্যি অসাধারন সুন্দর একটি লেখা, যার প্রতিটি স্তরে আছে বর্ণনা যেন পাঠকের বুঝতে সুবিধা হয়।

    Reply
  3. ভাইয়া আপনি কোথাই থেকে ক্রয় করেছিলেন ?
    ব্যাকপাক থেকে ক্রয় করতে গেলে অনেক খরচ । ট্যাক্স ফি,তাদের সার্ভিস চার্জ আবার অতিরিক্ত ২০০ টাকা কুরিয়ার চার্জ । কম খরচ ক্রয় করার কি কোন সহজ উপাই আছে ?

    Reply
    • টেকশপ বিডি থেকে। ঐখন থেকেও অনেক খরচ লাগবে। প্রায় ৪৭০০ টাকা এর মত।

  4. ভাই আপনি লিখেছেন যে এটাতে কোন অন অফ সুইচ নেই ।তাহলে কিভাবে এর শাট ডাউন করে ?

    Reply
  5. রাস্পবেরি পাই জিরো@ $5 বাংলাদেশে কি আর পাওয়া যাবেনা জাকির ভাই।আর পাওয়াগেলে কখন।দয়াকরে ans. দিবেন please! please!please!

    Reply
  6. লেখার জন্য ধন্যবাদ। স্কিনশর্ট দিয়ে বুট করার পদ্ধতিটা দিলে আরও উপকৃত হতাম।

    Reply

Leave a Reply