সুচিপত্র:

7 সেগমেন্ট ক্লক ভার্সন 2: 4 ধাপ
7 সেগমেন্ট ক্লক ভার্সন 2: 4 ধাপ

ভিডিও: 7 সেগমেন্ট ক্লক ভার্সন 2: 4 ধাপ

ভিডিও: 7 সেগমেন্ট ক্লক ভার্সন 2: 4 ধাপ
ভিডিও: Digital Clock with 7 Segment Display & PIC Microcontroller in Bangla (JLCPCB) 2024, নভেম্বর
Anonim
Image
Image
নতুন কি
নতুন কি

হ্যালো!

12h ফরম্যাটের প্রাপ্যতা সম্পর্কে ইন্সট্রাকটেবল ব্যবহারকারীর অনুরোধের পরে, আমি মূল প্রকল্পে আর্থিক পরিবর্তন করার সুবিধা নিয়েছি।

সংস্করণ 1 ব্যবহার করার সময় আমি একটি স্বতন্ত্র সংস্করণ তৈরির প্রয়োজন অনুভব করেছি, তাই আমি পিসি ব্যবহার না করে সরাসরি ঘড়ি থেকে সমস্ত পরামিতিগুলি সংশোধন করা সম্ভব করেছি।

যে কেউ আমার পূর্ববর্তী নির্দেশাবলী পড়েনি, এটি একটি সাধারণ 7 সেগমেন্ট নেতৃত্বাধীন ঘড়ি কিছু অতিরিক্ত বৈশিষ্ট্য সহ:

  1. 7 টি ভিন্ন মিনিটের পরিবর্তন ট্রানজিশন
  2. টাইম স্লটের জন্য pre টি পূর্বনির্ধারিত রং
  3. পরিবেষ্টিত আলো তীব্রতা স্বয়ংক্রিয় আবছা
  4. অটো শাটডাউন/স্টার্ট যখন সময় দেখানোর দরকার নেই
  5. স্বয়ংক্রিয় দিবালোক সংরক্ষণ সময় সমন্বয়

সংস্করণ 2 আপনাকেও অনুমতি দেয়:

  • সময় বিন্যাস 12/24 ঘন্টা পরিবর্তন করুন
  • সহজেই পরিবর্তনযোগ্য প্যারামিটার

যে প্যারামিটারগুলি ঘড়ি থেকে সরাসরি সংশোধন করা যায় সেগুলি হল:

  • জেগে ওঠা/বন্ধ করার সময়
  • টাইম স্লটের জন্য রং
  • তারিখ সময়
  • সময় বিন্যাস 12/24 ঘন্টা

এই ডেটাগুলি এখন নির্বাচিত ট্রানজিশন মোডের সাথে Arduino eeprom এর ভিতরে সংরক্ষিত আছে। আমি পরবর্তী ধাপে একটি কুইকস্টার্ট গাইডও প্রস্তুত করেছি।

ফ্রেমটি 3D মুদ্রিত, একটি Arduino ন্যানো, DS3231 এবং WS2812 এলইডি দ্বারা চালিত।

সরবরাহ

  • আরডুইনো ন্যানো
  • ছবির চেল
  • 2 x ক্ষণস্থায়ী pushbutton
  • চালু / বন্ধ সুইচ
  • ডিসি প্লাগ
  • 5V ট্রান্সফরমার
  • n ° 30 WS2812 এলইডি (মডেল 30 লেড/মিটার)
  • পিসিবি
  • DS3231 মডিউল
  • এলইডি সংযোগের জন্য পাতলা তারগুলি
  • প্রতিরোধক 10K, 550
  • ঝাল
  • আঠা
  • জাম্পার
  • হেডার পুরুষ/মহিলা

ধাপ 1: নতুন কি

যেমনটি বলা হয়েছে, আমি যতবার প্যারামিটার পরিবর্তন করতে চেয়েছি ততবার আমি ঘড়িকে পিসির সাথে সংযুক্ত করতে চাইনি, প্রকল্পে একটি ক্ষণস্থায়ী পুশবাটন যুক্ত করে আমি সহজেই লক্ষ্যে পৌঁছেছি। একটি বোতাম দিয়ে আমি বিকল্পগুলির মধ্যে স্ক্রোল করতে পারি, অন্যটি হল ডেটা নিশ্চিত করা এবং মেনুর ভিতরে এগিয়ে যাওয়া। আমি ফোটোসেলকে +5V এর পরিবর্তে একটি Arduino পিনের সাথে সংযুক্ত করেছি যাতে ঘড়ি যখন ঘুমের মোডে যায় তখন ফোটোসেল সার্কিট শক্তি নিষ্কাশন করে না। আমি অবশেষে এটি একটি তামার প্লেটে সার্কিট এচিং আরো পেশাদারী করা।

ধাপ 2: পিসিবি একত্রিত করা

পিসিবি অ্যাসেম্বলিং
পিসিবি অ্যাসেম্বলিং
পিসিবি অ্যাসেম্বলিং
পিসিবি অ্যাসেম্বলিং
পিসিবি অ্যাসেম্বলিং
পিসিবি অ্যাসেম্বলিং

সুবিধার জন্য আমি কিছু সংযোগ পরিবর্তন করেছি, পরিকল্পিত দেখুন। চালু/বন্ধ সুইচটি alচ্ছিক, এটি ছাড়া মেনুতে প্রবেশ করার জন্য কেবলমাত্র +5V হোল্ডিং বোতাম 1 সংযুক্ত করুন।

এলইডি এবং ডি 5 এর মধ্যে প্রতিরোধ 550Ohm, অন্য 10Kohm।

সার্কিটটি খুব সহজ এবং খোদাই করার দরকার নেই।

আমার প্রকল্পে প্রতিটি ডিজিটের প্রতিটি সেগমেন্টের জন্য একটি নেতৃত্ব প্রয়োজন। লাইব্রেরি "সেগমেন্ট_ডিসপ্লে.সিপিপি" সংশোধন করার পরে বড় প্রকল্পগুলির জন্য সেগমেন্টের জন্য আরও এলইডি যোগ করা যেতে পারে

LED ক্রম এবং অন্যান্য চেক সংস্করণ 1 সম্পর্কিত অন্যান্য তথ্যের জন্য

ধাপ 3: 3D মুদ্রণ

3D প্রিন্টিং
3D প্রিন্টিং
3D প্রিন্টিং
3D প্রিন্টিং
3D প্রিন্টিং
3D প্রিন্টিং

মূল সংস্করণ থেকে শুরু করে (থিংভার্স ব্যবহারকারীকে এলোমেলোভাবে 1101 ধন্যবাদ), আমি একটি বার কোডের সাহায্যে কাস্টমাইজিং সমর্থনটিকে নতুনভাবে ডিজাইন করেছি (এর অর্থ ACMECORPORATION কিন্তু বার-কোড রিডার এটিকে চিনবে না….সোব)।

তার স্লটের ভিতরে রাখার পরে প্রতিটি অঙ্কের আঠালো করার পরামর্শ দেওয়া হয়।

ধাপ 4: স্কেচ

লাইব্রেরিগুলি অপরিবর্তিত থাকে এবং প্রথমবার যখন আপনি স্কেচ আপলোড করেন এবং চালান তখন কিছুই ঘটতে পারে না কারণ এটি eeprom থেকে তথ্য পড়ে এবং সম্ভবত, আপনার eeprom এর ভিতরে এলোমেলো মান থাকতে পারে। তারপর প্রথমবার চালানোর জন্য আপনাকে ডেটা সেট করতে হবে।

ট্রানজিশন মোড এখন eeprom এর ভিতরে সংরক্ষিত আছে।

ডেটা এন্ট্রির সময়, সময় বিন্যাসটি কঠোরভাবে অনুসরণ করুন (প্রকৃত বা শীতকালে 24 ঘন্টা সময় বিন্যাস)।

লাইব্রেরির তথ্য এবং ব্যবহারের জন্য পূর্ববর্তী সংস্করণটি দেখুন।

প্রস্তাবিত: