সুচিপত্র:

RTC DS1307: 8 টি ধাপ ব্যবহার করে TM1637 LED ডিসপ্লেতে Arduino ডিসপ্লে টাইম
RTC DS1307: 8 টি ধাপ ব্যবহার করে TM1637 LED ডিসপ্লেতে Arduino ডিসপ্লে টাইম

ভিডিও: RTC DS1307: 8 টি ধাপ ব্যবহার করে TM1637 LED ডিসপ্লেতে Arduino ডিসপ্লে টাইম

ভিডিও: RTC DS1307: 8 টি ধাপ ব্যবহার করে TM1637 LED ডিসপ্লেতে Arduino ডিসপ্লে টাইম
ভিডিও: LDmicro 14: I2C LCD & DS3231 Real-Time Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, জুলাই
Anonim
RTC DS1307 ব্যবহার করে TM1637 LED ডিসপ্লেতে Arduino ডিসপ্লে টাইম
RTC DS1307 ব্যবহার করে TM1637 LED ডিসপ্লেতে Arduino ডিসপ্লে টাইম

এই টিউটোরিয়ালে আমরা শিখব কিভাবে RTC DS1307 মডিউল এবং LED ডিসপ্লে TM1637 এবং Visuino ব্যবহার করে সময় প্রদর্শন করতে হয়।

ভিডিওটি দেখুন।

ধাপ 1: আপনার যা লাগবে

আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
  • Arduino UNO (বা অন্য কোন Arduino) এখানে পান
  • RTC DS1307 মডিউলটি এখানে পান
  • জাম্পার তার
  • LED ডিসপ্লে TM1637 এটি এখানে পান

ভিসুইনো প্রোগ্রাম: ভিসুইনো ডাউনলোড করুন

ধাপ 2: সার্কিট

সার্কিট
সার্কিট
  • আরডুইনো ডিজিটাল পিন [10] এর সাথে LED ডিসপ্লে পিন [CLK] সংযুক্ত করুন
  • LED ডিসপ্লে পিন [DI0] আরডুইনো ডিজিটাল পিন [9] এর সাথে সংযুক্ত করুন
  • LED ডিসপ্লে পিন [GND] কে Arduino পিন [GND] এর সাথে সংযুক্ত করুন
  • LED ডিসপ্লে পিন [VCC] আরডুইনো পিন [5V] এর সাথে সংযুক্ত করুন
  • আরটিসি ডিএস 1307 মডিউল পিন [ভিসিসি] আরডুইনো পিন [5V] এর সাথে সংযুক্ত করুন
  • আরটিসি ডিএস 1307 মডিউল পিন [জিএনডি] আরডুইনো পিন [জিএনডি] এর সাথে সংযুক্ত করুন
  • আরটিসি ডিএস 1307 মডিউল পিন [এসডিএ] আরডুইনো পিন [এসডিএ] এর সাথে সংযুক্ত করুন
  • আরটিসি ডিএস 1307 মডিউল পিন [এসসিএল] আরডুইনো পিন [এসসিএল] এর সাথে সংযুক্ত করুন

ধাপ 3: Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন

Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন
Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন
Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন
Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন

আরডুইনো প্রোগ্রামিং শুরু করতে, আপনাকে এখান থেকে আরডুইনো আইডিই ইনস্টল করতে হবে:

অনুগ্রহ করে সচেতন থাকুন যে Arduino IDE 1.6.6 এ কিছু জটিল বাগ রয়েছে। নিশ্চিত করুন যে আপনি 1.6.7 বা উচ্চতর ইনস্টল করেছেন, অন্যথায় এই নির্দেশযোগ্য কাজ করবে না! যদি আপনি Arduino UNO প্রোগ্রামে Arduino IDE সেটআপ করার জন্য এই নির্দেশাবলীর পদক্ষেপগুলি অনুসরণ না করেন! ভিসুইনো: https://www.visuino.eu এছাড়াও ইনস্টল করা প্রয়োজন। প্রথম ছবিতে দেখানো হিসাবে Visuino শুরু করুন Visuino- এ Arduino কম্পোনেন্ট (ছবি 1) -এর "সরঞ্জাম" বোতামে ক্লিক করুন যখন ডায়ালগটি প্রদর্শিত হবে, ছবি 2 -এ দেখানো হিসাবে "Arduino UNO" নির্বাচন করুন

ধাপ 4: ভিসুইনো অ্যাড উপাদানগুলিতে

ভিসুইনো অ্যাড উপাদানগুলিতে
ভিসুইনো অ্যাড উপাদানগুলিতে
ভিসুইনো অ্যাড উপাদানগুলিতে
ভিসুইনো অ্যাড উপাদানগুলিতে
ভিসুইনো অ্যাড উপাদানগুলিতে
ভিসুইনো অ্যাড উপাদানগুলিতে
  • "TM1637 7 সেগমেন্ট ডিসপ্লে 4 ডিজিট মডিউল + 2 উল্লম্ব পয়েন্ট (CATALEX)" উপাদান যোগ করুন
  • "ঘড়ি জেনারেটর" উপাদান যোগ করুন
  • "তারিখ/সময় মান" উপাদান যোগ করুন
  • "ডিকোড (স্প্লিট) তারিখ/সময়" উপাদান যোগ করুন
  • "বিন্যাসিত পাঠ্য" উপাদান যোগ করুন
  • "রিয়েল টাইম ক্লক (RTC) DS1307" কম্পোনেন্ট যোগ করুন
  • "পালস জেনারেটর" উপাদান যোগ করুন

ধাপ 5: ভিসুইনো সেট কম্পোনেন্টে

ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
  • "Display1" কম্পোনেন্টে ডাবল ক্লিক করুন এবং "ডিজিটস" উইন্ডোতে বাম দিকে "টেক্সট ডিসপ্লে 7 সেগমেন্ট" টানুন "ডিজিট" উইন্ডোর বাম পাশে "টেক্সট ডিসপ্লে 7 সেগমেন্ট 1" নির্বাচন করুন এবং প্রোপার্টি উইন্ডো সেটে "কাউন্ট ডিজিটস" "থেকে 4
  • "ডিজিটস" উইন্ডোটি বন্ধ করুন
  • "DateTimeValue1" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে বর্তমান তারিখ এবং সময় "মান" সেট করুন
  • "FormattedText1" কম্পোনেন্টে ডাবল ক্লিক করুন এবং এলিমেন্টস উইন্ডোতে 2x "টেক্সট এলিমেন্ট" বাম দিকে টানুন, প্রোপার্টি উইন্ডো "লেন্থ" থেকে 2 তে সেট করার জন্য
  • "FormattedText1" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে "পাঠ্য"%0%1%2 তে সেট করুন

ধাপ 6: ভিসুইনোতে: উপাদানগুলি সংযুক্ত করুন

ভিসুইনোতে: উপাদানগুলি সংযুক্ত করুন
ভিসুইনোতে: উপাদানগুলি সংযুক্ত করুন
  • ClockGenerator1 পিন আউট করুন RealTimeClock1 পিন ঘড়িতে
  • DateTimeValue1 কে RealTimeClock1 পিন সেটের সাথে সংযুক্ত করুন
  • রিয়েলটাইমক্লক 1 পিন আউট ডিকোডেটটাইম 1 পিন ইন সংযুক্ত করুন
  • RealTimeClock1 পিন কন্ট্রোল I2C কে Arduino বোর্ড পিন I2C In এর সাথে সংযুক্ত করুন
  • DecodeDateTime1 পিন ঘন্টা ফরম্যাটটেক্সট 1> টেক্সট এলিমেন্ট 1 পিন ইন সংযুক্ত করুন
  • DecodeDateTime1 পিন মিনিট FormattedText1> টেক্সট এলিমেন্ট 2 পিন ইন সংযুক্ত করুন
  • ফরম্যাট করা টেক্সট 1 পিন আউট ডিসপ্লে 1> টেক্সট ডিসপ্লে 7 সেগমেন্ট 1> পিন ইন
  • ডিসপ্লে 1 পিন ক্লককে আরডুইনো বোর্ড ডিজিটাল পিন 10 এর সাথে সংযুক্ত করুন
  • আরডুইনো বোর্ড ডিজিটাল পিন 9 এর সাথে ডিসপ্লে 1 পিন ডেটা সংযুক্ত করুন

ধাপ 7: Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন

Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন

ভিসুইনোতে, নীচে "বিল্ড" ট্যাবে ক্লিক করুন, নিশ্চিত করুন যে সঠিক পোর্টটি নির্বাচন করা হয়েছে, তারপরে "কম্পাইল/বিল্ড এবং আপলোড" বোতামে ক্লিক করুন।

ধাপ 8: খেলুন

আপনি যদি আরডুইনো ইউএনও মডিউলকে শক্তি দেন, LED ডিসপ্লেটি সময় দেখানো শুরু করবে।

অভিনন্দন! আপনি ভিসুইনো দিয়ে আপনার প্রকল্পটি সম্পন্ন করেছেন। ভিসুইনো প্রকল্পটিও সংযুক্ত, যা আমি এই নির্দেশের জন্য তৈরি করেছি, আপনি এটি এখানে ডাউনলোড করতে পারেন এবং এটি ভিসুইনোতে খুলতে পারেন:

প্রস্তাবিত: