সুচিপত্র:
- ধাপ 1: আপনার প্রয়োজনীয় উপাদান
- ধাপ 2: আপনার স্যুটকেস একত্রিত করা
- ধাপ 3: আপনার স্যুটকেসে উপাদানগুলি রাখা
- ধাপ 4: আপনার রাস্পবেরি পাই সেট আপ করা
ভিডিও: রাস্পবেরি পাই দিয়ে কীভাবে স্মার্ট স্যুটকেস তৈরি করবেন: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই টিউটোরিয়ালে, আমি ব্যাখ্যা করতে যাচ্ছি কিভাবে আপনি রাস্পবেরি পাই দিয়ে একটি স্মার্ট স্যুটকেস তৈরি করতে পারেন।
যখন আপনি শেষ করবেন, আপনি বিশ্বব্যাপী আপনার স্যুটকেস ট্র্যাক করতে সক্ষম হবেন এবং স্কেলের প্রয়োজন ছাড়াই এটি ওজন করবেন।
চল শুরু করি!
ধাপ 1: আপনার প্রয়োজনীয় উপাদান
- রাস্পবেরি পাই (অবশ্যই xd)
- জাম্পারের তার
- একটি স্যুটকেস
- আপনার পাইকে পাওয়ার জন্য একটি পাওয়ারব্যাঙ্ক
- অ্যাডাফ্রুট আলটিমেট জিপিএস ব্রেকআউট + অ্যান্টেনা
- HX711 লোড সেল পরিবর্ধক
- লোড সেন্সর কম্বিনেটর
- চারটি 50 কেজি লোড সেল
- দুটি (কাঠের) বোর্ড যা খুব সহজে বাঁকবে না (যেমন পাতলা পাতলা কাঠ)। নিশ্চিত করুন যে বোর্ডগুলির একই মাত্রা রয়েছে এবং তারা আপনার স্যুটকেসে ফিট করে।
- এলসিডি-ডিসপ্লে (alচ্ছিক, আমি এটি আমার রাস্পবেরি পাই এর আইপি প্রদর্শন করতে ব্যবহার করব যাতে ব্যবহারকারী জানতে পারে যে কোন ওয়েবসাইটটিতে তাকে স্যুটকেসের তথ্য দেখতে যেতে হবে)
ধাপ 2: আপনার স্যুটকেস একত্রিত করা
ছবিতে আপনি দেখতে পাবেন কিভাবে আপনাকে বিভিন্ন অংশের সাথে সংযোগ স্থাপন করতে হবে। আপনার যদি সমস্যা হয় তবে এই পদক্ষেপগুলি অনুসরণ করুন:
আপনার জিপিএস সংযোগ করতে:
- VIN -> রাস্পবেরি পাই পিন 1 (3.3V)
- GND -> রাস্পবেরি পাই পিন 6 (GND)
- TX -> রাস্পবেরি পাই পিন 10 (RXD)
- RX -> রাস্পবেরি পাই পিন 8 (TXD)
আপনার এলসিডি-ডিসপ্লে সংযুক্ত করতে: (ফ্রিজিং স্কিমে এটি আঁকেননি কারণ এটি নোংরা হয়ে যাবে..)
- VSS -> রাস্পবেরি পাই পিন 6 (GND)
- ভিডিডি -> রাস্পবেরি পাই পিন 2 (5V)
- V0 -> potentiometer (এটি কনট্রাস্ট অ্যাডজাস্টের যত্ন নেয়)
- RS -> রাস্পবেরি পাই পিন 18 (GPIO24)
- RW -> রাস্পবেরি পাই পিন 6 (GND)
- ই -> রাস্পবেরি পাই পিন 32 (GPIO25)
- D0 -> রাস্পবেরি পাই পিন 42 (GPIO12)
- D1 -> রাস্পবেরি পাই পিন 46 (GPIO16)
- D2 -> রাস্পবেরি পাই পিন 48 (GPIO20)
- D3 -> রাস্পবেরি পাই পিন 50 (GPIO21)
- D4 -> রাস্পবেরি পাই পিন 11 (GPIO17)
- D5 -> রাস্পবেরি পাই পিন 13 (GPIO27)
- D6 -> রাস্পবেরি পাই পিন 15 (GPIO22)
- D7 -> রাস্পবেরি পাই পিন 33 (GPIO13)
- A -> রাস্পবেরি পাই পিন 2 (5V)
- কে -> রাস্পবেরি পাই পিন 6 (GND)
আপনার লোড সেলগুলিকে সংযুক্ত করতে:
-
কম্বিনেটর বোর্ডের মাঝখানে, আপনি দেখতে পারেন যে প্রতিটি তিনটি সংযোগ (-, + এবং সি) সহ চারটি কলাম রয়েছে। একটি লোড সেলের ঠিক তিনটি তার আছে (সাদা, লাল এবং কালো)। নিম্নরূপ প্রতিটি লোড সেন্সরকে একটি কলামের সাথে সংযুক্ত করুন:
- ----> কালো
- + -> সাদা
- সি -> লাল
-
একবার আপনি এটি সম্পন্ন করলে, কম্বিনেটর বোর্ডকে HX711 লোড সেল এম্প্লিফায়ারের সাথে নিম্নরূপ সংযুক্ত করুন:
- লাল -> ই+
- কালো -> ই-
- সবুজ -> এ-
- সাদা -> ক
-
অবশেষে, আপনার রাস্পবেরি পাইয়ের সাথে HX711 সংযুক্ত করুন:
- VCC -> রাস্পবেরি পাই পিন 17 (3.3V)
- GND -> রাস্পবেরি পাই পিন 9 (GND)
- DT -> রাস্পবেরি পাই পিন 29 (GPIO5)
- SCK -> রাস্পবেরি পাই পিন 31 (GPIO6)
(H-711 এ B- এবং B+ এবং কম্বিনেটর বোর্ডে হলুদ খালি থাকে)
আপনার বোর্ডের সাথে আপনার লোড সেল সংযুক্ত করতে:
- প্রথমে, নিশ্চিত করুন যে লোড কোষগুলি বোর্ডে সমানভাবে স্থাপন করা হয়েছে।
- তারপর, প্রতিটি লোড সেলের জন্য, একটি ছোট, আয়তক্ষেত্রাকার গর্ত তৈরি করুন যাতে লোড সেলের "idাকনা" মাটি স্পর্শ না করে। যদি এটি হয়, আপনি নেতিবাচক মান পাবেন।
- লোড সেলগুলিকে তাদের সঠিক জায়গায় রাখুন এবং স্ক্রু দিয়ে বোর্ডে সংযুক্ত করুন।
- এরপরে, কম্বিনেটর বোর্ডটিকে বোর্ডের শীর্ষে সংযুক্ত করুন যাতে পিনগুলি বোর্ডের পৃষ্ঠের "বাইরে" থাকে।
-
বোর্ডে কিছু টেপ দিয়ে লোড সেল থেকে তারগুলি সুরক্ষিত করুন।
- তারপরে, কিছু কাঠ দিয়ে ছোট কিউব তৈরি করুন এবং সেগুলি প্রতিটি লোড সেলের মাঝের বারে কিছু আঠা দিয়ে সংযুক্ত করুন। মধ্যম বারের ভাঁজ দ্বারা ওজন পরিমাপ করা হবে।
- অবশেষে, দ্বিতীয় বোর্ডটি কিছু আঠালো দিয়ে ছোট কিউবগুলিতে সংযুক্ত করুন।
ধাপ 3: আপনার স্যুটকেসে উপাদানগুলি রাখা
সুতরাং একবার আপনি সবকিছু সংযুক্ত করলে, আপনার স্যুটকেসে সবকিছু রাখার সময় এসেছে।
ওজন স্কেল: একটি জিনিস যা একই জায়গায় থাকতে হবে তা ওজন স্কেল যাই হোক না কেন, তাই নিশ্চিত করুন যে আপনি কিছু শক্তিশালী আঠালো বা স্ক্রু দিয়ে স্যুটকেসের নীচে তাদের খুব ভালভাবে সংযুক্ত করেছেন।
জিপিএস-মডিউল: আরও ভালো জিপিএস-সিগন্যাল পাওয়ার জন্য, আমি আমার স্যুটকেসে একটু ছিদ্র করেছিলাম যাতে স্যুটকেসের বাইরের দিকে অ্যান্টেনার উপরের অংশ সংযুক্ত করা যায়।
এলসিডি-স্ক্রিন: আপনার স্যুটকেসে এলসিডি-ডিসপ্লে রাখার জন্য, যদি আপনি চান, আপনি একটি আয়তক্ষেত্রাকার গর্ত তৈরি করেন যার আকার এলসিডি-স্ক্রিনের সমান। তারপর কিছু শক্তিশালী আঠালো দিয়ে LCD- স্ক্রিন সংযুক্ত করুন।
অন্যান্য অংশ: আপনি রাস্পবেরি পাই এবং পাওয়ারব্যাঙ্কের মতো অন্যান্য অংশগুলি কিছু আঠালো দিয়ে স্যুটকেসের নীচে বা পাশে রাখতে পারেন। আপনি চাইলে এটি করতে পারেন।
সুতরাং সংক্ষেপে, শুধু নিশ্চিত করুন যে সমস্ত উপাদানগুলি স্যুটকেসের সাথে ভালভাবে সংযুক্ত রয়েছে যাতে কিছুই স্থান থেকে বেরিয়ে আসতে না পারে।
ধাপ 4: আপনার রাস্পবেরি পাই সেট আপ করা
জিনিসগুলি শুরু করতে, আমাদের প্রথমে কিছু সেটআপ করতে হবে, তাই কেবল নিম্নলিখিত কমান্ডগুলি টাইপ করুন:
প্রথমে কিছু প্যাকেজ ইনস্টল করুন:
sudo apt আপডেট sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
-
তারপর একটি ভার্চুয়াল তৈরি করুন
পরিবেশ
:
python3 -m pip install-upgrade pip setuptools wheel virtualenvmkdir project1 && cd project1python3 -m venv --system-site-package envsource env/bin/activatepython -m pip install mysql-connector-python argon2-cffi Flask Flask-Flask- মাইএসকিউএল মাইএসকিউএল-সংযোগকারী-পাইথন পাসলিব
- পরবর্তী, এই প্রকল্পের ক্লোন করুন যেমন PyCharm (প্রকল্প 4 ফোল্ডার আছে)
- নিশ্চিত করুন যে প্রকল্পের দোভাষী আপনার রাস্পবেরি পাইতে পাইথন
- ডাটাবেস কনফিগার করতে:
সিডি প্রকল্প 1
sudo mariadb <sql/db_init.sql
- PyCharm এ আপনার ডাটাবেসের সাথে সংযোগ স্থাপন করুন
- অবশেষে, 'sql' ফোল্ডারে 'lugapp.sql' ফাইলটিতে ডান ক্লিক করুন এবং 'রান' নির্বাচন করুন। এটি আপনার উপর ডাটাবেসের মধ্যে টেবিলগুলি রাখবে।
পরবর্তীতে, শুধুমাত্র একটি জিনিস যা আপনাকে সংশোধন করতে হবে তা হল "CONF" ফোল্ডারের কনফিগ ফাইলে। এই ফোল্ডারের প্রতিটি ফাইল পড়ুন এবং প্রয়োজনে পরিবর্তন করুন। (যেমন কাজের পথ, ব্যবহারকারী …)।
চূড়ান্ত পদক্ষেপ:
"Project1-flask.service" এবং "project1-lcd.service" ফাইলগুলিকে/etc/systemd/system এ নিম্নলিখিত কমান্ড ব্যবহার করে অনুলিপি করুন:
sudo cp conf/project1-*। service/etc/systemd/system/
তারপর, পুনরায় লোড করুন:
sudo systemctl ডিমন-রিলোড
অবশেষে, দুটি পরিষেবা শুরু করুন:
sudo systemctl প্রকল্প 1-* সক্ষম করুন
sudo systemctl শুরু প্রকল্প 1-*
প্রস্তাবিত:
রাস্পবেরি পাই এবং কণা আর্গন ব্যবহার করে কীভাবে স্মার্ট বন্যা সনাক্তকরণ অ্যালার্ম সিস্টেম তৈরি করবেন: 6 টি ধাপ
রাস্পবেরি পাই এবং পার্টিকেল আর্গন ব্যবহার করে স্মার্ট ফ্লাড ডিটেকশন অ্যালার্ম সিস্টেম কিভাবে তৈরি করবেন: আপনার বাড়ি বা কর্মস্থলে ব্যাপক ক্ষতি রোধ করার জন্য স্ট্যান্ডার্ড ফ্লাড সেন্সর থাকা খুবই ভালো। আপনি সেই স্মার্টগুলি কিনতে পারেন এই বন্যা অ্যালার্ম সিস্টেমটি কোন তরল সনাক্ত করে এবং অ্যালার ট্রিগার করে
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: 10 টি ধাপ (ছবি সহ)
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: আপনি কি কখনও স্মার্ট ঘড়ি চেয়েছিলেন? যদি তাই হয়, এটি আপনার জন্য সমাধান! আমি স্মার্ট এলার্ম ঘড়ি তৈরি করেছি, এটি এমন একটি ঘড়ি যা আপনি ওয়েবসাইট অনুযায়ী অ্যালার্মের সময় পরিবর্তন করতে পারেন। যখন অ্যালার্ম বন্ধ হয়ে যাবে, তখন একটি শব্দ হবে (বাজর) এবং 2 টি বাতি থাকবে
রাস্পবেরি পাই এবং ইউবিডটস দিয়ে কীভাবে একটি লোক কাউন্টার তৈরি করবেন: 6 টি ধাপ
রাস্পবেরি পাই এবং ইউবিডটসের সাহায্যে কীভাবে একটি জনগণের কাউন্টার তৈরি করা যায়: এই সাধারণ প্রকল্পে আমরা আমাদের রাস্পবেরি পাইয়ের সামনে কোন বস্তু যাচ্ছে কিনা তা সনাক্ত করতে একটি গতি সেন্সর ব্যবহার করব। তারপরে আমরা এটি কতবার ঘটে তা গণনা করব এবং এই মানটি ইউবিডটসে পাঠাব। পিপল কাউন্টারগুলি সাধারণত ব্যয়বহুল ডিভাইস যা ব্যবহৃত হয়
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
রাস্পবেরি পাই দিয়ে কীভাবে এক্সপ্রেস ওয়েব-সার্ভার তৈরি করবেন: 10 টি ধাপ
রাস্পবেরি পাই দিয়ে কীভাবে একটি এক্সপ্রেস ওয়েব-সার্ভার তৈরি করবেন: এই গাইডটি আপনাকে জানাবে কীভাবে আপনার রাস্পবেরি পাইকে একটি ওয়েব-সার্ভার হোস্ট করতে হবে, যা ওয়েবসাইট হোস্টিংয়ের জন্য ব্যবহার করা যেতে পারে এবং এমনকি অন্যান্য অনলাইন পরিষেবাগুলি হোস্ট করার জন্য সামান্য পরিবর্তন করা যেতে পারে গেম সার্ভার বা ভিডিও স্ট্রিমিং সার্ভার হিসাবে। আমরা কেবল আচ্ছাদিত হব