সুচিপত্র:

স্মার্ট ফ্রিজ: 11 টি ধাপ
স্মার্ট ফ্রিজ: 11 টি ধাপ

ভিডিও: স্মার্ট ফ্রিজ: 11 টি ধাপ

ভিডিও: স্মার্ট ফ্রিজ: 11 টি ধাপ
ভিডিও: ফ্রিজ কিনে ঠকতে না চাইলে এই ৬টি বিষয় জেনে রাখুন । How to Buy a good Refrigerator and Fridge-6 tips 2024, নভেম্বর
Anonim
স্মার্ট ফ্রিজ
স্মার্ট ফ্রিজ
স্মার্ট ফ্রিজ
স্মার্ট ফ্রিজ
স্মার্ট ফ্রিজ
স্মার্ট ফ্রিজ

হ্যালো, স্কুলের জন্য এই নির্দেশনায় আমি রাস্পবেরি পাই ব্যবহার করে আপনার নিজের স্মার্ট ফ্রিজ কিভাবে তৈরি করব তা দেখাতে যাচ্ছি। স্মার্ট ফ্রিজ আপনার ব্যক্তিগত ব্যাজ ব্যবহার করে আপনি যে পানীয়গুলি বের করেন তা গণনা করে।

সমস্ত ডেটা সংরক্ষণ করা হবে এবং একটি মাইএসকিউএল ডাটাবেসে সংগ্রহ করা হবে এবং ওয়েবসাইটে রাখা হবে। ওয়েবসাইটটি প্রতিক্রিয়াশীল এবং স্মার্টফোনে ব্যবহারযোগ্য।

ধাপ 1: সরঞ্জাম এবং উপাদান

সরঞ্জাম:

  • একটি সোল্ডারিং লোহা
  • ঝাল
  • ড্রিল
  • জিগস
  • দেখেছি
  • স্ক্রু ড্রাইভার বা হাতুড়ি (যদি আপনি স্ক্রু বা নখ ব্যবহার করতে চান)
  • স্যান্ডপেপার
  • 2x হার্ডউড পাতলা পাতলা কাঠ (12 মিমি 122 x 61 সেমি)

উপাদান:

  • 1x রাস্পবেরি পাই 3
  • 1x 8GB মাইক্রো এসডি
  • 1x LED স্ট্রিপ (1 মি)
  • 3x নেতৃত্বাধীন (সবুজ, নীল এবং লাল)
  • 1x বোতাম
  • 1x 6V / 12V ইলেক্ট্রিক লক
  • 1x Relais 5V
  • 6x এলডিআর
  • 9x প্রতিরোধক
  • 1x ব্রেডবোর্ড
  • 1x MCP3008
  • 1x জিপিআইও টি-মুচি
  • 1x ইথারনেট কেবল
  • 1x বাহ্যিক শক্তি (লক)
  • 1x ইউনিভার্সাল পাওয়ার (পাই)
  • ইলেকট্রনিক তার

এইগুলি আমি ব্যবহার করেছি, তবে আপনি কিছু অংশ পরিবর্তন করতে পারেন বা কিছু যুক্ত করতে পারেন।

সরঞ্জাম ছাড়া সর্বাধিক মোট খরচ প্রায় € 140

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

আমরা আমাদের রাস্পবেরি পাইতে অপারেটিং সিস্টেম ইনস্টল করা শুরু করব।

রাস্পবেরি পাই ওয়েবসাইট থেকে "প্যাসেল সহ রাস্পবিয়ান জেসি" ছবিটি ডাউনলোড করুন। আপনি দেখতে পাবেন যে এটি একটি জিপ-ফাইল।

  • উইন 32 ডিস্ক ইমেজার টুলটি ডাউনলোড করুন, এটি সোর্সফোর্জে ডাউনলোড করা যাবে।
  • ছবি নির্বাচন করতে ফোল্ডার আইকনে ক্লিক করুন
  • তারপরে আপনার মাইক্রোএসডি "ডিভাইস" এ নির্বাচন করুন
  • তারপর "লিখুন" এ ক্লিক করুন

আপনার মাইক্রোএসডি তে ছবিটি লেখার পর, আপনি উইন্ডোজ এক্সপ্লোরারে মাইক্রোএসডি খুলতে পারেন।

  • "Cmdline.txt" ফাইলটি খুলুন
  • "Rootwait" শব্দের আগে নিচের লাইন যোগ করুন: 169.254.10.0
  • তারপর ফাইলটি সেভ করুন।

RPi এ microSD োকান

5, 2V ডিসি অ্যাডাপ্টারের সাহায্যে আপনার RPi এ একটি ভোল্টেজ প্রয়োগ করুন

নেটওয়ার্ক কেবলটিকে RPi এর সাথে সংযুক্ত করুন এবং এটি আপনার কম্পিউটারের নেটওয়ার্ক পোর্টে লাগান।

আপনার রাস্পবেরি এখন ব্যবহারের জন্য প্রস্তুত।

ধাপ 3: রাস্পবেরি পাই 3 এর সাথে সংযোগ করুন

রাস্পবেরি পাই 3 এর সাথে সংযোগ করুন
রাস্পবেরি পাই 3 এর সাথে সংযোগ করুন

আমাদের RPi এর সাথে সংযোগ করতে আমরা পুটি ব্যবহার করব।

  1. পুটি ডাউনলোড করুন
  2. একটি SSH সংযোগ তৈরি করুন (ছবি দেখুন)
  3. সাইন ইন করুন

    • ব্যবহারকারীর নাম: পাই
    • পাসওয়ার্ড: রাস্পবেরি

ওয়াইফাই আপ সেট করা হচ্ছে

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

ফাইলের নীচে যান এবং নিম্নলিখিতগুলি যুক্ত করুন:

নেটওয়ার্ক = {ssid = "বেতার নেটওয়ার্কের নাম"

psswrd = "নেটওয়ার্কের পাসওয়ার্ড psk =" ওয়্যারলেস নেটওয়ার্কের পাসওয়ার্ড "}

আপনার আইপি ঠিকানার ধরন দেখতে:

ifconfig wlan0

এখন আপনি পুট্টি = আইপি ঠিকানায় আপনার রাস্পবেরি পাই হোস্টনামের সাথে ওয়্যারলেস সংযোগ করতে পারেন

যদি ওয়াইফাই সংযোগ করতে সমস্যা হয়, তাহলে আপনি ফাইলটি এইভাবে সম্পাদনা করতে পারেন:

"সুডো ন্যানো /etc/wpa_supplicant/wpa_supplicant.config"

ধাপ 4: বৈদ্যুতিক সার্কিট

বৈদ্যুতিক সার্কিট
বৈদ্যুতিক সার্কিট
বৈদ্যুতিক সার্কিট
বৈদ্যুতিক সার্কিট
বৈদ্যুতিক সার্কিট
বৈদ্যুতিক সার্কিট
বৈদ্যুতিক সার্কিট
বৈদ্যুতিক সার্কিট

এই ধাপে আমরা প্রতিটি সেন্সরকে রাস্পবেরি পাই এর সাথে সংযুক্ত করব।

রাস্পবেরি পাইতে জিপিআইও পিনের সাথে টি-মুচি সংযুক্ত করুন এবং এটি একটি ব্রেডবোর্ডে রাখুন। অথবা আপনি আপনার নিজের পিসিবি তৈরি করতে পারেন এবং এটি আরও টেকসই করতে পারেন।

MCP3008:

  • VDD পিনটি 3v3Connect- এ সংযুক্ত করুন
  • VREF পিন 3v3Connect এ
  • GNDConnect এ AGND পিন
  • CLK পিন SCLKConnect- এ
  • MISOConnect এ Dout পিন
  • MOSIConnect এ দিন পিন
  • CS পিন CEOConnect এ
  • DGND পিন থেকে GND

এলডিআর:

MCP3008 এ আপনার ব্যবহৃত প্রতিটি LDR (সর্বোচ্চ 8) একটি পিনের সাথে সংযুক্ত করুন।

LDR এর প্রথম পিনটি 3v3 এবং দ্বিতীয়টি একটি প্রতিরোধক এবং GND এর সাথে প্রতিরোধককে সংযুক্ত করুন এবং LCD এবং প্রতিরোধকের মধ্যে ডি LDR কে MCP3008 এর একটি পিনের সাথে সংযুক্ত করুন।

খুব গুরুত্বপূর্ণ: নিশ্চিত করুন যে পাইতে যাওয়া সমস্ত তারগুলি সঠিক GPIO পিনের সাথে সংযুক্ত আছে, অন্যথায় আপনার প্রোগ্রাম কাজ করবে না।

আরএফআইডি

  • সবচেয়ে বাম পিন (ভোল্টেজ পিন) RPI এর 3v3 পিন
  • GPIO25 থেকে দ্বিতীয় (RST)
  • মাটি থেকে মাটিতে
  • IRQ না
  • RPI এর MISO থেকে MISO
  • আরপিআই এর এমওএসআই থেকে এমওএসআই
  • RPI এর SCLK থেকে SCK
  • SDA থেকে RPI এর CEO কে

ফ্রিজের বোতাম:

  • RPI এর 3v3 পিনের একটি পিন
  • অন্যটি RPI এর 13 পিনে

তিনটি LED এর:

  • একটি পিন একটি 220 ওহম প্রতিরোধক এবং RPI এর গ্রাউন্ডে
  • অন্য পিন থেকে 23 পিন, 24 পিন এবং 26 পিন

ফ্রিজে থাকা LED আলো:

  • একটি পিন (+) 5V এর সাথে সংযুক্ত করুন
  • গ্রাউন্ডে অন্য পিন

তালাটি:

  • লক (GROUND) এর একটি পিন আপনি বহিরাগত অ্যাডাপ্টারের মাটিতে সংযুক্ত করেন
  • লকের অন্য পিন (+) আপনি রিলাইসের সাথে সংযুক্ত করুন
  • বাহ্যিক অ্যাডাপ্টারের ইতিবাচক দিকটিও আপনি রিলেসের সাথে সংযুক্ত করুন

তাই এখন আপনি শুধুমাত্র Relais নিজেই সংযোগ করতে হবে।

  • RPI- এর GROUND- এর সাথে সংযুক্ত রিলেসের নেগেটিভ পিন
  • মাঝখানে পিন (+পিন) আপনি RPI এর 5V পিনের সাথে সংযুক্ত হন
  • অন্য পিন (KY-1 পিন) আপনি RPI এর 21pin এর সাথে সংযুক্ত হন

ধাপ 5: ফ্রিজ তৈরি করা

ফ্রিজ নির্মাণ
ফ্রিজ নির্মাণ
ফ্রিজ নির্মাণ
ফ্রিজ নির্মাণ

এই ধাপে আমরা ফ্রিজ তৈরি করছি।

প্রথমে আপনার প্রয়োজন হবে:

- পাতলা পাতলা কাঠ

- জিগস

- মার্কার

পাতলা পাতলা কাঠের সমস্ত বিভিন্ন অংশ চিহ্নিত করার আগে আপনি সরি করা শুরু করুন।

2. সমস্ত যন্ত্রাংশ বাজার কিনা তা যাচাই করার পর আপনি কাটার কাজ শুরু করতে পারেন। (মনে রাখবেন যে ব্লেডেরও কিছু প্রস্থ রয়েছে)

3. সমস্ত অংশ দেখে নেওয়ার পর আপনি আপনার সেন্সরের জন্য গর্ত ড্রিলিং শুরু করতে পারেন।

- ফ্রিজের নীচে big টি বড় ছিদ্র দরকার যাতে বোতলগুলো স্থির থাকে।

- ফ্রিজের মেঝেতে LDR সেন্সরের জন্য smaller টি ছোট ছিদ্র দরকার।

- ছাদে 3 টি এলইডি (নীল, লাল এবং সবুজ) জন্য 3 টি ছোট গর্ত প্রয়োজন।

- নিশ্চিত করুন যে আরএফআইডি কাঠের মধ্যে পড়তে পারে, অন্যথায় আপনাকে কাঠকে পাতলা করতে হবে।

- বোতামের জন্য ভিতরের সামনের দিকে একটু ছিদ্র করুন।

দরজার জন্য আপনাকে ফ্রিজের ভিতরে দরজা সংযুক্ত করতে 2 টি গর্তও করতে হবে। দরজা খুলতে এবং বন্ধ করতে আমি একটি হ্যান্ডেল ইনস্টল করেছি।

সমস্ত কাজ শেষ করার পরে আপনি লেখার জায়গায় বৈদ্যুতিক যন্ত্রাংশ রাখতে পারেন।

ধাপ 6: ফ্রিজের সাথে সেন্সর সংযুক্ত করুন

সেন্সরগুলিকে ফ্রিজে সংযুক্ত করুন
সেন্সরগুলিকে ফ্রিজে সংযুক্ত করুন
সেন্সরগুলিকে ফ্রিজে সংযুক্ত করুন
সেন্সরগুলিকে ফ্রিজে সংযুক্ত করুন
সেন্সরগুলিকে ফ্রিজে সংযুক্ত করুন
সেন্সরগুলিকে ফ্রিজে সংযুক্ত করুন

এই ধাপে আমরা আমাদের কেনা সমস্ত উপাদান দিয়ে আমাদের ফ্রিজ সেটআপ করি।

আপনি ফ্রিজের পিছনে রুটিবোর্ড এবং রাস্পবেরি পাই আটকে দিয়ে শুরু করতে পারেন, এটি সেই জায়গা যেখানে সমস্ত তারের শেষ হয়।

আরএফআইডি, এলইডি, এলডিআর এবং বোতামটি ডানদিকে রাখুন এবং নিশ্চিত করুন যে আপনি রুটিবোর্ডের সাথে সংযুক্ত হতে পারেন।

নিশ্চিত করুন যে সমস্ত তারগুলি সঠিকভাবে সংযুক্ত রয়েছে, আপনি ছবিগুলি বা এটি লিখতে অন্যান্য পদক্ষেপগুলি দেখতে পারেন।

আপনি সমস্ত উপাদানগুলিকে সঠিক জায়গায় রাখার পরে আপনি বিভিন্ন অংশগুলিকে একসাথে স্ক্রু করা শুরু করতে পারেন যেমন আপনি ছবিতে দেখতে পাচ্ছেন। সমস্ত তারগুলি ডাবল বটম বা ডাবল টপের মধ্যে লুকানো যেতে পারে।

ধাপ 7: কোডিং হার্ডওয়্যার

কোডিং হার্ডওয়্যার
কোডিং হার্ডওয়্যার

আমি পাইচার্ম প্রোগ্রামটি ব্যবহার করেছি যাতে আমি কোডিং করার সময় সবকিছু পরীক্ষা করতে পারি। আমি যে সমস্ত কোড লিখেছি, আপনি কি আমার গিথুব এ খুঁজে পেতে পারেন?

ধাপ 8: মাইএসকিউএল

ডাটাবেস ড্রপ আপনাকে এই প্রকল্পটি ব্যবহার শুরু করতে সাহায্য করে।

মাইএসকিউএল কোডের সহজ স্বীকৃতি যদি আপনি চান তবে প্রকল্পটি পরিবর্তন করতে সহায়ক।

আমি 4 টি টেবিল, ব্যবহারকারী, পানীয়, ক্রিয়া এবং লগিং ব্যবহার করেছি। এই টেবিলগুলি প্রকল্পটি কাজ করে তা নিশ্চিত করার সবচেয়ে সহজ এবং সঠিক উপায়।

ধাপ 9: কোডিং ওয়েবসাইট

কোডিং ওয়েবসাইট
কোডিং ওয়েবসাইট
কোডিং ওয়েবসাইট
কোডিং ওয়েবসাইট

আপনি Github এ নিম্নলিখিত ফোল্ডারে সমস্ত কোড দেখতে পারেন।

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

ধাপ 10: অটো স্টার্ট প্রকল্প

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

এখন আমরা আমাদের কোডটি অটো স্টার্ট করতে দিচ্ছি যখন আমাদের পাই বুট হবে যাতে এটি নিজে চলতে পারে। এটি করার একাধিক উপায় আছে কিন্তু আমি rc.local পদ্ধতির জন্য নির্বাচন করছি।

আপনার প্রিয় পাঠ্য সম্পাদকের সাথে /etc/rc.local খুলুন এবং এই কোডটিকে "প্রস্থান 0" লাইনের উপরে রাখুন

ঘুমান 15 পাইথন 3/হোম/পিআই/ফাইল/অ্যাপ/রুন.পি এবং পাইথন 3/হোম/পিআই/ফাইলস/ওয়েবসাইট/ওয়েবসাইট।

যখন আমরা আমাদের ওয়েবসাইট দেখতে চাই, তখন আপনি সেই IP ঠিকানায় ব্রাউজ করতে পারেন যা website.py ফাইলের নীচে নির্দিষ্ট ছিল (ডিফল্ট হল 169.254.10.1:5000)। এটি আমার প্রথম নির্দেশের শেষ, যদি কিছু পরিষ্কার না হয়, আপনি আমাকে মন্তব্য করতে পারেন বা বার্তা পাঠাতে পারেন।

ধাপ 11: শেষ

এই ধাপে আমরা আমাদের স্মার্টফ্রিজ ব্যবহারের জন্য প্রস্তুত করতে যাচ্ছি।

রাসবেরি পাই থেকে সকেটে পাওয়ার সাপ্লাই সংযোগ করুন রাস্পবেরি পাই সম্পূর্ণ বুট না হওয়া পর্যন্ত অপেক্ষা করুন।

অন্যান্য বিদ্যুৎ সরবরাহকে সকেটে সংযুক্ত করুন (লকের জন্য)।

আপনি আপনার ব্যাজ স্ক্যান করে পান করতে পারেন, দরজা বন্ধ করুন যাতে টোকেন পানীয় আপনার অ্যাকাউন্টে চলে যায়।

আপনার ওয়েবসাইট দেখতে: আপনার আইপি ঠিকানার জন্য অনুসন্ধান করুন: 5000

এখন আপনার স্মার্টফ্রিজ ব্যবহারের জন্য প্রস্তুত। চাপ না দিয়ে আপনার ঠান্ডা পানীয় উপভোগ করুন এবং ব্যবহারে নজর রাখুন।

প্রস্তাবিত: