সুচিপত্র:

একটি পুরানো অপটিক্যাল ড্রাইভ থেকে LED দুল: 11 ধাপ
একটি পুরানো অপটিক্যাল ড্রাইভ থেকে LED দুল: 11 ধাপ

ভিডিও: একটি পুরানো অপটিক্যাল ড্রাইভ থেকে LED দুল: 11 ধাপ

ভিডিও: একটি পুরানো অপটিক্যাল ড্রাইভ থেকে LED দুল: 11 ধাপ
ভিডিও: কম্পিউটার কেনার আগে জেনে নিন, Computer Buying Guide, What to Know Before Buying a Computer 2024, নভেম্বর
Anonim
একটি পুরানো অপটিক্যাল ড্রাইভ থেকে LED দুল
একটি পুরানো অপটিক্যাল ড্রাইভ থেকে LED দুল
একটি পুরানো অপটিক্যাল ড্রাইভ থেকে LED দুল
একটি পুরানো অপটিক্যাল ড্রাইভ থেকে LED দুল

এই নির্দেশনায়, আমি আপনাকে দেখাতে যাচ্ছি কিভাবে আপনি একটি পুরাতন অপটিক্যাল ড্রাইভের লেন্স সমাবেশ থেকে এক-এক ধরনের লাইট-আপ নেকলেস তৈরি করতে পারেন, প্লাস কয়েকটি অতিরিক্ত ইলেকট্রনিক উপাদান।

আমি আমার মেয়ের জন্য এটি তৈরি করতে অনুপ্রাণিত হয়েছিলাম যখন আমি একটি পুরানো সিডি ড্রাইভ সরিয়ে নিয়েছিলাম এবং দেখলাম লেন্স সমাবেশটি কতটা শীতল। আমি জানতাম এটি একটি চমৎকার "টেকি" নেকলেস তৈরি করবে যদি আমি কেবল একটি মাইক্রোকন্ট্রোলার এবং সেখানে LED প্যাক করার উপায় খুঁজে পাই। আমি মনে করি শেষ ফলাফল geek চিক একটি সুন্দর অনন্য টুকরা।

এই নির্দেশনাটি চালু করার আগে, আপনি নিশ্চিত করতে চাইবেন যে আপনার একটি কার্যকরী Arduino ডেভেলপমেন্ট এনভায়রনমেন্ট আছে এবং ATtiny AVR মাইক্রোকন্ট্রোলারগুলিকে টার্গেট এবং প্রোগ্রাম করতে পারে। এই সাইটে কয়েকটি সহায়ক নির্দেশিকা রয়েছে, যার মধ্যে রয়েছে:

এটি খুব ছোট অংশগুলিতে কিছু মোটামুটি সূক্ষ্ম সোল্ডারিংও অন্তর্ভুক্ত করবে, তাই আপনার সোল্ডারিং দক্ষতার উপর ব্রাশ করুন।

আপনি যদি এগিয়ে যাওয়ার জন্য প্রস্তুত হন, তাহলে সরবরাহের তালিকা দেখুন এবং চলুন!

সরবরাহ

এক বা একাধিক পুরনো অপটিক্যাল ড্রাইভ (বিশেষত একটি সিডি ড্রাইভ - একটি ডিভিডি বা ব্লুরে ড্রাইভও কাজ করবে, কিন্তু আমরা বর্বর নই)।

একটি সারফেস মাউন্ট ATtiny85 (8-pin SOIC প্যাকেজ)।

একটি শূন্য-সন্নিবেশ বল (ZIF) 8-পিন SOIC থেকে DIP অ্যাডাপ্টার।

একটি CR2032 ব্যাটারি।

একটি CR2032 ব্যাটারি হোল্ডার (আমি উল্লম্ব টাইপটি এই প্রকল্পের জন্য নিখুঁত পেয়েছি)।

একটি আদর্শ স্পর্শকাতর সুইচ।

একটি সারফেস মাউন্ট LED (আকার 5050 ভাল কাজ করে)। লাল ভাল কাজ করবে, কিন্তু আমি সবুজ এবং নীল ব্যবহার করেছি।

একটি সোল্ডারিং লোহা এবং ঝাল।

কিছু তার।

ভালো আঠা.

কিছু চিমটি, স্থির হাত, এবং ইস্পাতের স্নায়ু।

(alচ্ছিক) প্রোটোটাইপিংয়ের জন্য ব্রেডবোর্ড এবং তার

(alচ্ছিক) প্রোটোটাইপিংয়ের জন্য 5mm LED

ধাপ 1: সিডি ড্রাইভ আলাদা করুন

সিডি ড্রাইভ আলাদা করুন
সিডি ড্রাইভ আলাদা করুন
সিডি ড্রাইভ আলাদা করুন
সিডি ড্রাইভ আলাদা করুন
সিডি ড্রাইভ আলাদা করুন
সিডি ড্রাইভ আলাদা করুন

একটি পুরানো অপটিক্যাল ড্রাইভ হল প্রকল্পের অংশগুলির একটি ভাণ্ডার, কিন্তু, আপাতত, আমরা শুধুমাত্র লেন্স সমাবেশে আগ্রহী।

সিডি ড্রাইভ আলাদা করুন এবং লেন্স সমাবেশ খুঁজুন। এটি সিডি থেকে পড়া প্রক্রিয়াটির অংশ হবে। ড্রাইভ মেকানিজমে সাধারণত সিডি চালানো এবং লেন্স সরানোর জন্য কয়েকটি মোটর থাকে।

লেন্স সমাবেশ অপসারণ করতে কিছুটা কাজ লাগতে পারে, তবে এটি খুব কঠিন নয়। লেন্স সমাবেশের কাঠামো ধ্বংস না করে যতটা ইলেকট্রনিক্স আপনি করতে পারেন তা বের করুন। কমপক্ষে, আপনি লেন্সের পিছনে স্থানটি পরিষ্কার করতে চান। এই সেই জায়গা যেখানে আমাদের সার্কিট যাবে।

আমি এই জিনিসগুলি দেখতে যেভাবে পছন্দ করি, যা আমাকে এই প্রকল্পের জন্য প্রথম ধারণা দিয়েছে। এত ভবিষ্যৎ এবং প্রযুক্তিগত, এটি দুর্দান্ত!

পদক্ষেপ 2: প্রোগ্রামটি বুঝতে / পরিবর্তন করুন

ATtiny85 মাইক্রোকন্ট্রোলার নেকলেসের পিছনে মস্তিষ্ক হবে, তবে প্রথমে এটি প্রোগ্রাম করা দরকার।

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

দুল সুইচ দ্বারা নিয়ন্ত্রিত হয়। যখন সুইচটি ধাক্কা দেওয়া হয়, তখন এটি ATtiny85 রিসেট করে, যা এটি ইনপুট হিসাবে বিবেচনা করে। একটি ধাক্কা দুলকে পরবর্তী LED সিকোয়েন্সে ঘোরাতে বলে। একটি সেকেন্ডের মধ্যে দুটি ধাক্কা ATTiny85 কে আপনার মুখে এলইডি জ্বলানো বন্ধ করতে এবং কেবল ঘুমাতে যেতে নির্দেশ দেয়। ব্যাটারি বাঁচানোর জন্য এটি 10 মিনিটের পরে স্বয়ংক্রিয়ভাবে ঘুমাতেও যাবে।

আপনি sequences.h ফাইল পরিবর্তন করে LED সিকোয়েন্স যোগ করতে, পরিবর্তন করতে বা অপসারণ করতে পারেন। আমি কিভাবে নতুন সিকোয়েন্স যোগ করতে পারি তা পরিষ্কার করার চেষ্টা করেছি।

ধাপ 3: ATtiny85 প্রোগ্রাম করুন

ATTiny85 প্রোগ্রাম করুন
ATTiny85 প্রোগ্রাম করুন
ATTiny85 প্রোগ্রাম করুন
ATTiny85 প্রোগ্রাম করুন

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

আপনার প্রোগ্রামিং হার্ডওয়্যার SOIC প্যাকেজ সমর্থন না করলে, আপনার 8-পিন SOIC থেকে 8-পিন DIP অ্যাডাপ্টারের প্রয়োজন হবে। আমি আমার কোথায় কিনেছি তা মনে করতে পারছি না, তবে "8 পিন সোইক টু ডিপ অ্যাডাপ্টার জিফ" এর জন্য একটি দ্রুত অনুসন্ধান আপনাকে কোথায় যেতে হবে তা পেতে হবে।

প্রোগ্রামিং নিজেই বেশ সোজা-এগিয়ে:

দুটি সংযুক্ত ফাইল (LED_pendant.ino এবং sequences.h) আপনার Arduino স্কেচ ফোল্ডারে "LED_pendant" নামে একটি ফোল্ডারে ডাউনলোড করুন এবং প্রকল্পটি Arduino IDE তে খুলুন।

ATtiny85 এবং আপনার পছন্দের প্রোগ্রামারের জন্য Arduino IDE কনফিগার করুন।

নিশ্চিত করুন যে IDE তার 8MHz অভ্যন্তরীণ ঘড়ি ব্যবহার করার জন্য ATtiny85 কনফিগার করার জন্য সেট করা আছে।

আপনার ATtiny85 আপনার প্রোগ্রামারে প্লাগ করতে 8-পিন SOIC অ্যাডাপ্টার ব্যবহার করুন।

চিপে বুটলোডার বার্ন করুন। এটি ভুলে যাবেন না, অথবা আপনার চিপ ঘড়ির গতি খুব ধীর হবে এবং আপনার হালকা ক্রমগুলি সঠিকভাবে চলবে না (অভিজ্ঞতার ভয়েস? হ্যাঁ)।

অবশেষে, প্রোগ্রামটি আপনার চিপে আপলোড করুন।

ধাপ 4: ব্রেডবোর্ড আপনার সার্কিট (alচ্ছিক)

ব্রেডবোর্ড আপনার সার্কিট (alচ্ছিক)
ব্রেডবোর্ড আপনার সার্কিট (alচ্ছিক)
ব্রেডবোর্ড আপনার সার্কিট (alচ্ছিক)
ব্রেডবোর্ড আপনার সার্কিট (alচ্ছিক)

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

আপনার SOIC থেকে DIP অ্যাডাপ্টার আপনাকে আপনার ATtiny85 কে সরাসরি আপনার রুটিবোর্ডে প্লাগ করার অনুমতি দেবে। একবার আপনি ওয়্যারিং এবং ব্রেডবোর্ড ডায়াগ্রামে দেখানো সংযোগগুলি তৈরি করলে, LED টি জ্বলে উঠবে। ক্রমটি একটি একক বোতাম টিপে পরিবর্তন করা উচিত, এবং একটি ডবল প্রেসের পরে LED বন্ধ হওয়া উচিত।

যদি এটি কাজ করে, আপনি এগিয়ে যেতে প্রস্তুত!

ধাপ 5: সার্কিট তৈরির জন্য প্রস্তুত করুন

সার্কিট তৈরির জন্য প্রস্তুত
সার্কিট তৈরির জন্য প্রস্তুত
সার্কিট তৈরির জন্য প্রস্তুতি নিন
সার্কিট তৈরির জন্য প্রস্তুতি নিন

সংযুক্ত সার্কিট ডায়াগ্রাম দেখায় যে এই সার্কিটটি আসলে কতটা সহজ। অসুবিধা আসে কারণ সবকিছু খুব ছোট।

স্থান বাঁচাতে, আমরা সার্কিট বোর্ড ব্যবহার না করে আমাদের উপাদানগুলিকে একসাথে সংযুক্ত করতে যাচ্ছি। পরিবর্তে, সবকিছু ঝাল, আঠালো, এবং প্রেমের সাথে একসাথে অনুষ্ঠিত হবে।

ATtiny85 এর পিনগুলি সাবধানে চিপের "পেট" এর চারপাশে বাঁকিয়ে শুরু করুন তাদের খুব বেশি বাঁকতে হবে না, তাদের কেবল একটু পথ থেকে বের করতে হবে।

ধাপ 6: ATTiny85 এ LED লাগান

ATTiny85 এ LED লাগান
ATTiny85 এ LED লাগান

ATtiny85 এর পেটে (নীচের দিকে) এক গ্লাস সুপারগ্লু যোগ করুন। এই জায়গায় LED রাখা হবে।

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

এলইডি অবস্থানে পেতে আপনার টুইজার ব্যবহার করুন এবং চিপে নিজেকে আঠালো না করার চেষ্টা করুন (আবার সেই অভিজ্ঞতার কণ্ঠস্বর)!

আপনি লক্ষ্য করতে পারেন যে আমি এখানে একটি RGB LED ব্যবহার করেছি, কারণ এটাই আমার ছিল। আমি সবুজ অংশ ব্যবহার করে শেষ করেছি। তিনটি রং ব্যবহার করার চেষ্টা করা একটি আকর্ষণীয় চ্যালেঞ্জ হতে পারে …

ধাপ 7: ATtiny85 এ স্পর্শযোগ্য সুইচ আঠালো করুন

ATtiny85 তে স্পর্শযোগ্য সুইচ আঠালো করুন
ATtiny85 তে স্পর্শযোগ্য সুইচ আঠালো করুন
ATtiny85 তে স্পর্শযোগ্য সুইচ আঠালো করুন
ATtiny85 তে স্পর্শযোগ্য সুইচ আঠালো করুন
ATtiny85 তে স্পর্শযোগ্য সুইচ আঠালো করুন
ATtiny85 তে স্পর্শযোগ্য সুইচ আঠালো করুন

স্পর্শকাতর সুইচটি ATTiny85 এর অন্য দিকে আঠালো করা হবে ইনপুট প্রদানের জন্য।

এটি রিসেট পিন এবং গ্রাউন্ডের মধ্যে সংযুক্ত থাকে যাতে যখনই সুইচটি চাপানো হয় তখন চিপটি রিসেট হয়ে যায়। প্রোগ্রামটি এই রিসেটগুলিকে LED সিকোয়েন্স পরিবর্তন করতে বা কমান্ড করার সময় নিজেই পাওয়ার ডাউন করতে ব্যবহার করে।

একটি স্ট্যান্ডার্ড স্পর্শকাতর সুইচে চারটি পিন থাকে, যা আসলে সংযুক্ত পিনের দুটি জোড়া। আমি সংযুক্ত ফটোতে সংযুক্ত জোড়া নির্দেশ করার চেষ্টা করেছি।

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

এগিয়ে যাওয়ার আগে, আপনার ATtiny85 এর অভিযোজন যাচাই করুন। অবশিষ্ট দুটি পিন মাইক্রোকন্ট্রোলারের পিন 1 এবং 4 এর কাছাকাছি অবস্থান করতে হবে। ATTin85 (LED থেকে বিপরীত দিক) এর উপরে সুইচটি সুরক্ষিত করতে আঠালো একটি ড্রপ ব্যবহার করুন।

অভিনন্দন! আপনি সার্কিট স্যান্ডউইচ ধরে আছেন যা নেকলেসের পিছনে মস্তিষ্ক হবে!

ধাপ 8: সার্কিট সোল্ডার

সার্কিট সোল্ডার
সার্কিট সোল্ডার
সার্কিট সোল্ডার
সার্কিট সোল্ডার
সার্কিট সোল্ডার
সার্কিট সোল্ডার

সবকিছু একটি সুখী ছোট বান্ডেলে একসঙ্গে আঠা দিয়ে, আপনি LED সোল্ডার এবং ATtiny85 এ স্যুইচ করার জন্য প্রস্তুত। এটি প্রকল্পের সবচেয়ে কঠিন অংশ, যেহেতু সবকিছু এত ছোট।

সবকিছু সারিবদ্ধ করা উচিত। সোল্ডার সংযোগগুলি ডায়াগ্রামে দেখানো হয়েছে। সহায়ক হাত এখানে দরকারী হতে পারে।

LED এর পজিটিভ পিনটি ATtiny85 এর 8 পিনে সোল্ডার করা উচিত (LED কে অতিরিক্ত গরম না করার জন্য সাবধান!)

LED এর নেগেটিভ পিনটি ATtiny85 এর 5 পিনে সোল্ডার করা উচিত।

সুইচের পিনগুলি ATtiny85 এর পিন 1 এবং 4 এ বিক্রি করা উচিত। এগুলি সহজ হওয়া উচিত, কারণ তারা একে অপরের বেশ কাছাকাছি থাকবে।

ATTiny85 এর 4 এবং 8 পিনে সোল্ডার পাওয়ার ওয়্যার। এইগুলিকে লম্বা রেখে দিন যাতে আমরা ব্যাটারি ধারককে সংযুক্ত করার সময় এগুলি দৈর্ঘ্যে ছাঁটা যায়।

বিদ্যুতের তারের সাথে সংযুক্ত, আপনার সার্কিটটি একটি ব্যাটারিতে ম্যানুয়ালি সংযুক্ত করুন যাতে এটি কাজ করে তা নিশ্চিত করে।

ধাপ 9: লেন্স সমাবেশে সার্কিটটি আঠালো করুন

লেন্স সমাবেশে সার্কিটটি আঠালো করুন
লেন্স সমাবেশে সার্কিটটি আঠালো করুন

লেন্স সমাবেশে সার্কিটটি কীভাবে ফিট হবে তা বের করার জন্য কিছুটা সময় নিন। এটি একটি ছোট সার্কিট, কিন্তু স্থান এখনও সংকীর্ণ।

আমি সার্কিট এবং তারের জন্য জায়গা তৈরি করতে কিছু ধাতু এবং প্লাস্টিক ছাঁটাই করতে সক্ষম হয়েছিলাম।

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

এখনও পর্যন্ত আমার সাথে? ভাল! আমাদের কাজ প্রায় শেষ।

ধাপ 10: ব্যাটারি ধারককে সংযুক্ত করুন

ব্যাটারি ধারককে সংযুক্ত করুন
ব্যাটারি ধারককে সংযুক্ত করুন

ব্যাটারি হোল্ডারের কাছে বিদ্যুতের তারগুলি বিক্রি করুন (আবার, এখানে ওরিয়েন্টেশনের দিকে মনোযোগ দিতে ভুলবেন না!)

এই মুহুর্তে, আপনার একটি সম্পূর্ণ কার্যকরী দুল থাকা উচিত। একটি ব্যাটারি রাখুন এবং উজ্জ্বল হতে দিন!

আপনি ব্যাটারি হোল্ডারকে ঝুলন্ত অবস্থায় রেখে দিতে পারেন, যা যদি আপনি এটির প্রতি যত্নবান হন, অথবা সুপার আঠালো বা গরম আঠা দিয়ে আরো নিরাপদভাবে এটি সংযুক্ত করতে পারেন।

ধাপ 11: উপভোগ করুন

উপভোগ করুন!
উপভোগ করুন!

এটি একটি নেকলেসের সাথে সংযুক্ত করুন এবং এটি আপনার জীবনে সেই বিশেষ গিকের জন্য একটি নিখুঁত উপহার দেয়।

এর ব্যাটারি লাইফ খুব ভালো হওয়া উচিত। LED বিপুল পরিমাণ শক্তি ব্যবহার করে না এবং দুল নিজেই 10 মিনিটের পরে ঘুমিয়ে যায়।

আমি আপনার তৈরি দেখতে চাই। আপনি যদি নিজের একটি তৈরি করেন তবে দয়া করে সেগুলি পোস্ট করুন!

প্রস্তাবিত: