সুচিপত্র:

MVRK- এর ম্যান্ডালরিয়ান ট্র্যাকিং ফোব: Ste টি ধাপ (ছবি সহ)
MVRK- এর ম্যান্ডালরিয়ান ট্র্যাকিং ফোব: Ste টি ধাপ (ছবি সহ)

ভিডিও: MVRK- এর ম্যান্ডালরিয়ান ট্র্যাকিং ফোব: Ste টি ধাপ (ছবি সহ)

ভিডিও: MVRK- এর ম্যান্ডালরিয়ান ট্র্যাকিং ফোব: Ste টি ধাপ (ছবি সহ)
ভিডিও: সার্কাস থেকে অস্কার পর্যন্ত - ঝাইদারবেক কুঙ্গুজিনভ - যাযাবর স্টান্টস, হলিউড, কাজাখস্তান 2024, জুলাই
Anonim

এটি May ঠা মে, অন্যথায় স্টার ওয়ার্স ডে নামে পরিচিত, আমাদের হৃদয়ের খুব কাছাকাছি এবং প্রিয় একটি ছুটি। এই বছর আমরা এটিকে বিগত বছরের তুলনায় একটু ভিন্নভাবে উদযাপন করার সিদ্ধান্ত নিয়েছি। একটি অভিজ্ঞতাগত প্রযুক্তি এবং নির্মাতা-প্রকল্পের সাথে, আমরা একটি জটিল পদ্ধতি গ্রহণ করেছি এবং এটিকে একটি সরলীকৃত এট-হোম প্রকল্পে পরিণত করেছি কারণ আমরা আমাদের পছন্দের একটি শো দ্বারা অনুপ্রাণিত একটি ডিভাইসের সংস্করণ তৈরি করেছি।

এই নির্দেশযোগ্য অনুমান করে যে আপনার Arduino বা অন্যান্য মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ডগুলির সাথে কিছু পূর্ব জ্ঞান বা অভিজ্ঞতা আছে। আপনি যদি এতে স্বাচ্ছন্দ্য বোধ করেন, আপনি এখানে ভাল করবেন! শুরু করার জন্য নীচের সরবরাহগুলি দেখুন!

অস্বীকৃতি: এই পোস্টটি কোনওভাবেই ডিজনি, ডিজনি+, বা লুকাসফিল্মের সাথে যুক্ত নয়। আরও, MVRK এই নির্দেশাবলীর গ্যারান্টি বা ওয়ারেন্টি দেয় না। দয়া করে নিরাপদ থাকুন এবং পিতামাতার তত্ত্বাবধানে তৈরি করুন।

সরবরাহ

  • ESP32 বোর্ড (আমরা DFRobot দ্বারা Firebeetle ESP32 ব্যবহার করেছি)
  • একটি ছোট 3.7V LiPo ব্যাটারি
  • একটি লাল LED

আপনি নীচে থেকে 3D মুদ্রণের জন্য মডেলটি ধরতে চাইবেন।

এবং নিচের কোডটি ডাউনলোড করুন। এই প্রকল্পের জন্য ESP32 বোর্ডগুলি Arduino IDE তে ইনস্টল করা প্রয়োজন। সম্পূর্ণ নির্দেশাবলীর জন্য, এখানে Arduino ESP32 এর জন্য অফিসিয়াল গিটহাব দেখুন।

ধাপ 1: এটি কিভাবে কাজ করে

কিভাবে এটা কাজ করে
কিভাবে এটা কাজ করে

ট্র্যাকিং ফোবের MVRK সংস্করণ কী, ফোন, বা অন্যান্য BLE সক্ষম ডিভাইস বা বীকন ট্র্যাক করার জন্য ব্লুটুথ লো এনার্জি (BLE) ব্যবহার করে। আমরা একটি ইএসপি 32 ব্লুটুথ সক্ষম মাইক্রোকন্ট্রোলার এবং একটি ছোট লিপো ব্যাটারি ব্যবহার করে একটি BLE ডিভাইসের সাথে সংযোগ স্থাপন করি এবং এর সংকেত শক্তি ট্র্যাক করি। ট্র্যাকিং ফোব নির্বাচিত ডিভাইসে (বা অনুগ্রহ) যত কাছাকাছি আসে, সংকেত শক্তি তত বেশি শক্তিশালী হয় এবং সামনের দিকের আলো যত দ্রুত হয়।

ধাপ 2: ব্লুটুথ লো এনার্জি (BLE) কি?

ব্লুটুথ লো এনার্জি (BLE) কি?
ব্লুটুথ লো এনার্জি (BLE) কি?

ব্লুটুথ লো এনার্জি (বিএলই) একটি ব্লুটুথ স্ট্যান্ডার্ড যা নিয়মিত ব্লুটুথের মতো একই কার্যকরী পরিসর বজায় রেখে বিদ্যুৎ খরচ কমিয়ে আনার জন্য ডিজাইন করা হয়েছে। BLE ডিভাইসগুলি ব্লুটুথ সার্ভারের মত কাজ করে এবং তাদের সংযোগের তথ্য প্রতি কয়েক সেকেন্ডে আশেপাশের এলাকায় বিজ্ঞাপন দেয়। বিজ্ঞাপন ব্যবধান প্রতিটি ডিভাইসের জন্য আলাদা এবং এমনকি কিছু ডিভাইসে কনফিগারযোগ্য। আপনি যদি BLE এর সাথে পরিচিত না হন, তাহলে পরবর্তী অংশে এটি সবই বোঝা শুরু করা উচিত।

ধাপ 3: কোড

কোড
কোড

এই অংশটি একটু জটিল হতে পারে। BLE ডিভাইসগুলি সব একই ব্যবধানে বিজ্ঞাপন দেয় না, এবং সমস্ত ডিভাইসগুলি সমস্ত আগত সংযোগগুলিও করে না। এখানে শুরু করার আগে, আমরা দৃ strongly়ভাবে আপনার ফোনের জন্য একটি BLE স্ক্যানিং অ্যাপ পাওয়ার পরামর্শ দিচ্ছি। আপনি যদি আমাদের মত iOS এ থাকেন, BLE স্ক্যানার দারুণ কাজ করে। এই অ্যাপ্লিকেশনগুলি আপনাকে আপনার আশেপাশে BLE ডিভাইসগুলি দেখতে এবং তাদের দেওয়া পরিষেবাগুলি সম্পর্কে জানতে তাদের সাথে সংযোগ স্থাপনের অনুমতি দেবে। আপনি যে ডিভাইসে ট্র্যাক করতে চান তার সাথে কীভাবে সংযোগ স্থাপন করবেন সে সম্পর্কে BLE পরিষেবাগুলি এখানে কথা বলা মূল্যবান।

সমস্ত পরিষেবার একটি সর্বজনীন অনন্য শনাক্তকারী (UUID) থাকে যাতে কাছের অন্যান্য ডিভাইসের সাথে মিশে না যায়। প্রতিটি পরিষেবার মধ্যে, আপনি একটি বৈশিষ্ট্য পাবেন। এগুলোরও UUID আছে। এই বৈশিষ্ট্যগুলি পড়তে, লিখতে, প্রতিক্রিয়া ছাড়াই লিখতে, বিজ্ঞপ্তি দেওয়া ইত্যাদি হতে পারে। পরিষেবা এবং বৈশিষ্ট্য সম্পর্কে উপরের ছবিটি দেখুন। ফোল্ডারগুলির মতো পরিষেবা এবং সেই ফোল্ডারগুলির মধ্যে ফাইলের মতো বৈশিষ্ট্যগুলি সম্পর্কে চিন্তা করা সবচেয়ে সহজ।

আপনি যদি পরিষেবা এবং বৈশিষ্ট্য সম্পর্কে আরও জানতে চান, GATT ব্লুটুথ স্ট্যান্ডার্ডের জন্য একটি চমত্কার শিক্ষানবিশ গাইডের জন্য এখানে ক্লিক করুন।

--

এই ট্র্যাকার ব্যবহার করে আপনি যে প্রতিটি BLE ডিভাইস সংযুক্ত করতে পারেন তার একটি UUID রয়েছে যা এটি নিকটবর্তী ডিভাইসগুলিতে তার উপস্থিতির বিজ্ঞাপন দিতে ব্যবহার করে। এটি খুঁজে পেতে আপনার সম্ভবত পূর্বে উল্লিখিত অ্যাপের মতো একটি অ্যাপের প্রয়োজন হবে। একবার আপনি আপনার অ্যাপে ডিভাইসটি পেয়ে গেলে, এটির সাথে সংযুক্ত করুন। মনে রাখবেন যে প্রতিটি BLE ডিভাইস আলাদা, তাই সঠিক UUID খুঁজে পেতে কিছু ট্রায়াল এবং ত্রুটি লাগতে পারে, কিন্তু একবার আপনি এটি করার পরে, বিজ্ঞাপনের ডিভাইস হিসাবে কোডটিতে এটি প্লাগ করুন। কোডের সবকিছুই মন্তব্য করা হয়েছে, তাই আপনি যা খুঁজছেন তা খুঁজে পেতে পারেন।

পরবর্তীতে আমরা বৈশিষ্ট্যের পরে। কিছু ডিভাইস এমন একটি বিজ্ঞাপন পরিষেবা ব্যবহার করে যা আমাদের পছন্দসই বৈশিষ্ট্য ধারণকারী থেকে আলাদা। যদি এমন হয়, তাহলে সেই ভিন্ন UUID ধরুন এবং serviceUUID এ প্লাগ ইন করুন, অন্যথায়, শুধু serviceUUID কে বিজ্ঞাপনকৃত ডিভাইসের সমান সেট করুন। এখন, আপনি যে পরিষেবার সাথে সংযুক্ত হয়েছেন তার মধ্যে, একটি পড়ার বৈশিষ্ট্য সন্ধান করুন। অ্যাপটি আপনাকে একটি সম্পূর্ণ দৈর্ঘ্য UUID দিতে পারে, অথবা এটি শুধুমাত্র 4 টি অক্ষর হতে পারে। হয় ঠিক আছে কারণ কোডে UUID সংজ্ঞা এর জন্য অ্যাকাউন্ট করবে। সেই UUID কে চারিত্রিক UUID এ প্লাগ করুন এবং আপনার সব কাজ শেষ!

বোর্ডটি ফ্ল্যাশ করুন, সিরিয়াল মনিটরটি খুলুন এবং দেখুন আপনি কী পান! যদি সবকিছু ঠিক থাকে তবে এটি আপনার ডিভাইসের সাথে সংযুক্ত হওয়া উচিত এবং একটি আরএসএসআই মান (নিবন্ধিত সংকেত শক্তি নির্দেশক) নিবন্ধন শুরু করা উচিত। আরএসএসআই মান যত কম, সংকেত শক্তি তত শক্তিশালী। RSSI নৈকট্যের একটি ভাল সূচক কিন্তু নিখুঁত নয়। যদি আপনার আলোটি আপনি যেভাবে চান তা বেশ জ্বলজ্বল করে না, কোডের নীচে স্ক্রোল করুন এবং মানগুলি সামঞ্জস্য করুন। সেখানে ব্যাখ্যা কিভাবে মন্তব্য আছে।

একটি নোট হিসাবে, সমস্ত BLE ডিভাইস এই ট্র্যাকারের সাথে কাজ করবে না। কিছু ডিভাইস সংযোগ প্রত্যাখ্যান করবে। অন্যরা কয়েক মুহূর্ত পরে স্বয়ংক্রিয়ভাবে সংযোগ বিচ্ছিন্ন হয়ে যাবে। এবং কিছু কেবল সংযোগের জন্য প্রয়োজনীয় UUID এর বিজ্ঞাপন দেবে না। আমরা ফোন, কী ফাইন্ডার এবং এমনকি একটি BB8 স্পেহরোতে সাফল্য পেয়েছি! আপনি কি ট্র্যাক করছেন তা আমাদের জানানোর জন্য নিচে মন্তব্য করুন!

ধাপ 4: সোল্ডারিং

সোল্ডারিং
সোল্ডারিং

বেশ সোজা এখানে। আপনার বোর্ডের GND পিনের সাথে আপনার LED এর ক্যাথোড পিন এবং PIN2 এর সাথে Anode পিন সংযুক্ত করুন। আপনি যদি চান তবে আপনি এটি পরিবর্তন করতে পারেন, LED এর জন্য যেখানে এটি প্রয়োজন সেখানে ফিট করার জন্য একটু wiggle রুম ছেড়ে যেতে ভুলবেন না। আমরা একটি সংক্ষিপ্ত জাম্পার ব্যবহার করেছি এবং কিছু তাপ সঙ্কুচিত এখানে হুক আপ পেতে।

ধাপ 5: 3D মডেল এবং মুদ্রণ

3D মডেল এবং প্রিন্টিং
3D মডেল এবং প্রিন্টিং
3D মডেল এবং প্রিন্টিং
3D মডেল এবং প্রিন্টিং

মডেলটি বেশিরভাগ 3D প্রিন্টিং অ্যাপ্লিকেশনের জন্য উপযুক্ত। আমরা একটি ইলেগু মার্স রজন প্রিন্টার ব্যবহার করেছি এবং এটি সাদা রঙে মুদ্রণ করেছি। এটি দুর্দান্ত পরিণত হয়েছে এবং রজন মুদ্রণ সত্যিই একটি মুদ্রণে সূক্ষ্ম বিবরণ বের করতে পারে। কিন্তু এখানে এটি সম্পূর্ণভাবে প্রয়োজনীয় নয়। একটি ভাল টিউন করা ফিলামেন্ট প্রিন্টারের ঠিক একইভাবে করা উচিত। শুধু নিশ্চিত হোন যে আপনার যথাযথ সমর্থন আছে এবং আপনার ভাল হওয়া উচিত!

ধাপ 6: পেইন্টিং / আবহাওয়া

একটি প্রপ পেইন্টিং এবং আবহাওয়া একটি নির্মাতা হিসাবে আপনি করতে পারেন সবচেয়ে মজার জিনিস এক। এটিকে "আপনার" বানানো এবং প্রতিটি স্ক্র্যাচ দেওয়া এবং একটি ব্যাকস্টোরি ডিং করা বিশেষ। সুতরাং আপনার ট্র্যাকিং ফোব ঠিক কিভাবে করতে হবে তা আমরা আপনাকে বলব না, তবে আমরা আপনাকে কয়েকটি টিপস দিতে পারি।

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

অ্যান্টেনাটি দুর্দান্ত হয়ে উঠেছিল যখন আমরা এটিকে একটি কালো ভিত্তি দিয়েছিলাম এবং মরিচার মতো দেখতে বাদামী এবং লাল হাইলাইট যুক্ত করতে শুকনো ব্রাশিংয়ের একটি কৌশল ব্যবহার করেছি।

এটি করার কোনও ভুল উপায় নেই, তবে আপনি যদি এই ধারণাগুলিতে নতুন হন তবে সেখানে প্রচুর ভিডিও টিউটোরিয়াল রয়েছে। শুভকামনা এবং মন্তব্যে আপনার ভাগ করুন!

প্রস্তাবিত: