সুচিপত্র:
- ধাপ 1: বৈদ্যুতিক সার্কিট
- ধাপ 2: রাস্পবেরি পাই সেটআপ করুন
- ধাপ 3: রাস্পবিয়ান সেটিংস পরিবর্তন করুন
- ধাপ 4: সেন্সর ডেটা পড়ুন
- ধাপ 5: মাইএসকিউএল ডাটাবেস
- ধাপ 6: অ্যাপাচি ওয়েব সার্ভার ইনস্টল করুন
- ধাপ 7: আপনার পাইতে পাইথন কোড আপলোড করুন
- ধাপ 8: হাউজিং
- ধাপ 9: ফ্রিজে হাউজিং রাখুন
- ধাপ 10: পোর্টফরওয়ার্ডিং
ভিডিও: স্মার্টফ্রিজ: 10 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
আপনার কি কখনও সমস্যা হয়েছে, যে আপনি সত্যিই জানেন না আপনার ফ্রিজে কি আছে? অথবা আপনি কি কখনও আপনার ফ্রিজ থেকে কিছু নিয়েছেন এবং বন্ধ করতে ভুলে গেছেন? আচ্ছা আমি অবশ্যই করেছি। এজন্যই আমি এই প্রকল্পটি তৈরি করেছি।
এই স্মার্টফ্রিজটি যদি আপনি দরজা খোলা রাখেন তবে আপনি একটি বীপিং সাউন্ড দিয়ে আপনাকে অবহিত করেন এবং মনে রাখবেন আপনার ফ্রিজের ভিতরে কোন পণ্য রয়েছে এবং সেগুলির পরিমাণ।
সরবরাহ:
এই প্রকল্পের জন্য আপনার যা প্রয়োজন হবে:
- রাস্পবেরি পাই 3 মডেল বি
- রাস্পবেরি পিআই টি-মুচি
- বারকোড রিডার/স্ক্যানার মডিউল
- ডালাস (জলরোধী)
- রাস্পবেরি পাই https://www.amazon.de এর জন্য এলসিডি ডিসপ্লে
- তারের
- LDR
- MCP3008
- স্পিকার
এই সমস্ত অংশের জন্য আপনার প্রায় 146 ডলার খরচ হবে
ধাপ 1: বৈদ্যুতিক সার্কিট
প্রথমে আপনাকে সার্কিটটি একত্রিত করতে হবে, আমি এটি করার জন্য একটি ফ্রিজিং স্কিমা প্রদান করেছি। যদি আপনি আমার কোডটি ব্যবহার করেন যা আমি ধাপে দেওয়া সেন্সর ডেটা পড়ি তার গুরুত্বপূর্ণ আপনি সেন্সর এবং একই GPIO পিনগুলিতে LED, আপনি পারেন শুধু কোডের পিন পরিবর্তন করুন।
বারকোড স্ক্যানারটি পাই এর ইউএসবি পোর্টের 1 এর সাথে সংযুক্ত করতে ভুলবেন না
ধাপ 2: রাস্পবেরি পাই সেটআপ করুন
- এই ওয়েবসাইট থেকে রাস্পবিয়ান ছবি ডাউনলোড করুন:
- ডেস্কটপ এবং প্রস্তাবিত সফ্টওয়্যার বিকল্প সহ রাস্পবিয়ান স্ট্রেচ চয়ন করুন।
- Balena Etcher ইনস্টল করুন:
- আপনার কম্পিউটারে মাইক্রো এসডি কার্ট প্লাগ-ইন করুন
- Etcher খুলুন এবং raspberrypi.org থেকে আপনার ডাউনলোড করা আইসো ফাইলটি নির্বাচন করুন
- আপনার মাইক্রো এসডি কার্ট নির্বাচন করুন
- ফ্ল্যাশ ক্লিক করুন! & একটি মিনিট অপেক্ষা করুন
ধাপ 3: রাস্পবিয়ান সেটিংস পরিবর্তন করুন
রাস্পবিয়ানে বুট করার সময় আপনি কিছু সেটিংস পরিবর্তন করতে পারেন:
- প্রথমে আপনার ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ করুন
- একটি টার্মিনাল উইন্ডো খুলুন এবং টাইপ করুন: sudo raspi-config
- বুট অপশন> ডেস্কটপ / CLIChoose কনসোল এ যান
- এন্টার চাপুন
- ইন্টারফেসিং বিকল্পগুলিতে যান সিরিয়াল এবং 1-ওয়্যার চালু করুন
- সমাপ্তি টিপুন এবং পাই পুনরায় বুট করতে দিন
কনসোলে রিবুট করার পরে টাইপ করুন:
- sudo apt- আপডেট পান
- sudo apt-get upgrade
- y
ধাপ 4: সেন্সর ডেটা পড়ুন
আপনি সেন্সর থেকে ডেটা পড়তে এবং LCD ডিসপ্লেতে ডেটা পাঠাতে প্রোগ্রামিং ল্যাঙ্গুয়েজ পাইথন ব্যবহার করবেন।
আপনি github- এ আমার সমস্ত কোড খুঁজে পেতে পারেন:
আপনি দেখতে পাবেন আমি আমার সেন্সর থেকে ডেটা পড়ার জন্য বিভিন্ন ক্লাস ব্যবহার করি।
- বারকোড স্ক্যানারটি ইউএসবি এর মাধ্যমে পাই এর সাথে সংযুক্ত এবং সিরিয়াল ইন্টারফেস ব্যবহার করে, স্ট্যান্ডার্ড হিসাবে স্ক্যানারটি একটি কীবোর্ড হিসাবে সেটআপ করা হয়েছে। সুতরাং আমাদের এটি পরিবর্তন করতে হবে: এই ম্যানুয়ালটি ব্যবহার করুন এবং এই কোডগুলি স্ক্যান করুন:- ইউএসবি COM পোর্ট এমুলেশন- কোনটি নয় (ম্যানুয়ালের পৃষ্ঠা 12)- EnableEAN-8* (পৃষ্ঠা 24)- EnableEAN-13* (পৃষ্ঠা 25)
- LDR থেকে এনালগ মানগুলি MCP3008 ব্যবহার করে রূপান্তরিত হয়, তারপর একটি মান থেকে শতাংশে রূপান্তরিত হয়।
আপনি যদি 1 এর বেশি ব্যবহার করতে চান তবে ট্রু লুপ আপনাকে থ্রেডিং আমদানি করতে হবে (এটি ইতিমধ্যে প্রদত্ত কোডে করা হয়েছে)
ধাপ 5: মাইএসকিউএল ডাটাবেস
আমরা আমাদের ডাটাবেজে ফ্রিজ এবং তাপমাত্রায় আমাদের পণ্য সংরক্ষণ করব। কিন্তু এটি কাজ করার জন্য আমাদের রাস্পবেরি পাইতে মারিয়াডিবি ইনস্টল করতে হবে।
কিভাবে আপনি এটা করবেন এখানে:
sudo apt-get mariadb-server ইনস্টল করুন
তারপরে মারিয়াডিবি সেটআপ করুন:
sudo mysql_secure_installation রুট এর জন্য বর্তমান পাসওয়ার্ড লিখুন (কারো জন্য লিখুন না): root রুট পাসওয়ার্ড পরিবর্তন করবেন? [Y/n] Y নতুন পাসওয়ার্ড: root123 বেনামী ব্যবহারকারীদের সরান? [Y/n] y দূর থেকে রুট লগইন অনুমোদন করবেন না? [Y/n] y পরীক্ষার ডাটাবেস সরান এবং এতে অ্যাক্সেস? [Y/n] y এখন বিশেষাধিকার টেবিলগুলি পুনরায় লোড করবেন? [Y/n] y
মাইএসকিউএলওয়ার্কবেঞ্চের সাথে মারিয়াডিবি সার্ভারের সাথে ব্যবহারকারীর মূল এবং পাসওয়ার্ডটি আপনার পিআই আইপি ঠিকানায় উপরে চয়ন করুন।
আপনি টার্মিনালে নিম্নলিখিত টাইপ করে আপনার পিআই এর আইপি ঠিকানা খুঁজে পেতে পারেন:
ip a
Wlan0 এর অধীনে আইপি ঠিকানাটি দেখুন এটি সম্ভবত কিছুটা 192.168. X. X এর মত দেখাবে
ধাপ 6: অ্যাপাচি ওয়েব সার্ভার ইনস্টল করুন
এখন আমরা এগিয়ে যাব এবং টার্মিনালে নিম্নলিখিতটি লিখে apcahe ওয়েব সার্ভার ইনস্টল করব:
sudo apt-apache2 ইনস্টল করুন
sudo রিবুট
এখন নিচের ডিরেক্টরি থেকে ফাইলগুলিকে এসএফটিপি এর মাধ্যমে ফোল্ডারে/var/www/html এ কপি করুন।
ধাপ 7: আপনার পাইতে পাইথন কোড আপলোড করুন
এছাড়াও সাইবারডাক বা ফাইলজিলা ব্যবহার করে আপনাকে পাইথন কোড আপলোড করতে হবে
তারপর এই কমান্ড ব্যবহার করে স্ক্রিপ্ট চালান:
python /home /user_name /back/app.py
আপনার ব্রাউজারে আপনার রাস্পবেরি পিআই এর আইপি ঠিকানা লিখে সবকিছু কাজ করছে কিনা তা পরীক্ষা করুন। আপনার তাপমাত্রা এবং একটি খালি টেবিল সহ একটি ওয়েবপেজ দেখতে হবে
এখন আপনার স্মার্টফ্রিজটি নিখুঁতভাবে কাজ করা উচিত এবং আমরা এগিয়ে গিয়ে এটিকে "সুন্দর" করতে পারি
দ্রষ্টব্য: উপরে ব্যবহারকারীর নাম পরিবর্তন করুন সবসময় আপনার ব্যবহারকারীর নামের সাথে যা আপনি আপনার পাইতে তৈরি করেছেন অথবা কেবল ব্যবহারকারী পাই ব্যবহার করুন
ধাপ 8: হাউজিং
আমি যে আবাসনটি তৈরি করেছি তা একটি প্লাস্টিকের বাক্স দিয়ে তৈরি যা আপনি ক্লিপ দিয়ে বন্ধ করতে পারেন, কিন্তু আপনি যে কোন উপায়ে এটি তৈরি করতে পারেন। শুধু নিশ্চিত করতে ভুলবেন না যে আলোর সেন্সর আসলে আলো দেখতে পারে।
- বাক্সে সাদা রং করুন
- পিছনে 8 মিমি ব্যাসের 2 টি গর্ত ড্রিল করুন, তাপমাত্রা সেন্সরের জন্য একটি এবং বারকোড স্ক্যানারের জন্য 1 টি
- আপনার পাই এর পাওয়ারকেবলের জন্য বাক্সের বাম দিকে 1 টি গর্ত করুন
- এলসিডি ডিসপ্লের জন্য বাক্সের সামনে একটি আয়তক্ষেত্রের গর্ত তৈরি করুন (একটি ছুরি ব্যবহার করবেন না যা আমি ইতিমধ্যে চেষ্টা করেছি এবং নিজেকে কেটে ফেলেছি)
- আপনার ব্রেডবোর্ড যেখানে আছে সেখানেই আছে তা নিশ্চিত করতে কিছু ডবল পার্শ্বযুক্ত টেপ ব্যবহার করুন।
ধাপ 9: ফ্রিজে হাউজিং রাখুন
আপনার বাক্সটি ফ্রিজের ভিতরে রাখুন
- একটি এক্সটেনশন তারের জন্য আপনার ফ্রিজের নীচে একটি গর্ত ড্রিল করুন।
- কিছু স্টাইরোফোম দিয়ে গর্তটি ব্যাক আপ করুন
- বাকি শূন্যস্থান পূরণ করতে সিলিকন ব্যবহার করুন
- পিছনে কিছু সাবান দিয়ে চামচ দিয়ে মসৃণ করুন (যাতে আপনার আঙ্গুলগুলি আঠালো না হয়)
- এক্সটেনশন ক্যাবল লুকানোর জন্য কিছু ক্যাবল ট্রাকিং ব্যবহার করুন
এখন আপনি ফ্রিজের ভিতরে আপনার রাস্পবেরি পাইকে শক্তি দিতে পারেন
- আপনার বারকোড স্ক্যানার সংযুক্ত করতে ফ্রিজের দরজা থেকে সেই প্লাস্টিকের তাকগুলির মধ্যে 1 টি ব্যবহার করুন
- নিশ্চিত করুন যে এটি কিছু ডবল পার্শ্বযুক্ত টেপ দিয়ে নড়ছে না
- ক্যাবল লুকানোর জন্য কিছু ক্যাবল ট্রাকিং ব্যবহার করুন
ধাপ 10: পোর্টফরওয়ার্ডিং
আপনি যদি আপনার বাড়ির বাইরে থেকে আপনার ফ্রিজের ভিতরে কি আছে তা পরীক্ষা করার জন্য ওয়েবসাইটটি ব্যবহার করতে চান তাহলে আপনাকে রাউটারে আপনার পোর্ট ফরওয়ার্ড করতে হবে।
আপনি আপনার ব্রাউজারে আপনার রাউটার আইপি ঠিকানায় সার্ফ করে এটি করতে পারেন, পোর্ট ফরওয়ার্ডিং পৃষ্ঠাটি সন্ধান করুন, আপনার রাস্পবেরি পিআই এর আইপি ঠিকানার জন্য একটি নিয়ম সেটআপ করুন 80 থেকে 80 এবং 5000 থেকে 5000 টিসিপি প্রোটোকল সহ সেটিংস সংরক্ষণ করুন।
দ্রষ্টব্য: উইন্ডোতে আপনার রাউটারের আইপি বের করতে, সার্চ বারে cmd টাইপ করুন, কমান্ডপ্রম্পট অ্যান্ট টাইপ খুলুন: ipconfig। ডিফল্ট গেটওয়ে হবে আপনার রাউটার আইপি।
ম্যাক এ আপনি আপেল মেনু/সিস্টেম পছন্দ/নেটওয়ার্ক/উন্নত/টিসিপিআইপি যান, আপনার রাউটার আইপি রাউটার হবে
প্রস্তাবিত:
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ: 3 ধাপ
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ তৈরি করতে হয়: বেশিরভাগ সময় আমি মুখোমুখি হয়েছি, আমার প্রতিদিনের কাজের জন্য আমার ভাল সংকেত শক্তি নেই। তাই। আমি বিভিন্ন ধরণের অ্যান্টেনা অনুসন্ধান করি এবং চেষ্টা করি কিন্তু কাজ করি না। নষ্ট সময়ের পরে আমি একটি অ্যান্টেনা খুঁজে পেয়েছি যা আমি তৈরি এবং পরীক্ষা করার আশা করি, কারণ এটি নির্মাণের নীতি নয়
Arduino Halloween Edition - Zombies Pop -out Screen (ছবি সহ ধাপ): 6 টি ধাপ
আরডুইনো হ্যালোইন সংস্করণ - জম্বি পপ -আউট স্ক্রিন (ছবি সহ ধাপ): আপনার বন্ধুদের ভয় দেখাতে চান এবং হ্যালোইনে কিছু চিৎকারের শব্দ করতে চান? অথবা শুধু কিছু ভাল কৌতুক করতে চান? এই Zombies পপ আউট পর্দা যে করতে পারেন! এই নির্দেশনায় আমি আপনাকে শেখাবো কিভাবে সহজেই আরডুইনো ব্যবহার করে লাফ দিয়ে জম্বি তৈরি করতে হয়। HC-SR0
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): 8 টি ধাপ
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): অতিস্বনক শব্দ ট্রান্সডুসার L298N Dc মহিলা অ্যাডাপ্টার একটি পুরুষ ডিসি পিন Arduino UNO ব্রেডবোর্ড দিয়ে কিভাবে এটি কাজ করে: প্রথমে, আপনি Arduino Uno এ কোড আপলোড করুন (এটি ডিজিটাল সজ্জিত একটি মাইক্রোকন্ট্রোলার এবং এনালগ পোর্ট কোড রূপান্তর করতে (C ++)
11 ধাপ রুবে গোল্ডবার্গ মেশিন: 8 টি ধাপ
11 স্টেপ রুবে গোল্ডবার্গ মেশিন: এই প্রজেক্টটি একটি 11 স্টেপ রুবে গোল্ডবার্গ মেশিন, যা একটি জটিল পদ্ধতিতে একটি সহজ কাজ তৈরি করার জন্য ডিজাইন করা হয়েছে। এই প্রকল্পের কাজ হল সাবানের বার ধরা
গুরুত্বপূর্ণ হাত ধোয়ার ধাপ শেখানোর মেশিন: 5 টি ধাপ
ক্রিটিক্যাল হ্যান্ড ওয়াশিং স্টেপ টিচিং মেশিন: এটি এমন একটি মেশিন যা ব্যবহারকারীকে তার হাত ধোয়ার সময় ধাপগুলো সম্পর্কে মনে করিয়ে দেয়। মহামারী বা মহামারী প্রতিরোধের সময়