সুচিপত্র:
- ধাপ 1: একটি পরিকল্পিত ডিজাইন করুন
- ধাপ 2: একটি PCB ডিজাইন করুন
- ধাপ 3: আপনার পিসিবি তৈরি করুন
- ধাপ 4: সোল্ডারিং
- ধাপ 5: প্রোগ্রামিং
- ধাপ 6: বাইনারি ঘড়ি
- ধাপ 7: প্রকল্প BOM এবং Gerber ফাইল
ভিডিও: বাইনারি ক্লক সহ 5 $ PCB ক্যালেন্ডার: 7 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
ওহে! আমি এই পিসিবি ক্যালেন্ডার এবং bগল সিএডি দিয়ে বাইনারি ঘড়ি তৈরি করেছি। আমি ATMEGA328P MCU (Arduino থেকে) এবং 9x9 LED ম্যাট্রিক্স ব্যবহার করেছি। আমার বোর্ডের মাত্রা হল 8cmx10cm (3.14inch x 3.34inch)। এটি একটু ছোট কিন্তু প্রথম: agগল সিএডি এর বিনামূল্যে সংস্করণ 80cm^2 এবং দ্বিতীয়: jlcpcb.com 2 $ pcb এর সর্বোচ্চ আকার 10cmx10cm। আমি STM32L সিরিজ MCU এবং DCF77 এর সাথে এই প্রকল্পের অনেক ভাল সংস্করণে কাজ করব। তবে এটি একটি দুর্দান্ত এবং সহজ প্রকল্প যা থেকে আপনি সমস্ত প্রক্রিয়া শিখতে পারেন কিভাবে পিসিবি ডিজাইন এবং তৈরি করা হয় + কিভাবে প্রোগ্রামার হিসাবে আরডুইনো ব্যবহার করবেন।
এই নির্দেশনায় আমি আপনাকে দেখাব কিভাবে আপনার নিজের পিসিবি ক্যালেন্ডার তৈরি করবেন।
পুনশ্চ. ছবি এবং ভিডিওতে এটি আমার প্রথম প্রোটোটাইপ তাই আমি কিছু ছোট ভুল করেছি (সৌভাগ্যবশত যাদু ধোঁয়া বের হয়নি: D) আমার প্রথম প্রকল্পে ভায়ার আকার খুব বড় এবং সোল্ডার মাস্ক ড্রিলের উপর যেতে পারে না তাই কিছু লেখা পুরোপুরি লেখা হয় না। গত বছর 2023 এর পরিবর্তে 2021। আমি এই ফাইলগুলিকে আগেই ঠিক করেছি আপনি ডাউনলোড করতে পারেন;)
ধাপ 1: একটি পরিকল্পিত ডিজাইন করুন
প্রথমে আপনি আপনার প্রকল্পের জন্য নিয়ামক নির্বাচন করুন এবং আপনি কিভাবে LEDs নিয়ন্ত্রণ করবেন। আমি এটিএমইজিএ 328 পি বেছে নিয়েছি কারণ এটি আরডুইনোতে ব্যবহৃত হয় এবং এটি আরডুইনো আইডিইতে প্রোগ্রাম করা যায়। কিন্তু এটি কম পাওয়ার অ্যাপ্লিকেশনের জন্য সেরা নিয়ামক নয়। আমি কম শক্তি প্রয়োগের জন্য STM32 L সিরিজের মাইক্রো-কন্ট্রোলার সুপারিশ করি।
এলইডি নিয়ন্ত্রণের জন্য আমি 9x9 এলইডি ম্যাট্রিক্স বেছে নিয়েছি কারণ এটি শুধুমাত্র 18 টি জিপিআইও পিনের সাহায্যে প্রচুর এলইডি (তাদের মধ্যে 81) নিয়ন্ত্রণ করার অন্যতম সেরা উপায়।
আমি সব LEDs জন্য শক্তি নিয়ন্ত্রণ অতিরিক্ত P- চ্যানেল MOSFET যোগ। এই MOSFET LED উজ্জ্বলতা নিয়ন্ত্রণ করতে PWM সংকেত দ্বারা চালিত হতে পারে।
ব্যাটারির জন্য আমি CR2032 (150mAh) বেছে নিয়েছি। যদিও এটি বেশ ক্ষমতা সম্পন্ন ডিজাইন কারণ যেকোনো সময় শুধুমাত্র একটি LED চালু থাকে এবং কন্ট্রোলারকে স্লিপ মোডে রাখা যেতে পারে, CR ব্যাটারি খুব বেশিদিন চলবে না। আমার পরবর্তী প্রকল্পের জন্য আমি 5V USB পোর্টের সাথে রিচার্জেবল ব্যাটারি ব্যবহার করব।
আমি ATMEGA328P অভ্যন্তরীণ অসিলেটর ব্যবহার করার জন্য বেছে নিয়েছি কারণ এটি 1Mhz বা আরও কম বিদ্যুত ব্যবহারের জন্য কম করা যেতে পারে কিন্তু এতে অভ্যন্তরীণ ঘড়ির ফ্রিকোয়েন্সি স্থিতিশীলতার সমস্যা রয়েছে (24 ঘন্টার মধ্যে কিছু সেকেন্ডের ত্রুটি হবে)।
ধাপ 2: একটি PCB ডিজাইন করুন
আমি এই ভিডিওটি Eগল দিয়ে শুরু করার পরামর্শ দিচ্ছি এবং যদি আপনার কিছু সমস্যা হয় তবে forums.autodesk.com এ অনুসন্ধান করুন। আপনি যদি আমার নিজের ডিজাইন তৈরি করতে না চান তবে আপনি আমার গারবার ফাইলগুলি ডাউনলোড এবং ব্যবহার করতে পারেন। Agগলে শুধু gerber ফাইল আমদানি করুন File-> Import-> Gerber।
Agগল CAD 21 এবং 22 স্তরে আপনি পাঠ্য পরিবর্তন করতে পারেন এবং PCB- তে গ্রাফিক্স যুক্ত করতে পারেন। Agগল স্তর
Tutগল পিসিবিতে গ্রাফিক্স কিভাবে যোগ করা যায় তা নিয়ে দারুণ টিউটোরিয়াল: AGগল পিসিবি লেআউটে কাস্টম গ্রাফিক্স যোগ করা
ধাপ 3: আপনার পিসিবি তৈরি করুন
সম্পাদনা করুন: কিভাবে পিসিবি তৈরি করতে হবে তার দুর্দান্ত নির্দেশনা: DIY পেশাদার ডাবল সাইডেড পিসিবি
অবশ্যই আপনি নিজেই এটি তৈরি করতে পারেন কিন্তু আজকাল চীনে পিসিবি তৈরির জন্য এটি অনেক সস্তা এবং উন্নত মানের। JLCpcb.com থেকে আপনি 10x10cm 10pcs 2USD হিসাবে কম পেতে পারেন। JLCpcb.com- এর সমস্যা হল যখন আপনি স্ট্যান্ডার্ড সবুজ হিসেবে ভিন্ন রং নির্বাচন করেন (কালো রঙ 17USD:() আমিও elecrow.com সুপারিশ করি কারণ সব রঙের দাম 4.90 $ (ম্যাট-কালো এবং বেগুনি বাদে)।
JLCpcb থেকে PCB অর্ডার করার একটি দ্রুত উদাহরণ: 1) "এখনই উদ্ধৃত করুন" টিপুন
2) "আপনার গারবার ফাইল যোগ করুন" টিপুন
3) জিপ বা রার আপলোড করুন
4) সমস্ত বৈশিষ্ট্য ডিফল্ট বামে থাকতে পারে
*একমাত্র জিনিস যা আপনার বৈশিষ্ট্য থেকে পরিবর্তন করা উচিত তা হল পিসিবি রঙ (একটু বেশি ব্যয়বহুল)। এই ক্ষেত্রে তাদের www.elecrow.com এ অর্ডার করা সস্তা
ধাপ 4: সোল্ডারিং
যদি আপনি আমার প্রকল্পের প্রতিলিপি তৈরি করেন তবে এটি সবচেয়ে কঠিন পদক্ষেপ কারণ আমি 0603 SMD LEDs এবং 0402 প্রতিরোধক ব্যবহার করেছি কিন্তু কাজের জন্য সঠিক সরঞ্জাম থাকলে ছোট অংশগুলি বিক্রি করা আসলে কঠিন নয়। আমার জন্য সমস্ত উপাদান ঝালাই করতে প্রায় এক ঘন্টা সময় লেগেছিল। আমি শিখেছি কিভাবে মাস্টারের কাছ থেকে ঝালাই করতে হয়: EEVblog #997 সারফেস মাউন্ট কম্পোনেন্ট কিভাবে সোল্ডার করতে হয়
আমি ধারালো টুইজার এবং ছোট ওয়েলার সোল্ডার লোহার টিপ আমাজন লিঙ্ক ব্যবহার করেছি
আপনি পেতে পারেন হিসাবে পাতলা ঝাল তারের হিসাবে ব্যবহার করুন!
ধাপ 5: প্রোগ্রামিং
সতর্কতা: আপনি Arduino এর সাথে সংযোগ করার আগে ব্যাটারিটি সরান। Ardunino 5V দিয়ে কাজ করে কিন্তু ব্যাটারি 3V। আমি ব্যাটারির সাথে সিরিজে ডায়োড যোগ করিনি কারণ 3V-Vdiode_drop সেরা 2.7V হবে।
প্রথমে এই টিউটোরিয়ালটি অনুসরণ করুন কিভাবে আরডুইনোকে আইএসপি হিসেবে সেট আপ করা যায় যাতে আপনি আরডুইনো আইডিই সহ কোল্ড প্রোগ্রাম ATMEGA328P। নির্দেশাবলীতে ন্যূনতম সার্কিট (বহিরাগত ঘড়ি নির্মূল) উদাহরণ অনুসরণ করুন। যদি আপনার SMD MCU এর সাথে Arduino থাকে তাহলে আপনি এই নির্দেশনা অনুসরণ করতে পারেন: Arduino-Leonardo-as-Isp
আপনি আমার Calendar.ino স্কেচ ডাউনলোড করতে পারেন এবং এটি কিভাবে কাজ করে তা পরীক্ষা করতে পারেন। কিছু বৈশিষ্ট্য এখনও মিসিং আছে (বোতাম, স্লিপ মোড এবং লিপ ইয়ার গণনার সাথে সময় নির্ধারণ করুন)। যদি বিবৃতি সুইচ বিবৃতি বা এমনকি অ্যারে দিয়ে প্রতিস্থাপিত হতে পারে।
ধাপ 6: বাইনারি ঘড়ি
বাইনারি ঘড়ি বাইনারি ফরম্যাটে সময় দেখায়। বাইনারি ঘড়ি উইকিপিডিয়া
আপনি যদি প্রথমে প্রোগ্রামার না হন তবে এটি অদ্ভুত বলে মনে হয় তবে বাইনারি সংখ্যায় অভ্যস্ত হওয়ার এটি দুর্দান্ত উপায়;)
ধাপ 7: প্রকল্প BOM এবং Gerber ফাইল
calendar_main_sch.txt ফাইলে এই প্রজেক্টের সব অংশ আছে (সঠিক ফরম্যাটিংয়ের জন্য নোটপ্যাড বা নোটপ্যাড ++ দিয়ে খুলুন)
R1 থেকে R77 প্রতিরোধক LED বর্তমান সীমাবদ্ধ প্রতিরোধক এবং 100 থেকে 400 Ohms হতে পারে কিন্তু আমি 220 Ohms প্রতিরোধক ব্যবহার করার সুপারিশ। আরও তথ্যের জন্য আপনি এই টিউটোরিয়ালটি পড়তে পারেন: একটি LED এর জন্য সিরিজ রোধক কিভাবে গণনা করবেন
Q10 থেকে Q18 হল SOT-23 ক্ষেত্রে N- চ্যানেল MOSFETS। আপনি যেকোনো এন-চ্যানেল এনহান্সমেন্ট মোড MOSFET ব্যবহার করতে পারেন কিন্তু ডেটশীট প্যারামিটারে চেক করুন: "গেট থ্রেশহোল্ড ভোল্টেজ"। সর্বোচ্চ মান 3V এর চেয়ে কম হতে হবে।
caledar_main_sch.zip এর সব gerber ফাইল আছে (এই ফাইলগুলো ইতোমধ্যেই আকারের মাধ্যমে ছোট আকারে ঠিক করা হয়েছে যাতে সোল্ডার মাস্ক সম্পূর্ণভাবে coverেকে দিতে পারে এবং ভিয়াস অদৃশ্য হয়ে যাবে এবং গত বছর এখন 2023)। আপনি সেগুলিকে agগলে আমদানি করতে পারেন বা JLCpcb এবং "এখনই বাছাই করুন" এ আপলোড করতে পারেন
ক্যালেন্ডার.আর আমার সব agগল সিএডি প্রকল্প। সম্ভবত আপনি লাইব্রেরি ম্যানেজারে যান এবং লাইব্রেরির অবস্থান যোগ করুন। Agগলে: লাইব্রেরি-> ওপেন লাইব্রেরি ম্যানেজার-> উপলভ্য-> ব্রাউজ-> লাইব্রেরি লোকেশন যোগ করুন-> লাইব্রেরিতে ক্লিক করুন-> ব্যবহার করুন।
প্রস্তাবিত:
বিগবিট বাইনারি ক্লক ডিসপ্লে: Ste টি ধাপ (ছবি সহ)
বিগবিট বাইনারি ক্লক ডিসপ্লে: পূর্ববর্তী একটি নির্দেশযোগ্য (মাইক্রোবিট বাইনারি ক্লক) -এ, প্রকল্পটি একটি পোর্টেবল ডেস্কটপ অ্যাপ্লায়েন্স হিসেবে আদর্শ ছিল কারণ ডিসপ্লেটি খুবই ছোট ছিল।
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: 10 টি ধাপ (ছবি সহ)
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: আপনি কি কখনও স্মার্ট ঘড়ি চেয়েছিলেন? যদি তাই হয়, এটি আপনার জন্য সমাধান! আমি স্মার্ট এলার্ম ঘড়ি তৈরি করেছি, এটি এমন একটি ঘড়ি যা আপনি ওয়েবসাইট অনুযায়ী অ্যালার্মের সময় পরিবর্তন করতে পারেন। যখন অ্যালার্ম বন্ধ হয়ে যাবে, তখন একটি শব্দ হবে (বাজর) এবং 2 টি বাতি থাকবে
অডিও ভিজুয়ালাইজেশন, বাইনারি ক্লক এবং এফএম রিসিভার সহ ডেস্ক পরিবর্ধক: 8 টি ধাপ (ছবি সহ)
অডিও ভিজুয়ালাইজেশন, বাইনারি ক্লক এবং এফএম রিসিভার সহ ডেস্ক এম্প্লিফায়ার: আমি এম্প্লিফায়ার পছন্দ করি এবং আজ, আমি আমার তৈরি করা লো পাওয়ার ডেস্ক এম্প্লিফায়ারটি সম্প্রতি শেয়ার করব। আমার ডিজাইন করা এম্প্লিফায়ারের কিছু আকর্ষণীয় বৈশিষ্ট্য রয়েছে। এটিতে একটি সমন্বিত বাইনারি ঘড়ি রয়েছে এবং এটি সময় এবং তারিখ দিতে পারে এবং এটি অডিওকে প্রায়শই অডিও কল্পনা করতে পারে
নিওপিক্সেল ব্যবহার করে বাইনারি ক্লক: 6 টি ধাপ (ছবি সহ)
নিওপিক্সেল ব্যবহার করে বাইনারি ক্লক: হাই বন্ধুরা, আমি LED সম্পর্কিত সমস্ত জিনিস পছন্দ করি এবং বিভিন্ন আকর্ষণীয় উপায়ে সেগুলি ব্যবহার করতে পছন্দ করি হ্যাঁ, আমি জানি বাইনারি ক্লক এখানে বেশ কয়েকবার করা হয়েছে, এবং প্রত্যেকটি কিভাবে চমৎকার উদাহরণ আপনার নিজের ঘড়ি তৈরি করুন আমি সত্যিই
আপনার পিসির জন্য একটি রিয়েল বেল-স্ট্রাইকিং ক্লক এবং একটি অগ্নি নির্বাপক-স্ট্রাইকিং ক্লক তৈরি করুন।: 3 ধাপ (ছবি সহ)
আপনার পিসির জন্য একটি রিয়েল বেল-স্ট্রাইকিং ক্লক এবং একটি অগ্নি নির্বাপক-স্ট্রাইকিং ক্লক তৈরি করুন।: একটি ব্রাস বেল, একটি ছোট্ট রিলে আরও কিছু জিনিস এবং একটি আসল বেল আপনার ডেস্কটপে ঘন্টা বাজাতে পারে। ওএস এক্স এছাড়াও, আমি আবর্জনায় পাওয়া একটি পিসিতে উবুন্টু লিনাক্স ইনস্টল করার চিন্তা করেছিলাম এবং এটিতে কাজ করেছি: আমি কখনই করিনি