সুচিপত্র:

স্মার্টবার ককটেল: 6 টি ধাপ
স্মার্টবার ককটেল: 6 টি ধাপ

ভিডিও: স্মার্টবার ককটেল: 6 টি ধাপ

ভিডিও: স্মার্টবার ককটেল: 6 টি ধাপ
ভিডিও: Как спрятать данные в ячейках Excel? 2024, নভেম্বর
Anonim
স্মার্টবার ককটেল
স্মার্টবার ককটেল

এই নির্দেশে আমি আপনাকে একটি স্মার্টবার তৈরি করতে সাহায্য করব। আমি এই প্রকল্পটি তৈরি করেছি কারণ আমি একটি ককটেল পান করতে পছন্দ করি এবং আমি প্রক্রিয়াটি স্বয়ংক্রিয় করতে চেয়েছিলাম।

সরবরাহ:

এই প্রকল্পের জন্য প্রয়োজনীয় সরবরাহগুলি নিম্নরূপ:

অন্তত

  • 1 রাস্পবেরি পাই
  • 1 SD কার্ড (16GB)
  • কয়েকটি জাম্পার তার
  • বৈদ্যুতিক টেপ
  • 2 পার্শ্বযুক্ত স্টিকি টেপ

সেন্সর

  • 1 এলসিডি ডিসপ্লে
  • 1 আরএফআইডি সেন্সর
  • 1 চৌম্বকীয় যোগাযোগ সেন্সর
  • 2 লোড সেন্সর + HX711 চিপ

Actuators

  • 4 পেরিস্টালটিক পাম্প (12V)
  • 1 4-চ্যানেল রিলে

আমার নির্মাণ সামগ্রী

  • ওএসবি কাঠ 12 মিমি
  • প্লেক্সিগ্লাস
  • তামার নল (1 মি)

ধাপ 1: সেটআপ

শুরু করার জন্য আমাদের প্রথমে আপনার পাই সেট আপ করতে হবে।

আপনার দুটি জিনিস লাগবে:

  • win32 ডিস্ক ইমেজার
  • রাস্পবিয়ান ওএস ইমেজ

ইনস্টলেশন

  1. Win32 ডিস্ক ইমেজার খুলুন
  2. রাসবিয়ান ওএস এর আপনার ছবি নির্বাচন করুন
  3. আপনার এসডি কার্ড নির্বাচন করুন
  4. লিখতে ক্লিক করুন

আমরা কোডিং শুরু করার আগে আমাদের পাইতে কিছু জিনিস সেটআপ করতে হবে।

  1. এসডি কার্ডের বুট ডিরেক্টরিতে যান
  2. "Cmdline.txt" ফাইলটি খুলুন
  3. যোগ করুন ip = 169.254.10.1 পাঠের দীর্ঘ লাইনের শেষে একটি স্পেস দিয়ে আলাদা করা
  4. ফাইলটি সংরক্ষণ করুন।
  5. একই ডিরেক্টরিতে কোন এক্সটেনশন ছাড়াই ssh নামে একটি ফাইল তৈরি করুন

এখন আপনি নিরাপদে এসডি কার্ড বের করতে পারেন এবং এসডি কার্ড দিয়ে পাই শুরু করতে পারেন

পাই এর সাথে সংযুক্ত হচ্ছে

আপনি পাই এর সাথে বিভিন্ন পদ্ধতির সাথে সংযোগ করতে পারেন, কিন্তু আমি কমান্ড প্রম্পট ব্যবহার করতে পছন্দ করি।

  1. কমান্ড প্রম্পট খুলুন
  2. "Ssh [email protected]" লিখুন
  3. এন্টার এ ক্লিক করুন
  4. পাসওয়ার্ড "রাস্পবেরি" পূরণ করুন

ওয়াইফাই

আপনার ফোনে আপনার সাইট অ্যাক্সেস করতে আপনার একটি ওয়াইফাই আইপি লাগবে। এখানে আপনাকে ওয়াইফাই এর সাথে সংযোগ করতে হবে।

  • "sudo wpa_passphrase" SSID "" পাসওয়ার্ড ">> /etc/wpa_supplicant/wpa_supplicant.conf লিখুন
  • WPA ক্লায়েন্ট লিখুন

wpa_cli

ইন্টারফেস নির্বাচন করুন

ইন্টারফেস wlan0

কনফিগারেশন পুনরায় লোড করুন

পুনর্গঠন

পাইথন প্যাকেজ

  • ফ্লাস্ক
  • ফ্লাস্ক-কোর
  • ফ্লাস্ক-মাইএসকিউএল
  • ফ্লাস্ক-সকেটআইও
  • Gevent
  • Gevent-websocket

প্যাকেজ ইনস্টল করতে নিচের কোডটি ব্যবহার করুন

"pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket"

ধাপ 2: ডাটাবেস

ডাটাবেস
ডাটাবেস

আমার ডাটাবেসের জন্য আমি 7 টেবিল ব্যবহার করি

  • pompConfig
  • সেন্সর
  • MesureSensors
  • ব্যবহারকারীরা
  • অর্ডারকৃত ককটেল
  • ককটেল
  • অ্যাকাউন্ট

ধাপ 3: তারের

তারের
তারের

পুরো প্রকল্পটি একত্রিত করার জন্য আমার স্কিম ব্যবহার করুন।

রিলে 5V ব্যবহার করে কিন্তু 3.3V দিয়ে নিয়ন্ত্রিত হয়

LCD 5V ব্যবহার করে

ধাপ 4: একটি প্রোগ্রাম আউট অফ ইউ প্রোগ্রাম

আপনি যখন আপনার পাই শুরু করবেন তখন আপনার প্রোগ্রাম শুরু হবে তা নিশ্চিত করার জন্য, আপনাকে আপনার কোডটিকে একটি পরিষেবা করতে হবে। আপনি এটি অনুসরণ করেন।

"sudo systemctl myscript.service সক্ষম করুন"

ধাপ 5: আবাসন

হাউজিং
হাউজিং
হাউজিং
হাউজিং

এই প্রকল্পের জন্য আমি ওএসবি কাঠ ব্যবহার করেছি। আপনি নিম্নলিখিত আকারের তক্তা প্রয়োজন হবে

  • 2 গুণ 60 x 42 সেমি (সামনে এবং পিছনের প্যানেল)
  • 2 গুণ 15 x 42 সেমি (পাশের প্যানেল)
  • 2 গুণ 13 x 40 সেমি (ভিতরের বিভাজক)
  • 2 গুণ 10 x 7 সেমি (2 বোতলের প্ল্যাটফর্ম)
  • 1 সময় 23 x 10 সেমি (2 বোতলের প্ল্যাটফর্ম)

এই কাঠ কাটার জন্য দয়া করে সতর্ক থাকুন এবং প্রয়োজনে সাহায্য চাইতে

আমার কেস একত্রিত করার পরে আমি আমার উপাদানগুলির জন্য কয়েকটি পাইস ড্রিল করেছি।

  • LCD (7cm x 2.5cm)
  • বোতাম (15 মিমি বৃত্ত)
  • বোতল প্রদর্শন (40 সেমি x 25 সেমি)
  • RFID (4 সেমি x 3 মিমি)

এর পরে আমার ইলেকটোনিসে স্থান দেওয়া শুরু হয়।

ধাপ 6: অ্যাপটি শুরু করুন

  1. পাই প্লাগ করুন
  2. প্রোগ্রামটি চালু না হওয়া পর্যন্ত অপেক্ষা করুন
  3. এলসিডি স্ক্রিনে আপনি যে আইপি দেখতে পান তাতে যান
  4. একটি ককটেল চয়ন করুন
  5. আপনার RFID স্ক্যান করুন
  6. একটি ভাল প্রাপ্য পানীয় উপভোগ করুন

প্রস্তাবিত: