সুচিপত্র:

দ্য নট সো ক্র্যাপ ক্লক: Ste টি ধাপ
দ্য নট সো ক্র্যাপ ক্লক: Ste টি ধাপ

ভিডিও: দ্য নট সো ক্র্যাপ ক্লক: Ste টি ধাপ

ভিডিও: দ্য নট সো ক্র্যাপ ক্লক: Ste টি ধাপ
ভিডিও: Society of the Snow Movie Explained in Bangla | epic survival movie 2024 2024, জুন
Anonim
দ্য নট সো ক্র্যাপ ক্লক
দ্য নট সো ক্র্যাপ ক্লক
দ্য নট সো ক্র্যাপ ক্লক
দ্য নট সো ক্র্যাপ ক্লক
দ্য নট সো ক্র্যাপ ক্লক
দ্য নট সো ক্র্যাপ ক্লক

লেখক দ্বারা আরো অনুসরণ করুন:

PiBot: একটি Arduino Uno দিয়ে Pi গণনা করা হচ্ছে
PiBot: একটি Arduino Uno দিয়ে Pi গণনা করা হচ্ছে
PiBot: একটি Arduino Uno দিয়ে Pi গণনা করা হচ্ছে
PiBot: একটি Arduino Uno দিয়ে Pi গণনা করা হচ্ছে

প্রথমত, কেন এটাকে ক্র্যাপ ক্লক বলবেন? আচ্ছা, এটি তাদের ছাড়িয়ে যাওয়ার আশা নিয়ে প্রত্যাশা কমিয়ে দেয়:-) আমি অবশ্যই রসিকতা করি, ঘড়িটি আমার অনেক ব্যর্থতা এবং সাফল্যের সমান পরিমাপে প্রতিনিধিত্ব করে। ইলেকট্রনিক্সে আন্ডারডগের শারীরিক প্রতিনিধিত্ব।

দ্বিতীয়ত, এটি আসলে 'জিনিস' কে নকশা পছন্দ এবং আপনার নিজের নির্মাণের জন্য প্রয়োজনীয় সমস্ত উপকরণগুলির প্রতিফলন কীভাবে তৈরি করা যায় তা নয়।

The Crap Clock হল একটি ঘড়ি যা ATMEGA328 থেকে চলে যা 74HC595 এর মাধ্যমে 82 LEDs চালায় এবং সারিগুলি চালায় এবং TLC5940 কলাম জুড়ে কারেন্ট ডুবিয়ে দেয়। DS3231 সময় ধরে রাখে এবং ব্যাটারি ইনপুট টার্মিনাল দিয়ে চলতে পারে। সময়, তারিখ, বছর, তাপমাত্রা এবং তারপর দুটি বোতাম দিয়ে সময় ও তারিখ নির্ধারণের জন্য মোড দেখার জন্য ঘড়ির বেশ কয়েকটি 'মোড' রয়েছে। TLC5940 এর সাথে LED গুলিকে ম্লান করা যেতে পারে এবং সেকেন্ডের ডিসপ্লে (উপরে গোলাপী LEDs) ঘড়িটি যে মোডে রয়েছে তার পাশাপাশি একটি প্রাসঙ্গিক অক্ষর প্রদর্শন করতে ব্যবহার করা যেতে পারে।

এমন কিছু বৈশিষ্ট্য আছে যা আমি ব্যবহার করি নি বা পিসিবি থেকে লি-আয়ন ব্যাটারি চার্জিংয়ের মতো বের করে নিয়েছি, আমি এই ভার্সনে পার্টস এর খরচ কমানোর জন্য এটি করেছি এবং কারণ DS3231 সত্যিই শুধুমাত্র অল্প পরিমাণে স্রোত পান করে। এখনও অন্তর্নির্মিত DS3231 এলার্ম INT/SQW পিনের জন্য পিন এবং ATMEGA থেকে একটি বজার পিন আছে। পিন 10 সাধারণ ব্যবহারের জন্য ভেঙে ফেলা হয়েছে এবং একটি এলডিআর এর মতো বৈশিষ্ট্যের জন্য একটি এনালগ পিনও রয়েছে যা পরিবেষ্টিত আলোর উপর ভিত্তি করে উজ্জ্বলতা পরিবর্তন করে।

আমি সমস্ত ভিডিওর একটি প্লেলিস্ট একসাথে রেখেছি যেখানে আমি ক্র্যাপ ক্লক সম্পর্কে কথা বলা বা ডিজাইন করার কথা মনে করতে পারি।

ধাপ 1: ধাপ 1: পিসিবি এবং পরিকল্পিত

ধাপ 1: পিসিবি এবং পরিকল্পিত
ধাপ 1: পিসিবি এবং পরিকল্পিত
ধাপ 1: পিসিবি এবং পরিকল্পিত
ধাপ 1: পিসিবি এবং পরিকল্পিত

পিসিবি লেআউট এবং পরিকল্পিত Eগলে ডিজাইন করা হয়েছিল, এতে অনেক সময় লেগেছিল;-) কিন্তু এটি অনেক মজার এবং সত্যিই আমাকে ডিজাইন সম্পর্কে অনেক কিছু শিখিয়েছিল। চিন্তা করবেন না যদি এখনও আমি যে সমস্ত প্রকল্পের বিষয়ে জানি না এমন সমস্ত প্রকল্প সহ আমি প্রচুর ভুল করেছি।

আমি চেয়েছিলাম যে ঘড়িটি একটি ম্যাট্রিক্স ডিসপ্লে হোক এবং এটি সবই এক বোর্ডে বিদ্যমান থাকুক তাই আমি একটি এনালগ ঘড়ি অনুকরণ করার জন্য একটি বৃত্তাকার বোর্ড তৈরি করার বিষয়ে সেট করেছিলাম। হ্যাঁ …. যা আটকে ছিল না, এটি ছিল চারপাশে রুট করার জন্য একটি ভয়ঙ্কর আকৃতি এবং লক্ষ লক্ষ (সম্ভবত শত শত) LEDs দাবি করেছিল। পরবর্তীতে আমি এলইডি ব্যবহার করে একটি ম্যাট্রিক্স স্টাইল ডিসপ্লে করার সিদ্ধান্ত নিলাম, মূলত সবগুলোই শিফট রেজিস্টার দিয়ে চালিত (শ্রদ্ধেয় 74HC595) কিন্তু আমি শেষ পর্যন্ত সিদ্ধান্ত নিলাম যে পরিচিত TLC5940 LED ড্রাইভার সেই LEDs থেকে কারেন্ট ডুবিয়ে দিলে দারুণ হবে PWM dimming বৈশিষ্ট্য।

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

1 x 16 MHz স্ফটিক SM49

82 x 0603 LEDs (আপনার পছন্দ মতো অনেক রঙ)

1 x মিনি ইউএসবি টাইপ বি (প্রয়োজন নেই, এটি কেবল শক্তির জন্য যা পিনগুলিতে ভেঙে যায়)

7 x 100nf 0805 ক্যাপাসিটার

9 x 10k 0805 প্রতিরোধক

2 x 10uf 0805 ক্যাপাসিটার

5 x 1k 0805 প্রতিরোধক

1 x 2k 0805 প্রতিরোধক

5 x 2n3906 SOT23

2 x 22pf 1206 প্রতিরোধক

16 x 470 ওহম 0805 প্রতিরোধক

1 x 74HC595D SO16

1 x ATMEGA328P-AU

1 x DS3231 SO16W

2 x SMD স্পর্শকাতর সুইচ DTSM-3

1 x TLC5940PWP

ধাপ 2: ধাপ 2: ক্র্যাপ কোড

ধাপ 2: ক্র্যাপ কোড
ধাপ 2: ক্র্যাপ কোড

কোডটি কিছুটা দু nightস্বপ্ন ছিল, দেখা গেল যে হোমব্রু ম্যাট্রিক্স ডিসপ্লে সহ একটি ঘড়ি কোড করা এত সহজ নয় এমনকি আপনি যখন কয়েকটি লাইব্রেরি ব্যবহার করছেন।

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

এটি Arduino IDE তে লেখা ছিল এবং কিছু লাইব্রেরি (Shifter.h, MD_DS3231.h এবং Tlc5940.h) ব্যবহার করে অনেক বেশি চতুর মানুষ তৈরি করেছে I। আপনাকে এটি একটি প্রোগ্রামারের সাথে আপলোড করতে হবে, আমি একটি Arduino ব্যবহার করেছি ISP এবং বোর্ডে 11, 12, 13 পিনগুলি রিসেট পর্যন্ত এটি সংযুক্ত করে।

বোতামগুলি:

দুটি বোতাম আছে, ঘড়িটি যে মোডে আছে তার উপর নির্ভর করে তাদের একাধিক ফাংশন আছে। আপনি সময়, তারিখ, বছর, তাপমাত্রা এবং তারপর সময় নির্ধারণের মাধ্যমে ডিসপ্লে মোডটি সামনে এবং পিছনে পরিবর্তন করতে ব্যবহার করতে পারেন।

ধাপ 3: ধাপ 3: ক্র্যাপ কেস

"লোডিং =" অলস "আমি বলতে পারি, এটা একটু বোকামি কিন্তু আমি এটির প্রেমে পড়েছি। পিসিবি ডিজাইনের নতুন সংস্করণে সেই আকর্ষণীয় বজ তার নেই; আমার প্রোটোটাইপ বোর্ড।

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

প্রস্তাবিত: