সুচিপত্র:
- ভূমিকা
- অস্বীকৃতি
- ধাপ 1: উপাদান এবং সরঞ্জাম
- উপকরণ বিল
- ধাপ 2: 3D মুদ্রণ
- ধাপ 3: প্রোগ্রামিং: প্রস্তুতি
- ধাপ 4: প্রোগ্রামিং: কোড সম্পাদনা করুন
- ধাপ 5: প্রোগ্রামিং: আপলোড কোড
- ধাপ 6: সোল্ডারিং: ওভারভিউ
- ধাপ 7: সোল্ডারিং: পাওয়ার মডিউল
- ধাপ 8: সোল্ডারিং: ব্যাটারি
- ধাপ 9: সোল্ডারিং: আরডুইনো, লেডস এবং সেন্সর
- ধাপ 10: সোল্ডারিং: সবকিছু একসাথে রাখা
- ধাপ 11: পরীক্ষার সময়
- ধাপ 12: সমাবেশ
- ধাপ 13: একটি চাবুক যোগ করুন
- ধাপ 14: সম্পন্ন
ভিডিও: DIY RGB-LED Glow Poi with Remote Control: 14 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:59
ভূমিকা
হ্যালো সবাই! এটি আমার প্রথম গাইড এবং (আশা করি) একটি ওপেন সোর্স আরজিবি-এলইডি ভিজ্যুয়াল পোই তৈরি করার জন্য আমার অনুসন্ধানে গাইডের একটি সিরিজের প্রথমটি। এটিকে প্রথমে সহজ রাখতে, এর ফলে আইআর এর মাধ্যমে রিমোট কন্ট্রোল এবং সব ধরণের রঙ-পরিবর্তন-অ্যানিমেশন সহ একটি সহজ নেতৃত্ব-পোই হতে চলেছে।
মনে রাখবেন: এই ধরনের পোই (আইআর -রিমোট ছাড়া) প্রায় 20 ডলারে আমাজনে কেনা যায়, তাই এটি আর্থিকভাবে প্রচেষ্টার মূল্য নয় - অভিজ্ঞতার জন্য DIY, ফলাফল নয়।
আমি আশা করি মানুষ এই প্রকল্পের GitHub- এ অ্যানিমেশন অবদান রাখবে যার ফলে আপনার জন্য বেছে নেওয়ার জন্য অনেক রকমের অ্যানিমেশন হবে এবং অতএব এই সংস্করণটি ওভার-দ্য-কাউন্টারগুলির তুলনায় আরও কিছু মূল্য দেবে।
অস্বীকৃতি
প্রথমে কয়েকটি নিরাপত্তা সতর্কতা। আপনি কি করছেন তা যদি আপনি জানেন তবেই এই বিল্ডটি চেষ্টা করুন। আমি একজন বৈদ্যুতিক প্রকৌশলী নই, কিছু ভুল হলে আমাকে দায়ী করা হবে না। কয়েকটি বিপজ্জনক পদক্ষেপ/উপকরণ জড়িত এবং আপনার সেগুলি সম্পর্কে সচেতন হওয়া উচিত:
লাইপোস বিপজ্জনক হতে পারে। বিশেষ করে সোল্ডারিং, শর্টিং এবং লিপোস সংরক্ষণ করা বিভিন্ন বিপদ নিয়ে আসে। এমনকি যদি বিল্ড ভাল যায়, তারগুলি আলগা হতে পারে, কোষগুলি ক্ষতিগ্রস্ত হতে পারে বা নামহীন চীনা উপাদানগুলির মধ্যে একটি ব্যর্থ হতে পারে এবং সংক্ষিপ্ত হতে পারে। তাদের অযৌক্তিকভাবে চার্জ করতে দেবেন না, তাদের চার্জ করার জন্য একটি বহিরাগত চার্জার ব্যবহার করা ভাল, স্টোরেজ এবং পরিবহনের জন্য লিপো সরান (তাদের মধ্যে অন্যতম "লিপো ব্যাগ" আমি বিশ্বাস করি)।
তাদের সাথে পারফর্ম করার সময় পয়েসগুলি কিছু উল্লেখযোগ্য শক্তির সাপেক্ষে। যদি আপনি কাউকে বা তাদের সাথে কিছু আঘাত করেন বা একটি মুদ্রণ ব্যর্থ হয় এবং অংশগুলি চারপাশে উড়ে যায় তবে মানুষ আঘাত পেতে পারে।
সাধারণ জ্ঞান ব্যবহার করুন, বিপদ সম্পর্কে সচেতন থাকুন, যদি আপনি অনিশ্চিত হন তবে নিজেই পড়ুন। আপনি ধারণা পান।
যদি আমি আপনাকে ভয় না পাই, তবে নির্মাণটি উপভোগ করুন এবং তাদের সাথে মজা করুন।
ধাপ 1: উপাদান এবং সরঞ্জাম
উপকরণ বিল
প্রথমে এই বিল্ডের জন্য আমাদের কী প্রয়োজন তা একবার দেখে নেওয়া যাক। আপনার কাছে অপেক্ষা করার সময় থাকলে আমি AliExpress এ বেশিরভাগ জিনিস কেনার পরামর্শ দিই। যদিও আমি কেবল হবিকিং -এ লাইপগুলি খুঁজে পেয়েছি।
উপাদান/ইলেকট্রনিক্স
পরিমাণ | নাম | সূত্র | মন্তব্য করুন |
2 | TP4056 লিথিয়াম ব্যাটারি চার্জার মডিউল | Amazon.com, AliExpress | |
2 | টারনিজি ন্যানো-টেক 1000mah 1S 15C রাউন্ড সেল | শখ করা | |
2 | 2-5V থেকে 5V বুস্টিং স্টেপ আপ পাওয়ার সাপ্লাই | AliExpress | MT3608 বুস্টার সার্কিটও ফিট করে |
2 | ArduinoPro মিনি ATMEGA328P 5V 16MHz | Amazon.com, AliExpress | |
2 | 1838 940nm IR- রিসিভার ডায়োড | Amazon.com, AliExpress | |
1 মি | APA102 LED স্ট্রিপ (144 বা 96 LED/m) | Amazon.com, AliExpress | আপনার দৈর্ঘ্যের প্রায় 2x10 এলইডি দরকার |
2 | 220uF 10V ক্যাপাসিটর | AliExpress | |
1 | আইআর রিমোট | AliExpress |
সরঞ্জাম
নাম | সুপারিশ | মন্তব্য করুন |
3D প্রিন্টার | ||
তাতাল | কুইকো T12 | |
গরম আঠা বন্দুক | ||
Arduino IDE সহ কম্পিউটার | ||
FTDI ইউএসবি চিপ | FT232 | বিকল্প: Arduino Uno |
ওয়্যারস্ট্রিপার | চ্ছিক | |
তার কাটার যন্ত্র | নিপেক্স কাটার | চ্ছিক |
ব্রেডবোর্ড + জাম্পার্স | চ্ছিক | |
আরডুইনো উনো | চ্ছিক |
ভোগ্য সামগ্রী
নাম | মন্তব্য করুন |
পাতলা তার | 24-28AWG |
সোল্ডারিং সীসা | |
টিউব সঙ্কুচিত করুন | |
পিন হেডার (পুরুষ ও মহিলা) বা ছোট সংযোগকারী | |
3 ডি-প্রিন্টিং ফিলামেন্ট পরিষ্কার করুন | আমি PLA ব্যবহার করেছি কিন্তু নাইলন শক্তিশালী ফলাফল দিতে পারে |
গরম-আঠালো লাঠি | |
জিংক ফ্লাক্স এবং সোল্ডার বা ধাতব ব্রাশ/স্যান্ডিং পেপার | স্যান্ডিং পেপার আমার জন্য ভালো কাজ করেছে |
স্ট্র্যাপের জন্য কিছু কর্ড | আমি সাধারণ প্লাস্টিকের দড়ি ব্যবহার করেছি কিন্তু আপনি সৃজনশীল হতে চাইতে পারেন |
ধাপ 2: 3D মুদ্রণ
যেহেতু এটি দীর্ঘতম সময় নেয়, তাই আমরা এই নির্মাণের জন্য সমস্ত অংশ মুদ্রণ করে শুরু করতে যাচ্ছি দুইবার সাপোর্ট প্লেসমেন্ট „সর্বত্র ।
থিংভার্সে যান, এসটিএল ফাইল ডাউনলোড করুন এবং আপনার প্রিয় স্লাইসারের সাথে স্লাইস করুন।
আমি 0.28 রেজোলিউশনে পরিষ্কার পিএলএ ব্যবহার করেছি যা ভাল কাজ করেছে কিন্তু যদি আপনি পারেন তবে আপনি নিরাপদ দিকে থাকতে এবং স্পিনিংয়ের সময় কোনও ত্রুটি রোধ করতে একটি শক্তিশালী উপাদান ব্যবহার করতে চাইতে পারেন।
ফলাফলটি স্বচ্ছের চেয়ে বেশি অস্বচ্ছ যা আমাদের জন্য ভাল কারণ পোই একটি ডিফিউজার হিসেবে কাজ করে এবং একক এলইডি দৃশ্যমান না করে সুন্দরভাবে আলোকিত করে। প্রিন্ট সম্পন্ন হওয়ার পর, সাপোর্ট উপাদান ছেড়ে দিন এবং দুই অর্ধেককে একগুচ্ছ স্ক্রু এবং আনস্ক্রু করুন। সাপোর্ট ম্যাটেরিয়াল একটি ভাল গ্রিপ প্রদান করে এবং একবার সেগুলো একসাথে ফিট হয়ে গেলে, আপনি সব সাপোর্ট সরাতে পারেন।
ধাপ 3: প্রোগ্রামিং: প্রস্তুতি
প্রকল্পটি কম্পাইল করার জন্য আমাদেরকে FastLED এবং IRremote লাইব্রেরি ইনস্টল করতে হবে। উভয়ই লাইব্রেরি ম্যানেজমেন্টে Arduino IDE এর বিল্ড ব্যবহার করে পাওয়া যাবে। আরডুইনো প্রো মিনিতে স্কেচ আপলোড করতে, আপনাকে FTDI চিপ ব্যবহার করতে হবে।
উপরন্তু আপনি এই প্রকল্পের জন্য সোর্স কোড প্রয়োজন যা GitHub এ পাওয়া যাবে।
ধাপ 4: প্রোগ্রামিং: কোড সম্পাদনা করুন
আমি সুবিধার জন্য একটি অতিরিক্ত Arduino Uno ব্যবহার করেছি কিন্তু আপনি শুধু Arduino Pro Minis এর একটি ব্যবহার করতে পারেন।
ইনফ্রারেড-রিসিভার চিপ ব্যবহার করে উপরের ছবিতে দেখানো সার্কিটটি ওয়্যার আপ করুন, আপনার আরডুইনোতে IRrecvDemo উদাহরণ স্কেচ আপলোড করুন এবং সিরিয়াল মনিটরটি খুলুন।
তারপরে আপনার রিমোট ব্যবহার করুন এবং আপনি যে বোতামগুলি ব্যবহার করতে চান তা টিপুন। প্রতিটি বোতাম-প্রেস একটি নির্দিষ্ট হেক্স-নম্বর প্রদর্শন করা উচিত। আপনি যদি বোতামটি ধরে রাখেন, একটি ভিন্ন হেক্স-নম্বর পুনরাবৃত্তি করা উচিত।
প্রথমে, পুনরাবৃত্ত হেক্স-সংখ্যার মান অনুলিপি করুন এবং সেই মানটিতে BTN_REPEAT পরিবর্তন করুন। তারপরে কোডের সংজ্ঞাগুলির মাধ্যমে কাজ করুন এবং আপনার রিমোটের সাথে মেলে সমস্ত পরিবর্তন করুন। নিশ্চিত করুন যে সমস্ত মান 0x দিয়ে শুরু হওয়া উচিত হেক্স -সংখ্যা হিসাবে স্বীকৃত - তাই শুধুমাত্র সংখ্যার হাইলাইট করা অংশ পরিবর্তন করুন।
ধাপ 5: প্রোগ্রামিং: আপলোড কোড
POI- এর জন্য কোড কম্পাইল করুন এবং আপনার FTDI চিপের সাহায্যে Arduino pro mini আপ করুন। ডিভাইস হিসাবে Arduino প্রো মিনি, প্রোগ্রামার হিসাবে সিরিয়াল-রূপান্তরকারী এবং উভয় Arduinos এ কোড আপলোড করুন।
আপনি উপরের ছবিতে দেখানো হিসাবে একটি ব্রেডবোর্ডে আটকে রেখে Arduino এ সোল্ডারিং তার/হেডার ছাড়াই কোডটি সহজেই আপলোড করতে পারেন। প্রোগ্রামারকে আপনার পিসিতে সংযুক্ত করার আগে নিশ্চিত করুন যে আপনি আপনার প্রোগ্রামারের ভোল্টেজ জাম্পার 5V এ সেট করেছেন।
ধাপ 6: সোল্ডারিং: ওভারভিউ
পরবর্তী আমরা উপাদানগুলি একসঙ্গে ঝালাই করতে যাচ্ছি। যদি কিছু অস্পষ্ট হয় তবে রেফারেন্স হিসাবে উপরের চিত্রটি ব্যবহার করুন।
যেহেতু স্থান সীমিত, আমরা তারগুলি যতটা সম্ভব সংক্ষিপ্ত রাখতে চাই, তবে আমি প্রথমে দীর্ঘ তারের উপর ঝালাই করার পরামর্শ দিই এবং তারপরে কেসটি ব্যবহার করে সঠিক দৈর্ঘ্য পরিমাপ করি এবং যে কোনও অতিরিক্ত কেটে ফেলি।
ধাপ 7: সোল্ডারিং: পাওয়ার মডিউল
TP4056 এর B (attery) এবং OUT (put) প্যাডে প্রথম সোল্ডার ওয়্যার।
পরবর্তীতে 3 ডি-প্রিন্টেড-কেসের নিচের অংশে TP4056 মডিউলটি রাখুন, ব্যাটারির তারগুলিকে ব্যাটারির গর্তের দিকে নিয়ে যাওয়া ছোট চ্যানেলে রাখুন এবং যে কোনও অতিরিক্ত তার কেটে দিন।
তারপরে TP4056 মডিউলের নিচে বক-বুস্ট মডিউল রাখুন এবং আউটপুট তারগুলি কেটে ফেলুন যাতে আপনি সহজেই বক বুস্ট মডিউলের ইনপুট তারের সাথে তাদের বিক্রি করতে পারেন।
প্রিন্ট এবং সোল্ডার থেকে দুটি পুরুষ পিন-হেডার বা আপনার সংযোগকারীর পুরুষ অংশটি আপনার ব্যাটারির তারের সাথে সরান এবং কিছু তাপ-সঙ্কুচিত টিউবিং দিয়ে তাদের সুরক্ষিত করুন।
তারপর উভয় মডিউলের আউটপুট পিন এবং ইনপুট পিন একসঙ্গে ঝালাই
ধাপ 8: সোল্ডারিং: ব্যাটারি
পরবর্তী আমরা সোল্ডার তারের এবং ব্যাটারির সংযোগকারী যাচ্ছি।
দ্রুত এবং সুনির্দিষ্টভাবে সোল্ডার নিশ্চিত করুন অথবা সোল্ডারিং থেকে তাপ আপনার কোষগুলিকে ক্ষতিগ্রস্ত করবে। ভুল করে লিপো ছোট না করার ব্যাপারে সতর্ক থাকুন।
লিপোতে সোল্ডারিং তারগুলি জটিল হতে পারে কারণ যোগাযোগগুলি অ্যালুমিনিয়াম থেকে তৈরি করা হয়। আপনি বিশেষ জিংক ফ্লাক্স এবং সোল্ডার, একটি ধাতব ব্রাশ বা স্যান্ডিং পেপার ব্যবহার করতে পারেন যাতে যোগাযোগ থেকে কোনও অক্সাইড পরিষ্কার হয়। তারপর তারের উপর ঝাল এবং তাপ-সঙ্কুচিত-টিউব ব্যবহার করে তাদের বিচ্ছিন্ন করুন।
পরবর্তীতে আমরা ব্যাটারিটি 3 ডি-প্রিন্টেড কেসে,োকাই, তারের দৈর্ঘ্য পরিমাপ করি, কিছুটা বাদ দিয়ে, এটিকে আবার বের করে ফেলি এবং অতিরিক্ত তারগুলি কেটে ফেলি।
তারপরে আমরা মহিলা পিন-হেডার বা আমাদের মহিলা সংযোগকারী সংযোগকারীকে তারের সাথে ঝালাই করতে পারি এবং আবার তাপ-সঙ্কুচিত ব্যবহার করে তাদের বিচ্ছিন্ন করতে পারি।
ধাপ 9: সোল্ডারিং: আরডুইনো, লেডস এবং সেন্সর
পরবর্তী আমরা Arduino, IR- সেন্সর এবং LED- স্ট্রিপ তারের আছে
Arduino VCC এবং GND এর জন্য তার পায়
ইনফ্রারেড-সেন্সরটি একটু বেশি চতুর: প্রথমে আমাদের ক্যাপাসিটরকে যতটা সম্ভব সেন্সরের কাছাকাছি সংযুক্ত করতে হবে। যেহেতু সেন্সরের হাউজিং গ্রাউন্ডেড, আমরা কেবল ক্যাপাসিটরের নেগেটিভ লেগকে হাউজিং এবং পজিটিভ লেগকে VCC তারে বিক্রি করি। পরবর্তীতে আমরা তিনটি পিনকে তারে সংযুক্ত করি এবং তাপ-সঙ্কুচিত-টিউব ব্যবহার করে তাদের বিচ্ছিন্ন করি।
এলইডি-স্ট্রিপের জন্য আমরা প্রথমে 10 টি এলইডি দিয়ে স্ট্রিপের একটি টুকরো কেটে ফেলি। তারপরে আমরা সমস্ত 4 টি পরিচিতিতে তারের ঝালাই করি।
ধাপ 10: সোল্ডারিং: সবকিছু একসাথে রাখা
পরের ধাপ হল তারগুলি যতটা সম্ভব সংক্ষিপ্ত করা এবং সমস্ত মডিউলকে একসাথে সংযুক্ত করা।
আমরা Arduinos পাওয়ার ক্যাবলটি ছাঁটাই করে শুরু করি এবং কেসটির ভিতরে বুস্ট-মডিউল রেখে এবং পাওয়ার ক্যাবলটি দৈর্ঘ্যে ছাঁটাই করে।
পরবর্তীতে আমরা ইনফ্রারেড-রিসিভারের জন্য একই পুনরাবৃত্তি করি। LED স্ট্রিপের জন্য কেবলগুলি পরিমাপ ছাড়াই ছাঁটাই করা যেতে পারে কারণ আমাদের কাছে তাদের একটু বেশি রাখার জন্য পর্যাপ্ত জায়গা রয়েছে।
তারপর আমরা ইনফ্রারেড-রিসিভার পাওয়ার ক্যাবলগুলিকে সরাসরি Arduino এর পিনগুলিতে এবং তার ডেটা-পিনকে Arduino এর 11 পিনে বিক্রি করতে পারি।
এরপরে আমরা আমাদের নেতৃত্বাধীন স্ট্রিপের ডেটা এবং ঘড়ি কেবলকে আরডুইনোতে বিক্রি করি। ঘড়ি তারের পিন 5 এবং ডেটা তারের পিন 6 সংযোগ করুন।
আরডুইনোস এবং নেতৃত্বাধীন স্ট্রিপস পাওয়ার কেবলগুলিকে বুস্ট মডিউলের আউটপুটের সাথে সংযুক্ত করা একমাত্র কাজ।
ধাপ 11: পরীক্ষার সময়
যেহেতু আমাদের এখন সোল্ডারিং করা উচিত আমরা ব্যাটারি প্লাগ ইন করতে পারি এবং সবকিছু পরীক্ষা করতে পারি। আমরা নিশ্চিত করতে চাই যে সবকিছু ঠিকঠাক কাজ করছে, যেহেতু পরবর্তী ধাপের পরে ডিবাগিং একটি দুmaস্বপ্ন হতে চলেছে।
ধাপ 12: সমাবেশ
এখন আমরা গরম আঠালো ব্যবহার করে কেসের ভিতরে সবকিছু ঠিক করতে চাই।
আমরা TP4056 মডিউল দিয়ে শুরু করি
তারপর বুস্ট মডিউলে আঠালো
এর পরে আরডুইনো
অবশেষে আইআর-রিসিভার
এবং LED স্ট্রিপ
ধাপ 13: একটি চাবুক যোগ করুন
আমি এই সবের বাইরে যাইনি এবং আমি আপনাকে সৃজনশীল হওয়ার পরামর্শ দেব এবং আমার চেয়ে কিছুটা বেশি সময় এবং প্রচেষ্টা বিনিয়োগ করব। আমি এই নির্দেশযোগ্য খুঁজে পেয়েছি যা আমি ভবিষ্যতে যোগ করতে যাচ্ছি।
আপাতত, আমি আমার চারপাশে রাখা কিছু শব্দ ব্যবহার করেছি, এটি 3 ডি-মুদ্রিত স্লটগুলির মাধ্যমে খাওয়ানো এবং একটি গিঁট বাঁধা।
ধাপ 14: সম্পন্ন
এবং আমাদের কাজ শেষ। আপনার 2 না হওয়া পর্যন্ত সমস্ত পদক্ষেপ পুনরাবৃত্তি করুন এবং আপনি স্পিনের জন্য প্রস্তুত।
আমি আশা করি আপনি মজা পেয়েছেন। পড়ার জন্য আপনাকে ধন্যবাদ:)
প্রস্তাবিত:
DIY RGB টিউব লাইট: 9 টি ধাপ (ছবি সহ)
DIY RGB টিউব লাইট: DIY RGB টিউব লাইট একটি মাল্টি ফাংশনাল টিউব লাইট যা ফটোগ্রাফি, লাইট পেইন্টিং ফটোগ্রাফি, ফিল্ম মেকিং, গেমিং, VU মিটার এবং আরও অনেক কিছুতে ব্যবহার করা যায়। টিউব লাইট প্রিজমেটিক সফটওয়্যার দ্বারা বা পুশ বাটন দ্বারা নিয়ন্ত্রিত হতে পারে। এই টবগুলো
DIY - RGB গগলস: 3 ধাপ (ছবি সহ)
DIY | আরজিবি গগলস: আরে! আমি WS2812B LEDs এবং Arduino Nano ব্যবহার করে একটি RGB গগলস তৈরি করেছি। গগলসের অনেক অ্যানিমেশন আছে যা একটি মোবাইল অ্যাপ ব্যবহার করে নিয়ন্ত্রণ করা যায়। অ্যাপটি ব্লুটুথ মডিউলের মাধ্যমে arduino এর সাথে যোগাযোগ করতে পারে
কিভাবে সহজ ধাপ এবং ছবি দিয়ে একটি কম্পিউটারকে আলাদা করা যায়: 13 টি ধাপ (ছবি সহ)
কিভাবে সহজ ধাপ এবং ছবি দিয়ে একটি কম্পিউটারকে ডিসাসেম্বল করবেন: এটি একটি পিসি কিভাবে ডিসাসেম্বল করা যায় সে সম্পর্কে একটি নির্দেশনা। বেশিরভাগ মৌলিক উপাদানগুলি মডুলার এবং সহজেই সরানো হয়। তবে এটি গুরুত্বপূর্ণ যে আপনি এটি সম্পর্কে সংগঠিত হন। এটি আপনাকে অংশগুলি হারানো থেকে রক্ষা করতে সহায়তা করবে, এবং পুনরায় সমাবেশ তৈরিতেও সহায়তা করবে
Wear to Glow: A Palm Heat Powered Flashlight: 9 ধাপ
Wear to Glow: A Palm Heat Powered Flashlight: এই নির্দেশে, আমি আপনাকে একটি আশ্চর্যজনক টর্চলাইট দেখাতে যাচ্ছি যা কোন বাহ্যিক শক্তির উৎস ছাড়াই আপনার হাতের তালুতে ধরার পরপরই জ্বলজ্বল করে। এটি আপনার শরীরের তাপকে নিজেই শক্তি ব্যবহার করে। আলো যথেষ্ট উজ্জ্বল যে কোনো কিছু খুঁজে এবং পড়ার জন্য
UV Glow Clock - It Spins!: 3 ধাপ (ছবি সহ)
ইউভি গ্লো ক্লক - এটা স্পিন! গ্লো ডিস্কটি অন্ধকারে (ইউভি) পিএলএ প্লাস্টিকের যন্ত্রাংশ ব্যবহার করে মুদ্রিত হয় … Arduino Nano (v3) 10x UV LED's (5mm) 1x 28BYJ-48 Motor (