সুচিপত্র:

Arduino সঙ্গে LED ছাতা: 14 ধাপ (ছবি সহ)
Arduino সঙ্গে LED ছাতা: 14 ধাপ (ছবি সহ)

ভিডিও: Arduino সঙ্গে LED ছাতা: 14 ধাপ (ছবি সহ)

ভিডিও: Arduino সঙ্গে LED ছাতা: 14 ধাপ (ছবি সহ)
ভিডিও: Como os Mágicos Aprendem Mágica - Parte 2 2024, নভেম্বর
Anonim
আরডুইনো সহ LED ছাতা
আরডুইনো সহ LED ছাতা
আরডুইনো সহ LED ছাতা
আরডুইনো সহ LED ছাতা

Arduino এর সাথে LED ছাতা একটি ছাতা, একটি 8x10 LED ম্যাট্রিক্স এবং একটি Arduino মাইক্রোকন্ট্রোলারের সমন্বয়ে আপনার নিজের ছাতার গোপনীয়তায় একটি নিয়ন্ত্রণযোগ্য, প্রোগ্রামযোগ্য LED অভিজ্ঞতা তৈরি করে। এই প্রকল্পটি ইলেকট্রিক ছাতা দ্বারা সকমাস্টার এবং এই সাইটে বেশ কয়েকটি LED ম্যাট্রিক্স নির্দেশাবলীর দ্বারা অনুপ্রাণিত হয়েছিল, বিশেষ করে বার্নি 1 দ্বারা এটি সম্পূর্ণ।

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

ধাপ 1: অংশ

এই প্রকল্পের জন্য খুব কম অংশ আছে এবং সেগুলি বেশিরভাগ জেনেরিক। এগুলি সহজেই যে কোনও সংখ্যক অনলাইন খুচরা বিক্রেতা থেকে পাওয়া যেতে পারে - অ্যাডাফ্রুট ইন্ডাস্ট্রিজ, ডিজিকি, জেমেকো এবং অল ইলেকট্রনিক্স, অন্যান্য অনেকের মধ্যে। যুক্তিসঙ্গত বলে মনে হয়। ইলেক্ট্রনিক্স 1 x মাইক্রোকন্ট্রোলার-Arduino Diecimilia 1 x Umbrella 1 x MIC2981-8-channel, high-voltage, high-current source driver array-576-1158-ND1 x Protoshield for Arduino with small breadboard-Adafruit Industries 80 x LED - অনেক অপশন সম্ভব 8 x রোধক - LED এবং সোর্স ভোল্টেজের পছন্দের উপর নির্ভর করে ওয়্যার এই প্রকল্পের জন্য প্রচুর তারের প্রয়োজন। ছাতার প্রতিটি পাঁজরে একটি কালো তার (এলইডি ক্যাথোডগুলির জন্য) এবং ছাতার চারপাশে এলইডিগুলির প্রতিটি বৃত্তের জন্য লাল তারের পূর্ণ দৈর্ঘ্য (এলইডিগুলির অ্যানোডের জন্য) প্রয়োজন। কিছু চেইনগুলির প্রান্তগুলি আরডুইনোতে ফেরত দেওয়ার জন্যও প্রয়োজনীয়। ক্যাথোড চেইনের জন্য 24 ফুট কালো তারের (পাঁজরের পিছনে অনুসরণ করুন) অ্যানোড রিংগুলির জন্য 70 ফুট লাল তারের (ছাতার চারপাশে রিং) বিবিধ স্ট্যান্ডার্ড পুরুষ হেডার - তাপ সঙ্কুচিত টিউবিং 1/16 - প্রায় সাত ফুট টিউবিং দরকার স্পর্শকাতর সুইচ -অফ-মম ধৈর্য … এবং সোল্ডারিং দক্ষতা।

ধাপ 2: পরবর্তী চিন্তা - পূর্বাভাস দেওয়া হয়

ছাতা আপনার সেরা ছাতা ব্যবহার করবেন না! অথবা অন্য কারো সেরা ছাতা। ছাতা প্রকল্পের জন্য প্রতিশ্রুতিবদ্ধ এবং, যখন আপনি LED ম্যাট্রিক্স বের করতে পারেন, আপনি শেষ করার সময় চান না। প্রতিস্থাপন যদিও LEDs ছাতার নিচে একটি ব্যক্তিগত অভিজ্ঞতা প্রদান করে, তারা বিশেষ করে বাইরে থেকে দৃশ্যমান নয় /ছাতার উপরে। আপনি ছাতার বাইরে এলইডি চান কিনা তা বিবেচনা করুন। তারা অনেক বেশি দৃশ্যমান হবে এবং ইনস্টলেশন অনেক সহজ হবে। Arduino মধ্যে তারের নিচে খাওয়ানোর জন্য আপনি কাপড় মধ্যে গর্ত খোঁচা হবে। এই ক্ষেত্রে স্টাইল ওয়াটারপ্রুফিং ট্রাম্প। এলইডিগুলি ক্যাটালগের তুলনায় ইবেতে দৃশ্যত সস্তা, তাই আপনার বিকল্পগুলি অন্বেষণ করুন। আমি শক্ত তার ব্যবহার করেছি এবং এটি ছাতাটি ভাঁজ করা প্রায় অসম্ভব করে তোলে। এছাড়াও, আমি অ্যানোড রিংগুলির জন্য লাল তার ব্যবহার করব না। আমি একটি গাer় রঙ বাছাই করতাম যা কম দেখা যায়।

ধাপ 3: নকশা বিবেচনা

ডিজাইন বিবেচ্য বিষয়
ডিজাইন বিবেচ্য বিষয়

Arduino আমি এই প্রকল্পটি অ্যাক্সেসযোগ্য করার জন্য একটি ভিন্ন Atmel AVR মাইক্রোকন্ট্রোলারের পরিবর্তে Arduino ব্যবহার করা বেছে নিয়েছি। Arduino এর সাথে, একটি কাস্টম বোর্ড ডিজাইন করার কোন প্রয়োজন নেই এবং Arduino প্ল্যাটফর্মের সাথে প্রোগ্রামিং এবং কাস্টমাইজেশন অনেক সহজ। Arduino এর একমাত্র নেতিবাচক দিক হল যে এটি বড় এবং একটি ছাতার মধ্যে ভালভাবে খাপ খায় না। উপকারিতা, তবে, খরচের চেয়ে বেশি। এই প্রকল্পটি Arduino Diecimilia এর উপর ভিত্তি করে কিন্তু (আমি মনে করি) পিনআউটগুলি নতুন সংস্করণগুলিতে একই। যাই হোক না কেন, আপনি যদি এই প্রকল্পটি হাতে নেন, তাহলে নিশ্চিত করুন যে আপনি যে Arduino মডেলের ব্যবহার করছেন তার রাজ্য এবং পিন সম্পর্কে আপনার স্পষ্ট ধারণা আছে। এটি এখানে যা বর্ণনা করা হয়েছে এবং যা বাস্তবায়নের জন্য আপনাকে যা করতে হবে তার মধ্যে কোন পরিবর্তন ঘটবে। এর মানে হল যে ছাতার চারপাশে যাওয়া দশটি এলইডি -র 8 টি বৃত্তাকার সারি/রিংগুলির সাথে তাদের এনোডগুলি MIC2981 (প্রতিটি সারি/রিংকে শক্তিশালী করে একটি পিন) এবং পাঁজরের সাথে শৃঙ্খলে থাকা LEDs (কলাম) এর সাথে তাদের ক্যাথোড সংযুক্ত থাকে। Arduino এ একটি পিন। এটি এমন সম্ভাবনার জন্য অনুমতি দেয় যে সারি/রিংয়ে 10 টি LEDs একই সাথে পর্যাপ্ত বিদ্যুতের সাথে একইভাবে আলোকিত হয়। এই চিপটি বর্তমানে এই প্রকল্পে ব্যবহৃত হয় না। LED রিংগুলিকে পাওয়ার এবং উজ্জ্বল করার জন্য আমার এটি ব্যবহার করার পরিকল্পনা আছে। AdaFruit Industries থেকে Arduino এর জন্য প্রোটো শিল্ড আমি একটি ছোট ব্রেডবোর্ডের সাথে এই প্রোটোসিল্ড ব্যবহার করেছি যাতে আমি অন্য প্রকল্পের জন্য ছাতা থেকে Arduino কে আলাদা করতে পারি। এই প্রকল্পের জন্য প্রয়োজনীয় সংযোগের জন্য ক্ষুদ্র রুটিবোর্ডের যথেষ্ট জায়গা রয়েছে।

ধাপ 4: মকআপ

উপহাস
উপহাস
উপহাস
উপহাস
উপহাস
উপহাস
উপহাস
উপহাস

LED অ্যারে কীভাবে গড়া উচিত তা আমি বুঝতে পেরেছি, সোল্ডারিং এবং প্রোগ্রামিং কাজ করবে কিনা তা দেখার জন্য আমি 3x3 অ্যারে তৈরি করেছি। তারা করেছিল! তাই আমি প্রকল্পটি নিয়ে এগিয়ে যাওয়ার সিদ্ধান্ত নিয়েছি। আপনি যদি নিশ্চিত হন যে আপনি LED অ্যারেটি বুঝতে পেরেছেন, তাহলে এই ধাপটি এড়িয়ে যান। অন্যথায়, 3x3 অ্যারে তৈরি করতে এবং এটি পরীক্ষা করার জন্য কয়েকটি LED, কিছু তার, সঙ্কুচিত মোড়ক এবং এক ঘন্টা বা তার বেশি বিনিয়োগ করুন। অ্যারে তৈরির বিবরণ নিম্নলিখিত ধাপে রয়েছে কিন্তু মকআপের ক্ষেত্রে প্রযোজ্য।

3x3 LED ম্যাট্রিক্স তৈরি করতে, LED ম্যাট্রিক্স তৈরির ধাপগুলি অনুসরণ করুন এবং সংশোধন করুন যা সম্পূর্ণ ম্যাট্রিক্স বর্ণনা করে। মকআপের জন্য নীচের নমুনা কোডটি MIC2981 এর সুবিধা নেয় না (আমি এটি লেখার আগে এটি লিখেছিলাম:-)। প্রতিটি LED পালাক্রমে আলোকিত হয়। এটি একটি 3x3 অ্যারের জন্য কাজ করে কিন্তু ভালভাবে স্কেল করে না। [প্রকৃতপক্ষে, এটি পুরো ম্যাট্রিক্সের জন্য যুক্তিসঙ্গতভাবে ভালভাবে স্কেল করে কিন্তু LEDs কিছুটা ম্লান।]

ধাপ 5: এলইডি ম্যাট্রিক্স তৈরি করা - যন্ত্রাংশ প্রস্তুত করা

এলইডি ম্যাট্রিক্স তৈরি করা - যন্ত্রাংশ প্রস্তুত করা
এলইডি ম্যাট্রিক্স তৈরি করা - যন্ত্রাংশ প্রস্তুত করা
এলইডি ম্যাট্রিক্স তৈরি করা - যন্ত্রাংশ প্রস্তুত করা
এলইডি ম্যাট্রিক্স তৈরি করা - যন্ত্রাংশ প্রস্তুত করা

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

ধাপ 6: এলইডি ম্যাট্রিক্স তৈরি করা - ক্যাথোড চেইন

এলইডি ম্যাট্রিক্স তৈরি করা - ক্যাথোড চেইন
এলইডি ম্যাট্রিক্স তৈরি করা - ক্যাথোড চেইন
এলইডি ম্যাট্রিক্স তৈরি করা - ক্যাথোড চেইন
এলইডি ম্যাট্রিক্স তৈরি করা - ক্যাথোড চেইন
এলইডি ম্যাট্রিক্স তৈরি করা - ক্যাথোড চেইন
এলইডি ম্যাট্রিক্স তৈরি করা - ক্যাথোড চেইন

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

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

ধাপ 7: এলইডি ম্যাট্রিক্স তৈরি করা - অ্যানোড রিং

এলইডি ম্যাট্রিক্স তৈরি করা - অ্যানোড রিং
এলইডি ম্যাট্রিক্স তৈরি করা - অ্যানোড রিং
এলইডি ম্যাট্রিক্স তৈরি করা - অ্যানোড রিং
এলইডি ম্যাট্রিক্স তৈরি করা - অ্যানোড রিং
এলইডি ম্যাট্রিক্স তৈরি করা - অ্যানোড রিং
এলইডি ম্যাট্রিক্স তৈরি করা - অ্যানোড রিং
এলইডি ম্যাট্রিক্স তৈরি করা - অ্যানোড রিং
এলইডি ম্যাট্রিক্স তৈরি করা - অ্যানোড রিং

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

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

ধাপ 8: এলইডি ম্যাট্রিক্স তৈরি করা - সম্পূর্ণ ম্যাট্রিক্স

এলইডি ম্যাট্রিক্স তৈরি করা - সম্পূর্ণ ম্যাট্রিক্স
এলইডি ম্যাট্রিক্স তৈরি করা - সম্পূর্ণ ম্যাট্রিক্স

এই মুহুর্তে আপনার একটি সম্পূর্ণ LED ম্যাট্রিক্স থাকা উচিত। ক্যাথোডগুলি কালো তারের কাছে, অ্যানোডগুলি লাল হয়ে যায়। এটি একটি ছাতার আকৃতি থাকা উচিত। আপনার আঙ্গুলগুলি সম্ভবত পুড়ে গেছে। আপনার পরিবার মনে করে আপনি পাগল।

মকআপ ভার্সন নিচে দেখানো হয়েছে। সম্পূর্ণ সংস্করণটি অযৌক্তিক এবং আমি ছবি তুলতে থামিনি। সমাপ্ত LED ম্যাট্রিক্স দেখতে ম্যাট্রিক্সের সাথে ছাতার ছবি দেখুন।

ধাপ 9: LED ম্যাট্রিক্স তৈরি করা - পিন হেডার এবং প্রতিরোধক

LED ম্যাট্রিক্স তৈরি করা - পিন হেডার এবং প্রতিরোধক
LED ম্যাট্রিক্স তৈরি করা - পিন হেডার এবং প্রতিরোধক

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

তাপের স্লাইড টুকরা আটটি লাল তারের উপর টিউবিং সঙ্কুচিত করে, তাদের একটি 8-পিন হেডারে সোল্ডার করুন এবং তাপ টিউবিংকে সঙ্কুচিত করুন। সংযোগগুলি একটি যৌক্তিক পদ্ধতিতে করতে ভুলবেন না। আমি ক্ষুদ্রতম অভ্যন্তরীণ রিংটিকে সারি 1 হিসাবে বিবেচনা করি তাই এটি হেডারে পিন 1 এবং MIC2981 এ উপযুক্ত পিনের সাথে সংযুক্ত হয়। যদি আপনি ভুল করেন, আপনি হয় তারের পুনরায় বিক্রয় করতে পারেন অথবা কোডে সংশোধন করতে পারেন। ভুল করবেন না। [আমি একসঙ্গে অ্যানোড তারগুলি গুছিয়েছিলাম এবং যৌক্তিক ক্রমটি সাজানোর জন্য খুব অলস ছিলাম। এটি কোডে নিয়ন্ত্রণ করা ঠিক সহজ হয়ে গেছে। প্রোগ্রামিং বিভাগে নোট দেখুন।] একইভাবে ক্যাথোড চেইনের জন্য হেডার তৈরি করুন। এই সময়, তবে, আরডুইনোতে পিনের অবস্থানগুলি নির্দেশ করে যে আপনি দুটি হেডার তৈরি করুন। আপনি লাইনে একটি একক প্রতিরোধক ঝালাই করতে হবে। প্রতিরোধক LED এবং ভোল্টেজের উপর নির্ভর করে-সঠিক মানের জন্য একটি অনলাইন LED- প্রতিরোধক ক্যালকুলেটরের সাথে পরামর্শ করুন। প্রতিটি হেডারের পাঁচটি (5) পিন থাকা উচিত। সংযোগগুলি একটি যৌক্তিক পদ্ধতিতে করতে ভুলবেন না। গরম আঠালো সংযোগগুলি এগুলি নমন এবং চাপ সহ্য করবে। নিচের ছবিটি মকআপের।

ধাপ 10: প্রোগ্রাম পরিবর্তন করার জন্য পুশবটন সুইচ

প্রোগ্রাম পরিবর্তনের জন্য পুশবটন সুইচ
প্রোগ্রাম পরিবর্তনের জন্য পুশবটন সুইচ

প্রোগ্রামগুলির মধ্যে স্যুইচ করতে পুশবাটন সুইচ ব্যবহার করা হয়। এটি আরডুইনোতে একটি বাধা সৃষ্টি করে যা প্রোগ্রাম নম্বরকে অগ্রসর করে। Arduino Diecimilia (এবং অন্যান্য; আপনার সংস্করণের জন্য পরীক্ষা করুন) দুটি বহিরাগত বাধা আছে যা ডিজিটাল পিন 2 এবং 3 এ সংযুক্ত করা যেতে পারে AttachInterrupt (interrupt, function, mode) ফাংশন ব্যবহার করে। পুশবাটন সুইচের জন্য ডিজিটাল পিন 3 সংরক্ষণ করুন। এটি ডিজিটাল পিন 0, 1, এবং 2 এবং 4, 5, 6, 7, 8 কে অ্যানোড পিনের ব্লক হিসাবে ছেড়ে দেয়।

পিন 3 কম হলে বাধাটি ট্রিগার করার জন্য সেট করা হয়। অতএব বোতামটি ধাক্কা না হওয়া পর্যন্ত এটিকে উঁচুতে ধরে রাখতে হবে, যেখানে পিনটি কম যায়। পিন উঁচুতে ধরে রাখার জন্য এর জন্য 10K পুল-আপ প্রতিরোধক প্রয়োজন। রুটিবোর্ডের ছবিটি দেখুন এবং পুল-আপ এবং পুল-ডাউন প্রতিরোধক সম্পর্কে পড়ুন।

ধাপ 11: ব্রেডবোর্ডিং

ব্রেডবোর্ডিং
ব্রেডবোর্ডিং

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

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

ধাপ 12: LED ম্যাট্রিক্স পরীক্ষা করা

এটি সম্ভবত পরীক্ষাটি বিবেচনা করার জন্য গেমের দেরী, কিন্তু অনেক দেরির চেয়ে ভাল দেরী। ছাতা (পরবর্তী ধাপ) এ LED ম্যাট্রিক্স ইনস্টল করার আগে, ম্যাড্রিক্সকে আরডুইনোতে সংযুক্ত করুন এবং নীচে অন্তর্ভুক্ত পরীক্ষা কোডটি চালান। কোডটি কেবল প্রতিটি LED এর মাধ্যমে চলে এবং এটি পরীক্ষা করে। যদি কোন সংযোগ খারাপ হয় বা LEDs নষ্ট হয়ে যায়, তাহলে সবকিছু এখন অ্যাক্সেস করার সময় সেগুলি ঠিক করুন।

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

ধাপ 13: ছাতার মধ্যে LEDs একত্রিত করা

ছাতা মধ্যে LEDs একত্রিত করা
ছাতা মধ্যে LEDs একত্রিত করা

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

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

প্রস্তাবিত: