সুচিপত্র:

DIY 3D নিয়ামক: 8 টি ধাপ (ছবি সহ)
DIY 3D নিয়ামক: 8 টি ধাপ (ছবি সহ)

ভিডিও: DIY 3D নিয়ামক: 8 টি ধাপ (ছবি সহ)

ভিডিও: DIY 3D নিয়ামক: 8 টি ধাপ (ছবি সহ)
ভিডিও: How to make a 3D origami Beginner's Swan 2024, অক্টোবর
Anonim
DIY 3D নিয়ামক
DIY 3D নিয়ামক

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

ধাপ 1: উপকরণ

উপকরণ
উপকরণ
উপকরণ
উপকরণ

সরঞ্জাম

  • আরডুইনো
  • প্রক্রিয়াকরণ
  • তার কাটার যন্ত্র
  • তাতাল
  • বক্স কর্তনকারী

উপকরণ

  • (3) 270k প্রতিরোধক
  • (3) 10k প্রতিরোধক
  • ঝাল
  • তারের
  • অ্যালুমিনিয়াম ফয়েল
  • কার্ডবোর্ড

চ্ছিক:

  • টেপ (যেমন: স্কচ)
  • Wireালযুক্ত তার (যেমন: সমাক্ষ তারের, ~ 3 ')
  • (3) অ্যালিগেটর ক্লিপ
  • 3-পিন হেডার
  • জিপ-টাই
  • মোড়ানো টিউবিং বা গরম আঠালো সঙ্কুচিত করুন

ধাপ 2: প্লেটগুলি তৈরি করুন

প্লেটগুলি তৈরি করুন
প্লেটগুলি তৈরি করুন
প্লেটগুলি তৈরি করুন
প্লেটগুলি তৈরি করুন

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

ধাপ 3: সংযোগকারী তৈরি করুন

সংযোজক তৈরি করুন
সংযোজক তৈরি করুন
সংযোজক তৈরি করুন
সংযোজক তৈরি করুন
সংযোজক তৈরি করুন
সংযোজক তৈরি করুন

Arduino কে প্লেটের সাথে সংযুক্ত করতে আমাদের কিছু ieldালযুক্ত তারের প্রয়োজন। যদি তারটি রক্ষা করা না হয়, তবে তারগুলি নিজেরাই ক্যাপাসিটরের অংশ হিসাবে আরও স্পষ্টভাবে কাজ করে। এছাড়াও, আমি দেখেছি যে অ্যালিগেটর ক্লিপগুলি অ্যালুমিনিয়ামের সাথে জিনিসগুলিকে সংযুক্ত করা সত্যিই সহজ করে তোলে - তবে সম্ভবত অন্যান্য অনেকগুলি উপায়ও রয়েছে।

  • তিনটি সমান দৈর্ঘ্যের ieldালযুক্ত তারের কাটা। আমি প্রায় 12 "বাছাই করেছি। যত ছোট হবে তত ভাল। কোক্সিয়াল ক্যাবল কাজ করে, কিন্তু হালকা/বেশি নমনীয়।
  • শিল্ডিং প্রকাশ করার জন্য শেষ অর্ধেক ইঞ্চি বা তারের এবং তারের প্রকাশের জন্য শেষ চতুর্থাংশ ইঞ্চি টানুন।
  • অ্যালিগেটর ক্লিপগুলিকে তারের উপর তারের দিকে টুইস্ট করুন এবং সেগুলি একসাথে সোল্ডার করুন।
  • জিনিসগুলিকে একসাথে রাখার জন্য কিছু তাপ সঙ্কুচিত টিউবিং বা গরম আঠা যোগ করুন।

ধাপ 4: সার্কিট তৈরি করুন

সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন
সার্কিট তৈরি করুন

"সার্কিট" অ্যালুমিনিয়ামের প্রতি টুকরা মাত্র দুটি প্রতিরোধক। তারা কেন সেখানে আছে তা বুঝতে, এটি Arduino এর সাথে আমরা কী করছি তা জানতে সাহায্য করে। আমরা প্রতিটি পিন দিয়ে কি করব, ক্রমানুসারে, হল:

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

270k প্রতিরোধক ক্যাপাসিটারগুলিকে চার্জ করার জন্য ভোল্টেজ সরবরাহ করে। মান যত ছোট হবে তত দ্রুত তারা চার্জ করবে। 10k রোধকারীরা সময়কেও প্রভাবিত করে, কিন্তু আমি তাদের ভূমিকা পুরোপুরি বুঝতে পারছি না। আমরা প্রতিটি তারের গোড়ায় এই সার্কিট তৈরি করব।

  • অ্যালিগেটর ক্লিপের বিপরীতে তারের শেষের দিকে 10 কে প্রতিরোধককে সোল্ডার করুন
  • 0াল এবং তারের (প্লেট) মধ্যে 270k প্রতিরোধক ঝালাই। আমরা ক্যাপাসিটরের চার্জ করার জন্য যে 5 V ব্যবহার করি সেই একই 5 V দিয়ে তারের াল করব

ধাপ 5: শেষ করুন এবং সংযোগকারী সংযুক্ত করুন

শেষ করুন এবং সংযোগকারী সংযুক্ত করুন
শেষ করুন এবং সংযোগকারী সংযুক্ত করুন
শেষ করুন এবং সংযোগকারী সংযুক্ত করুন
শেষ করুন এবং সংযোগকারী সংযুক্ত করুন
শেষ করুন এবং সংযোগকারী সংযুক্ত করুন
শেষ করুন এবং সংযোগকারী সংযুক্ত করুন

একবার 3 টি সংযোগকারী শেষ হয়ে গেলে, আপনি একে অপরের থেকে আলাদা করার জন্য তাপ সঙ্কুচিত টিউবিং বা গরম আঠা যুক্ত করতে চাইতে পারেন, কারণ আপনি একসঙ্গে শিল্ডিং/5 V পয়েন্ট সোল্ডারিং করবেন।

আমার জন্য, দুটি বাইরেরতম সংযোগকারীগুলিকে একসাথে ঝালাই করা এবং তারপর তৃতীয়টি যোগ করা সবচেয়ে সহজ ছিল। একবার আপনি তিনটি সংযোগকারীকে বিক্রি করে দিলে, ieldাল/5 V সরবরাহের জন্য চতুর্থ তারের যোগ করুন।

ধাপ 6: সংযোগ করুন এবং কোড আপলোড করুন

কোড সংযুক্ত করুন এবং আপলোড করুন
কোড সংযুক্ত করুন এবং আপলোড করুন
কোড সংযুক্ত করুন এবং আপলোড করুন
কোড সংযুক্ত করুন এবং আপলোড করুন
  • Arduino মধ্যে সংযোগকারী প্লাগ (পিন 8, 9 এবং 10)
  • প্লেটগুলিতে অ্যালিগেটর ক্লিপগুলি স্ন্যাপ করুন (8: x: বাম, 9: y: নীচে, 10: z: ডান)
  • Arduino এর 5 V তে চতুর্থ তারের (আমার লাল তার) প্লাগিং করে শক্তি প্রদান করুন
  • Arduino এ প্লাগ করুন, Arduino পরিবেশ শুরু করুন
  • বোর্ডে কোড আপলোড করুন (দ্রষ্টব্য: যদি আপনি উত্তর আমেরিকার বাইরে থাকেন, তাহলে আপনাকে সম্ভবত #ডিফাইন মেইনকে 60 এর পরিবর্তে 50 করতে হবে)।

Arduino কোডটি Interface3D.ino হিসেবে সংযুক্ত এবং প্রসেসিং কোড TicTacToe3D.zip হিসেবে সংযুক্ত

ধাপ 7: শীতল কিছু করুন

যদি আপনি Arduino পরিবেশে সিরিয়াল উইন্ডোটি দেখেন, আপনি লক্ষ্য করবেন যে এটি 115200 baud এ কাঁচা 3D স্থানাঙ্কগুলি বের করছে, প্রায় 10 Hz = 60Hz / (2 পূর্ণ চক্র * 3 সেন্সর)। কোডটি প্রতিটি সেন্সরে যতবার সম্ভব পরিমাপ করে যে কোন সংযোগকে বাতিল করার জন্য প্রধান শক্তি ফ্রিকোয়েন্সি (যা আশ্চর্যজনকভাবে স্থিতিশীল) এর দুটি চক্রের সময়কালে। ট্যাক টো ইন্টারফেস। যদি আপনি একটি কার্যকরী ডেমো দিয়ে শুরু করতে চান, কোডটি এখানে পাওয়া যায়, শুধু আপনার প্রসেসিং স্কেচ ফোল্ডারে "TicTacToe3D" ফোল্ডারটি ড্রপ করুন।

  • কাঁচা তথ্যকে লিনিয়ারাইজ করে। চার্জ সময় আসলে দূরত্বের সাথে সম্পর্কিত একটি পাওয়ার আইন অনুসরণ করে, তাই আপনাকে সময়ের সাথে একের বর্গমূল নিতে হবে (যেমন, দূরত্ব ~ = sqrt (1/সময়))
  • ডেটা স্বাভাবিক করে। যখন আপনি স্কেচ শুরু করেন, আপনি যে স্থানটি নিয়ে কাজ করতে চান তার সীমানা নির্ধারণ করতে আপনার হাত চারদিকে সরানোর সময় বাম মাউস বোতামটি ধরে রাখুন।
  • যেকোনো ঝাঁকুনি দূর করতে ডেটাতে "গতি" যোগ করা।

অনুশীলনে, অ্যালুমিনিয়াম ফয়েল দিয়ে এই সেটআপটি ব্যবহার করে আমি ফয়েলের বৃহত্তম মাত্রার একটি পরিসীমা পেতে পারি (আমার পরীক্ষা করা সবচেয়ে বড় টুকরাটি 1.5 বর্গফুট)।

ধাপ 8: বৈচিত্র এবং নোট

বৈচিত্র্য

  • বিশাল সেন্সর তৈরি করুন
  • যেসব জিনিস দ্রুত কম্পন করে তাদের জন্য প্রতিরোধক এবং কোড অপ্টিমাইজ করুন এবং এটি একটি পিকআপ/মাইক্রোফোন হিসাবে ব্যবহার করুন
  • এসি হাম থেকে সিস্টেমকে ডিকুপল করার জন্য সম্ভবত অন্যান্য কৌশল আছে (প্লেট এবং মাটির মাঝখানে একটি বিশাল ক্যাপাসিটর?)
  • আমি নীচে প্লেটগুলি রক্ষা করার সাথে পরীক্ষা করেছি, কিন্তু এটি কেবল সমস্যার কারণ বলে মনে হচ্ছে
  • একটি RGB বা HSB কালার পিকার তৈরি করুন
  • নিয়ন্ত্রণ ভিডিও বা সঙ্গীত পরামিতি; ক্রম একটি বীট বা সুর
  • একাধিক প্লেট + একটি প্রজেক্টর = "সংখ্যালঘু প্রতিবেদন" ইন্টারফেস সহ বড়, সামান্য বাঁকানো পৃষ্ঠ

মন্তব্য

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

দ্য ইন্সট্রাকটেবলস বই প্রতিযোগিতায় প্রথম পুরস্কার

প্রস্তাবিত: