![আধুনিক ভেন্ডিং মেশিন গুই ডিজেঙ্গোর সাথে রাস্পবেরি পিআই ব্যবহার করে: 4 টি ধাপ আধুনিক ভেন্ডিং মেশিন গুই ডিজেঙ্গোর সাথে রাস্পবেরি পিআই ব্যবহার করে: 4 টি ধাপ](https://i.howwhatproduce.com/images/009/image-24747-j.webp)
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36
![আধুনিক ভেন্ডিং মেশিন গুই ডিজেঙ্গোর সাথে রাস্পবেরি পিআই ব্যবহার করে আধুনিক ভেন্ডিং মেশিন গুই ডিজেঙ্গোর সাথে রাস্পবেরি পিআই ব্যবহার করে](https://i.howwhatproduce.com/images/009/image-24747-1-j.webp)
আমরা কি ভেন্ডিং মেশিনের জন্য ওয়েব ভাষা ব্যবহার করে আধুনিক GUI তৈরি করতে পারি?
উপরের জন্য উত্তর হল হ্যাঁ আমরা করতে পারি। আমরা কিওস্ক মোড ব্যবহার করে ভেন্ডিং মেশিনের জন্য ব্যবহার করতে পারি। নিম্নলিখিত ধারণা আমি ইতিমধ্যে আমার বিদ্যমান প্রকল্পে প্রয়োগ করেছি এবং এটি ভাল কাজ করে এবং আমরা অনেক পরীক্ষা করেছি। CSS এবং HTML, জাভাস্ক্রিপ্টের বিদ্যমান জ্ঞান।
সরবরাহ
নিম্নলিখিত পূর্বশর্ত প্রয়োজন:
- রাস্পবেরি পাই এতে রাস্পিয়ান ওএস ইনস্টল করা আছে
- রাস্পবেরি পাই এর সাথে সামঞ্জস্যপূর্ণ একটি টাচস্ক্রিন ডিসপ্লে
- ওয়েব ভাষার মৌলিক বিষয় সম্পর্কে সামান্য জ্ঞান (CSS, HTML, JavaScript)
ধাপ 1: প্রকল্পের জন্য জ্যাঙ্গো এবং পূর্বশর্ত ইনস্টল করা
- টার্মিনাল ব্যবহার করে বিদ্যমান পাইথন 2 থেকে 3 আপগ্রেড করুন।আপনি ভিডিওর ধাপগুলি দেখতে পারেন।
- টার্মিনাল লাইনে পিপ কমান্ড ব্যবহার করে রাস্পবেরি পাইতে জ্যাঙ্গো ইনস্টল করুন।
- (alচ্ছিক) স্পর্শ প্রদর্শনের জন্য প্রয়োজনীয় লাইব্রেরি ইনস্টল করুন।
পদক্ষেপ 2: আপনার জ্যাঙ্গো অ্যাপ্লিকেশন সেট আপ করা
![আপনার জ্যাঙ্গো অ্যাপ্লিকেশন সেট আপ করা হচ্ছে আপনার জ্যাঙ্গো অ্যাপ্লিকেশন সেট আপ করা হচ্ছে](https://i.howwhatproduce.com/images/009/image-24747-2-j.webp)
![আপনার জ্যাঙ্গো অ্যাপ্লিকেশন সেট আপ করা হচ্ছে আপনার জ্যাঙ্গো অ্যাপ্লিকেশন সেট আপ করা হচ্ছে](https://i.howwhatproduce.com/images/009/image-24747-3-j.webp)
আপনি যদি রাস্পবেরি পাইতে আইডিই নিয়ে আরামদায়ক হন তবে এটির জন্য যান। Pycharm এ যান এবং একটি নতুন প্রকল্প তৈরি করুন যার অধীনে Django নির্বাচন করুন। প্রকল্পের জন্য একটি নতুন নাম দিন এবং টেমপ্লেট সক্ষম করুন এবং আপনার অ্যাপের জন্য একটি নাম তৈরি করুন এবং যদি আপনি ডাটাবেসে কাজ করেন তাহলে জ্যাঙ্গো অ্যাডমিন সক্ষম করুন এবং স্টার্ট টিপুন এটি প্রয়োজনীয় প্যাকেজ ইনস্টল করবে।
- টার্মিনালে python management.py runerver কমান্ড ব্যবহার করে চেক সার্ভার চলছে কি না
- যদি আপনি জ্যাঙ্গো বুনিয়াদি সম্পর্কে না জানেন তবে সাইট পোলস অ্যাপে নেভিগেট করুন যেখানে আপনি জ্যাঙ্গো বেসিক সম্পর্কে সহজেই বুঝতে পারবেন।
ধাপ 3: একটি GUI তৈরি করা এবং ব্যাকএন্ডের সাথে লিঙ্ক করা
- একটি GUI তৈরির জন্য আমি Html 5 এবং CSS 3 দিয়ে সম্পন্ন করব। আপনি আপনার ইচ্ছানুযায়ী বেশ কয়েকটি পৃষ্ঠা তৈরি করতে পারেন এবং যদি আপনি অফলাইন ভেন্ডিং মেশিন এবং অনলাইন ইউআরএল লিংকের জন্য কাজ করেন তাহলে আইকন এবং ছবি ডাউনলোড এবং ব্যবহার করার চেষ্টা করুন। আমি সেই.html ফাইলগুলিকে টেমপ্লেট ডিরেক্টরিতে সংরক্ষণ করেছি যা আমরা সক্ষম করেছি।
- যথাক্রমে ছবি, ভিডিও এবং CSS ফাইল সংরক্ষণের জন্য স্ট্যাটিক ফোল্ডার ব্যবহার করুন
- তারপরে জ্যাঙ্গোতে urls.py ব্যবহার করুন ফাইলগুলিকে পিছনের শেষ অগ্রগতির সাথে লিঙ্ক করতে।
(অথবা)
ক্লোন বা গিটহাবের সংগ্রহস্থল ডাউনলোড করুন-রাস্পবেরি-পাই-গুই-জ্যাঙ্গো
ধাপ 4: রাস্পবেরি-পাইতে ফাইলগুলি প্রতিস্থাপন করা এবং কনফিগার করা
![রাস্পবেরি-পাইতে ফাইলগুলি প্রতিস্থাপন করা এবং কনফিগার করা রাস্পবেরি-পাইতে ফাইলগুলি প্রতিস্থাপন করা এবং কনফিগার করা](https://i.howwhatproduce.com/images/009/image-24747-4-j.webp)
![রাস্পবেরি-পাইতে ফাইলগুলি প্রতিস্থাপন করা এবং কনফিগার করা রাস্পবেরি-পাইতে ফাইলগুলি প্রতিস্থাপন করা এবং কনফিগার করা](https://i.howwhatproduce.com/images/009/image-24747-5-j.webp)
অভিনন্দন, যদি আপনি এখন পর্যন্ত পদক্ষেপগুলি অনুসরণ করেন তবে রাস্পবেরি পাইতে GUI পরীক্ষা করার সময় এসেছে।
- আপনার পিসি বা ল্যাপটপে ব্যবহৃত একই নামের একটি জ্যাঙ্গো অ্যাপ্লিকেশন তৈরি করুন
- আপনার পাইতে টেমপ্লেট এবং স্ট্যাটিক ফোল্ডার তৈরি করুন
- আপনার তৈরি করা প্রকৃত ফাইলগুলির সাথে নতুন ফাইলগুলি প্রতিস্থাপন করুন আরো বিস্তারিত জানার জন্য ছবিগুলি দেখুন।
- পরবর্তী ধাপ হল ব্যাকগ্রাউন্ডে বুট করার সময় সার্ভার শুরু করার জন্য একটি অটো-স্টার্ট স্ক্রিপ্ট তৈরি করা
- চূড়ান্ত জিনিসটি হল রাস্পবেরি পাইতে কিয়স্ক মোড সক্ষম করা আরও বিস্তারিত জানার জন্য যদি আপনি ফুলস্ক্রিন মোডে ক্রোমিয়াম দেখাতে চান তবে আমার গিথুব পৃষ্ঠাটি দেখুন
প্রস্তাবিত:
রাস্পবেরি পিআই এবং সিনটেক ওয়েদারহ্যাট ব্যবহার করে সহজ আবহাওয়া প্রদর্শন: 4 টি ধাপ
![রাস্পবেরি পিআই এবং সিনটেক ওয়েদারহ্যাট ব্যবহার করে সহজ আবহাওয়া প্রদর্শন: 4 টি ধাপ রাস্পবেরি পিআই এবং সিনটেক ওয়েদারহ্যাট ব্যবহার করে সহজ আবহাওয়া প্রদর্শন: 4 টি ধাপ](https://i.howwhatproduce.com/images/001/image-709-25-j.webp)
রাস্পবেরি পিআই এবং সিনটেক ওয়েদারহ্যাট ব্যবহার করে সহজ আবহাওয়া প্রদর্শন: * 2019 সালে ইয়াহু তার এপিআই পরিবর্তন করে, এবং এটি কাজ করা বন্ধ করে দেয়। আমি পরিবর্তন সম্পর্কে অজ্ঞ ছিলাম। ২০২০ সালের সেপ্টেম্বরে এই প্রকল্পটি OPENWEATHERMAP API ব্যবহার করার জন্য আপডেট করা হয়েছে নীচের আপডেট করা বিভাগটি দেখুন, এই তথ্যটির বাকি অংশ এখনও ভাল
আইটেমড্রপ (রাস্পবেরি পাই) নিশ্চিত করার জন্য স্কেল সহ ভেন্ডিং মেশিন: 5 টি ধাপ
![আইটেমড্রপ (রাস্পবেরি পাই) নিশ্চিত করার জন্য স্কেল সহ ভেন্ডিং মেশিন: 5 টি ধাপ আইটেমড্রপ (রাস্পবেরি পাই) নিশ্চিত করার জন্য স্কেল সহ ভেন্ডিং মেশিন: 5 টি ধাপ](https://i.howwhatproduce.com/images/007/image-19400-j.webp)
আইটেমড্রপ (রাস্পবেরি পাই) নিশ্চিত করার জন্য স্কেল সহ ভেন্ডিং মেশিন: স্বাগত সহকর্মী, একটি স্কুল প্রকল্পের জন্য আমি একটি জলখাবার ভেন্ডিং মেশিন বানানোর সিদ্ধান্ত নিয়েছি। আমাদের নিয়োগ ছিল একটি পুনreatনির্মাণযোগ্য ডিভাইস তৈরি করা যা কমপক্ষে 3 টি সেন্সর এবং 1 টি অ্যাকচুয়েটর ব্যবহার করে। আমি আংশিকভাবে একটি ভেন্ডিং মেশিন বানাতে গিয়েছিলাম কারণ আমার কিছু অ্যাক্সেস ছিল
ফ্লাইট ম্যাপিং ডেটা ব্যবহার করে প্রাথমিক সতর্কতা রাস্পবেরি পিআই রানওয়ে লাইট: 14 টি ধাপ (ছবি সহ)
![ফ্লাইট ম্যাপিং ডেটা ব্যবহার করে প্রাথমিক সতর্কতা রাস্পবেরি পিআই রানওয়ে লাইট: 14 টি ধাপ (ছবি সহ) ফ্লাইট ম্যাপিং ডেটা ব্যবহার করে প্রাথমিক সতর্কতা রাস্পবেরি পিআই রানওয়ে লাইট: 14 টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/001/image-1245-36-j.webp)
ফ্লাইট ম্যাপিং ডেটা ব্যবহার করে প্রাথমিক সতর্কতা রাস্পবেরি পিআই রানওয়ে লাইট: এই বাতিটি বিভিন্ন কারণে এসেছে যে আমি সবসময় ওভারহেড উড়োজাহাজগুলিতে আগ্রহী এবং গ্রীষ্মকালে উইকএন্ডে প্রায়ই বেশ কিছু উত্তেজনাপূর্ণ উড়ন্ত হয়। যদিও আপনি কেবল তাদের কাছে যাওয়ার সময় তাদের কথা শুনতে থাকেন
লাই ডিটেক্টর+ভেন্ডিং মেশিন: আরডুইনো লিওনার্দোর সাথে: 6 টি ধাপ
![লাই ডিটেক্টর+ভেন্ডিং মেশিন: আরডুইনো লিওনার্দোর সাথে: 6 টি ধাপ লাই ডিটেক্টর+ভেন্ডিং মেশিন: আরডুইনো লিওনার্দোর সাথে: 6 টি ধাপ](https://i.howwhatproduce.com/images/001/image-1264-52-j.webp)
লাই ডিটেক্টর+ভেন্ডিং মেশিন: আরডুইনো লিওনার্দোর সাথে: এই লাই ডিটেক্টরটি আপনার স্বাভাবিক গড় মিথ্যা আবিষ্কারক নয়, এটি একটি মিথ্যা আবিষ্কারক যার সাথে একটি ভেন্ডিং মেশিন সংযুক্ত থাকে। মূলত, এইভাবে এটি কাজ করে। শুরুতে, প্লেয়ারটি একটি বোতাম টিপবে যা মেশিনটি শুরু করবে এবং মিথ্যা বলার আগে
প্রিলিমিনারি* পিআই-তে এসপিআই: একটি রাস্পবেরি পাই ব্যবহার করে একটি এসপিআই 3-অক্ষ অ্যাকসিলরোমিটারের সাথে যোগাযোগ: 10 টি ধাপ
![প্রিলিমিনারি* পিআই-তে এসপিআই: একটি রাস্পবেরি পাই ব্যবহার করে একটি এসপিআই 3-অক্ষ অ্যাকসিলরোমিটারের সাথে যোগাযোগ: 10 টি ধাপ প্রিলিমিনারি* পিআই-তে এসপিআই: একটি রাস্পবেরি পাই ব্যবহার করে একটি এসপিআই 3-অক্ষ অ্যাকসিলরোমিটারের সাথে যোগাযোগ: 10 টি ধাপ](https://i.howwhatproduce.com/images/002/image-5684-70-j.webp)
প্রাথমিক* SPI on the Pi: একটি Raspberry Pi ব্যবহার করে SPI 3-axis Accelerometer দিয়ে যোগাযোগ করা: কিভাবে রাস্পবিয়ান সেটআপ করা যায় সে বিষয়ে ধাপে ধাপে নির্দেশিকা, এবং bcm2835 SPI লাইব্রেরি ব্যবহার করে একটি SPI ডিভাইসের সাথে যোগাযোগ করুন (একটুও আঘাত না!) খুব প্রাথমিক … আমাকে শারীরিক সংযোগের আরও ভাল ছবি যুক্ত করতে হবে এবং কিছু বিশ্রী কোডের মাধ্যমে কাজ করতে হবে