সুচিপত্র:
- সরবরাহ
- ধাপ 1: ডাটাবেস
- ধাপ 2: সার্কিট
- ধাপ 3: পাইচার্ম
- ধাপ 4: ব্যাকএন্ড
- ধাপ 5: ESP8266
- ধাপ 6: ফ্রন্টএন্ড
- ধাপ 7: Behuizing
ভিডিও: DigiFlag: 7 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আপনি যদি পতাকা ক্যাপচার করতে পছন্দ করেন এবং গেমটিকে কিভাবে ডিজিটালাইজড করতে চান তা জানতে চান। এই নির্দেশে আপনি স্কোরগুলিকে স্বয়ংক্রিয় করবেন এবং আপনি দেখতে পাবেন যে গেমটিতে কে মারা গেছে।
সরবরাহ
সরঞ্জাম:
- ড্রিল
- আঠালো বন্দুক
- esp
- uart অ্যাডাপ্টার
- তাতাল
- সরবরাহ:
- Druksensor x4
- LDR x4
- LED x2
- X1 প্রদর্শন করুন
- esp x4
- রাস্পবেরি পাই x1
- কাঠের বুক x1
- রুটিবোর্ড x3
- পিভিসি পাইপ x1
- জাম্পার ক্যাবেল x80
- পাই x1 এর জন্য পাওয়ার সাপ্লাই
- কাঠের তক্তা x2
- লাঠি x2
- প্রতিরোধক 10kohm x6
- প্রতিরোধক 475ohm x2
- potentiometer x1
- বিচ্ছিন্নতা টেপ x5
ধাপ 1: ডাটাবেস
প্রকল্পের ডাটাবেজ 6 টি কলামের মধ্যে বিদ্যমান। প্রতিটি কলামের নিজস্ব আইডি আছে। অধিকাংশ উপাদান হল INT বা VARCHAR যখন স্কীমটি শেষ হয়ে যাবে তখন ফরওয়ার্ড ইঞ্জিনিয়ার ডাটাবেস যাতে আমরা ডেটা বাস্তবায়ন করতে পারি।
ধাপ 2: সার্কিট
সার্কিটের জন্য আপনাকে অনেকগুলি তালিকাভুক্ত উপাদানগুলির প্রয়োজন হবে। স্কিমটি অনুসরণ করুন, এখনও কিছু সোল্ডার করবেন না যাতে সার্কিটে কোনও ত্রুটি হলে আপনি সহজেই অদলবদল করতে পারেন বা ত্রুটিপূর্ণ উপাদানটি পুনরায় চালাতে পারেন। পাই পাওয়ার সাপ্লাই প্লাগ ইন করুন এবং দেখুন এলসিডি লাইট, এলসিডি টেক্সটের উজ্জ্বলতা পোটেন্টিওমিটার দ্বারা সামঞ্জস্য করা যায় কিনা।
ধাপ 3: পাইচার্ম
এই ধাপের জন্য আপনার পাইচার্ম প্রোগ্রামের প্রয়োজন হবে একবার এটি ইনস্টল হয়ে গেলে আমরা কনফিগারেশন সেটআপ শুরু করতে পারি। উপরের বাম কোণে ফাইলটি টিপুন, তারপরে পছন্দ বা সেটিংস নির্বাচন করুন, স্থাপনা নির্বাচন করুন। এই স্ক্রিনে আপনাকে প্লাস আইকনে ক্লিক করতে হবে এবং একটি SFTP কনফিগারেশন নির্বাচন করতে হবে। কনফিগারেশনের নাম দিন এবং ক্ষেত্রগুলি পূরণ করুন, হোস্ট আপনার পিআই এর আইপি ঠিকানা, ব্যবহারকারীর নাম এবং পাসওয়ার্ডের জন্য। ম্যাপিংগুলিতে যান এবং আপনি যে ডিরেক্টরিটি ব্যবহার করতে চান তা চয়ন করুন। আগের স্ক্রিনে ফিরে যান এবং টেস্ট কানেকশন চাপুন। যখন এটি একটি সফল উত্তর দেয় ঠিক আছে ক্লিক করুন।
ধাপ 4: ব্যাকএন্ড
এখানে আপনি ব্যাকএন্ডের জন্য কোড লিখবেন। এখানে সেটআপ লিখে শুরু করুন, এলসিডি পুনরায় সেট করুন যাতে কোনও পুরানো বার্তা প্রদর্শিত না হয়। তারপর esp এর রুটগুলি লিখুন যাতে আপনি esp থেকে একটি json বার্তা পান এবং ডাটাবেসে স্কোর বা মৃত্যু আপডেট করুন। তারপর ওয়েবসকেটগুলি লিখুন এইগুলি ফ্রন্টএন্ডের সাথে যোগাযোগ করতে ব্যবহৃত হয়। চূড়ান্তভাবে rfid () ফাংশনটি লিখুন এটি ট্যাগ স্ক্যান করার সময় ডেটাতে মৃত্যুর উপাদান সেট করবে। আপনি অতিরিক্ত ফোল্ডারে এই প্রকল্পের জন্য সমস্ত কোড খুঁজে পেতে পারেন।
ধাপ 5: ESP8266
ইএসপি মডিউলটি আরডুইনোতে কোড করা হয়েছে তাই আরডুইনো আইডি ইনস্টল করতে ভুলবেন না। ইনস্টল হয়ে গেলে ফাইল, পছন্দগুলিতে যান এবং ছবিতে দেখানো লিঙ্কটি "অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল:" পাঠ্য বাক্সে টাইপ করুন। ঠিক আছে হিট করুন তারপর আপনার স্ক্রিনের শীর্ষে টুলস খুলুন বোর্ড, বোর্ড ম্যানেজারে যান এবং নিচে স্ক্রোল করুন এবং esp8266 ইনস্টল করুন। একবার এটি সম্পন্ন হলে ফাইল উদাহরণে যান এবং মৌলিক এইচটিপি ক্লায়েন্ট নির্বাচন করুন, ওয়াইফাই কনফিগারেশন পূরণ করুন এবং। এখন ফাইলটি সম্পাদনা করুন যেমন আমি শেষ ছবিতে করেছি। Uart অ্যাডাপ্টার নিন এবং gpio0 এবং মাটির মধ্যে একটি বোতাম সোল্ডার করুন। অ্যাডাপ্টারে esp প্লাগ করুন এবং বোতামটি ধরে রাখার সময় এটি একটি ইউএসবি পোর্টে প্লাগ করুন। এখন টুলস এ যান এবং বোর্ড থেকে জেনারিক esp8266 থেকে সদ্য এপিয়ারড com poort সিলেক্ট করুন এবং আপলোড শুরু করুন। একবার আপনি একটি প্রোসেন্টেজ এপিয়ার দেখতে হলে বোতামটি ছেড়ে দিন। অন্যান্য esp- এর জন্য আপনাকে ব্যাক -এন্ড -এ সংশ্লিষ্ট পথের api পথ পরিবর্তন করতে হবে। = উচ্চ)।
ধাপ 6: ফ্রন্টএন্ড
এইচটিএমএল ফাইলে টেক্সট ইনপুট করে এবং ক্লাস যোগ করে নকশার প্রতিলিপি করে ফ্রন্টএন্ড তৈরি করুন। বোতামে href লিঙ্ক বরাদ্দ করে আমরা পৃষ্ঠাগুলির মাধ্যমে স্যুইচ করতে পারি। এইচটিএমএলে তৈরি ক্লাসের সাথে একটি CSS সম্পাদনা করে আপনি পৃষ্ঠার কাঠামো পরিবর্তন করতে পারেন। জাভাস্ক্রিপ্ট বাস্তবায়নের মাধ্যমে আপনি স্লাইডারের মান ব্যাকএন্ডে পাঠাতে পারেন এবং গেমটি কখন খেলা শুরু করতে হবে তা জানাতে পারেন।
ধাপ 7: Behuizing
8 টি সমান আয়তক্ষেত্রের মধ্যে তক্তা বিভক্ত করে শুরু করুন, নিশ্চিত করুন যে আপনার চারপাশে 4 বার কাটা যথেষ্ট পরিমাণ আছে। যখন এটি একসাথে আয়তক্ষেত্রের 3 টি আঠালো হয়ে যায় এবং আয়তক্ষেত্রের উপরে বাম দিকে 2x দিকগুলি আঠালো করে। নীচের আয়তক্ষেত্রের প্রতিটি কোণে একটি পেরেক রাখুন। তারপরে পিভিসি পাইপের জন্য 2 টি হোল ড্রিল করুন যা 3 টি আয়তক্ষেত্রের মাধ্যমে একসাথে আঠালো। পাশের অংশের নীচের অংশে চাপের সার্কিট সহ একটি ব্রেডবোর্ড রাখুন। চাপ সেন্সরগুলিকে সাবধানে সারিবদ্ধ করুন যাতে তারা পাইপের নীচে থাকে এবং পাইপের উপর আঠালো আয়তক্ষেত্রগুলিকে ধাক্কা দেয়। দ্বিতীয় শিবিরের জন্য এই প্রক্রিয়াগুলি পুনরাবৃত্তি করুন। তারপরে কাঠের উপরে কিছুটা বাম নিন, 2 টি ছোট গর্ত ড্রিল করুন এবং একটি কাটা আউট যা এসপি পিনগুলির সাথে খাপ খায়। এলডিআর দিয়ে শার্টটি ছিদ্র করুন এবং 2 হোল সোল্ডারের মাধ্যমে পা রাখুন সরাসরি একটি ব্রেডবোর্ড ছাড়াই সার্কিট। একটি LED দিয়ে শার্টের সামনের অংশটি ছিদ্র করুন এবং এটিকে esp এর সাথে সংযুক্ত করুন শার্টে সার্কিটটি সেলাই করুন। এই প্রক্রিয়াটি 2 বার পুনরাবৃত্তি করুন। চূড়ান্ত পদক্ষেপের জন্য বুক নিন এবং একটি গর্ত ড্রিল করুন যাতে আপনি এলসিডি মাপসই করবেন তারপর বুকে দুটি ছোট গর্ত ড্রিল করুন যাতে আপনি আরএফআইডির তারের সাথে ফিট করতে পারেন। আপনার বুকে সার্কিট রাখুন এবং আপনার কাজ শেষ।
প্রস্তাবিত:
কিভাবে 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 টি ধাপ
ক্রিটিক্যাল হ্যান্ড ওয়াশিং স্টেপ টিচিং মেশিন: এটি এমন একটি মেশিন যা ব্যবহারকারীকে তার হাত ধোয়ার সময় ধাপগুলো সম্পর্কে মনে করিয়ে দেয়। মহামারী বা মহামারী প্রতিরোধের সময়