সুচিপত্র:

ফোটোনিক্স চ্যালেঞ্জার: স্বচ্ছ 3D ভলিউমেট্রিক POV (PHABLABS): 8 টি ধাপ (ছবি সহ)
ফোটোনিক্স চ্যালেঞ্জার: স্বচ্ছ 3D ভলিউমেট্রিক POV (PHABLABS): 8 টি ধাপ (ছবি সহ)

ভিডিও: ফোটোনিক্স চ্যালেঞ্জার: স্বচ্ছ 3D ভলিউমেট্রিক POV (PHABLABS): 8 টি ধাপ (ছবি সহ)

ভিডিও: ফোটোনিক্স চ্যালেঞ্জার: স্বচ্ছ 3D ভলিউমেট্রিক POV (PHABLABS): 8 টি ধাপ (ছবি সহ)
ভিডিও: আলোর কথামালা: ন্যানো ফোটোনিক্স- অতিক্ষুদ্রের জগতে আলোর অপার সম্ভাবনা 2024, নভেম্বর
Anonim
Image
Image
ফোটনিক্স চ্যালেঞ্জার: স্বচ্ছ 3D ভলিউমেট্রিক POV (PHABLABS)
ফোটনিক্স চ্যালেঞ্জার: স্বচ্ছ 3D ভলিউমেট্রিক POV (PHABLABS)
ফোটোনিক্স চ্যালেঞ্জার: স্বচ্ছ 3D ভলিউমেট্রিক POV (PHABLABS)
ফোটোনিক্স চ্যালেঞ্জার: স্বচ্ছ 3D ভলিউমেট্রিক POV (PHABLABS)

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

ফটোনিক্স সম্পর্কিত কিছু সময়ের জন্য আমার ইতিমধ্যেই একটি ধারণা ছিল যে আমি পার্সিস্টেন্স অব ভিশন (POV) দিয়ে কিছু করতে চেয়েছিলাম। কিছু মৌলিক উপাদান ব্যবহার করে একটি মৌলিক POV ডিসপ্লে কিভাবে তৈরি করা যায় সে সম্পর্কে ইতিমধ্যেই অনলাইনে প্রচুর উদাহরণ পাওয়া যায়: মাইক্রোকন্ট্রোলার, পুরাতন ফ্যান/হার্ডডিস্ক/মোটর এবং ঘূর্ণায়মান যন্ত্রের অক্ষের সাথে লম্ব যুক্ত একটি এলইডি স্ট্রিং। অপেক্ষাকৃত সহজ সেটআপের মাধ্যমে আপনি ইতিমধ্যে একটি চিত্তাকর্ষক 2 মাত্রিক চিত্র তৈরি করতে পারেন, যেমন:

POV ডিসপ্লের আরেকটি পরিবর্তন ঘূর্ণনকারী ডিভাইসের অক্ষের সমান্তরাল লেডের একটি স্ট্রিংকে সংযুক্ত করে। এর ফলে একটি 3 মাত্রিক নলাকার POV ডিসপ্লে হবে, যেমন:

ঘূর্ণমান ডিভাইসের অক্ষের সমান্তরাল লেডের স্ট্রিং সংযুক্ত করার পরিবর্তে আপনি লেডগুলির স্ট্রিংটিও চাপতে পারেন। এর ফলে একটি গোলাকার (গ্লোব) POV ডিসপ্লে দেখা যাবে, যেমন: https://www.instructables.com/id/POV-Globe-24bit-… । এখানে এই ধরনের ভলিউমেট্রিক 3D POV ডিসপ্লের কিছু উদাহরণ দেওয়া হয়েছে যা আমি এই নির্দিষ্ট প্রকল্পের অনুপ্রেরণা হিসেবে ব্যবহার করেছি:

  • https://www.instructables.com/id/PropHelix-3D-POV-…
  • https://github.com/mbjd/3DPOV
  • https://hackaday.io/project/159306-volumetric-pov-…
  • https://hackaday.com/2014/04/21/volumen-the-most-a…

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

  • কাস্টমাইজড পিসিবি তৈরির পূর্ব অভিজ্ঞতা না থাকায় এবং হ্যাক্যাথনের সময় সীমাবদ্ধতার কারণে আমি আরও মৌলিক প্রোটোটাইপ পদ্ধতি অনুসরণ করতে পছন্দ করি। কিন্তু প্রকৃত রোটার তৈরির পরিবর্তে আমি এক্রাইলিক প্লাস্টিকের স্তর থেকে তৈরি সিলিন্ডার ব্যবহার করার সময় এই ধরনের ভলিউমেট্রিক 3D POV ডিসপ্লে কেমন হবে তা নিয়ে কৌতূহলী ছিলাম।
  • কোন ব্যবহার বা অন্যথায় গরম আঠালো সর্বনিম্ন ব্যবহার ডিভাইস কম বিপজ্জনক করতে

ধাপ 1: ব্যবহৃত উপাদান এবং সরঞ্জাম

ব্যবহৃত উপাদান এবং সরঞ্জাম
ব্যবহৃত উপাদান এবং সরঞ্জাম

মোটর কন্ট্রোলারের জন্য

  • Arduino প্রো মাইক্রো 5V/16Mhz
  • ছোট ব্রেডবোর্ড
  • 3144 হল ইফেক্ট সুইচ সেন্সর
  • ব্যাস সহ চুম্বক: 1 সেমি, উচ্চতা: 3 মিমি
  • টগল সুইচ - MTS -102
  • 10 কে পোটেন্টিওমিটার
  • Dupont জাম্পার তারের
  • 16 x M5 বাদাম
  • নীল ব্যাকলাইট সহ এলসিডি ডিসপ্লে মডিউল (HD44780 16 × 2 অক্ষর)
  • 10 কে রেসিস্টার - হল ইফেক্ট সেন্সরের জন্য রিজিস্টর টানুন
  • 220Ohm প্রতিরোধক - LCD স্ক্রিনের বিপরীতে নিয়ন্ত্রণের জন্য
  • থ্রেডেড রড ব্যাস: 5 মিমি
  • পাতলা পাতলা কাঠ, বেধ: 3 মিমি

প্ল্যাটফর্ম বেসের জন্য

  • স্ক্র্যাপ কাঠের টুকরা (250 x 180 x 18 মিমি)
  • গড় ভাল - 12V 4.2A - বিদ্যুৎ সরবরাহ LRS -50-12 স্যুইচ করা
  • পাওয়ার প্লাগ কেবল 220V
  • ডিসি -ডিসি ওয়্যারলেস কনভার্টার - 5V 2A (ট্রান্সমিটার)
  • টার্নিজি D2836/8 1100KV ব্রাশলেস আউটরনার মোটর
  • টারনিজি প্লাশ 30 এমপি স্পিড কন্ট্রোলার ডব্লিউ/বিইসি
  • টার্মিনাল ব্লক সংযোগকারী
  • 12 x M6 বাদাম 6 মিমি ব্যাসের থ্রেডেড রড ব্যবহার করে প্ল্যাটফর্ম সুরক্ষিত করতে।
  • 3 x M2 বোল্ট (18 মিমি দৈর্ঘ্য) ব্রাশহীন মোটরে বোল্ট-অন অ্যাডাপ্টার সুরক্ষিত করার জন্য
  • স্ক্র্যাপ কাঠের টুকরায় ব্রাশহীন মোটর সুরক্ষিত করার জন্য 4 x M3 বাদাম এবং বোল্ট
  • থ্রেডেড রড ব্যাস: 6 মিমি (4 x দৈর্ঘ্য 70 মিমি)
  • থ্রেডেড রড ব্যাস: 4 মিমি (1 x দৈর্ঘ্য 80 মিমি)
  • পাতলা পাতলা কাঠ, বেধ: 3 মিমি

ঘোরানো আবরণের জন্য

  • ডিসি -ডিসি ওয়্যারলেস কনভার্টার - 5V 2A (রিসিভার)
  • অ্যাডাপ্টারে 3D মুদ্রিত বোল্ট (পিএলএ ফিলামেন্ট, হোয়াইট)
  • কিশোর 3.6
  • IC 74AHCT125 Quad Logic Level Converter/Shifter (3V to 5V)
  • 10 কে রেসিস্টার - হল ইফেক্ট সেন্সরের জন্য রিজিস্টর টানুন
  • 1000uF 16V ক্যাপাসিটর
  • থ্রেডেড রড ব্যাস 4 মিমি
  • ব্যাস সহ চুম্বক: 1 সেমি, উচ্চতা: 3 মিমি
  • পাতলা পাতলা কাঠ, বেধ: 3 মিমি
  • পাতলা পাতলা কাঠ, বেধ: 2 মিমি
  • এক্রাইলিক শীট, বেধ: 2 মিমি
  • ইস্পাত রড ব্যাস: 2 মিমি
  • বাদাম ও বোল্ট
  • 0.5 মিটার LEDstrip APA102C 144 এলইডি / মিটার

ব্যবহৃত সরঞ্জাম

  • মার্লিন লেজার কাটার M1300 - লেজার কাটিং পাতলা পাতলা কাঠ এবং এক্রাইলিক শীট
  • অ্যাডাপ্টারে বোল্ট 3 ডি প্রিন্টিংয়ের জন্য আল্টিমেকার 2+
  • সোল্ডারিং স্টেশন এবং সোল্ডার
  • টেবিল ড্রিল
  • স্ক্রু ড্রাইভার
  • প্লায়ার্স
  • হাতুড়ি
  • ক্যালিপার
  • হ্যাকস
  • রেঞ্চ
  • তাপ সঙ্কুচিত টিউবিং

সফটওয়্যার ব্যবহার করা হয়েছে

  • ফিউশন 360
  • আল্টিমেকার কুরা
  • Arduino IDE এবং Teensyduino (Teensy Loader ধারণকারী)

ধাপ 2: ঘূর্ণন গতি নিয়ন্ত্রণ করতে মোটর নিয়ন্ত্রক ইউনিট

ঘূর্ণন গতি নিয়ন্ত্রণ করতে মোটর নিয়ন্ত্রক ইউনিট
ঘূর্ণন গতি নিয়ন্ত্রণ করতে মোটর নিয়ন্ত্রক ইউনিট
ঘূর্ণন গতি নিয়ন্ত্রণ করতে মোটর নিয়ন্ত্রক ইউনিট
ঘূর্ণন গতি নিয়ন্ত্রণ করতে মোটর নিয়ন্ত্রক ইউনিট
ঘূর্ণন গতি নিয়ন্ত্রণ করতে মোটর নিয়ন্ত্রক ইউনিট
ঘূর্ণন গতি নিয়ন্ত্রণ করতে মোটর নিয়ন্ত্রক ইউনিট

মোটর কন্ট্রোলার ইউনিট টারনিজি ইলেকট্রনিক স্পিড কন্ট্রোলার (ESC) কে একটি সংকেত পাঠায় যা ব্রাশহীন মোটর দ্বারা প্রদত্ত ঘূর্ণন সংখ্যা নিয়ন্ত্রণ করবে।

উপরন্তু আমি POV সিলিন্ডারের প্রতি মিনিটে প্রকৃত ঘূর্ণন প্রদর্শন করতে সক্ষম হতে চেয়েছিলাম। এজন্য আমি মোটর কন্ট্রোলার ইউনিটে একটি হল ইফেক্ট সেন্সর এবং একটি 16x2 LCD ডিসপ্লে অন্তর্ভুক্ত করার সিদ্ধান্ত নিয়েছি।

সংযুক্ত জিপ ফাইলে (MotorControl_Board.zip) আপনি তিনটি dxf ফাইল পাবেন যা আপনাকে মোটর নিয়ন্ত্রক ইউনিটের জন্য একটি বেস প্লেট এবং দুটি শীর্ষ প্লেট লেজারকাট করতে সক্ষম করবে। প্লাইউড ব্যবহার করুন 3 মিমি পুরুত্বের সাথে। দুটি শীর্ষ প্লেট একে অপরের উপরে স্থাপন করা যেতে পারে যা আপনাকে 16x2 LCD ডিসপ্লেতে স্ক্রু করার অনুমতি দেবে।

উপরের প্লেটের দুটি ছিদ্র ব্রাশহীন মোটরের গতি নিয়ন্ত্রণের জন্য একটি অন/অফ টগল সুইচ এবং একটি পটেনশিয়োমিটারের জন্য বোঝানো হয়েছে (আমি এখনও অন/অফ টগল সুইচটি ওয়্যার্ড করিনি)। মোটর কন্ট্রোলার ইউনিট তৈরির জন্য আপনাকে 5 মিমি ব্যাসযুক্ত থ্রেডেড রডটি দেখতে হবে কাঙ্ক্ষিত উচ্চতার 4 টুকরোতে। 8 এম 5 বাদাম ব্যবহার করে আপনি প্রথমে বেসটি বেঁধে রাখতে পারেন। তারপরে আমি রুটিবোর্ডের সাথে দেওয়া দুটি পার্শ্বযুক্ত আঠালো স্টিকার ব্যবহার করে বেস প্লেটে ছোট রুটিবোর্ড সংযুক্ত করেছি। সংযুক্ত স্কিম্যাটিক দেখায় কিভাবে আপনি উপাদানগুলিকে ওয়্যার করবেন যাতে এটি এই ধাপের সাথে সংযুক্ত সোর্স কোড (MotorControl.ino) দিয়ে কাজ করতে পারে। আমি হল সেন্সরের জন্য 10K টান আপ প্রতিরোধক ব্যবহার করেছি। এলসিডি স্ক্রিনে লেখাটি দৃশ্যমান করার জন্য একটি 220 ওহম প্রতিরোধক যথেষ্ট ভাল কাজ করেছে।

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

একবার ওয়্যারিং সম্পন্ন হলে আপনি LCD ডিসপ্লে, সুইচ এবং পটেন্টিওমিটার দিয়ে 2 টি শীর্ষ প্লেট সুরক্ষিত করতে পারেন আবার ছবিতে 8 M5 বাদাম ব্যবহার করে।

আপনার ব্যবহৃত মোটরের মডেলের জন্য মুলতুবি, আপনাকে MotorControl.ino ফাইলে নিম্নলিখিত লাইন কোডটি সামঞ্জস্য করতে হতে পারে:

থ্রটল = মানচিত্র (গড়পটভ্যালু, 0, 1020, 710, 900);

কোডের এই লাইনটি (লাইন 176) 10K পটেন্টিওমিটারের অবস্থানকে ESC এর সিগন্যালে ম্যাপ করে। ESC 700 থেকে 2000 এর মধ্যে মান গ্রহণ করে। এবং এই প্রকল্পের জন্য আমি যে মোটরটি ব্যবহার করেছি তা 823 এর কাছাকাছি ঘুরতে শুরু করায়, আমি মোটরটির RPM এর সর্বোচ্চ মান 900 এর মধ্যে সীমিত করে দিয়েছি।

ধাপ 3: ওয়্যারলেস ট্রান্সমিটিং পাওয়ারের জন্য প্ল্যাটফর্ম তৈরি করা

ওয়্যারলেস ট্রান্সমিটিং পাওয়ারের জন্য প্ল্যাটফর্ম তৈরি করা
ওয়্যারলেস ট্রান্সমিটিং পাওয়ারের জন্য প্ল্যাটফর্ম তৈরি করা
ওয়্যারলেস ট্রান্সমিটিং পাওয়ারের জন্য প্ল্যাটফর্ম তৈরি করা
ওয়্যারলেস ট্রান্সমিটিং পাওয়ারের জন্য প্ল্যাটফর্ম তৈরি করা
ওয়্যারলেস ট্রান্সমিটিং পাওয়ারের জন্য প্ল্যাটফর্ম তৈরি করা
ওয়্যারলেস ট্রান্সমিটিং পাওয়ারের জন্য প্ল্যাটফর্ম তৈরি করা
ওয়্যারলেস ট্রান্সমিটিং পাওয়ারের জন্য প্ল্যাটফর্ম তৈরি করা
ওয়্যারলেস ট্রান্সমিটিং পাওয়ারের জন্য প্ল্যাটফর্ম তৈরি করা

আজকাল ডিভাইসগুলিকে পাওয়ারের জন্য মূলত দুটি উপায় রয়েছে যা ঘোরানো প্রয়োজন: স্লিপ রিং বা ইন্ডাকশন কয়েলের মাধ্যমে ওয়্যারলেসভাবে পাওয়ার ট্রান্সমিট করা। উচ্চমানের স্লিপ রিং হিসাবে যা উচ্চ RPM- কে সমর্থন করতে পারে তা খুব ব্যয়বহুল এবং পরিধান এবং ছিঁড়ে যাওয়ার প্রবণতা আমি 5V ওয়্যারলেস ডিসি-ডিসি কনভার্টার ব্যবহার করে ওয়্যারলেস বিকল্পটি বেছে নিয়েছি। স্পেসিফিকেশন অনুযায়ী এই ধরনের কনভার্টার ব্যবহার করে 2 Amps পর্যন্ত ট্রান্সফার করা সম্ভব হওয়া উচিত।

ওয়্যারলেস ডিসি-ডিসি কনভার্টার দুটি উপাদান, একটি ট্রান্সমিটার এবং একটি রিসিভার নিয়ে গঠিত। অনুগ্রহ করে সচেতন থাকুন যে ট্রান্সমিটিং ইন্ডাকশন কয়েলের সাথে সংযুক্ত PCB প্রাপ্তির চেয়ে ছোট।

প্ল্যাটফর্ম নিজেই স্ক্র্যাপ কাঠের টুকরা (250 x 180 x 18 মিমি) ব্যবহার করে তৈরি করা হয়েছে।

প্ল্যাটফর্মে আমি গড় ভাল 12V পাওয়ার সাপ্লাইতে স্ক্রু করেছি। 12V আউটপুট ইএসসি (ধাপ 1 এ স্কিম্যাটিক্স দেখুন) এবং ওয়্যারলেস ডিসি-ডিসি কনভার্টারের প্রেরণকারী অংশের PCB এর সাথে সংযুক্ত।

সংযুক্ত Platform_Files.zip এ আপনি 3 মিমি পুরুত্ব দিয়ে প্লাইউড থেকে প্ল্যাটফর্মটি লেজার কাটার জন্য dxf ফাইল খুঁজে পাবেন:

  • Platform_001.dxf এবং Platform_002.dxf: আপনাকে সেগুলো একে অপরের উপর রাখতে হবে। এটি প্রেরণকারী আবেশন কুণ্ডলী জন্য একটি recessed এলাকা তৈরি করবে।
  • Magnet_Holder.dxf: এই নকশাটি তিনবার লেজারকাট করুন। তিনবারের মধ্যে একটি, বৃত্ত অন্তর্ভুক্ত করুন। অন্য দুটি লেজারকাটে: বৃত্তটি কাটা থেকে সরান। কাটার পরে, চুম্বকের জন্য ধারক তৈরি করতে তিনটি টুকরা একসাথে আঠালো করুন (ব্যাস 10 মিমি, বেধ: 3 মিমি)। আমি চুম্বক হোল্ডারে চুম্বক আঠালো করার জন্য সুপার গ্লু ব্যবহার করেছি। দয়া করে নিশ্চিত করুন যে আপনি চুম্বকের সঠিক দিকটি ধারককে আঠালো করেছেন কারণ হল সেন্সরটি কেবল চুম্বকের একপাশে কাজ করবে।
  • Platform_Sensor_Cover.dxf: এই টুকরোটি আপনাকে মোটর কন্ট্রোল ইউনিটের সাথে সংযুক্ত হল সেন্সরটিকে প্রথম ছবিতে দেখানো অবস্থায় রাখতে সাহায্য করবে।
  • Platform_Drill_Template.dxf: স্ক্র্যাপ কাঠের টুকরোতে ছিদ্র ড্রিল করার জন্য আমি এই টুকরোটিকে টেমপ্লেট হিসেবে ব্যবহার করেছি। চারটি বড় 6 মিমি গর্ত প্ল্যাটফর্মকে সমর্থন করার জন্য 6 মিমি ব্যাস সহ সহায়ক থ্রেডেড রডের জন্য। স্ক্র্যাপ কাঠের টুকরোতে ব্রাশহীন মোটরকে সুরক্ষিত করার জন্য 4 টি ছোট গর্ত। ব্রাশহীন মোটর থেকে বের হওয়া অক্ষের জন্য মাঝখানে সবচেয়ে বড় গর্তের প্রয়োজন ছিল। যেহেতু মোটরের জন্য বোল্ট এবং প্ল্যাটফর্মের জন্য থ্রেডেড রডগুলি প্ল্যাটফর্মের নীচে সুরক্ষিত করা প্রয়োজন, তাই বাদামগুলি ফিট করার অনুমতি দেওয়ার জন্য কয়েক মিমি গভীরতার জন্য সেই গর্তগুলি বড় করা প্রয়োজন।

দুর্ভাগ্যবশত ব্রাশহীন মোটরের শ্যাফট এই প্রকল্পের জন্য 'ভুল' দিক থেকে আটকে গেছে। কিন্তু আমি ইউটিউবে পাওয়া নিম্নলিখিত নির্দেশের সাহায্যে খাদটি উল্টাতে সক্ষম হয়েছিলাম:

একবার মোটর এবং সাপোর্টিং রডগুলি সুরক্ষিত হয়ে গেলে, লেজারকাট প্ল্যাটফর্মের টুকরোগুলি ব্যবহার করে প্ল্যাটফর্মটি তৈরি করা যেতে পারে। প্ল্যাটফর্মটি 8 এম 6 বাদাম ব্যবহার করে সুরক্ষিত করা যেতে পারে। ম্যাগনেট ধারককে প্রথম ছবিতে দেখানো সীমান্তের প্ল্যাটফর্মে আঠালো করা যায়।

সংযুক্ত ফাইল "Bolt-On Adapter.stl" একটি 3D প্রিন্টার ব্যবহার করে প্রিন্ট করা যাবে। এই অ্যাডাপ্টারটি 18mm দৈর্ঘ্যের 3 x M2 বোল্ট ব্যবহার করে ব্রাশলেস মোটরের সাথে 4 মিমি ব্যাসের একটি থ্রেডেড রড সংযুক্ত করার জন্য প্রয়োজনীয়।

ধাপ 4: ঘূর্ণন কেসিং

ঘোরানো কেসিং
ঘোরানো কেসিং
ঘোরানো কেসিং
ঘোরানো কেসিং
ঘোরানো কেসিং
ঘোরানো কেসিং

সংযুক্ত Base_Case_Files.zip এ APA102C নেতৃত্বাধীন স্ট্রিপ নিয়ন্ত্রণকারী উপাদানগুলির ক্ষেত্রে কেস তৈরির জন্য লেজার 6 লেয়ার কাটার জন্য dxf ফাইল রয়েছে।

কেস ডিজাইনের 1-3 স্তরগুলি একসাথে আঠালো করা হয়। কিন্তু অনুগ্রহ করে নিশ্চিত করুন যে তিনটি স্তর একসাথে আঠালো করার আগে একটি চুম্বক (ব্যাস 10 মিমি, উচ্চতা: 3 মিমি) লেয়ার 2 এ বৃত্তাকার কাটআউটে putোকানো হয়েছে। এছাড়াও নিশ্চিত করুন যে চুম্বকটি নিচের দিকে সঠিক মেরু দিয়ে আঠালো, কারণ ধাপ 3 এ নির্মিত প্ল্যাটফর্মে রাখা হল ইফেক্ট সেন্সর শুধুমাত্র চুম্বকের একপাশে সাড়া দেবে।

কেসটির নকশায় সংযুক্ত ওয়্যারিং স্কিম্যাটিক্সে তালিকাভুক্ত উপাদানগুলির জন্য বিভাগ রয়েছে। IC 74AHCT125 টিএনএসি থেকে 3.3V সংকেতকে APA102 নেতৃত্বাধীন স্ট্রিপের জন্য প্রয়োজনীয় 5V সংকেতে রূপান্তর করতে হবে। স্তর 4 এবং 5 একসঙ্গে আঠালো করা যেতে পারে। উপরের স্তর 6 অন্যান্য স্তরের উপর স্তূপ করা যেতে পারে। সমস্ত স্তর 2 মিমি ব্যাসের 3 টি স্টিলের রডের সাহায্যে সঠিক অবস্থানে থাকবে। ব্রাশহীন মোটরের সাথে সংযুক্ত ঘূর্ণায়মান 4 মিমি থ্রেডেড রডের জন্য 2 মিমি স্টিলের রডের জন্য তিনটি ছোট গর্ত রয়েছে। একবার সমস্ত উপাদান পরিকল্পিতভাবে সোল্ডার হয়ে গেলে, ধাপ 3-এ মুদ্রিত বোল্ট-অন অ্যাডাপ্টারে সম্পূর্ণ কেসটি লাগানো যেতে পারে। দয়া করে সচেতন থাকুন যে এই ধাপগুলির হল সেন্সরের সঠিক কার্যকারিতা ধাপ 3 এ বর্ণিত চুম্বক ধারকের মধ্যে রাখা চুম্বকের উপর নির্ভর করে।

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

ধাপ 5: LED স্ট্রিপ দিয়ে সিলিন্ডার ঘোরানো

LED স্ট্রিপ দিয়ে সিলিন্ডার ঘোরানো
LED স্ট্রিপ দিয়ে সিলিন্ডার ঘোরানো
LED স্ট্রিপ দিয়ে সিলিন্ডার ঘোরানো
LED স্ট্রিপ দিয়ে সিলিন্ডার ঘোরানো
LED স্ট্রিপ দিয়ে সিলিন্ডার ঘোরানো
LED স্ট্রিপ দিয়ে সিলিন্ডার ঘোরানো
LED স্ট্রিপ দিয়ে সিলিন্ডার ঘোরানো
LED স্ট্রিপ দিয়ে সিলিন্ডার ঘোরানো

সংযুক্ত Rotor_Cylinder_Files.zip একটি 2mm পুরু এক্রাইলিক শীট কাটার জন্য dxf ফাইল ধারণ করে। এই POV প্রকল্পের জন্য স্বচ্ছ সিলিন্ডার তৈরির জন্য 14 টি ডিস্ক প্রয়োজন। ডিস্কগুলি একে অপরের উপর স্তূপ করা দরকার। সিলিন্ড্রিক ডিস্কের নকশা 12 লিড স্ট্রিপগুলিকে একসঙ্গে লম্বা লাইট স্ট্রিপ হিসাবে বিক্রি করার অনুমতি দেয়। ডিস্ক থেকে শুরু করে 6 টি এলইডি ধারণকারী একটি ছোট নেতৃত্বাধীন স্ট্রিপকে নেতৃত্বাধীন স্ট্রিপে আঠালো স্টিকার ব্যবহার করে একটি ডিস্কের সাথে সংযুক্ত করতে হবে। আঠালো স্টিকার ব্যবহার করে ডিস্কের সাথে নেতৃত্বাধীন স্ট্রিপগুলি সংযুক্ত করার আগে প্রথমে তারের নেতৃত্বাধীন স্ট্রিপে সোল্ডার করুন। অন্যথায় আপনি ঝুঁকি চালান যে ঝাল বন্দুক এক্রাইলিক ডিস্ক গলে যাবে।

একবার ডিস্ক #13 স্বচ্ছ সিলিন্ডারের উপর গাদা হয়ে গেলে, 2 মিমি স্টিলের রডটি সমস্ত স্তরগুলিকে সঠিক অবস্থানে রাখতে ব্যবহৃত হয় এখন সিলিন্ডারের ডিস্ক #13 এর শীর্ষে ডান দৈর্ঘ্যেও কাটা যায়। ডিস্ক #14 তারপর 2 M4 বাদামের সাহায্যে 2 মিমি স্টিলের রডগুলি রাখার জন্য ব্যবহার করা যেতে পারে।

কারণ পুরো ডিভাইসটি নির্মাণের জন্য যে পরিমাণ সময় প্রয়োজন, আমি হ্যাকাথনের সময়সীমার মধ্যে এখনও আরও স্থিতিশীল দৃষ্টি আকর্ষণীয় 3D ডিসপ্লে প্রোগ্রাম করতে পারিনি। এই কারণেই লেডগুলি নিয়ন্ত্রণ করার জন্য প্রদত্ত কোডটি এখনও ধারণার প্রমাণের জন্য খুব মৌলিক, যা আপাতত মাত্র একটি লাল বর্গ 3 মাত্রিক দেখায়।

ধাপ 6: পাঠ শিখেছে

কিশোর 3.6

  • আমি এই প্রকল্পের জন্য একটি Teensy 3.5 অর্ডার করেছি, কিন্তু সরবরাহকারী আমাকে ভুল করে একটি Teensy 3.6 পাঠিয়েছে। যেহেতু আমি হ্যাকাথনের সময়সীমার মধ্যে প্রকল্পটি শেষ করতে আগ্রহী ছিলাম তাই আমি Teensy 3.6 নিয়ে এগিয়ে যাওয়ার সিদ্ধান্ত নিয়েছি। যে কারণে আমি Teensy 3.5 ব্যবহার করতে চেয়েছিলাম তার কারণ ছিল পোর্ট, তারা 5V সহনশীল। এটি Teensy 3.6 এর ক্ষেত্রে নয়। সেই কারণেই আমাকে সেটআপের জন্য দ্বি-নির্দেশমূলক লজিক কনভার্টার চালু করতে হয়েছিল। একটি Teensy 3.5 সঙ্গে এই প্রয়োজন হবে না।
  • পাওয়ার র R্যাম আপ ইস্যু: ডিভাইসটি চালু করার সময় Teensy 3.6 কে পাওয়ার জন্য ওয়্যারলেস ডিসি-ডিসি চার্জিং মডিউলের মাধ্যমে একটি পাওয়ার র ra্যাম্প হয়। দুর্ভাগ্যবশত রens্যাম্প আপ খুব ধীরে ধীরে Teensy 3.6 সঠিকভাবে শুরু করার জন্য। একটি কার্যকারিতা হিসাবে আমি বর্তমানে মাইক্রো ইউএসবি সংযোগের মাধ্যমে Teensy 3.6 কে পাওয়ার আপ করতে হবে এবং তারপর 12V পাওয়ার সাপ্লাইতে প্লাগ করে ওয়্যারলেস ডিসি-ডিসি ট্রান্সমিটার খাওয়ানো হবে। একবার ওয়্যারলেস ডিসি-ডিসি রিসিভার টিনসিকে পাওয়ারও সরবরাহ করছে আমি ইউএসবি কেবল আনপ্লাগ করতে পারি। স্লো পাওয়ার র ra্যাম্প আপ ইস্যুর জন্য মানুষ তাদের MIC803 এর সাথে তাদের হ্যাক শেয়ার করেছে:

এলসিডি স্ক্রিন মডিউল

বাহ্যিক শক্তির উপর অনিয়মিত আচরণ। USB এর মাধ্যমে চালিত হলে পর্দা সঠিকভাবে কাজ করে। কিন্তু যখন আমি BEC বা একটি স্বাধীন বিদ্যুৎ সরবরাহ দ্বারা সরবরাহিত 5V ব্যবহার করে রুটিবোর্ডের মাধ্যমে LCD স্ক্রিনটি শক্তি করি, তখন পাঠ্যটি পরিবর্তিত হওয়ার কথা কয়েক সেকেন্ডের পরে লেখাটি শুরু হয়। এই সমস্যাটির কারণ কী তা আমাকে এখনও তদন্ত করতে হবে।

যান্ত্রিক

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

সফটওয়্যার

যখন আপনি লেজার কাটারের জন্য ডিএক্সএফ ফাইল হিসাবে ফিউশন 360 স্কেচ রপ্তানি করেন, সহায়ক লাইনগুলি নিয়মিত লাইন হিসাবে রপ্তানি করা হয়।

ধাপ 7: সম্ভাব্য উন্নতি

এই প্রকল্পের সাথে আমি যে অভিজ্ঞতা অর্জন করেছি তার উপর ভিত্তি করে আমি ভিন্নভাবে কী করতাম:

  • কিছু ভাল টেক্সচুয়াল ভিজ্যুয়ালাইজেশনের জন্য প্রতি স্তরে 6 টি লেডের পরিবর্তে কমপক্ষে 7 টি এলইডি ধারণকারী একটি নেতৃত্বাধীন স্ট্রিপ ব্যবহার করা
  • একটি ভিন্ন ব্রাশহীন মোটর কিনুন যেখানে খাদ ইতিমধ্যেই মোটরের সঠিক (নিচের) পাশে লেগে আছে। (যেমন: https://hobbyking.com/de_de/ntm-prop-drive-28-36-1000kv-400w.html) এটি আপনাকে শ্যাফট কাটার বা শাটারটিকে সঠিক দিকে ঠেলে দেওয়ার মতো সমস্যা থেকে বাঁচাবে। এখন করতে হয়েছিল।
  • কম্পন কমানোর জন্য ডিভাইসের ভারসাম্য বজায় রাখতে বেশি সময় ব্যয় করা, যান্ত্রিক বা ফিউশন in০ -এ মডেল করা।

আমি কিছু সম্ভাব্য উন্নতি সম্পর্কেও ভাবছি, যা সময় যদি অনুমতি দেয় তবে আমি দেখতে পারি:

  • লম্বা অ্যানিমেশন তৈরির জন্য টিনসিতে এসডি কার্ডের কার্যকারিতা ব্যবহার করা
  • ছোট এলইডি (APA102 (C) 2020) ব্যবহার করে ইমেজিংয়ের ঘনত্ব বাড়ান। যখন আমি কয়েক সপ্তাহ আগে এই প্রকল্পটি শুরু করেছিলাম, তখন এই ছোট এলইডি (2x2 মিমি) ধারণকারী নেতৃত্বাধীন স্ট্রিপগুলি বাজারে সহজলভ্য ছিল না। এগুলি পৃথক এসএমডি উপাদান হিসাবে কেনা সম্ভব, তবে আমি কেবল এই বিকল্পটি বিবেচনা করব যদি আপনি এই উপাদানগুলি একটি কাস্টম পিসিবিতে বিক্রি করতে ইচ্ছুক হন।
  • ডিভাইসে (ওয়াইফাই বা ব্লুটুথ) বেতারভাবে 3D ছবি স্থানান্তর করুন। এটি সাউন্ড/মিউজিক কল্পনা করার জন্য ডিভাইসটিকে প্রোগ্রাম করাও সম্ভব করে তুলবে।
  • ব্লেন্ডার অ্যানিমেশনগুলিকে একটি ফাইল ফরম্যাটে রূপান্তর করুন যা ডিভাইসের সাথে ব্যবহার করা যেতে পারে
  • বেস প্লেটে সমস্ত নেতৃত্বাধীন স্ট্রিপগুলি রাখুন এবং অ্যাক্রিলের স্তরে আলোকে ফোকাস করুন। প্রতিটি ভিন্ন স্তরে ছোট ছোট অংশ খোদাই করা যেতে পারে যখন এলইডি থেকে বাদ দেওয়া হয়। আলো খোদাই করা এলাকায় মনোনিবেশ করা উচিত। আলোর পথ দেখানোর জন্য একটি টানেল তৈরি করে বা আলোকে ফোকাস করার জন্য লিড ব্যবহার করে এটি সম্ভব হওয়া উচিত।
  • 3 ডি ভলিউমেট্রিক ডিসপ্লের স্থিতিশীলতা উন্নত করা এবং ঘূর্ণন গতি নিয়ন্ত্রন করে গিয়ার্স এবং টাইমিং বেল্ট ব্যবহার করে ব্রাশহীন মোটর থেকে ঘোরানো বেসকে আলাদা করে।

ধাপ 8: চিৎকার করুন

আমি নিম্নলিখিত ব্যক্তিদের বিশেষ ধন্যবাদ দিতে চাই:

  • আমার চমত্কার স্ত্রী এবং কন্যা, তাদের সমর্থন এবং বোঝার জন্য।
  • টিউন ভারকার্ক, আমাকে হ্যাকাথনে আমন্ত্রণ জানানোর জন্য
  • নবি কাম্বিজ, নুরুদ্দিন কাদৌরি এবং এডান ওয়াইবার, হ্যাকাটন জুড়ে আপনার সমর্থন, সহায়তা এবং নির্দেশনার জন্য
  • লুউক মিন্টস, একজন শিল্পী এবং এই হ্যাকাটনের একজন সহকর্মী যিনি আমাকে ফিউশন to০ -এ ব্যক্তিগত ১ ঘন্টার পরিচিতি গতি কোর্স দেওয়ার জন্য খুব দয়া করেছিলেন যা আমাকে এই প্রকল্পের জন্য প্রয়োজনীয় সমস্ত যন্ত্রাংশ মডেল করার অনুমতি দেয়।

প্রস্তাবিত: