সুচিপত্র:

কিভাবে একটি Arduino ডিজিটাল ঘড়ি তৈরি করবেন: 5 টি ধাপ
কিভাবে একটি Arduino ডিজিটাল ঘড়ি তৈরি করবেন: 5 টি ধাপ

ভিডিও: কিভাবে একটি Arduino ডিজিটাল ঘড়ি তৈরি করবেন: 5 টি ধাপ

ভিডিও: কিভাবে একটি Arduino ডিজিটাল ঘড়ি তৈরি করবেন: 5 টি ধাপ
ভিডিও: গরুটা সাথে কি হয়েছে #shorts #wildlifebd 2024, নভেম্বর
Anonim
Image
Image
কিভাবে একটি Arduino ডিজিটাল ঘড়ি তৈরি করবেন
কিভাবে একটি Arduino ডিজিটাল ঘড়ি তৈরি করবেন

ডিজিটাল ঘড়ি বিজ্ঞানের ক্ষেত্রে অন্যতম বড় আবিষ্কার।

আপনি কি কখনও ভেবে দেখেছেন "কীভাবে আপনার নিজের ডিজিটাল ঘড়ি তৈরি করবেন, যেমন সিনেমায়!" ????

আচ্ছা আমিও কাটিয়েছি, আমার শৈশব আমার নিজের ডিজিটাল ঘড়ি তৈরির স্বপ্নে.. তাই আমি আমার নিজের জন্য একটি তৈরি করেছি …

এবং আমি আপনাকে দেখাতে যাচ্ছি, আপনি কীভাবে স্বাচ্ছন্দ্যে এবং সামান্য উপাদান দিয়ে একটি আশ্চর্যজনক ডিজিটাল ঘড়ি তৈরি করতে পারেন …

আমি 4 7 সেগমেন্টের সাধারণ অ্যানোড ডিসপ্লে ব্যবহার করেছি অঙ্ক দেখানোর জন্য, 3 SPDT সুইচ, যা আমি একটি পুরানো মাউস, কিছু তার এবং একটি arduino ছাড়াও নিয়েছি। আমরা সমন্বয় কী ধরে সময় সেট করতে পারি এবং মিনিট বা ঘণ্টা কী টিপে মিনিট বা ঘন্টা পরিবর্তন করতে পারি আমাদের প্রয়োজনে..!

চল শুরু করা যাক…!

ধাপ 1: প্রয়োজনীয় উপাদান

প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান

এখানে যে উপাদানগুলি আপনার প্রয়োজন হবে:

1. একটি Arduino uno।

2. 4 7 সেগমেন্ট সাধারণ অ্যানোড ডিসপ্লে (যদি আপনার 4 ডিজিটের সাতটি সেগমেন্ট থাকে, চিন্তা করবেন না সার্কিটরি তাদের উভয়ের জন্য একই)।

আপনি সেগুলি স্ন্যাপডিল থেকে কিনতে পারেন, সেগুলি দুর্দান্ত! আমি তাদের সাইট থেকে সুপারিশ করব।

3. 3 spdt সুইচ (যা আমি একটি পুরানো মাউস থেকে পরিষ্কার করেছি)।

4. কিছু তারের এবং জাম্পার তারের (যে কেউ করবে!)।

5. একটি রুটিবোর্ড।

6. 4 1kohm প্রতিরোধক

ধাপ 2: ব্রেডবোর্ডে ডিসপ্লেগুলিকে ওয়্যারিং করা

ব্রেডবোর্ডে ডিসপ্লেগুলিকে ওয়্যারিং করা!
ব্রেডবোর্ডে ডিসপ্লেগুলিকে ওয়্যারিং করা!
ব্রেডবোর্ডে ডিসপ্লেগুলিকে ওয়্যারিং করা!
ব্রেডবোর্ডে ডিসপ্লেগুলিকে ওয়্যারিং করা!

উপরের ছবিতে দেখানো হিসাবে সংযোগগুলি তৈরি করুন.. এটি বেশ সহজ।!

সংযোগগুলির যত্ন নিন, কারণ অনেকগুলি তারের কারণে আপনি বিভ্রান্ত হতে পারেন।

Remmenber 4 টি ডিসপ্লের সব a, b, c, d, e, f, g, dot সেগমেন্ট একসাথে সংযুক্ত আছে …. এবং প্রতিটি ডিসপ্লে এর com অর্থাৎ 3 এবং 8 রেসিটরের সাথে একসাথে সংযুক্ত থাকে …

চিন্তা করো না!!, ধীরে ধীরে যান, এবং একটু ধৈর্য ধরুন, আপনি এটি করতে পারেন।

ধাপ 3: প্রতিরোধক এবং কী যুক্ত করা

প্রতিরোধক এবং চাবি যোগ করা
প্রতিরোধক এবং চাবি যোগ করা
প্রতিরোধক এবং চাবি যোগ করা
প্রতিরোধক এবং চাবি যোগ করা

ডিসপ্লের প্রতিটি com এর সাথে 1kohm রেসিস্টার সংযুক্ত করুন… চিত্রের মত দেখানো হয়েছে..!

Spdt সুইচ যোগ করুন অথবা যদি আপনি বোতামগুলিতে ধাক্কা দেন তবে এটি দুর্দান্ত হবে!…

ধাপ 4: Arduino সংযোগ

Arduino এর সাথে সংযোগ স্থাপন
Arduino এর সাথে সংযোগ স্থাপন
Arduino এর সাথে সংযোগ স্থাপন
Arduino এর সাথে সংযোগ স্থাপন

এখন ডিসপ্লে এবং সুইচগুলির জন্য সংযোগগুলি সম্পন্ন করা হয়েছে … এখন তাদের মস্তিষ্কের সাথে সংযুক্ত করার সময় এসেছে।

এটা সহজ..

সেগমেন্ট পিনের জন্য!

একটি পিন 2

খ থেকে পিন 3

c থেকে পিন 4

d থেকে পিন 5

e to pin 6

f to pin 7

g পিন 8

বিন্দু পিন 9

ডিসপ্লে পিনের জন্য

প্রদর্শন 1 থেকে পিন 10

প্রদর্শন 2 টু পিন 11

প্রদর্শন 3 থেকে পিন 12

dispaly 4 থেকে 13 পিন

এখন চাবির জন্য

কী 1 যা অ্যাডজাস্ট সুইচ…

কী 2 এবং কী 3 হল ঘন্টা পরিবর্তন এবং মিনিট পরিবর্তন করা সুইচ..

আমাদেরকে সমন্বয় কী 1 টি ধরে রাখতে হবে এবং ঘন্টা বা মিনিট পরিবর্তন করতে ইচ্ছা কী টিপতে হবে..!

চাবিগুলির সংযোগের জন্য উপরের ছবিটি দেখুন.. আমরা এনালগ পিন ব্যবহার করেছি এবং ডিজিটাল ইনপুট পিন হিসাবে ব্যবহার করেছি … হ্যাঁ এটা সত্য যে আমরা তাদের ডিজিটাল আই/ও পিন হিসাবেও ব্যবহার করতে পারি..

ধাপ 5: কোড যোগ করা !!

কোড যোগ করা হচ্ছে !!!!
কোড যোগ করা হচ্ছে !!!!

এখন সবচেয়ে দুর্দান্ত অংশ… আরডুইনোতে কোড লেখা এবং যুক্ত করা…।

আমি কোড এবং টাইম লাইব্রেরি ফাইল সংযুক্ত করেছি.. সময় গণনা এবং এটি প্রদর্শনের জন্য…।

কোডে ঘন্টা () ফাংশন আমাদের ঘন্টা বলে, এবং মিনিট () মিনিট কাজ করে, যখন আমরা বোর্ডে স্যুইচ করেছি। বোর্ডের বিদ্যুৎ বিচ্ছিন্ন হয়ে যাওয়ার সময়টি ম্লান হয়ে যায়.. এবং এটি প্রতিবার 00:00 থেকে আবার শুরু হয় …

এছাড়াও আমি একটি 12 ঘন্টার ফরম্যাট কোডও সংযুক্ত করেছি। এটি মাত্র 12 ঘন্টা ফরম্যাট পেতে hourFormat12 () ফাংশন ব্যবহার করে।

ডিফল্টরূপে টাইম লাইব্রেরি 24 ঘন্টা ফর্ম্যাটেড সময় ফেরত দেয়।

বিঃদ্রঃ:

আপনার Arduino এর লাইব্রেরি ফোল্ডারে Time.zip এ টাইম ফোল্ডার যোগ করুন।

যেমন আমার সিস্টেমে:

C: / Program Files (x86) Arduino / লাইব্রেরি

আপনার প্রয়োজনের জন্য কোড পরিবর্তন করতে নমনীয় বোধ করুন … এবং যদি আপনার কিছু খনন থাকে তবে নির্দ্বিধায় জিজ্ঞাসা করুন।

এটি তৈরি করে মজা করুন …

দ্রষ্টব্য: আমি Time.zip ফাইলটি আপডেট করেছি কারণ এটি Arduino IDE এর নতুন সংস্করণগুলিতে অপ্রচলিত ছিল।

প্রস্তাবিত: