সুচিপত্র:

অনেক রঙের কোট: 3 টি ধাপ
অনেক রঙের কোট: 3 টি ধাপ

ভিডিও: অনেক রঙের কোট: 3 টি ধাপ

ভিডিও: অনেক রঙের কোট: 3 টি ধাপ
ভিডিও: কি?কি? কাজ গুলো রং এর আগে এবং পরে করতে হবে অবশ্যই রং করার আগে জেনে নিন 2024, নভেম্বর
Anonim
Image
Image
অনেক রঙের কোট
অনেক রঙের কোট
অনেক রঙের কোট
অনেক রঙের কোট

এখানে আমার মেয়েদের বিয়েতে "বাহ" করার জন্য আমি একটি প্রকল্প তৈরি করেছি।

আমি এটিকে "অনেক রঙের কোট" বলি। সহজ উপাদান এবং একটি মৌলিক Arduino স্কেচ ব্যবহার করে আপনি কোটকে প্রায় যেকোনো জিনিসের জন্য প্রোগ্রাম করতে পারেন যা আপনি ভাবতে পারেন। আমি 7 টি সারির একটি সহজ "ডট ম্যাট্রিক্স" সিদ্ধান্ত নিয়েছি 9 টি LEDs দ্বারা যা 63 টি LEDs। অন্যান্য অংশ হল একটি Arduino (একটি UNO ভাল কাজ করে), একটি মৌলিক 5V নিয়ন্ত্রক, সিলিকন তার, একটি মৌলিক সুইচ এবং একটি 2S লিথিয়াম ব্যাটারি। আমি একটি HobbyKing Nanotech 0.95 2S ব্যাটারি ব্যবহার করেছি যার JST পাওয়ার কানেক্টর আছে তবে যেকোনো ব্যাটারি যে 5V বা তার বেশি ডেলিভারি দেয় তা ব্যবহার করা যেতে পারে। ভিডিওতে দেখানো মৌলিক রুটিন ব্যবহার করে আমার কোটের HK ব্যাটারি প্রায় 1.5 ঘন্টা চলে। পেতে সবচেয়ে কঠিন জিনিস হল কোট। আমি ওপি-শপগুলি চেষ্টা করেছিলাম কিন্তু ব্যর্থ হয়েছিলাম এবং শেষ পর্যন্ত স্থানীয় "হিপ্পি" দোকান থেকে একটি কোমর কোট কিনেছিলাম (এটি আসলে এটি বলা হয়!)।

কল্পনা করুন আপনার দলের খেলা এই পরা।

এখানে উপকরণ বিল

  • একটি Arduino! আমি একটি ইউএনও ব্যবহার করেছি কিন্তু আমি অদূর ভবিষ্যতে এটি একটি ন্যানো দিয়ে প্রতিস্থাপন করতে যাচ্ছি।
  • W2812B LEDs। আমি Banggood.com থেকে 1194862 অংশ ব্যবহার করেছি - একটি স্ন্যাপ ম্যাট্রিক্সে 100 পিক্সেল আছে
  • একটি মৌলিক 5V নিয়ন্ত্রক। Banggood অংশ #951165। তারা প্রায় $ 1.50 প্রতিটি
  • একটি মৌলিক সুইচ
  • সিলিকন তার - আমি প্রায় সব কিছুর জন্য 26G ব্যবহার করেছি। 63 টি এলইডি সংযোগ করতে আপনার প্রতিটি রঙের কমপক্ষে 4 মিটার প্রয়োজন হবে
  • একটি ব্যাটারি বা ব্যাটারি প্যাক উপযুক্ত।
  • একটি ছোট প্লাস্টিকের কেস
  • "তরল সূঁচ" আঠা
  • থ্রেড এবং সূঁচ নিরাপদ
  • একটি পোশাক, আমি একটি কোমর কোট ব্যবহার করেছি, আলো জ্বালানোর জন্য!

আমি WS2812 "Neopixels" ব্যবহার করা বেছে নিয়েছি। এগুলি 100 ডলারে 12- থেকে কেনা যায়। ধারাবাহিকভাবে LEDS তার। এর একটি "DI" প্যাড রয়েছে যা "ডেটা ইন" এবং "ডিও" প্যাড যা "ডেটা আউট"। শৃঙ্খলের প্রথম LED এর নির্বাচিত Arduino পিনে তার DI প্যাড রয়েছে। আমি D4 ব্যবহার করেছি কিন্তু এটি ব্যবহার করার কোন নির্দিষ্ট প্রয়োজন নেই। যেকোন ডিজিটাল পিন ব্যবহার করুন। সিস্টেমটি LEDs এর একটি স্ট্রিংয়ের মধ্যে সীমাবদ্ধ নয়। আপনি যদি সত্যিই সৃজনশীল হতে চান, একাধিক স্ট্রিং চালাতে পারেন তবে তাদের সীমাবদ্ধতা হল আপনার বিদ্যুৎ সরবরাহ।

ধাপ 1: ডিজাইন এবং বিল্ড

সোল্ডারিংয়ের আগে আপনার এলইডিগুলি কীভাবে লেআউট করবেন তা এখন আপনাকে সিদ্ধান্ত নিতে হবে। আমি, উল্লিখিত একটি 9x7 ম্যাট্রিক্স তৈরি করেছি কিন্তু আপনি কেবল আপনার বাহু, সামনের, পা, যাই হোক না কেন সারি সারি LEDs চাইবেন। বন্য হও!

একটি বিষয় যা আপনাকে বিবেচনা করতে হবে তা হল বিদ্যুৎ সরবরাহ। প্রস্তাবিত একটি 2S লিথিয়াম ব্যাটারি শত শত LEDs চালাবে কিন্তু আপনাকে প্রতিটি LED এর বর্তমান ড্র এবং আপনার নির্বাচিত নিয়ন্ত্রক দ্বারা সমর্থিত মোট বর্তমান বিবেচনা করতে হবে।

প্রতিটি LED পূর্ণ উজ্জ্বলতায় ma 50ma (milliamps) আঁকবে। অতএব আপনি খরচ প্রতি 20 amp পেতে। সুপারিশ রেগুলেটরটি প্রায় 2 এমপি চালাবে, যেমন হিট সিঙ্ক দিয়ে 3, যাতে আপনি সারা দিন 40 টি এলইডি চালাতে পারেন। মনে রাখবেন যে আপনি যদি এগুলি চালু এবং বন্ধ করে থাকেন তবে আপনি এর সাথে আরও কিছুটা অবকাশ পাবেন। আমার কোট 63 এলইডিএস হিটসিংকিং ছাড়াই চালায় এবং জরিমানা চালায়। আপনি 2 নিয়ামক ব্যবহার করে প্রয়োজন হলে "উভয় প্রান্ত থেকে" এলইডিগুলিকে শক্তি দিতে পারেন অথবা কেবল "গ্রান্টিয়ার" নিয়ন্ত্রক ব্যবহার করতে পারেন।

প্রতিটি LED তে 6 টি সোল্ডার প্যাড, DI/DO এর পাশাপাশি "5V+ IN", "Gnd IN", "5V+ OUT" "GND OUT" রয়েছে। একটি মেলার জন্য কিন্তু সোল্ডারিং এর জন্য প্রস্তুত হন! আমি অত্যন্ত "সিলিকন" তারের ব্যবহার সুপারিশ। এটি পিভিসি ইনসুলেটেড তারের চেয়ে অনেক বেশি নমনীয় এবং যেহেতু এই প্রকল্পে অনেক সোল্ডারিং জড়িত ছিল, সিলিকন স্ট্রিপ এবং কাজগুলি আরও সহজ। আমি +5V এর জন্য লাল তার, সিগন্যাল লাইনের জন্য নীল এবং মাটির জন্য কালো (GND) ব্যবহার করেছি কিন্তু আপনি যে কোন রঙ ব্যবহার করতে পারেন। আপনি তারের ছদ্মবেশে রং নির্বাচন করতে পারেন। আমি বিরক্ত না কারণ LEDs এত উজ্জ্বল তারা wiring অস্পষ্ট ঝোঁক।

একবার আপনি লেআউটের সিদ্ধান্ত নিলে, সোল্ডারিং শুরু করার সময়। আমি কাঠের অফকুট ব্যবহার করে সহায়তা করার জন্য একটি অতি সাধারণ জিগ তৈরি করেছি। আমি সিদ্ধান্ত নিলাম যে প্রতিটি এলইডি তার অংশীদার থেকে 55 মিমি হবে তাই আমি একটি ছোট ব্লকে 2 টি লাইন চিহ্নিত করেছি এবং তারপর সোল্ডারিংয়ের সময় এলইডি বসার জন্য দুটি গর্ত ড্রিল করেছি। তারগুলি আকারে কাটাতে ব্যবহৃত লাইনগুলি।

পর্যাপ্ত তার, একটি জিগ, মানের ঝাল এবং সরঞ্জাম দিয়ে নিজেকে সেট আপ করুন। সাইড কাটারগুলির একটি সূক্ষ্ম সেট এবং একটি স্ট্রিপিং টুল প্রয়োজন।

জিগে তারের (গুলি) পরিমাপ করে শুরু করুন এবং প্রায় 10 টি LEDs (প্রতিটি রঙের তারের 10 টুকরা) করার জন্য যথেষ্ট কাটা শুরু করুন। আপনার স্ট্রিপিং টুল ব্যবহার করে, প্রতিটি প্রান্ত থেকে প্রায় 3 মিমি সরান। তারপরে আপনাকে প্রতিটি তারের প্রতিটি প্রান্ত "টিন" করতে হবে। এটি ক্লান্তিকর কিন্তু প্রয়োজনীয়। একবার আপনি একটি ছন্দ পেতে এটি দ্রুত পায়।

তারপরে আপনাকে সোল্ডারিং এলইডি শুরু করতে হবে। আমি জিগের উপর ডিপ্রেশনে এলইডি রাখি এবং তারপর সমস্ত 6 টি প্যাড "টিন" করি। আমি তখন LED এর "আউট" সাইডে (DO) 3 টি সোল্ডার ওয়্যার। তারা বেশ কঠিন গ্রাহক বলে মনে হয় তাই ঝাল। আমি তারপর সব 10 (বা তাই) LEDs সম্পূর্ণ এবং আপনার এখন 3 টি তারের সাথে 10 টি LEDs আছে।

পরবর্তী ধাপ হল ডেইজি চেইন। পরবর্তী LED এর 3 "ইন" প্যাডে 3 "আউট" তারের লেজগুলি বিক্রি করুন। একটি চেইনে 10 টি এলইডি সোল্ডার না হওয়া পর্যন্ত চালিয়ে যান। আমি দেখেছি যে প্রাথমিক নির্মাণের সময় 10 টিরও বেশি সংযোগ করা হ্যান্ডলিংকে কঠিন করে তুলেছে। আপনার প্রয়োজনীয়তা পূরণ করার জন্য পর্যাপ্ত না হওয়া পর্যন্ত আরেকটি চেইন তৈরি করুন।

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

ধাপ 2: আরডুইনো এবং পাওয়ার ওয়্যারিং

আমি কিছু ছবি সংযুক্ত করেছি যা ইলেকট্রনিক্সের তারের এবং সাধারণ বিন্যাস দেখায়। Arduino এর 5V আউটপুট পিন এবং LED স্ট্রিং 5V ইনপুট উভয়ই সংযুক্ত আছে পাওয়ার রেগুলেটরের আউটপুট থেকে। ব্যাটারির GND (স্থল) নিয়ন্ত্রকের "ইনপুট GND" এর সাথে সংযুক্ত। LED এবং Arduino GND নিয়ন্ত্রক OUT GND সংযোগকারীতে একসাথে সংযুক্ত। অন্য সংযোগটি হল LED স্ট্রিং "DI" (ডেটা ইন) সংযোগ থেকে আরডুইনোতে D4 পিনের সাথে। এই প্রকল্পটি "স্থায়ীভাবে" সংযুক্ত করার জন্য ডিজাইন করা হয়েছে তাই আমি আরডুইনোকে ফ্লিপ করি এবং সরাসরি পিনগুলিতে তারের ঝালাই করি। আপনি যদি একটি ন্যানো ব্যবহার করতে যাচ্ছেন, তাদের পিন হোল আছে (যদি আপনি হেডারে সোল্ডার না করেন) যা তারের কাজকে সহজ করে তোলে।

মনে রাখা সবচেয়ে গুরুত্বপূর্ণ বিষয়গুলির মধ্যে একটি হল যে LEDs এর যৌথ বর্তমান ড্র, সম্পূর্ণ শক্তিতে, Arduino এর পাওয়ার সাপ্লাই ক্ষমতা এবং সম্ভবত USBs 5V পাওয়ার সাপ্লাই ক্ষমতা অতিক্রম করতে যাচ্ছে। সুতরাং নিয়ম হল, সর্বদা ব্যাটারি সংযুক্ত এবং চালিত থাকুন যাতে আরডুইনো জোর না দেয়।

এই মুহুর্তে, ব্যাটারিতে শক্তি এবং USB তারের মাধ্যমে আপনার কম্পিউটারের সাথে Arduino সংযুক্ত করুন। আরডুইনো জ্বালান এবং সংযুক্ত স্কেচ লোড করুন "CheckLEDs.ino"

স্কেচ LEDs চালানোর জন্য "FastLED" লাইব্রেরি ব্যবহার করে। একবার তারা সংযুক্ত হয়ে গেলে, শৃঙ্খলে প্রথম এলইডি "0" ঠিকানাটি ধরে নেয় এবং তারপর সেখান থেকে 1, 2, 3 ইত্যাদি সর্বাধিক এলইডি পর্যন্ত। প্রদত্ত স্কেচ কিছু মৌলিক অক্ষর দেখায় যা আমি আমার মেয়েদের বিয়েতে ব্যবহার করেছি। আমি যা বলেছি তা ডিকোড করার জন্য আপনাকে ছেড়ে দেব।

এই মুহুর্তে, একবার আপনি স্কেচটি লোড করলে, টেস্ট স্ট্রিংয়ের LEDs এর সংখ্যার উপর স্কেচের শীর্ষে "MAX_LEDS" ধ্রুবক সেট করুন, কম্পাইল করুন এবং Arduino তে ডাউনলোড করুন। LEDs প্রথম থেকে শেষ ফ্ল্যাশ করা উচিত। যদি LEDs একটি নির্দিষ্ট LED তে থামে, USB থেকে Arduino সংযোগ বিচ্ছিন্ন করুন এবং ব্যাটারি বন্ধ করুন। আপনার সোল্ডারিং পরীক্ষা করুন এবং নিশ্চিত করুন যে আপনার কাছে LED গুলি সঠিকভাবে সংযুক্ত আছে যা শেষের দিকে জ্বলছে এবং যেটি নেই। পুনরায় বিক্রি করুন, পুনরায় সংযোগ করুন এবং পুনরায় পরীক্ষা করুন। একবার আপনার বেসিক টেস্ট স্ট্রিং রান হয়ে গেলে, পরের ছোট স্ট্রিংটিকে প্রথম স্ট্রিং এর সাথে সংযুক্ত করুন MAX_LEDs প্যারামিটারটি নতুন LED কাউন্টে রিসেট করুন, আপলোড করুন এবং টেস্টিং রাখুন। একবার আপনি সব LEDs সংযুক্ত এবং পরীক্ষা করা হলে আপনি পোশাকগুলিতে LEDs লাগাতে এবং চূড়ান্ত তারের কাজ শেষ করতে প্রস্তুত।

ধাপ 3: চূড়ান্ত সমাবেশ এবং প্রোগ্রামিং

চূড়ান্ত সমাবেশ এবং প্রোগ্রামিং
চূড়ান্ত সমাবেশ এবং প্রোগ্রামিং
চূড়ান্ত সমাবেশ এবং প্রোগ্রামিং
চূড়ান্ত সমাবেশ এবং প্রোগ্রামিং
চূড়ান্ত সমাবেশ এবং প্রোগ্রামিং
চূড়ান্ত সমাবেশ এবং প্রোগ্রামিং

এই মুহুর্তে আপনি সিলিকন তার ব্যবহার করে প্রশংসা করবেন। পোশাকের উপর আপনার LED স্ট্রিপ রাখুন। আপনি ব্যাটারি, আরডুইনো, রেগুলেটর এবং সুইচ কোথায় রাখবেন তা নিয়ে ভাবুন। আমার কোটের উপর, এগুলি সহজ প্রবেশের জন্য সামনের বাম পকেটে ছিল। আমি আমার এলইডিগুলিকে একটি গ্রিডে রেখেছিলাম যেখানে প্রথম (শূন্য) এলইডি কোটের নীচে বাম দিকে ছিল। LEDs তারপর একটি কলাম হিসাবে 9 LEDs জন্য কোট আপ সরানো, পরবর্তী কলাম হিসাবে 9 LEDs জন্য 180 ডিগ্রী নিচে পরিণত পরবর্তী কলামের জন্য চালু করা এবং 9 সারিতে 7 টি কলাম না হওয়া পর্যন্ত অব্যাহত ছিল। লেআউটের মানে হল যে LEDs প্রথম কলামে 0 থেকে 8 নীচে শীর্ষে আছে এবং পরবর্তী কলাম 9 থেকে 17 নিচে যাচ্ছে এবং তাই।

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

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

প্রোগ্রামিং

সংযুক্ত ইনো ফাইলটিকে টেমপ্লেট হিসাবে ব্যবহার করে, আপনি এখন আপনার নির্বাচিত প্যাটার্নের জন্য আরডুইনো প্রোগ্রামিং শুরু করতে পারেন। আমি LEDs এর বিন্যাসের সাথে একটি খুব মৌলিক স্প্রেডশীট (সংযুক্ত) তৈরি করেছি। আপনি যে প্যাটার্নটি আঁকতে চান তা "আঁকতে" এটি অনেক সহজ করে তোলে। একবার আপনার প্রয়োজনীয় সংখ্যাগুলি হয়ে গেলে, সেগুলিকে একটি অ্যারেতে যোগ করা সহজ। আপনার নিজের তৈরি করতে সংযুক্ত INO- তে নমুনা অ্যারে ব্যবহার করুন।

FASTLed লাইব্রেরি https://fastled.io এর উদাহরণ রয়েছে যা আপনি আপনার স্কেচে যোগ করতে পারেন। উদাহরণ স্কেচের "সিলন" বিভাগটি উদাহরণ থেকে সরাসরি অনুলিপি করা হয়েছে।

আপনার সৃজনশীলতা চেষ্টা করুন - কিভাবে আরেকটি সুইচ যোগ পরিবর্তন সম্পর্কে আদেশ পরিবর্তন? একটি ধাক্কা বোতাম চক্র একটি সংখ্যা মাধ্যমে চক্র?

বিটিডব্লিউ - বিয়ের সময় কোটটি তাদের একেবারে উজ্জ্বল করেছিল।

প্রস্তাবিত: