সুচিপত্র:

চার্লিপ্লেক্সিং ক্রিসমাস ট্রি: 7 টি ধাপ (ছবি সহ)
চার্লিপ্লেক্সিং ক্রিসমাস ট্রি: 7 টি ধাপ (ছবি সহ)

ভিডিও: চার্লিপ্লেক্সিং ক্রিসমাস ট্রি: 7 টি ধাপ (ছবি সহ)

ভিডিও: চার্লিপ্লেক্সিং ক্রিসমাস ট্রি: 7 টি ধাপ (ছবি সহ)
ভিডিও: DIY Christmas Lights with a Microcontroller - Charlieplexing LEDs (PIC10F200) | Christmas Special 2024, জুলাই
Anonim
Image
Image
চার্লিপ্লেক্সিং ক্রিসমাস ট্রি
চার্লিপ্লেক্সিং ক্রিসমাস ট্রি

ক্রিসমাস আসছে এবং আমাদের কিছু নতুন হার্ডওয়্যার দরকার।

ক্রিসমাস হার্ডওয়্যার সবুজ + সাদা + লাল + ঝলকানি হতে হবে।

সুতরাং PCB হল সবুজ + সাদা, তারপর কিছু ঝলকানি LED যোগ করুন এবং আমরা সম্পন্ন করেছি। আমার কাছে অনেক "রাইট অ্যাঙ্গেল সাইড ভিউ রেড ক্লিয়ার আল্ট্রা ব্রাইট এসএমডি 0806 এলইডি" (1206 পাশাপাশি কাজ), তারপরে আমাদের প্রায় সবকিছুই রয়েছে।

ধাপ 1: পরিকল্পিত

পরিকল্পিত
পরিকল্পিত

ঠিক আছে, আমাদের ধারণা আছে। আমাদের পরের টুপি দরকার কিছু স্কিম্যাটিক্স।

এত জটিল যন্ত্রের সাহায্যে অনেক এলইডি হ্যান্ডেল করতে পারার জন্য, ভালো ধারণা হল চার্লিপ্লেক্সিং ব্যবহার করা। চার্লিপ্লেক্সিং ম্যাট্রিক্সের কাছাকাছি, কিন্তু এটি সারি এবং কলামগুলিকে একত্রিত করে। ধারণাটি হল 6 পার্শ্বযুক্ত গাছ, তারপর স্বাভাবিক নীতির সাথে ই চার্লিপ্লেক্সিং ম্যাট্রিক্স 5 × 6 বা 6 × 7 ব্যবহার করতে পারে। আচ্ছা, এটা ক্রিসমাস, তারপর বড় ব্যবহার করুন। আমি 6 টি কলাম এবং 7 টি সারির ম্যাট্রিক্স ব্যবহার করার সিদ্ধান্ত নিয়েছি। তারপর আমাদের আউটপুট এবং ইনপুট (বা তৃতীয় অবস্থা) হিসাবে কাজ করার সম্ভাবনা সহ সর্বনিম্ন 7 টি GPIO পিনের সাথে MCU প্রয়োজন। সবচেয়ে সস্তা একটি হল PIC16F15323।

আমাদের বিনামূল্যে পিন আছে, তারপর উদাহরণস্বরূপ কিছু কাজের জন্য A/D কনভার্টার ব্যবহার করুন এবং উপরে একটি নেতৃত্ব দিন।

ঠিক আছে, তারপর পরিকল্পিত জায়গায় আছে।

পরবর্তী অংশ হল সিদ্ধান্ত, কিভাবে বোর্ড ব্যবস্থা করতে হবে।

ধাপ 2: বোর্ড

বোর্ড
বোর্ড
বোর্ড
বোর্ড

আমার পরিকল্পনা হল, জেনেরিক বোর্ড আছে, যা 6 used ব্যবহার করা যেতে পারে। প্রতি কলামে একটি বোর্ড।

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

  • আমরা ছুরি ব্যবহার করতে পারি এবং কুপার লাইন কাটাতে পারি (আপনাকে সঠিক হতে হবে, অন্যথায় আপনি বোর্ডের ক্ষতি করবেন)
  • অথবা আমরা ক্রস সাইড জংশন ড্রিল করতে পারি (যাকে "মাধ্যমে" বলা হয়)

আমি ড্রিল আউট পছন্দ করি। এটি আরো সহজ এবং কম দৃশ্যমান।

আমাদেরও সারি খাওয়ানো দরকার, কিন্তু আমাদের উপযুক্ত কলাম থেকে ফিড নির্বাচন করতে হবে। আমি পিসিবি সোল্ডারিং জংশন ব্যবহার করার সিদ্ধান্ত নিয়েছি। এটি সহজ এবং প্রায় বিনামূল্যে। তারপর প্রতিটি বোর্ডে, যেটি একটি কলামের প্রতিনিধিত্ব করে আমাদের একটি "জংশন" Jx এবং একটি "Vx এর মাধ্যমে" যা নির্দিষ্ট বোর্ড x কে প্রতিনিধিত্ব করে। এর মানে হল, বোর্ড 1 এ আমাদের "জংশন" J1 বিক্রি করতে হবে এবং "V1" এর মাধ্যমে ড্রিল আউট করতে হবে। একটি ছোট অজুহাত হল বোর্ড 6, যা দুটি সারি খাওয়াতে হবে এবং তারপরে দুটি "জংশন" J6 এবং J6 'থাকতে হবে।

শেষ অংশ হল "বেস" বোর্ড তৈরি করা, এতে MCU এবং বাকি ইলেকট্রনিক উপাদান থাকবে। এই বোর্ড অপেক্ষাকৃত সহজ কোন বিশেষ ফাংশন ছাড়াই।

ধাপ 3: পিসিবি অর্ডার

পিসিবি আদেশ
পিসিবি আদেশ
পিসিবি আদেশ
পিসিবি আদেশ

আমি বোর্ড অর্ডারের জন্য চীন উৎপাদন ব্যবহার করি।

আমার জন্য দ্রুত এবং আরামদায়ক একটি হল AllPCB। তাদের সহজ অর্ডারিং সিস্টেম আছে। প্রথম পৃষ্ঠায় মাত্রা লিখুন। এই বোর্ডের মাত্রা হল 85 × 100 মিমি, পরিমাণ নির্বাচন করুন (ভুলে যাবেন না, যে আপনার একটি গাছের জন্য 3 পিসি প্রয়োজন), 2 টি স্তর রাখুন এবং 1, 6 মিমি পুরুত্ব রাখুন। এখন উদ্ধৃতি ক্লিক করুন এবং তারপর আপনি চালান সহ মূল্য পাবেন।

আপনি বোর্ডের রং সামঞ্জস্য করতে পারেন, কিন্তু সবুজ হল গাছের জন্য সেরা রঙ এবং সাদা হল তুষার অনুকরণের জন্য সেরা।

আপনার ইমেল ঠিকানা লিখুন এবং "কার্টে যোগ করুন" ক্লিক করুন।

আপনাকে "গারবার ফাইল" চাওয়া হবে। এটি charlieplex7_85x100_brd.zip ফাইল সংযুক্ত, তারপর এটি আপলোড করুন। আপনার ঠিকানা, পছন্দের পেমেন্ট পদ্ধতি এবং ফিনিশ অর্ডার বেছে নিন।

ধাপ 4: পিসিবি এবং পার্টস সোল্ডার প্রস্তুত করুন

পিসিবি এবং পার্টস সোল্ডার প্রস্তুত করুন
পিসিবি এবং পার্টস সোল্ডার প্রস্তুত করুন
পিসিবি এবং পার্টস সোল্ডার প্রস্তুত করুন
পিসিবি এবং পার্টস সোল্ডার প্রস্তুত করুন
পিসিবি এবং পার্টস সোল্ডার প্রস্তুত করুন
পিসিবি এবং পার্টস সোল্ডার প্রস্তুত করুন
পিসিবি এবং পার্টস সোল্ডার প্রস্তুত করুন
পিসিবি এবং পার্টস সোল্ডার প্রস্তুত করুন

কয়েক দিনের মধ্যে আপনি PCBs এর সাথে প্যাকেজ আশা করতে পারেন।

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

যখন কাটা সম্পূর্ণ হয়, কোন বোর্ডটি কোন কলামের জন্য ব্যবহার করা হবে তা প্রস্তুত করুন। 3 এবং 6 কলামের জন্য বোর্ড নির্বাচন করার সময় সাবধান থাকুন, 3 এবং 6 বোর্ডগুলি উপরের মাউন্ট করা LED এর পিছনের দিকের অতিরিক্ত তারের উপর থাকতে হবে। এই অতিরিক্ত তারের সঙ্গে বোর্ড হল যে তুষারমানব এবং ঘণ্টা ইমেজ সঙ্গে এক।

পরবর্তী ধাপ হল সংশ্লিষ্ট ভিয়াস এবং সোল্ডার জংশনগুলি ড্রিল করা।

তারপরে সমস্ত এসএমডি এলইডি, প্রসেসর প্রতিরোধক এবং অন্যান্য বৈদ্যুতিন অংশগুলি ছয়টি কলাম বোর্ড এবং একটি বেস বোর্ডে বিক্রি করুন।

ধাপ 5: একসঙ্গে ঝাল

সোল্ডার টুগেদার
সোল্ডার টুগেদার
সোল্ডার টুগেদার
সোল্ডার টুগেদার

যখন সমস্ত এসএমডি ইলেকট্রনিক যন্ত্রাংশ বিক্রি হয়, তখন সময় একসাথে সোল্ডার বোর্ডের।

প্রথম ধাপ হল সমস্ত ছয়টি কলাম বোর্ডকে বেস বোর্ডে বিক্রি করা। একদিকে ছোট পয়েন্ট দিয়ে শুরু করুন (উদাহরণস্বরূপ শুধুমাত্র উপরের দিকে)। ঝাল বোর্ড। সোল্ডার বোর্ডগুলি সাবধানে, বোর্ডগুলিকে কেন্দ্রের কাছাকাছি রাখার দিকে মনোনিবেশ করুন কিন্তু এটি বন্ধ করুন, মাঝখানে ষড়ভুজ তৈরি করুন।

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

তারপরে সাহায্যকারী অতিরিক্ত বোর্ড সরান এবং সমস্ত কলামের সোল্ডারিং শেষ করুন।

শেষ ধাপ হল THT শীর্ষ মাউন্ট করা LED। এই LED এর তারগুলি কেটে ফেলুন, ফরম্যাট বোর্ডের পিছনে ফিট করে এবং বোর্ড 3 এ ক্যাথোড এবং বোর্ড 6 এ অ্যানোড দিয়ে এটিকে সোল্ডার করে।

যে সব সোল্ডারিং দৃষ্টিকোণ থেকে।

ধাপ 6: সফটওয়্যার

সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার

সফটওয়্যারটি খুবই সহজ।

আমি সহজ উদাহরণ প্রস্তুত করেছি, যে মাইক্রোচিপ PIC MCU- এর জন্য traditionalতিহ্যবাহী টেবিল ব্যবহার করে। সফ্টওয়্যার এলইডি এবং "ভিডিও" র in্যামে সংরক্ষিত ফ্রেমগুলির মধ্য দিয়ে চলতে বাধা দেওয়ার জন্য একটি টাইমার ব্যবহার করে।

প্রধান প্রোগ্রাম শুধুমাত্র পরবর্তী ধাপের জন্য দেখুন। "ভিডিও" র in্যামে ডেটা স্থানান্তর করুন এবং এটিতে পরবর্তী কলাম রাখুন।

এটি ডিএ কনভার্টার থেকে মান পড়ে এবং পরবর্তী ফ্রেমের সময়কালের জন্য এটি ব্যবহার করে।

আপনি সোর্স কোড ডাউনলোড করতে পারেন এবং এটি সংশোধন করতে পারেন, অথবা আপনি কেবল হেক্স ফাইল ডাউনলোড করতে পারেন এবং এটি যেমন ব্যবহার করতে পারেন।

আমি PEkit3 ব্যবহার করছি HEX এর প্রসেসরে প্রোগ্রাম করার জন্য।

HEX ফাইলটি ছয়টি গর্ত 0.1 সকেট X1 ব্যবহার করে ক্রিসমাস ট্রি -তে প্রোগ্রাম করা হয়েছে। এখানে কোন সংযোগকারী প্রয়োজন নেই। PICkit 3 দিয়ে বিতরণকৃত সরাসরি তারগুলি উভয় পাশে পিনের সাহায্যে ব্যবহার করুন।

পিন PICkit3 হিসাবে বোর্ডে একই ত্রিভুজ চিহ্ন রয়েছে। প্রোগ্রামিং করার সময়, পরীক্ষা করুন, একটি PICkit3 এ ত্রিভুজ দ্বারা চিহ্নিত তারটি বোর্ডে চিহ্নিত গর্তে রয়েছে।

আমি প্রোগ্রামিংয়ের জন্য MPLAB IPE (ইন্টিগ্রেটেড প্রোগ্রামিং এনভায়রনমেন্ট) ব্যবহার করছি।

প্রোগ্রামিং শুরু করার আগে, সরঞ্জামগুলি থেকে বোর্ডের শক্তি সক্ষম করতে ভুলবেন না। সেই বিকল্পটি আইপিই -র "পাওয়ার" ট্যাবে পাওয়া যায়।

প্রোগ্রামিংয়ের পরে, সরঞ্জামগুলি বোর্ড চালিত থাকবে, তারপর আপনি সরাসরি ফলাফল পরীক্ষা করতে পারেন।

ধাপ 7: চূড়ান্তকরণ

Image
Image
চূড়ান্তকরণ
চূড়ান্তকরণ
চূড়ান্তকরণ
চূড়ান্তকরণ

চূড়ান্ত অংশ স্ট্যান্ড হিসাবে মাউন্ট ব্যাটারি প্যাক।

আমি 3 × AA ব্যাটারি ধারক ব্যবহার করছি। এই ধারকের সাধারণত দুটি M3 স্ক্রুর জন্য দুটি গর্ত থাকে। বেস বোর্ডের একই গর্ত আছে, তারপর দুটি M3 × 12 স্ক্রু এবং সংশ্লিষ্ট বাদাম ব্যবহার করে মাউন্ট করা সহজ।

মাউন্ট করার আগে, বেস বোর্ড এবং ব্যাটারি হোল্ডারে সোল্ডার পাওয়ার তারগুলি।

এবং যে সব। তিনটি ব্যাটারি প্লাগ করুন এবং উপভোগ করুন।

প্রস্তাবিত: