সুচিপত্র:
- ধাপ 1: যন্ত্রাংশ
- ধাপ 2: সেন্সর: সার্কিট্রি
- ধাপ 3: সেন্সর: HC-RS04
- ধাপ 4: সেন্সর: RSC522
- ধাপ 5: সেন্সর: এলসিডি স্ক্রিন
- ধাপ 6: পাই
ভিডিও: WebFoos - একটি স্মার্ট Foosball টেবিল: 6 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
হাওয়েস্টে আমার প্রথম বছরে আমার স্কুল প্রকল্পের জন্য, আমি একটি স্মার্ট ফুসবল টেবিল তৈরি করার সিদ্ধান্ত নিয়েছি। টেবিল গোল নিবন্ধন করে এবং খেলে যাওয়া ম্যাচ, ম্যাচের পরিসংখ্যান এবং ব্যবহারকারী/দলের পরিসংখ্যান একটি অনলাইন ওয়েবসাইটে সংরক্ষণ করে।
ধাপ 1: যন্ত্রাংশ
আপনার নিজের স্মার্ট ফুসবল টেবিল তৈরি করতে, আপনার নিম্নলিখিত (বা অনুরূপ) অংশগুলির প্রয়োজন হবে:
1 x A রাস্পবেরি পাই 3 মডেল বি (€ 39, 90)
- 2 x HC-sr04 অতিস্বনক সেন্সর (€ 2, 79 প্রতিটি)
- 1 x RFC522 RFID সেন্সর (€ 11, 90)
- 1 x LCD স্ক্রিন (€ 13, 90)
- 1 x পিভিসি পাইপিং 50 মিমি (€ 2, 49)
- 8 x পিভিসি পাইপিং 50mm কর্নার (€ 1, 59 প্রতিটি)
- 2 x পিভিসি পাইপিং 50mm T (€ 3, 39 প্রতিটি)
সংযোগকারী তারের একটি দম্পতি (€ 4, 95)
মোট মূল্য অনুমান: € 123, 17
দামগুলি সরবরাহকারী থেকে সরবরাহকারীর মধ্যে পরিবর্তিত হতে পারে তবে এগুলি আনুমানিক মূল্য যা আমি আমার যন্ত্রাংশ পেয়েছি।
ধাপ 2: সেন্সর: সার্কিট্রি
সেন্সরগুলিকে রাস্পবেরি পাইতে সংযুক্ত করতে, সংযোগকারী তারগুলি ব্যবহার করে উপরের ফ্রিজিং স্কিমটি অনুসরণ করুন।
এলসিডি স্ক্রিনে ভি 0 পিনের সাথে সংযুক্ত প্রতিরোধকটি একটি পোটেন্টিওমিটার দ্বারা প্রতিস্থাপিত হতে পারে যাতে আপনি এলসিডি স্ক্রিনে বিপরীতে সামঞ্জস্য করতে পারেন। কেবলমাত্র পোটেন্টিওমিটারের দুটি বাইরের পিনকে মাটিতে এবং 5V তে সংযুক্ত করুন, তারপর মাঝের পিনটিকে V0 এর সাথে সংযুক্ত করুন।
নিশ্চিত করুন যে আপনার সমস্ত তারগুলি যথেষ্ট লম্বা যাতে আপনি আপনার সমস্ত সেন্সর সঠিকভাবে টেবিলের ভিতরে/ভিতরে রাখতে পারেন (নিচের ধাপটি দেখুন)।
ধাপ 3: সেন্সর: HC-RS04
HC-SR04 কে তার সঠিক জায়গায় বসানোর আগে, আমাদেরকে HV-SR04 এর অতীতের লক্ষ্য থেকে বল পরিচালনা করার জন্য 2 টি অনুরূপ টিউব তৈরির জন্য পিভিসি অংশগুলিকে একত্রিত করতে হবে:
- 45 ° কোণার বিটগুলির মধ্যে 2 টি টি-আকৃতির পিভিসি সংযোগকারীর 1 এর সাথে সংযুক্ত করুন (প্রথম ছবি)
- HC-SR04 অংশটি পুরোপুরি ফিট করে যা বেরিয়ে যায় (২ য় ছবি)
- আপনি যেখানে নেতৃত্ব দিতে চান সেখানে বলকে আরও এগিয়ে নিয়ে যেতে 2 টি অন্য 45 ° সংযোজক ব্যবহার করুন (তৃতীয় ছবি)
- গোলের নীচে একটি গর্ত ড্রিল করুন, যার মাধ্যমে বলটি এখন পাইপের নিচে পড়ে যেতে পারে
- লম্বা পিভিসি টিউবের একটি অংশ কেটে ফেলুন, আপনি যে অংশটি তৈরি করেছেন তা সমর্থন করতে আপনি এই অংশটি ব্যবহার করতে পারেন
- তৃতীয় ছবির মতো টেবিলে পাইপটি আঠালো করুন (নিশ্চিত করুন যে আপনি প্রথমে আপনার HC-SR04 কে রাস্পবেরি পাইয়ের সাথে সংযুক্ত করতে ভুলবেন না !!!)
দ্বিতীয় HC-SR04 এর জন্য উপরের ধাপগুলি পুনরাবৃত্তি করুন
ধাপ 4: সেন্সর: RSC522
আরএসসি ৫২২ আরএফআইডি সেন্সরটি একটি গোলের পাশে দেয়ালের ভিতরে আঠালো করা যেতে পারে। কাঠ যথেষ্ট পাতলা যাতে আপনি কাঠের মাধ্যমে আপনার কার্ড স্ক্যান করতে পারেন।
ধাপ 5: সেন্সর: এলসিডি স্ক্রিন
টেবিলের উপরে এলসিডি স্ক্রিন মাউন্ট করার জন্য, আমি কেবল তারের টেবিলের উপরে দিয়ে ফিট করার জন্য কিছু গর্ত ড্রিল করেছি, তারপর এলসিডি টেবিলে আঠালো।
ধাপ 6: পাই
এই প্রকল্পের জন্য, আমি ধরে নিচ্ছি আপনার রাস্পবেরি পাইতে ইতিমধ্যে একটি কার্যকরী ডেবিয়ান চিত্র ইনস্টল করা আছে। যদি না হয়, আপনি অফিসিয়াল রাস্পবেরি পাই ওয়েবসাইটে একটি সহজ টিউটোরিয়াল খুঁজে পেতে পারেন।
আপনি যদি সফলভাবে রাস্পবিয়ান ইনস্টল করে থাকেন, তাহলে আপনার Pi তে নিম্নলিখিত কমান্ডগুলি ফেন্ট করুন:
-
প্যাকেজ ইনস্টল করুন:
- sudo apt আপডেট
- sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
-
একটি ভার্চুয়াল পরিবেশ তৈরি করুন:
- python3 -m pip install --up pipde setuptools wheel verualenv
- mkdir project1 && cd project1
- python3 -m venv --system-site-package env
- উৎস env/bin/সক্রিয় করুন
- python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
-
ডাটাবেস তৈরি করা:
- সুডো মারিয়াডবি
-
ব্যবহারকারী তৈরি করুন 'project1-admin' local 'localhost' 'sdfgh' দ্বারা চিহ্নিত; ব্যবহারকারী তৈরি করুন 'project1-web'@'localhost' 'sdfgh' দ্বারা চিহ্নিত; ব্যবহারকারী 'প্রকল্প 1-সেন্সর'@'লোকালহোস্ট' 'sdfgh' দ্বারা চিহ্নিত করা;
ডেটাবেজ প্রকল্প তৈরি করুন 1;
গ্রান্ট অপশন সহ 'project1-admin'@'localhost' এর সমস্ত প্রজেক্ট গ্রান্ট করুন; গ্রান্ট সিলেক্ট, ইনসার্ট, আপডেট, প্রজেক্ট 1 এ ডিলিট করুন।* থেকে 'project1-web'@'localhost'; গ্রান্ট সিলেক্ট, ইনসার্ট, আপডেট, প্রজেক্ট 1 এ ডিলিট করুন।* থেকে 'প্রজেক্ট 1-সেন্সর'@'লোকালহোস্ট'; ফ্লাশ বিশেষাধিকার;
- প্রজেক্ট 1/এসকিউএল -এ এসকিউএল ফাইল চালান
-
কোড ডাউনলোড করা হচ্ছে:
- গিট ক্লোন
- sed -i s/pi/$ USER/g conf/
-
Nginx সেটআপ করুন:
- sudo cp conf/nginx/etc/nginx/sites-available/project1
- sudo rm/etc/nginx/sites-enabled/default
- sudo ln -s/etc/nginx/sites-available/project1/etc/nginx/sites-enabled/project1
- sudo systemctl nginx.service পুনরায় চালু করুন
-
কোডটি চালান:
sudo systemctl প্রকল্প 1-* সক্ষম করুন
প্রস্তাবিত:
স্মার্ট ডেস্ক LED আলো - স্মার্ট লাইটিং W/ Arduino - নিওপিক্সেল ওয়ার্কস্পেস: 10 টি ধাপ (ছবি সহ)
স্মার্ট ডেস্ক LED আলো | স্মার্ট লাইটিং W/ Arduino | নিওপিক্সেল ওয়ার্কস্পেস: এখন আমরা বাড়িতে অনেক সময় ব্যয় করছি, পড়াশোনা করছি এবং ভার্চুয়ালি কাজ করছি, তাহলে কেন আমাদের কর্মক্ষেত্রকে একটি কাস্টম এবং স্মার্ট লাইটিং সিস্টেম Arduino এবং Ws2812b LEDs ভিত্তিক করে আরও বড় করা যাবে না। এখানে আমি আপনাকে দেখাব কিভাবে আপনার স্মার্ট তৈরি করবেন ডেস্ক LED আলো যে
কিভাবে SONOFF স্মার্ট সুইচ দিয়ে স্মার্ট রোলার ব্লাইন্ড DIY করবেন ?: 14 টি ধাপ
কিভাবে SONOFF স্মার্ট সুইচ দিয়ে DIY স্মার্ট রোলার ব্লাইন্ডস? এবং সন্ধ্যায় এটি নিচে টান? যাই হোক, আমি
Arduino স্মার্ট টেবিল মাদুর: 5 ধাপ
আরডুইনো স্মার্ট টেবিল ম্যাট: এটি একটি টেবিল মাদুর যা নিশ্চিত করবে যে আপনি যখন চলে যাবেন তখন আপনার টেবিলটি পরিষ্কার। আমার ডেস্ক সবসময় অগোছালো থাকে, তাই আমি চলে যাওয়ার আগে নিজেকে পরিষ্কার করতে বাধ্য করার একটি উপায় ভেবেছিলাম। যখন আমি চলে যাই, আমি সবসময় আমার ফোনটি আমার সাথে নিয়ে যাই, তাই টেবিল মাদুর এই মত কাজ করে: Wh
স্মার্ট কফি টেবিল: 14 টি ধাপ (ছবি সহ)
স্মার্ট কফি টেবিল: হাই নির্মাতারা, আমরা এমন একটি প্রকল্প তৈরির আনন্দে আছি যা আমাদের মনের মধ্যে দীর্ঘদিন ধরে ছিল এবং আপনার সাথে ভাগ করে নেব। স্মার্ট কফি টেবিল। কারণ এই টেবিলটি সত্যিই স্মার্ট। এটি আপনার পানীয়ের ওজন অনুযায়ী আপনার পরিবেশকে আলোকিত করে
স্বায়ত্তশাসিত Foosball টেবিল: 5 ধাপ (ছবি সহ)
স্বায়ত্তশাসিত Foosball টেবিল: প্রধান প্রকল্পের লক্ষ্য ছিল একটি স্বায়ত্তশাসিত Foosball টেবিলের (AFT) জন্য একটি কার্যকরী প্রোটোটাইপ সম্পন্ন করা, যেখানে একজন মানব খেলোয়াড় একটি রোবোটিক প্রতিপক্ষের মুখোমুখি হয়। খেলার মানবিক দৃষ্টিকোণ থেকে, ফুসবল টেবিলটি একটি নিয়মিত টেবিলের অনুরূপ। নাটকটি