সুচিপত্র:

স্পেসশিপ কন্ট্রোল প্যানেল - লেজার কাট আরডুইনো খেলনা: 11 টি ধাপ (ছবি সহ)
স্পেসশিপ কন্ট্রোল প্যানেল - লেজার কাট আরডুইনো খেলনা: 11 টি ধাপ (ছবি সহ)

ভিডিও: স্পেসশিপ কন্ট্রোল প্যানেল - লেজার কাট আরডুইনো খেলনা: 11 টি ধাপ (ছবি সহ)

ভিডিও: স্পেসশিপ কন্ট্রোল প্যানেল - লেজার কাট আরডুইনো খেলনা: 11 টি ধাপ (ছবি সহ)
ভিডিও: Back Pocket Attached by Laser light #rmg #garment #Tomy_Hilfiger #juki #Laser_light #jeans 2024, জুন
Anonim
স্পেসশিপ কন্ট্রোল প্যানেল - লেজার কাট আরডুইনো খেলনা
স্পেসশিপ কন্ট্রোল প্যানেল - লেজার কাট আরডুইনো খেলনা

ফিউশন 360 প্রকল্প

কয়েক মাস আগে আমি স্থানীয় নির্মাতা মহলের সদস্য হওয়ার সিদ্ধান্ত নিয়েছিলাম, যেহেতু আমি যুগ যুগ ধরে নির্মাতা ব্যবসায়ের সরঞ্জামগুলি শিখতে চাই।

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

যেহেতু আমার ভাতিজার 6 বছরের জন্মদিন আসছে কয়েক মাসের মধ্যে আমি সিদ্ধান্ত নিলাম যে আমি তাকে একটি উপহার দিতে চাই। যেহেতু সে স্থান-সংক্রান্ত যেকোন কিছু পছন্দ করে (বিশেষত যদি এতে বোতাম এবং লাইট থাকে) আমি তাকে কিছু এলইডি, বোতাম, স্পিকার, স্লাইডার ইত্যাদি দিয়ে একটি সহজ আরডুইনো-ভিত্তিক খেলনা বানানোর প্রাথমিক ধারণা নিয়ে এসেছিলাম।

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

তাই আমি কন্ট্রোল প্যানেলের জন্য কয়েকটি ধারণা স্কেচ করা শুরু করলাম যতক্ষণ না আমি এমন একটি চেহারা না পেয়েছি যা নিয়ে আমি খুশি।

প্রাথমিক নকশার জায়গায় (ভাল - কমপক্ষে একটি কাগজের টুকরোতে দ্রুত স্কেচ করা হয়েছে) আমি আসলে এটি তৈরি করতে প্রস্তুত ছিলাম যে এটি তৈরি করতে কী লাগবে - কতগুলি এবং কোন অংশগুলির প্রয়োজন হবে, কোন Arduino নিয়ামক ইত্যাদি ব্যবহার করার জন্য উপদেশের শব্দ …

… যারা এটি নির্মাণের যাত্রায় অংশ নিতে চান তাদের জন্য: 4017 দশকের কাউন্টার ব্যবহার করা LEDs নিয়ন্ত্রণের একটি অপ্রয়োজনীয় জটিল উপায়। আপনি যদি নিজের সংস্করণ তৈরি করতে চান তবে আমি WS2812B (বা অনুরূপ) LEDs এর মতো কিছু ব্যবহার করার সুপারিশ করব, কারণ এটি LEDs নিয়ন্ত্রণ করা অনেক সহজ করে দেবে (উদাহরণস্বরূপ FastLED লাইব্রেরি ব্যবহার করে)।

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

ধাপ 1: এই টিউটোরিয়ালের গঠন

এই টিউটোরিয়ালের গঠন
এই টিউটোরিয়ালের গঠন

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

আচ্ছা… বেরিয়ে গেল হাওয়াটা আরও বেশি হয়ে গেল, ভাল যদি ঝড় না হয়, তাহলে অন্তত একটা ঝড়! এটি প্রথম প্রত্যাশার চেয়ে কিছুটা বেশি কঠিন ছিল।

প্রকল্পটি প্রায় তিন মাসের অতিরিক্ত সময় নিয়ে শেষ হয়েছে, এবং আমি আমার ভাগ্নের জন্মদিনের আগের দিন কোডিং শেষ করেছিলাম!

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

এই টিউটোরিয়ালের বেশিরভাগ ধাপে তাই প্রতিটিতে দুটি বিভাগ থাকবে:

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

যাত্রা উপভোগ করুন এবং দয়া করে নির্দ্বিধায় প্রশ্ন জিজ্ঞাসা করুন!

ধাপ 2: সরঞ্জাম এবং উপকরণ

সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ

আমার স্কেচ হাতে নিয়ে, আমি কতগুলি LED, বোতাম এবং অন্যান্য জিনিস প্রয়োজন তা বের করতে শুরু করতে পারি।

দীর্ঘ পড়া

যেহেতু আমার স্কেচে প্রচুর LED (42 টি লাইট বোতাম সহ) ছিল, তাই এটা স্পষ্ট ছিল যে আমাকে একটি Arduino মেগা জন্য যেতে হবে। যাইহোক, এমনকি মেগা ব্যবহার করে, এখনও এলইডি, বোতাম, পাইজো বাজার এবং পোটেন্টিওমিটারের জন্য যথেষ্ট আই/ও-পিন ছিল না।

তাই আমি আবারও কয়েকটি আই/ও-পিনের সাহায্যে একাধিক এলইডি নিয়ন্ত্রণ করার টিপসগুলির জন্য ইন্টারনেট ট্রল করেছিলাম এবং এই ঝরঝরে টিউটোরিয়ালটি পড়ার পরে "CD4017 দশকের কাউন্টারে" সিদ্ধান্ত নেওয়া শেষ করেছিলাম।

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

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

ডুপন্ট কেবলের মাধ্যমে আরডুইনোতে উপাদানগুলিকে সংযুক্ত করা সহজ করার জন্য, আমি মেগাটির জন্য একটি সেন্সর ieldাল কেনার সিদ্ধান্ত নিয়েছি।

বাকি সরঞ্জাম এবং উপকরণগুলির জন্য, আপনি সেগুলি নীচে খুঁজে পেতে পারেন।

টিএল; ডিআর

সরঞ্জাম:

  • লেজার কাটার। আমাদের মেকারস্পেসের একটি ইউনিভার্সাল লেজার সিস্টেম VLS 3.50 45W আছে যা আমি এক্রাইলিক কাটার এবং খোদাই করার জন্য ব্যবহার করেছি, এবং একটি বড় নামবিহীন চীনা 120w লেজার যা আমি MDF কাটার জন্য ব্যবহার করেছি। আপনি স্ট্যান্ডার্ড পাওয়ার টুলস ব্যবহার করে খুব সহজেই বাক্স এবং এক্রাইলিক কাটতে পারেন, তবে এক্রাইলিক/পেইন্টের উপর খোদাই করার জন্য লেজারের পছন্দ।
  • তাতাল.
  • গরম আঠালো বন্দুক (alচ্ছিক, কিন্তু আছে চমৎকার)
  • স্ক্রুড্রাইভার সেট.
  • কাউন্টারসিংক বিট।
  • ড্রিল বিট 2 মিমি -3 মিমি বা অনুরূপ।
  • ড্রিল ড্রাইভার (যে কেউ করবে, কিন্তু একটি বেঞ্চ ড্রিল প্রেস এটি সহজ করে তুলবে)।
  • মাস্কিং টেপ
  • বাতা
  • ক্যালিপার
  • ছোট ছোট প্লায়ার বিভিন্ন
  • অ্যাডোব ইলাস্ট্রেটর ($$) বা ইঙ্কস্কেপ (ফ্রি) - অথবা অন্য কোন ভেক্টর ভিত্তিক অঙ্কন সফটওয়্যার।
  • অটোডেস্ক ফিউশন 360 (alচ্ছিক) - কেস ডিজাইনের জন্য।

উপকরণ কেস এবং সমাবেশের জন্য:

  • এক্রাইলিক শীট, 5 মিমি বেধ। পছন্দসইভাবে এক্রাইলিক নিক্ষেপ করুন (যেহেতু এটি গলে যায় না এবং লেজার কাটার সময় রোলড এক্রাইলিকের মতো সহজেই পুনরায় মিশে যায়)।
  • এক্রাইলিক শীট 2 মিমি।
  • MDF, 6mm বেধ।
  • স্প্রে পেইন্ট, আমি ব্যবহার করেছি:

    • Molotow শহুরে চারুকলা শিল্পী এক্রাইলিক - সাহস কমলা। ফেসপ্লেট গ্রাফিক বিবরণ এবং হ্যান্ডলগুলির জন্য।
    • Molotow শহুরে চারুকলা শিল্পী এক্রাইলিক - সংকেত কালো। কেস এবং ফেসপ্লেটের জন্য।
    • 2 মিমি প্রতিরক্ষামূলক এক্রাইলিক শীটের জন্য একটি জেনেরিক নন-এক্রাইলিক ভিত্তিক কালো।
  • স্ক্রু - 2.5 x 13 মিমি (বা অনুরূপ - ব্যাস 4 মিমি অতিক্রম করা উচিত নয়।)
  • স্ট্যান্ডার্ড (PVA) কাঠের আঠা (কাঠের কেস আঠালো করার জন্য)
  • আঠালো বা এক্রাইলিক আঠালো যোগাযোগ করুন (ফেসপ্লেটের নীচে 2 মিমি প্রতিরক্ষামূলক এক্রাইলিক শীট আঠালো করার জন্য)।
  • মাল্টিমিটার (alচ্ছিক, কিন্তু হাফপ্যান্ট খোঁজার জন্য, ডায়োড টেস্টিং এবং সাধারণ ধারাবাহিকতা পরীক্ষার জন্য অত্যন্ত উপকারী)।

ইলেকট্রনিক্স:

  • Arduino মেগা 2560 R3
  • Arduino মেগা জন্য মেগা সেন্সর শিল্ড V2.0
  • ডুপন্ট ক্যাবল মহিলা/মহিলা (100 পিসি। যথেষ্ট হওয়া উচিত)। দৈর্ঘ্যে 30 বা 20 সেমি (কমপক্ষে) চয়ন করুন - 10 সেমি খুব ছোট হবে।
  • LEDs এর একটি সম্পূর্ণ গুচ্ছ - উভয় 3mm এবং 5mm।
  • পুরুষ হেডার পিন
  • পিসিবি স্ট্রিপ বোর্ড
  • 4x 16-পিন DIP IC সকেট (দশক কাউন্টার মাউন্ট করার জন্য)
  • 4x CD4017BE দশকের কাউন্টার চিপ
  • 2x লাল আলোকিত LED সুইচ w। ফ্লিপ কভার
  • 2x একক রৈখিক 10k স্লাইড potentiometers
  • 2x সবুজ বর্গ আলোকিত ক্ষণস্থায়ী pushbuttons। দয়া করে নোট করুন !!: লিঙ্ক করা বোতামগুলি LED এর দ্বারা জ্বলছে না। এগুলি ভাস্বর এবং সংযোগের সময় জ্বলবে না। তাদের আলোকিত করার জন্য, আপনাকে ভাস্বর বাল্বটি ভিতরে ফেলে দিতে হবে এবং তাদের 3mm LED দিয়ে প্রতিস্থাপন করতে হবে। দ্যুতিময়.
  • 6x 3-pin 2-position on/on flip switches
  • 1x নিরাপত্তা লক কী সুইচ (DPST বা DPDT টাইপ)।
  • 1x SPST চালু/বন্ধ রকার সুইচ
  • 2x Piezo buzzers
  • 1x MAX7219 LED ডট ম্যাট্রিক্স 8-ডিজিট ডিজিটাল ডিসপ্লে কন্ট্রোল মডিউল
  • 2x একক রৈখিক ঘূর্ণমান 10k potentiometers
  • 2x রোটারি knob কভার potentiometers জন্য
  • 22x 180 বা 200 ohm প্রতিরোধক
  • 11x 150 ওহম প্রতিরোধক
  • 14x 100 ওহম প্রতিরোধক
  • 1x টি-টাইপ "9v" স্ন্যাপ-অন ব্যাটারি সংযোগকারী কেবল
  • 1x 4-স্লট AA- ব্যাটারি ধারক

ধাপ 3: পরিমাপের অংশ এবং টেস্ট-ফিটিং

পরিমাপ অংশ এবং টেস্ট-ফিটিং
পরিমাপ অংশ এবং টেস্ট-ফিটিং
পরিমাপ অংশ এবং টেস্ট-ফিটিং
পরিমাপ অংশ এবং টেস্ট-ফিটিং
পরিমাপ অংশ এবং টেস্ট-ফিটিং
পরিমাপ অংশ এবং টেস্ট-ফিটিং
পরিমাপ অংশ এবং টেস্ট-ফিটিং
পরিমাপ অংশ এবং টেস্ট-ফিটিং

লং (-আইশ) পড়ুন

হাতে সমস্ত অংশ নিয়ে, আমি এখন প্রতিটি পৃথক উপাদান পরিমাপ শুরু করতে পারি যাতে আমি নিশ্চিত করতে পারি যে যখন আমি ইলাস্ট্রেটর বা ইঙ্কস্কেপে চূড়ান্ত নকশা তৈরি করতে শুরু করেছি, তখন সমস্ত অংশই ফিট হবে এবং তাদের কেউই নীচের দিকে ওভারল্যাপ হবে না ফেসপ্লেটের।

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

আমি তখন ইলাস্ট্রেটরে একটি সহজ ভেক্টর অঙ্কন তৈরি করেছি যা বিভিন্ন উপাদান ব্যাস/প্রস্থের সবকটি চিত্রিত করে, লেজার কাটারে ৫ মিমি এক্রাইলিক টেস্ট পিস লাগিয়ে কেটে ফেলেছে।

চূড়ান্ত নকশায় ব্যবহার করা সহজ করার জন্য ইলাস্ট্রেটরের প্রতিটি উপাদান আঁকতে এগিয়ে যান (ছবি দেখুন)

টিএল; ডিআর

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

ধাপ 4: কেস ডিজাইন করা

কেস ডিজাইন করা
কেস ডিজাইন করা
কেস ডিজাইন করা
কেস ডিজাইন করা

সমস্ত উপাদান পরিমাপের জায়গায় আমি এখন কন্ট্রোল প্যানেল কেস ডিজাইন করা শুরু করতে পারি।

দীর্ঘ পড়া

কিছু কারণে আমি এই প্রক্রিয়াটিকে প্রয়োজনের চেয়ে অনেক কঠিন করার সিদ্ধান্ত নিয়েছি এবং ফিউশন in০ -এ একটি প্যারামেট্রিক্যালি সংজ্ঞায়িত আঙুল জয়েন্টেড কেস করার সিদ্ধান্ত নিয়েছি। আচ্ছা - সত্যি বলতে, আমি আসলে ফিউশন better০ আরও ভালোভাবে শিখতে চেয়েছিলাম, তাই এটা ছিল না সম্পূর্ণরূপে একজন পাগলের সিদ্ধান্ত, কিন্তু আমি খুব সহজেই (বেশ চমৎকার) মেকারকেস টুলটি ব্যবহার করতে পারতাম এবং এটি দিয়ে সম্পন্ন করা যেত।

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

যেভাবেই হোক, আমি নকশা নিয়ে খুশি না হওয়া পর্যন্ত আমি ফিউশন in০ -এ চালিয়ে যাচ্ছি। যেহেতু আমি জানতাম (ভাল, অন্তত আশা করেছিলাম) আমার ভাতিজা এই জিনিসটি অনেকটা বহন করবে, আমি কিছু হ্যান্ডেল যোগ করে তার জন্য এটি সহজ করতে চেয়েছিলাম। হ্যান্ডেলগুলি কাঠের কেসের অংশ এবং এক্রাইলিক ফেসপ্লেট দিয়ে বেরিয়ে আসে, দৃ providing়তা প্রদান করে এবং কেসটিকে জায়গায় লক করতে সাহায্য করে।

জায়গার নকশার সাথে আমি টেলর শার্পের নির্দেশে বর্ণিত "সাধারণ স্কেচ" পদ্ধতি ব্যবহার করে 2D.dxf ভেক্টর ফাইলগুলিতে সমস্ত অংশ রপ্তানি করেছি।

আমি তখন ইলাস্ট্রেটরে dxf ফাইলগুলি সংশোধন করেছিলাম এবং Arduino Mega (যা আমি আগের ধাপেও পরিমাপ করতাম) এর সাথে সংযুক্ত করার জন্য ব্যাটারি কম্পার্টমেন্ট এবং গর্ত অ্যাক্সেস করার জন্য একটি ছোট হ্যাচ যোগ করেছি। আমি কেসের পাশে শব্দের জন্য একটি অন/অফ সুইচের জন্য একটি গর্ত এবং নীচে ছোট ড্রিল গর্ত যুক্ত করেছি।

এই ধাপে (.ai,.svg, এবং.pdf ফর্ম্যাটে) কেসটির চূড়ান্ত অঙ্কন সংযুক্ত করা হয়েছে, যখন ফেসপ্লেটের নকশা পরবর্তী ধাপে আসছে।

TL: DR

  • মামলার জন্য আপনার মৌলিক আঙুল সংযুক্ত বাক্সটি তৈরি করতে MakerCase ব্যবহার করুন।
  • আপনার প্রয়োজন অনুসারে ইলাস্ট্রেটরে MakerCase ভেক্টর ফাইলগুলি সংশোধন করুন - ব্যাটারির জন্য একটি হ্যাচ এবং Arduino পোর্টের জন্য ছিদ্র যুক্ত করতে ভুলবেন না।
  • অথবা এই ধাপের সাথে সংযুক্ত পরিকল্পনাগুলি ডাউনলোড করুন।

ধাপ 5: ফেসপ্লেট এবং লেজার খোদাই করা পেইন্ট ডিজাইন করা

ফেসপ্লেট এবং লেজার এনগ্রেভিং পেইন্ট ডিজাইন করা
ফেসপ্লেট এবং লেজার এনগ্রেভিং পেইন্ট ডিজাইন করা
ফেসপ্লেট এবং লেজার এনগ্রেভিং পেইন্ট ডিজাইন করা
ফেসপ্লেট এবং লেজার এনগ্রেভিং পেইন্ট ডিজাইন করা
ফেসপ্লেট এবং লেজার এনগ্রেভিং পেইন্ট ডিজাইন করা
ফেসপ্লেট এবং লেজার এনগ্রেভিং পেইন্ট ডিজাইন করা
ফেসপ্লেট এবং লেজার এনগ্রেভিং পেইন্ট ডিজাইন করা
ফেসপ্লেট এবং লেজার এনগ্রেভিং পেইন্ট ডিজাইন করা

দীর্ঘ পড়া

মামলার চূড়ান্ত সামগ্রিক আকার এবং ফেসপ্লেটের জায়গায়, আমি এখন অবশেষে (আরও বেশি) মজার অংশে যেতে পারি: ফেসপ্লেটের নকশা!

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

জায়গায় প্রাথমিক ভেক্টর নকশা, এটা লেজার সময় ছিল!

সঠিক প্রক্রিয়া খোঁজা:

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

সৌভাগ্যবশত, আপনাকে তা করতে হবে না এবং আমি আপনাকে অনেক পরীক্ষা ও ত্রুটির যন্ত্রণাদায়ক বিবরণ থেকে বিরত রাখব, এবং আপনাকে কেবলমাত্র মূল ফলাফলগুলি উপস্থাপন করব:

লেজার এচিং প্রক্রিয়া - TL; DR:

ফেসপ্লেটটি কেটে ফেলা এবং নকশাটি তার উপর খোদাই করার প্রক্রিয়াটি কয়েকটি পৃথক পদক্ষেপ নিয়ে গঠিত, সংক্ষেপে:

  1. ফেসপ্লেট নিজেই এবং বোতাম এবং উপাদানগুলির জন্য সমস্ত গর্ত এবং স্লট কেটে ফেলুন।
  2. ফেসপ্লেটের নীচের অংশে কালো এক্রাইলিক স্প্রে পেইন্টের একটি স্তর দিয়ে পেইন্ট করুন এবং এটি সম্পূর্ণ শুকিয়ে দিন।
  3. আঁকা ফেসপ্লেটটি আবার লেজার কাটারের মধ্যে রাখুন, এবং নকশাটি আঁকা পৃষ্ঠে খোদাই করুন।
  4. কমলা এক্রাইলিক স্প্রে পেইন্টের এক স্তর দিয়ে আবার ফেসপ্লেটের নীচে (এখন লেজার এটেড) পেইন্ট করুন এবং এটি শুকিয়ে দিন।

লেজার এচিং প্রক্রিয়া - দীর্ঘ পড়ুন:

লেজার এচিং প্রক্রিয়া বিস্তারিতভাবে:

  1. ফেসপ্লেট নিজেই এবং বোতাম এবং উপাদানগুলির জন্য সমস্ত গর্ত এবং স্লট কেটে ফেলুন। এই ধাপে সংযুক্ত নকশা ফাইলগুলিতে তিনটি ভিন্ন স্তর রয়েছে: ক। কাটা স্তর (লাল রেখা) খ। ভেক্টর খোদাই স্তর (নীল রেখা) C. রাস্টার খোদাই স্তর (কালো বৈশিষ্ট্য) এই ধাপে আপনাকে শুধুমাত্র লেজার কাটারকে লাল স্তর এবং নীল স্তর কাটতে বলবে। লাল স্তরটি সমস্তভাবে কেটে ফেলা উচিত, যখন নীল স্তরটি কেবল এক্রাইলিকের মধ্যে সূক্ষ্ম রেখায় খোদাই করা উচিত। নীল ক্রসগুলি ড্রিল পয়েন্টগুলিকে চিহ্নিত করে (পরে, যখন আমরা ফেসপ্লেটে মাউন্ট করা গর্তগুলি ড্রিল করতে হয়), যখন নীচের বাম কোণে গ্রহের উপরে নীল ক্রস একটি সারিবদ্ধকরণ চিহ্নিতকারী, যা আমরা ফেসপ্লেট খোদাই করার সময় ব্যবহার করব প্রক্রিয়াটির ধাপ 3
  2. ফেসপ্লেটের নিচের দিকে কালো রঙ করুন। অনুগ্রহ করে মনে রাখবেন যে যেহেতু ডিজাইন ফাইলগুলি মিরর করা হয়েছে, লেজার কাটারে রাখা হলে নীচের দিকটি আসলে মুখোমুখি। এছাড়াও, আপনি পেইন্টিং শুরু করার আগে আপনার অবশ্যই এক্রাইলিকের যে অংশগুলি আপনি আঁকাতে চান না তা মুখোশ করার জন্য অবশ্যই কিছু মাস্কিং টেপ ব্যবহার করা উচিত! শিল্পী শিল্পী এক্রাইলিক সংকেত কালো, কারণ এটি আশ্চর্যজনক! এটি রঙ্গক একটি খুব উচ্চ ঘনত্ব আছে, তাই আপনি শুধুমাত্র এক্রাইলিক সম্পূর্ণরূপে আবরণ এটির জন্য পেইন্টের একটি স্তর প্রয়োগ করতে হবে (যা পরবর্তী ধাপেও কাজে আসবে)। সম্পূর্ণরূপে এবং পরবর্তী ধাপে চালিয়ে যান।
  3. ফেসপ্লেটের নীচে কালো রং করা, এটিকে লেজার কাটারের মধ্যে রাখুন এবং (যদি প্রয়োজন হয়) লেজারের ফেসপ্লেটে পুরোপুরি সারিবদ্ধ করতে অ্যালাইনমেন্ট মার্কার (ধাপ 1 এ বর্ণিত) ব্যবহার করুন (সংযুক্ত ছবি দেখুন)। এচিং করতে, আমি ভিএলএস 3.50 লেজার ব্যবহার করেছি, যা একটি টন প্রিসেট সহ একটি উপকরণ লাইব্রেরির সাথে আসে। যাইহোক এটি সত্যিই এক্রাইলিক বন্ধ "পেইন্টিং বন্ধ" জন্য কোন প্রিসেট সঙ্গে আসে না, তাই আমি একটি বিট পরীক্ষা ছিল। প্রথম টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো করা তবে পেইন্টের মাত্র একটি স্তর ব্যবহার করে, ভিএলএস 3.50 এ 5 মিমি এক্রাইলিকের জন্য স্ট্যান্ডার্ড "রাস্টার খোদাই" সেটিংটি পেইন্ট স্তরটি খনন করার জন্য যথেষ্ট ছিল! চমৎকার! তাই সংযুক্ত ডিজাইন ফাইল ব্যবহার করে লেজারে রাস্টার খোদাই স্তর (কালো রেখা) পাঠান এবং পেইন্ট এবং এক্রাইলিকের মধ্যে কিছু স্পেসি প্যাটার্ন খোদাই করা শুরু করুন!
  4. ফেসপ্লেটের সমস্ত স্পেসি ডিজাইনের বৈশিষ্ট্যগুলি এখন ফেসপ্লেটের নীচে খোদাই করা উচিত - যেমন আপনি এক্রাইলিকের মাধ্যমে দেখতে সক্ষম হওয়া উচিত, যেখানে পেইন্টটি খোদাই করা হয়েছে। কিন্তু আমরা চাই না যে ফেসপ্লেটে লেখা, চিহ্ন এবং লাইনগুলি দেখা যায়! আমরা তাদের উজ্জ্বল কমলাতে আলোকিত করতে চাই! অতএব আপনার কমলা অ্যাক্রিলিক পেইন্টটি ধরুন (আমি একই মলোটো সিরিজের একটি ধাপে কালো পেইন্ট হিসাবে ব্যবহার করেছি) এবং ফেসপ্লেটের কালো নীচে একটি বা দুটি স্তর আঁকুন। আবার, যেসব অংশে আপনি কমলা রং চান না সেগুলি মুখোশ দিয়ে রাখুন - বিশেষ করে ফেসপ্লেটের মাঝখানে বর্গক্ষেত্র! বর্গক্ষেত্রটি স্বচ্ছ থাকা প্রয়োজন, কারণ আমরা পরে এটিতে একটি সাধারণ LED- ডিসপ্লে লাগাব। আপনি এটিতে থাকাকালীন, আপনি কেসের হ্যান্ডলগুলিও আঁকতে পারেন (সংযুক্ত চিত্রটি দেখুন)।

পেইন্টিং এবং লেজার এচিং সম্পন্ন হওয়ার সাথে সাথে, আমি যন্ত্রাংশগুলি পরীক্ষা করার জন্য প্রস্তুত ছিলাম।

ধাপ 6: কেস টেস্ট-ফিটিং, অ্যাসেম্বলি এবং পেইন্ট

কেস টেস্ট-ফিটিং, অ্যাসেম্বলি এবং পেইন্ট
কেস টেস্ট-ফিটিং, অ্যাসেম্বলি এবং পেইন্ট

টিএল; ডিআর

সার্কিট নির্মাণ একটি বহু-পর্যায়ের প্রক্রিয়া ছিল:

  1. মাল্টিমিটার ব্যবহার করে উপাদানগুলি পরীক্ষা করা।
  2. উপাদানগুলি (এলইডি, বোতাম, ডিসপ্লে ইত্যাদি) ফেস প্লেটে মাউন্ট করা।
  3. সমস্ত (প্রয়োজনীয়) উপাদানগুলিতে পুরুষ হেডার পিনগুলি সোল্ডার করা।
  4. শর্টস এবং ধারাবাহিকতা পরীক্ষা করার জন্য মাল্টিমিটার ব্যবহার করা।
  5. Arduino মেগা (সেন্সর ieldাল সহ) কেসটির নীচের অংশে মাউন্ট করা।
  6. Dupont তারগুলি ব্যবহার করে Arduino সেন্সর ieldালের সাথে সমস্ত উপাদান (সঠিকভাবে) সংযুক্ত করা।
  7. ব্যাটারি সংযোগকারী তারগুলিকে আরডুইনো মেগা জ্যাক টার্মিনালে বিক্রি করুন।

দীর্ঘ পড়া

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

কিন্তু আমার ব্যর্থতাগুলি আপনাকে আরও ভাল কাজ করতে বাধা দেবে না, তাই আমি নীচের প্রতিটি ধাপের বিস্তারিত ব্যাখ্যা দেব এবং আপনি উপরের প্রক্রিয়া থেকে ছবিগুলি খুঁজে পেতে পারেন।

  1. মাউন্ট করার আগে মাল্টিমিটার ব্যবহার করে আপনার উপাদানগুলি পরীক্ষা করুন। LED এর সমস্ত কাজ, বোতামগুলি খোলা এবং বন্ধ করা, যদি potentiometers কাজ করে কিনা তা পরীক্ষা করে দেখুন। MAX7219- এর নেতৃত্বাধীন ডিসপ্লে দিয়ে একটি ছোট পরীক্ষা সেটআপ করাও একটি ভাল ধারণা (যেমন এই চমৎকার টিউটোরিয়ালটি দেখুন), সবকিছু কাজ করে তা নিশ্চিত করতে। এটি আপনাকে পরবর্তীতে অনেক মাথাব্যথা থেকে বাঁচাবে।
  2. আপনার উপাদানগুলিকে ফেসপ্লেটে মাউন্ট করুন সবগুলো বোতাম সহজেই ফেসপ্লেটে মাউন্ট করা যেতে পারে যেহেতু তাদের সবারই বাদাম এবং থ্রেডেড শাফট রয়েছে। তবে আলগা LED গুলিকে গরম আঠালো ব্যবহার করে বোর্ডে আঠালো করা দরকার (ছবি দেখুন)।
  3. সমস্ত উপাদানগুলিতে সোল্ডার পুরুষ হেডার পিন। যেহেতু আমি আমার সমস্ত উপাদানগুলির জন্য ডুপন্ট কানেক্টর কেবল ব্যবহার করার সিদ্ধান্ত নিয়েছি, এর বিদ্রূপাত্মক অর্থ হল যে আমাকে প্রচুর সোল্ডারিং করতে হয়েছিল, যেহেতু প্রতিটি LED এবং প্রতিটি বোতামে পুরুষ হেডার পিনগুলি সোল্ডার করা ছিল। এটিকে একটু সহজ করতে সাহায্য করার জন্য, আমি স্ট্রিপ বোর্ডের টুকরোগুলি কেটে ফেললাম এবং পুরুষ হেডার পিন এবং (যদি প্রয়োজন হয়) প্রতিরোধককে বিক্রি করেছিলাম। তারপর আমি সেই সমাপ্ত স্ট্রিপ বোর্ডটি নিয়ন্ত্রণ প্যানেলে সংশ্লিষ্ট উপাদানগুলিতে বিক্রি করেছিলাম (ছবিগুলি দেখুন) চারটি 4017 দশকের কাউন্টারগুলি একটি স্ট্রিপ বোর্ড ব্লকে মাউন্ট করা হয়েছিল (যদি প্রয়োজন হয়) সংযোগগুলির চারপাশে সুইচিং সহজ করে (ছবিগুলি দেখুন)।
  4. শর্টস এবং ধারাবাহিকতার জন্য পরীক্ষা। আপনার সমস্ত সোল্ডার জয়েন্টগুলি সংযোগ করে কিনা তা পরীক্ষা করার জন্য মাল্টিমিটার ব্যবহার করুন এবং দেখুন যে তাদের মধ্যে কেউ তাদের সাথে সংযোগ স্থাপন করা উচিত নয় এমন জিনিসগুলির সাথে খুব বেশি সংযোগ তৈরি করে কিনা!
  5. কেসটির নীচে Arduino মেগা মাউন্ট করুন যাতে বোর্ডে পাওয়ার জ্যাক এবং ইউএসবি-প্লাগ কেসের পিছনের দিকের ছিদ্রগুলির সাথে মিলিত হয় (ছবি দেখুন)। আপনাকে 4017 দশকের কাউন্টার ব্লকটি মাউন্ট করতে হবে কেসের নিচের অংশের পাশাপাশি ব্যাটারি কম্পার্টমেন্ট (এই ধাপে সংযুক্ত) কাটা, একত্রিত এবং মাউন্ট করা হয়েছে (ছবিগুলি দেখুন)।
  6. মহিলা/মহিলা ডুপন্ট কেবলগুলি ব্যবহার করে সমস্ত উপাদানগুলিকে সংযুক্ত করার এখনই সময়। আপনি সবকিছু সঠিকভাবে সংযুক্ত করেছেন তা নিশ্চিত করার জন্য এই নির্দেশের ধাপ 8 -এ পরিকল্পিত পড়ুন।
  7. কিছু অদ্ভুত কারণে আমি যে সেন্সর ieldাল কিনেছি তা একটি "ভিন" -পিন দিয়ে সজ্জিত নয় যাতে একটি নিয়ন্ত্রিত 7-12 ভোল্ট ইনপুট দেওয়া যায়। তাই আমাকে ব্যাটারি সংযোগকারী তারের উপর Arduino Mega এর পাওয়ার জ্যাক সকেটে সোল্ডার করতে হয়েছিল (ছবিটি দেখুন)।

তাই আমি অনুমান করি … এখন এটি প্লাগ ইন করার সময়..!

ধাপ 10: পরীক্ষা এবং কোডিং

Image
Image
পরীক্ষা এবং কোডিং
পরীক্ষা এবং কোডিং
পরীক্ষা এবং কোডিং
পরীক্ষা এবং কোডিং

আপনি টিউটোরিয়ালের শেষ ধাপে পৌঁছেছেন! সাবাশ!

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

এটি সত্ত্বেও তথাকথিত "চূড়ান্ত" কোড যা আরডুইনোতে স্থানান্তরিত হওয়ার পরেও অনেকগুলি ত্রুটি রয়েছে এবং এটি বেশ খোলামেলাভাবে - কিছুটা গোলমাল। ভাগ্যক্রমে আমরা একটি প্রকৃত মহাকাশযানের জন্য কোড তৈরি করছিলাম না, তাই এই বিশেষ ক্ষেত্রে কোডটি যথেষ্ট হবে:)

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

যেভাবেই হোক, কোডটি সংযুক্ত আছে এবং - আঙ্গুলগুলি অতিক্রম করা - এখনও কাজ করবে, যদি এবং যখন আপনি এটি চেষ্টা করেন:)

অনুসরণ করার জন্য ধন্যবাদ - আমি আশা করি আপনি এই টিউটোরিয়ালে অন্তত কিছু জিনিস ব্যবহার করতে পেরেছেন।

যেহেতু এটি আমার প্রথম নির্দেশযোগ্য, তাই আমি আপনার মতামত শুনে খুশি হব এবং আমি কীভাবে এটি উন্নত করতে পারি (এবং ভবিষ্যতে যে কোন বিষয়ে) আপনার টিপস পেয়েছি।

চূড়ান্ত প্রকল্পের ভিডিও এবং আনন্দদায়ক উপভোগ করুন: D

/ নিলস ওরফে। নীলফিসকেন

ধাপ 11: গুণাবলী

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

চমৎকার সাইট TheNounProject থেকে, আমি নিম্নলিখিত আইকন ব্যবহার করেছি:

  • ভেক্টর বেকারির "বুম" (CC BY)
  • প্রতীক দ্বারা "শব্দ কম্পন" (CC BY)
  • ওকসানা ল্যাটিশেভার "বিস্ফোরণ" (সিসি বাই)
  • ব্ল্যাকস্পাইক দ্বারা "পেন্টাগন বিপদ" (পাবলিক ডোমেন)
  • ফ্রাঙ্কো পার্টিকারোর "গ্যালাকটিক সাম্রাজ্য" (সিসি বাই)
  • এরভিন বোলাতের "লেজার বিম" (সিসি বাই)
  • লাস্টস্পার (সিসি বাই) দ্বারা "শনি"
  • হিয়া পোহ লিনের "ইলেকট্রিক" (সিসি বাই)

ব্যবহৃত ফন্ট হল:

চেকার্ড ইঙ্ক দ্বারা "অয়েলরিগ" (এখানে লাইসেন্স দেখুন)।

এছাড়াও একজন বিরাট ধন্যবাদ আপনাকে অন্য সকল "টিউটোরিয়ালিস্ট" কে আপনার টিপস, ট্রিকস এবং অভিজ্ঞতা বিনা মূল্যে এবং সবাইকে উপভোগ করার জন্য। তোমাকে ছাড়া আমি কখনোই এরকম একটি প্রকল্প তৈরি করতে পারতাম না।

প্রথমবারের লেখক
প্রথমবারের লেখক
প্রথমবারের লেখক
প্রথমবারের লেখক

প্রথমবারের লেখক রানার আপ

প্রস্তাবিত: