সুচিপত্র:

GUI রাস্পবেরি সহ ককটেল মেশিন: 7 টি ধাপ (ছবি সহ)
GUI রাস্পবেরি সহ ককটেল মেশিন: 7 টি ধাপ (ছবি সহ)

ভিডিও: GUI রাস্পবেরি সহ ককটেল মেশিন: 7 টি ধাপ (ছবি সহ)

ভিডিও: GUI রাস্পবেরি সহ ককটেল মেশিন: 7 টি ধাপ (ছবি সহ)
ভিডিও: 🇨🇴 ЗАБРАЛ ДЕВОЧКУ В НОМЕР 🇨🇴 КОЛУМБИЯ КАРТАХЕНА 2024, ডিসেম্বর
Anonim
GUI রাস্পবেরি সহ ককটেল মেশিন
GUI রাস্পবেরি সহ ককটেল মেশিন
GUI রাস্পবেরি সহ ককটেল মেশিন
GUI রাস্পবেরি সহ ককটেল মেশিন

আপনি প্রযুক্তি এবং পার্টি পছন্দ করেন? এই প্রকল্পটি আপনার জন্য তৈরি করা হয়েছে!

এই টিউটোরিয়ালে আমরা গ্রাফিক ইন্টারফেস সহ একটি স্বয়ংক্রিয় ককটেল মেশিন তৈরি করব।

রাস্পবেরি দ্বারা নিয়ন্ত্রিত সবকিছু!

সম্পাদনা করুন: আমি এখানে একটি নতুন সহজ এবং সস্তা লিঙ্ক করেছি

ধাপ 1: আমাদের যা প্রয়োজন:

এই প্রকল্পের জন্য আমি 8 টি বোতল ব্যবহার করব কিন্তু আপনি কম বা বেশি চাইলে সহজেই মানিয়ে নিতে পারবেন।

রাস্পবেরি বি: যে কোন কাজ করা উচিত

-8 চ্যানেল রিলে: প্রতিটি চ্যানেল একটি বোতল হবে। (1 চ্যানেল = 1 বোতল)

-তারের মধ্যে সবচেয়ে গুরুত্বপূর্ণ হল পুরুষ থেকে মহিলা।

-8 জলের পাম্প প্রতিটি পাম্প একটি বোতলের জন্য ব্যবহার করা হবে

পাইপ আমি 10 মি পেয়েছি

-ইউজার ইন্টারফেস প্রদর্শন করার জন্য 2.8 টাচস্ক্রিন

- এসডি কার্ড 8 জি: কমপক্ষে 8 জিবি

-এসডি কার্ড রিডার আমি বিশ্বাস করি আপনার বেশিরভাগেরই ইতিমধ্যে এটি আছে কিন্তু ক্ষেত্রে।

-পানীয়ের জন্য কন্টেইনার, আমি আপনাকে বেছে নেব কারণ এটি আপনার ধারণার উপর নির্ভর করবে। আমার গাড়িতে 1.5 লিটার রয়েছে

ধাপ 2: রাস্পবেরি পাই সেট আপ করুন

রাস্পবেরি পাই সেট আপ করুন
রাস্পবেরি পাই সেট আপ করুন
রাস্পবেরি পাই সেট আপ করুন
রাস্পবেরি পাই সেট আপ করুন
রাস্পবেরি পাই সেট আপ করুন
রাস্পবেরি পাই সেট আপ করুন

রাস্পবেরি এবং টাচস্ক্রিন ব্যবহার করার জন্য, আমাদের রাস্পবিয়ানের একটি পরিবর্তিত চিত্রের প্রয়োজন হবে

প্রথম 3 সফ্টওয়্যার:

-রাস্পবিয়ানের অ্যাডাফ্রুট সংশোধিত চিত্র

-Win32diskimager এসডি কার্ডে ছবি বার্ন করতে

-রাস্পবেরিতে রিমোটের সাথে সংযোগ স্থাপন করার জন্য

WIn32 ডিস্ক ইমেজার:

ডাউনলোড করার পর ইন্সটল করুন।

ইহা খোল, 1/ আপনি দেখতে পাবেন "ডিভাইস" সাধারণভাবে ডিফল্ট ভাল (যদি আপনার শুধুমাত্র এসডি কার্ড সংযুক্ত থাকে)

2/ নীল আইকন ফোল্ডারে ক্লিক করুন এবং আপনার ডাউনলোড করা রাস্পবিয়ান জেসি ছবিটি নির্বাচন করুন

3/ লিখতে ক্লিক করুন এবং এটি সম্পন্ন হয়েছে।

আপনি এখন রাস্পবেরিতে কার্ড সন্নিবেশ করতে পারেন।

পুটি:

এটি আমাদের এসএসএইচ এর মাধ্যমে সংযোগ করতে দেয়, পুটি খুলুন (ইনস্টল করার দরকার নেই)

-রাস্পবেরির সাথে ইন্টারনেট কেবল সংযুক্ত করুন

-আপনাকে রাস্পবেরি 2 এর আইপি খুঁজে পেতে হবে সহজ উপায়:

আপনার বক্স ইন্টারফেসের সাথে সংযোগ করুন আপনি আইপি দিয়ে ডিভাইসটি দেখতে সক্ষম হবেন

-টাচস্ক্রিন এবং কীবোর্ড সংযোগ করুন টার্মিনালে যান তারপর ifconfig

এখন পুটিতে প্রবেশ করুন আইপি অ্যাড্রেস 192.168.0.3 এর মত কিছু হবে তারপর প্রবেশ করুন

-এটি হ্যাঁ ক্লিক করতে বিশ্বাস করতে বলবে (ছবি)

-লগইন: পাই পাসওয়ার্ড: রাস্পবেরি

পাশের জানালাগুলো ছেড়ে দিন আমরা পরে এখানে ফিরে আসব

ধাপ 3: পর্দা সংযুক্ত করা

স্ক্রিন সংযুক্ত করা হচ্ছে
স্ক্রিন সংযুক্ত করা হচ্ছে
স্ক্রিন সংযুক্ত করা হচ্ছে
স্ক্রিন সংযুক্ত করা হচ্ছে
স্ক্রিন সংযুক্ত করা হচ্ছে
স্ক্রিন সংযুক্ত করা হচ্ছে
স্ক্রিন সংযুক্ত করা হচ্ছে
স্ক্রিন সংযুক্ত করা হচ্ছে

স্ক্রিনের অসুবিধা হল যে এটি ইতিমধ্যে মাউন্ট করা হয়েছে তাই যখন আপনি এটি প্লাগ করবেন তখন এটি রাস্পের সমস্ত পিন ব্যবহার করবে।

আমি প্রতিটি পিন পরীক্ষা করে দেখেছি যে কোনটি স্ক্রিন ব্যবহার করে (ছবি দেখুন)

স্ক্রিনটি সংযুক্ত করতে এটি রাস্পবেরির মতো একই পিন হবে

একবার সংযুক্ত হয়ে গেলে যদি আপনি রাস্পবিয়ান ইনস্টল করেন তবে আপনি এটি ব্যবহার করতে সক্ষম হবেন।

পর্দার জন্য পরামর্শ:

টাস্কবার কিছু জায়গা নেয়, যদি আপনি এটিতে ডান ক্লিক করেন তাহলে প্যানেল সেটিং => উন্নত => টাস্কবারের জন্য সংরক্ষিত স্থানটি আনটিক করুন

একক ক্লিক কনফিগার করুন:

একক ক্লিক: যদি আপনি ব্যবহার করতে ক্লিক করেন তবে কেবল পুটিতে পর্দায় ক্লিক করুন: cd /home/pi/.config => nano libfm.conf

লাইন 5 single_click = 0 single_click = 1 তে পরিবর্তন

ধাপ 4: রিলে/রাস্পবেরি সংযোগ করা

রিলে/রাস্পবেরি সংযুক্ত করা হচ্ছে
রিলে/রাস্পবেরি সংযুক্ত করা হচ্ছে
রিলে/রাস্পবেরি সংযুক্ত করা হচ্ছে
রিলে/রাস্পবেরি সংযুক্ত করা হচ্ছে
রিলে/রাস্পবেরি সংযুক্ত করা হচ্ছে
রিলে/রাস্পবেরি সংযুক্ত করা হচ্ছে

একটি পানির পাম্পের জন্য ছবি দেখানো হয়েছে।

জল পাম্প + = রিলে

জল পাম্প - = চার্জার 12V

আমি একটি চার্জার 12V ব্যবহার করেছি (উপরে কাটা) নেতিবাচক প্রতিটি পাম্পে যায় (নেতিবাচক) এবং রিলে ইতিবাচক প্রতিটি চ্যানেল

একটি চার্জারই যথেষ্ট কারণ সেই সময়ে শুধুমাত্র একটি পাম্প কাজ করবে

8 পাম্পের জন্য এটি পুনরাবৃত্তি করুন।

রাস্পবেরি এবং রিলে আশ্চর্যজনক বিষয় সম্পর্কে আরও জানতে এখানে

ধাপ 5: GUI এর জন্য কোড

GUI এর জন্য কোড
GUI এর জন্য কোড
GUI এর জন্য কোড
GUI এর জন্য কোড

আমরা উপাদান অংশ (ধরনের) জন্য সম্পন্ন করা হয়।

আসুন গ্রাফিক ইউজার ইন্টারফেস তৈরি করি:

আপনি এখন সংযুক্ত হয়ে পুটিতে ফিরে আসতে পারেন আমরা ডেস্কটপে আমাদের কোড তৈরি করতে যাচ্ছি:

সিডি/হোম/পিআই/ডেস্কটপ

একটি ফাইল খুলুন:

nano drink.sh

ফাইলটি এক্সিকিউটেবল কিনা তা নিশ্চিত করতে

chmod +x drink.sh

এবং কোড পেস্ট করুন:

আপনি যদি কোডটি সংশোধন করতে চান:

"জিপিআইও মোড আউট" মানে আপনি পিন চালু করুন (তাই রিলে চালু করুন)

রাস্পবেরিতে জিপিও = পিন, কিন্তু ফিজিক পিন সিস্টেমের মতো নয়।

ছবিটি চেক করুন।

সুতরাং আপনি যদি "মেনু বোইসন" এবং কোডের মূল অংশে কেবলমাত্র একটি পানীয় যোগ বা পরিবর্তন করতে চান তবে আপনি দেখতে পারেন যে প্রতিটি পানীয়ের কোডের একটি ছোট বিভাগ রয়েছে।

#!/bin/bash যখন সত্য; পছন্দ করুন "echo $ choice case" $ {choice} "in" cocktail ") সত্য থাকা অবস্থায়; do choice = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" whisky coca "\" wodka orange "\" ricard eau "\" tequila কমলা "orange" জিন কমলা ")" echo $ choice case "$ {choice}" in "whisky coca") gpio mode 2 out sleep 3 gpio mode 2 input / gpio mode 0 out sleep 4 gpio mode 0 input break;; "ওডকা কমলা") জিপিও মোড 3 আউট স্লিপ 2 জিপিও মোড 3 ইনপুট / জিপিও মোড 7 আউট স্লিপ 4 জিপিও মোড 7 ইনপুট ব্রেক;; "ricard eau") gpio mode 24 out sleep 3 gpio mode 24 input / gpio mode 25 out sleep 3 gpio mode 25 input break;; "টেকিলা কমলা") জিপিও মোড 22 আউট স্লিপ 3 জিপিও মোড 22 ইনপুট / জিপিও মোড 7 আউট স্লিপ 3 জিপিও মোড 7 ইনপুট ব্রেক;; "জিন কমলা") জিপিও মোড 23 আউট স্লিপ 2 জিপিও মোড 23 ইনপুট / জিপিও মোড 7 আউট স্লিপ 4 জিপিও মোড 7 ইনপুট ব্রেক;; *) প্রতিধ্বনি "বাই" বিরতি;; esac সম্পন্ন;; "নরম") যখন সত্য; পছন্দ করুন "$ {choice}" "কমলা" তে) জিপিও মোড 7 আউট স্লিপ 6 জিপিও মোড 7 ইনপুট ব্রেক;; "কোকা") জিপিও মোড 0 আউট স্লিপ 6 জিপিও মোড 0 ইনপুট বিরতি;; "eau") gpio mode 25 out sleep 6 gpio mode 25 input break;; *) প্রতিধ্বনি "বাই" বিরতি;; esac সম্পন্ন;; "শুটার") যখন সত্য; পছন্দ করুন "" TGV ")" echo $ choice case "$ {choice}" in "whisky") gpio mode 2 out sleep 2 gpio mode 2 input break;; "ওয়াডকা") জিপিও মোড 3 আউট স্লিপ 2 জিপিও মোড 3 ইনপুট ব্রেক;; "টেকিলা") জিপিও মোড 22 আউট স্লিপ 2 জিপিও মোড 22 ইনপুট ব্রেক;; "জিন") জিপিও মোড 23 আউট স্লিপ 2 জিপিও মোড 23 ইনপুট বিরতি;; "TGV") gpio mode 22 out sleep 1 gpio mode 22 input / gpio mode 23 out sleep 1 gpio mode 23 input / gpio mode 3 out sleep 1 gpio mode 3 input break;; *) প্রতিধ্বনি "বাই" বিরতি;; esac সম্পন্ন;;

"গরুর ছেলে")

যখন সত্য; do choice = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" ricard pierre "\" whisky coca "\" wodka orange "\" gin কমলা "\" টেকিলা কমলা "\" সিমেটিয়ার ")" প্রতিধ্বনি $ choice case "$ {choice}" in "ricard pierre") gpio mode 24 out sleep 4 gpio mode 24 input / gpio mode 25 out sleep 5 gpio mode 25 input বিরতি;; "হুইস্কি কোকা") জিপিও মোড 2 আউট স্লিপ 3 জিপিও মোড 2 ইনপুট / জিপিও মোড 0 আউট স্লিপ 6 জিপিও মোড 0 ইনপুট বিরতি;; "ওডকা কমলা") জিপিও মোড 3 আউট স্লিপ 3 জিপিও মোড 3 ইনপুট / জিপিও মোড 7 আউট স্লিপ 6 জিপিও মোড 7 ইনপুট ব্রেক;; "জিন কমলা") জিপিও মোড 23 আউট স্লিপ 3 জিপিও মোড 23 ইনপুট / জিপিও মোড 7 আউট স্লিপ 6 জিপিও মোড 7 ইনপুট বিরতি;; "টেকিলা কমলা") জিপিও মোড 22 আউট স্লিপ 3 জিপিও মোড 22 ইনপুট / জিপিও মোড 7 আউট স্লিপ 6 জিপিও মোড 7 ইনপুট ব্রেক;; "cimetière") gpio মোড 2 আউট ঘুম 2 gpio মোড 2 ইনপুট / gpio মোড 3 আউট ঘুম 2 gpio মোড 3 ইনপুট / gpio মোড 23 আউট ঘুম 2 gpio মোড 23 ইনপুট / gpio মোড 25 আউট ঘুম 2 gpio মোড 25 ইনপুট gpio mode 7 out sleep 1 gpio mode 7 input break;; *) প্রতিধ্বনি "বাই" বিরতি;; esac সম্পন্ন;; *) প্রতিধ্বনি "বাই" বিরতি;; ইসক সম্পন্ন

ধাপ 6: চূড়ান্ত মাউন্ট

চূড়ান্ত মাউন্ট
চূড়ান্ত মাউন্ট
চূড়ান্ত মাউন্ট
চূড়ান্ত মাউন্ট
চূড়ান্ত মাউন্ট
চূড়ান্ত মাউন্ট
চূড়ান্ত মাউন্ট
চূড়ান্ত মাউন্ট

আমি IKEA থেকে একটি উল্লম্ব আসবাবপত্র ব্যবহার করি নিজেকে তৈরি করার চেয়ে সস্তা।

আমি গ্লাস লাগানোর জন্য সামনের দরজা থেকে একটি বর্গ কেটেছি

আমি একটি পাইপ পাস করার জন্য তাকের মধ্যে কিছু গর্ত করেছি, পাম্পের পাইপ সেখানে যায়।

নীচে আমি একটি বায়ুচলাচল কম্পিউটার থেকে একটি তারের আলনা রেখেছি যার সাথে একটি জল ঝরছে

ধাপ 7: উপসংহার

সবকিছু সঠিকভাবে কাজ করছে কিন্তু আমি কিছু অপ্রয়োজনীয় সমস্যার মুখোমুখি হয়েছি।

কিছু সমস্যা:

-কেসটি একটু টাইট, যখন আপনি পূরণ করবেন তখন জটিল হতে পারে। -

-পানীয়ের পাত্রে উপরে এবং নীচে কাচ; এটি একটি সাইফন তৈরি করবে যার অর্থ পাম্প বন্ধ হয়ে গেলেও তরল আসছে।

এটি এড়ানোর জন্য একটি অনুভূমিক কেস ব্যবহার করুন বা আমার মতো আপনাকে নিমজ্জন অংশে পাইপের একটি ছোট গর্ত করতে হবে।

এছাড়াও আপনি দেখতে পাচ্ছেন যে আমার কাছে কেবল সব জায়গায় যাচ্ছে যা খারাপ দেখায়, তাই দিগন্তের ডেস্কটি সর্বোত্তম বিকল্প হবে।

উপদেশ:

রিলে কোন পানীয়ের সাথে সংযুক্ত তা জানতে প্রতিটি পাত্রে কিছু স্টিকার লাগান।

আপনি যদি নির্দেশযোগ্য পছন্দ করেন তবে দয়া করে ভোট দিন

প্রস্তাবিত: