সুচিপত্র:

ক্রিসমাস ট্রি পিসিবি উপহার: 7 টি ধাপ
ক্রিসমাস ট্রি পিসিবি উপহার: 7 টি ধাপ

ভিডিও: ক্রিসমাস ট্রি পিসিবি উপহার: 7 টি ধাপ

ভিডিও: ক্রিসমাস ট্রি পিসিবি উপহার: 7 টি ধাপ
ভিডিও: রাজধানীতে আওয়ামী নেতা-কর্মীদের ভিড় শুরু হয়েছে 2024, নভেম্বর
Anonim
ক্রিসমাস ট্রি পিসিবি উপহার
ক্রিসমাস ট্রি পিসিবি উপহার

এটি সেপ্টেম্বরের মাঝামাঝি ছিল যেখানে আমি একটি মজার ছোট প্রকল্প করতে চেয়েছিলাম। কারণ ক্রিসমাস ঘনিয়ে আসছিল এবং আমি আমার পরিবারকে কিছু হোমমেড উপহার দিতে চেয়েছিলাম যা আমি ক্রিসমাস ট্রি করতে বেছে নিয়েছিলাম।

ক্রিসমাস ট্রি উচিত:

- শক্তি দক্ষ হতে হবে

- 10*10cm এর চেয়ে বড় হবে না

- প্রোগ্রামযোগ্য

- একটি বেস থাকতে হবে, যেখানে ব্যাটারি স্থাপন করা হয়

- অপারেশনের 1 টিরও বেশি মোড থাকতে হবে

আমি আলটিয়াম ডিজাইনারে পিসিবি ডিজাইন করেছি, জেএলসিতে পিসিবি প্রিন্ট করেছি, এটমেল স্টুডিও 7.0 এ এটমেল মাইক্রোকন্ট্রোলার প্রোগ্রাম করেছি এবং সলিড ওয়ার্কসে 3 ডি মডেল ডিজাইন করেছি।

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

আমার পরিকল্পনা হল 2 টি ক্রিসমাস ট্রি আকৃতির পিসিবি ডিজাইন করা।

আমি স্কিম্যাটিক্সে কাজ শুরু করার আগে আমি মাইক্রোকন্ট্রোলার, পাওয়ার সাপ্লাই, নেতৃত্বাধীন ড্রাইভার নির্বাচন করেছি …

মাইক্রোকন্ট্রোলারের জন্য আমি ATTINY85-20SU ব্যবহার করেছি কারণ এর সরলতা (8pins)।

মাইক্রোকন্ট্রোলার এবং এলইডি পাওয়ারের জন্য আমি 3 এএ ব্যাটারি বেছে নিয়েছি।

এলইডি স্যুইচ করার জন্য আমি মসফেট SI1012CR-T1-GE3 বেছে নিয়েছি।

ধাপ 2: পিসিবি ডিজাইন করা

পিসিবি ডিজাইন করা
পিসিবি ডিজাইন করা
পিসিবি ডিজাইন করা
পিসিবি ডিজাইন করা
পিসিবি ডিজাইন করা
পিসিবি ডিজাইন করা

প্রথমে আমি পরিকল্পিত তারপর PCB লেআউট তৈরি।

মাইক্রোকন্ট্রোলার চয়ন করার পর আমি নিয়ামক এবং পিনআউট এর ডেটশীট দেখেছি। মাইক্রোকন্ট্রোলারের জন্য একটি স্লিপ মোড এবং কমপক্ষে I টি আই/ও পিন থাকতে হবে mos টি মসফেটের জন্য, প্রতিটি রঙের জন্য একটি (লাল, হলুদ, সবুজ) এবং একটি পুশ বোতাম। Attiny85 নিখুঁত ছিল।

Pin1 (RESET) - রিসেট পিন, যেখানে আমি 10 kOhmPULL UP প্রতিরোধক সংযুক্ত করেছি (প্যাকেজ 1206)

পিন 2 - আমি এই পিনটি পুশ বোতামের জন্য ব্যবহার করেছি, যখনই আমি পুশ বাটন টিপতাম তখন পিনটি মাটিতে টেনে আনা হয়েছিল (তাই আমি এই পিনটিকে ইনপুট হিসাবে প্রোগ্রাম করেছি এবং একটি অভ্যন্তরীণ পুল ইউপি ব্যবহার করেছি)

পিন 3 - এসসিএইচ 1 -তে আমি এই পিনটি পুরুষ হেডারে সংযুক্ত করেছি কিন্তু আমি এটি ব্যবহার করিনি।

পিন 4 - গ্রাউন্ড

Pin5 (MOSI) - হলুদ লেডগুলির জন্য মসফেট Q3 এর গেটে যায়

Pin6 (MISO) - সবুজ লেডগুলির জন্য মসফেট Q2 এর গেটের সাথে সংযুক্ত

Pin7 (CLK) - লাল লেডের জন্য মসফেট Q1 এর গেটের সাথে সংযুক্ত

Pin8 - Vcc

মসফটের ডেটাশীট:

একটি মসফেটে 12 টি এলইডি রয়েছে (1 মোসফেটের মোট বিদ্যুৎ খরচ: P = I*U, P = 20mA*4.5V = 90mW)

আমি 6 ভিয়াস (প্রোগ্রামিংয়ের জন্য একে অপরের থেকে 2.54 মিমি (SCH তে হেডার 4 এবং হেডার 2)) যোগ করেছি।

এসসিএইচ এর পরে আমি বোর্ডের ব্যবস্থা করতে গেলাম। আমি ক্রিসমাস ট্রি আকৃতি কেটে দিলাম, এবং তারপর আমি উপাদানগুলো বের করলাম।

ইনপুট ভোল্টেজ স্থিতিশীল করতে আমি দুটি ডিকোপলিং ক্যাপাসিটার 100pF এবং 10uF যোগ করেছি।

SCH তে থাকা 100 kOhm রোধক আমি ব্যবহার করিনি।

আমি উভয় পিসিবির জন্য গারবার ফাইল যোগ করেছি।

ধাপ 3: সোল্ডারিং

সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং

আমি একটি পুরানো সোল্ডারিং লোহা ব্যবহার করেছি যা আমার চারপাশে ছিল।

প্রথমে আমি সমস্ত এসএমডি উপাদানগুলি বিক্রি করেছি, তারপরে সমস্ত গর্তের উপাদানগুলি।

সোল্ডারিংয়ের পরে এটি মজার প্রোগ্রামিংয়ের সময় ছিল: ডি

ধাপ 4: প্রোগ্রামিং

প্রোগ্রামিং
প্রোগ্রামিং

প্রোগ্রামিং এর জন্য আমি AVRISP mk2 ব্যবহার করেছি।

কারণ মাইক্রোকন্ট্রোলার এবং প্রোগ্রামারকে পাওয়ার জন্য আপনার একটি বাহ্যিক পাওয়ার সাপ্লাই প্রয়োজন আমি শুধুমাত্র পাওয়ারের জন্য Arduino Mega থেকে 5v এবং gnd সংযুক্ত করেছি। তারপর আমি আমার প্রোগ্রামযোগ্য পিসিবিতে প্রোগ্রামারকে সংযুক্ত করেছি যেখানে আমি সংযুক্ত ছিলাম:

রিসেট করতে 1 পিন (RESET)

4 পিন (GND) থেকে GND

5 পিন (MOSI) থেকে MOSI

6 পিন (MISO) থেকে MISO

7 পিন (CLK) থেকে CLK

8 পিন (Vcc) থেকে Vcc

আমি প্রোগ্রাম কোড সংযুক্ত করেছি।

আমি যে কোডটি pwm কন্ট্রোল, স্লিপ মোড, ইন্টারপুট প্রয়োগ করেছি …

এফআইআরএস মোড শুধু সব এলইডি জ্বলজ্বল করছে, দ্বিতীয় মোডে আমি উজ্জ্বলতা পরিবর্তন করতে pwm ব্যবহার করেছি (এটিকে আরও সাবলীলভাবে করার জন্য আমাকে একটু টুইক করতে হবে, তৃতীয় মোডটি কেবল ধাপে নেতৃত্ব চালু এবং বন্ধ করছে, চতুর্থ মোডটি শুধু পাগলাটে ঝলকানি (আমি দ্বিতীয় মোডের মতো pwm ফাংশন ব্যবহার করেছি) আমি এটাকে "ফাঙ্কি" মোড বলি: D

আপনি পুশ বোতাম টিপুন পরে একটি টাইমার শুরু হয় যা 5 মিনিট গণনা করে এবং তারপর স্লিপ মোডে ফিরে যায় (স্লিপ মোডে বিদ্যুৎ খরচ 2-6 ইউএ এর মত)

সতর্কতা !!!

এই প্রোগ্রামের সাথে আপনার attiny85 প্রোগ্রাম করার আগে, আপনাকে 8 Mhz ফিউজ নিষ্ক্রিয় করতে হবে। কারণ না হলে আপনার attiny85 মাত্র 1 Mhz এ কাজ করবে

ধাপ 5: উপাদান তালিকা

আমি 12 টি ক্রিসমাস ট্রি এর জন্য উপাদান অর্ডার করেছি আমি ফার্নেল এবং মাউসার থেকে অর্ডার করা উপাদানগুলির একটি ফাইল যোগ করেছি, অন্যান্য উপাদান যা আমি aliexpress থেকে অর্ডার করেছি:

- LEDS

- Protoype PCB

- মহিলা হেডার

- পুরুষ সমকোণ হেডার

- পুশ বোতাম

- চালু / বন্ধ সুইচ

Amazon.de:

- ব্যাটারি

ধাপ 6: 3 ডি মডেলিং

3 ডি মডেলিং
3 ডি মডেলিং
3 ডি মডেলিং
3 ডি মডেলিং

আমি বেসের জন্য 3 ডি মডেলটি কীভাবে ডিজাইন করেছি তা বর্ণনা করব না, তবে আপনি যদি চান তবে আপনি আমাকে পিএম করতে পারেন এবং আমি আপনাকে ফাইলগুলি পাঠাব।

আমি চালু/বন্ধ সুইচ এবং পুশ বোতামের জন্য কিছু খোলার ব্যবস্থা করেছি।

প্রথমে আমি ধাক্কা বোতাম এবং সুইচ কিছু তারের soldered, তারপর আমি তাদের অবস্থান এবং বেস ভিতরে থেকে গরম আঠালো, তারপর আমি পারফ বোর্ড কাটা, এবং মহিলা সংযোগ এবং তারের একসঙ্গে soldered এবং গরম ভিতরে সবকিছু আঠালো ।

ধাপ 7: সারাংশ

এই প্রকল্পের মূল উদ্দেশ্য ছিল যে আমি আমার পরিবারকে হোমমেড কিছু দিয়ে চমকে দিতে চেয়েছিলাম, সেই প্রেরণা আমাকে এটি সম্পন্ন করতে সাহায্য করেছিল।

আমার বন্ধুদের বিশেষ ধন্যবাদ যারা আমাকে এই প্রকল্পে সাহায্য করেছে।

আমি একটি এক্সেল ফাইল যোগ করেছি, যেখানে আমি হিসাব করেছিলাম ব্যাটারি কতক্ষণ চলবে (আদর্শ অবস্থায়)।

যদি আপনার কোন প্রশ্ন থাকে তবে একটি মন্তব্য করুন।

প্রস্তাবিত: