সুচিপত্র:

কাউন্টিং রিং ক্লক: 5 টি ধাপ (ছবি সহ)
কাউন্টিং রিং ক্লক: 5 টি ধাপ (ছবি সহ)

ভিডিও: কাউন্টিং রিং ক্লক: 5 টি ধাপ (ছবি সহ)

ভিডিও: কাউন্টিং রিং ক্লক: 5 টি ধাপ (ছবি সহ)
ভিডিও: Shreya Computer Education Centre || H.S. 2024 Computer Science|| Part-2 || 2024, নভেম্বর
Anonim
কাউন্টিং রিং ক্লক
কাউন্টিং রিং ক্লক
কাউন্টিং রিং ক্লক
কাউন্টিং রিং ক্লক

আমি একটি ঘড়ি তৈরির জন্য একটি নিওপিক্সেল রিং 60 এলইডি কেনার পরিকল্পনা করেছি কিন্তু দুর্ভাগ্যবশত আমি এটি কিনতে পারিনি। অবশেষে, আমি একটি নিওপিক্সেল রিং L৫ লেড কিনেছি এবং একটি ইন্টারনেট ঘড়ি তৈরির একটি সহজ উপায় নিয়ে এসেছি যা এই এলইডি রিং with৫ দিয়ে ঘন্টা, মিনিট এবং সেকেন্ড প্রদর্শন করতে পারে। আসুন শুরু করা যাক।

ধাপ 1: অংশ তালিকা

প্রধান উপাদান অন্তর্ভুক্ত করা হয়:

  • 01pcs x ESP8266 NODEMCU
  • 01pcs x NEOPIXEL RING 35 LEDS
  • DIY 5x7cm এর জন্য 01pcs x DOUBLE SIDED UNIVERSAL PCB
  • 01pcs x MALE & FEMALE 40PIN 2.54MM হেডার
  • বিদ্যুৎ সরবরাহের জন্য 01pcs x ফোন চার্জার

ধাপ 2: পরিকল্পিত

পরিকল্পিত
পরিকল্পিত

এটি খুবই সহজ সার্কিট। নিওপিক্সেল রিংটিতে 2 x 3 প্যাড রয়েছে যা অনুসরণ করা হয়েছে: 5V, DI, GND এবং 5V, DO, GND। এটি নিয়ন্ত্রণ করার জন্য, আমাদের যা করতে হবে তা হল এই 3 টি প্যাড 5V, DI, GND- এ 3 টি সংযোগ সোল্ডার করা। NEOPIXEL RING এর 5V এবং GND +5V এবং GND এর সাথে বাইরের বিদ্যুৎ সরবরাহ এবং ডাটা DI পিন D4 এ ESP8266 NODEMCU এর সাথে সংযুক্ত।

দ্রষ্টব্য: আমি ফ্রিজিং লাইব্রেরিতে NEOPIXEL RING 35 LED খুঁজে পাইনি, তাই আমি সার্কিট ডায়াগ্রামে এটি প্রতিস্থাপন করতে NEOPIXEL RING 60 LED ব্যবহার করেছি।

ধাপ 3: বিক্রয় এবং সমাবেশ

প্রথমত, আমি NEOPIXEL RING থেকে মূল তারগুলি সরিয়েছি, তারপর আমি NEOPIXEL RING এ 5V, DI, GND পিনগুলিতে 3 পিন পুরুষ হেডার সোল্ডার করেছি।

ছবি
ছবি

আমি DIY প্রোটোবার্ড সার্কিট 5X7cm একটি ছোট টুকরো করে কেটেছি, এতে ESP8266 NODEMCU প্লাগ করার জন্য 2 টি সারির মহিলা হেডার সোল্ডার করেছি। এই ছবিতে, আমি কিছু অতিরিক্ত উপাদান বিক্রি করেছি যেমন: MPU6050 এর জন্য 8P মহিলা হেডার, একটি RGB LED 3pcs x কারেন্ট-সীমাবদ্ধ প্রতিরোধক এবং 2P স্ক্রু টার্মিনাল ব্লক।

ছবি
ছবি

পূর্ববর্তী ধাপে পরিকল্পিতভাবে DIY PCB এর নীচে 3 পিন মহিলা হেডার (5V, D4, GND) সোল্ডারিং। এই মহিলা হেডার NEOPIXEL RING এর পুরুষ হেডারের সাথে সংযুক্ত হবে।

ছবি
ছবি

ESP8266 NODEMCU কভার করার জন্য একটি ছোট বাক্স আঠালো করুন। আমার ইচ্ছা এই রকম ছোট বক্স বানানোর জন্য আমার কাছে থ্রিডি প্রিন্টার থাকত। DIY PCB- এর মহিলা হেডার এই গর্তের মধ্য দিয়ে যেতে এবং NEOPIXEL RING- এর সাথে সংযোগ স্থাপনের জন্য আমি বাক্সে একটি গর্ত ড্রিল করেছি।

ছবি
ছবি

এটা খুবই সাধারণ. সম্পন্ন.

ছবি
ছবি

আমি রিং ঘড়ি গণনা করতে 5V শক্তি সরবরাহ করতে সেল ফোন চার্জার ব্যবহার করেছি।

ছবি
ছবি

ধাপ 4: প্রোগ্রামিং

আমার ধারণা নীচের ছবিতে দেখানো হয়েছে:

ছবি
ছবি

ঘন্টা একটি বাইনারি সংখ্যা হিসাবে প্রদর্শিত হবে এবং আমাদের 4-বিট বাইনারি সংখ্যার সমতুল্য 4 টি LEDs প্রয়োজন ঘন্টা দেখানোর জন্য (সর্বোচ্চ 12) মিনিট এবং দ্বিতীয়টি দশম ডিজিটের LEDs সংখ্যা গণনা করে প্রতিনিধিত্ব করা হয় (সর্বোচ্চ 5) এবং ইউনিট ডিজিট (সর্বোচ্চ.9)। সম্পূর্ণ, আমাদের প্রয়োজন (5+9) x 2 = 28 LEDs মিনিট এবং সেকেন্ড দেখানোর জন্য।

এই নিওপিক্সেল রিংটিতে 35 টি এলইডি রয়েছে তাই 3 টি অবশিষ্ট এলইডি ঘন্টা, মিনিট এবং সেকেন্ড স্পষ্ট করার জন্য বিভাজক হিসাবে ব্যবহৃত হয়। এটি ছবিতে কালো রঙ দ্বারা চিহ্নিত করা হয়েছে।

এই ঘড়িটি কীভাবে সময় প্রদর্শন করে তা বোঝার জন্য আমরা নীচের ছবিটি দেখতে পারি।

ছবি
ছবি

LEDs এর অবস্থান নিম্নলিখিত অ্যারেগুলিতে ঘোষণা করা হয়েছে:

বাইট HHHH [4] = {16, 17, 18, 19}; // ঘন্টা - 4 বিট বাইনারি সংখ্যা

বাইট M0 [5] = {14, 13, 12, 11, 10}; // মিনিট - দশ অঙ্কের বাইট M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // মিনিট - ইউনিট ডিজিট বাইট S0 [5] = {21, 22, 23, 24, 25}; // মিনিট - দশ অঙ্কের বাইট S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // মিনিট - ইউনিট ডিজিট বাইট SEPERATOR [3] = {0, 15, 20}; // 3 বিভাজক leds

এই কাউন্টিং রিং ক্লকটি NTP সার্ভার থেকে সময়ের তথ্য পড়তে পারে এবং ESP8266 NODEMCU দ্বারা ওয়াইফাই -তে সময় আপডেট করা হবে।

আপনার পছন্দের নেতৃত্বাধীন রঙ নির্বাচন করতে আমরা এই ওয়েবসাইটটি উল্লেখ করতে পারি। নীচের ছবিতে, গণনা রিং ঘড়ি কোন সেপারেটর এলইডি ছাড়া সময় দেখায়।

ছবি
ছবি

যদি এটি বিভ্রান্তির সৃষ্টি করে, আমরা তাদের জন্য অন্য রং নির্ধারণ করতে পারি (যেমন: নীচের ছবিতে সাদা) ঘন্টা, মিনিট এবং সেকেন্ডের পার্থক্য করতে।

ছবি
ছবি

রিং ক্লক কোড গণনা আমার GitHub এ পাওয়া যায়।

ধাপ 5: শেষ

সমাপ্তি
সমাপ্তি
সমাপ্তি
সমাপ্তি
সমাপ্তি
সমাপ্তি

আরো কিছু ছবি দেখুন।

আপনার দেখার জন্য ধন্যবাদ এবং আমি আশা করি আপনি এটি পছন্দ করেন !!!

দয়া করে আমার ইউটিউব চ্যানেলে লাইক এবং সাবস্ক্রাইব করুন।

প্রস্তাবিত: