সুচিপত্র:

RGB Fibonacci Clock: 5 ধাপ (ছবি সহ)
RGB Fibonacci Clock: 5 ধাপ (ছবি সহ)

ভিডিও: RGB Fibonacci Clock: 5 ধাপ (ছবি সহ)

ভিডিও: RGB Fibonacci Clock: 5 ধাপ (ছবি সহ)
ভিডিও: Fibonacci Clock "Screensaver" 2024, নভেম্বর
Anonim
আরজিবি ফিবোনাচি ঘড়ি
আরজিবি ফিবোনাচি ঘড়ি
RGB Fibonacci Clock
RGB Fibonacci Clock

এইবার আমি আপনাকে ফিকোটিয়ান দ্বারা প্রকাশিত চমত্কার ফিবোনাচ্চি ঘড়ির একটি নতুন সংস্করণ উপস্থাপন করছি:

www.instructables.com/id/The-Fibonacci- ক্লক

ফিবোনাচি ঘড়ির এই সংস্করণের মূল ধারণাটি আমার নয়, এটি একটি বন্ধু, আর্টমেকার 43 এর একটি ধারণা।

মূলত আর্টমেকার 43 Fibonnaci Clock.exe এবং Fibonnaci Clock Screensaver.exe, উইন্ডোজ এক্সিকিউটেবল যা Fibonnaci সিকোয়েন্সের প্রথম পাঁচটি সংখ্যা ব্যবহার করে এটি 12 পর্যন্ত গণনা করার অনুকরণ করে। তারপর আঁকা স্কোয়ারের সাহায্যে 12 গুলি সংখ্যার (প্লাস 12 এর কম মান) ট্র্যাক করে, 24 ঘন্টা ঘড়ি তৈরি করতে পারে।

আপনি এখান থেকে এটি ডাউনলোড করতে পারেন

এক মাস আগে আর্টমেকার 43 আমাকে তার ধারণার একটি হার্ডওয়্যার সংস্করণ তৈরি করতে সহায়তা চেয়েছিল।

এই ফিবোনাচি ঘড়ির সংস্করণটি মূলটির থেকে কিছুটা আলাদা:

  • ঘড়িটি তিনটি স্বতন্ত্র অঞ্চলে বিভক্ত: ঘন্টা, মিনিট এবং সেকেন্ড যা ফিবোনাকি ক্রম (1, 2, 3, 5) ব্যবহার করে 12 পর্যন্ত গণনা করার অনুকরণ করে।
  • মিনিট এবং দ্বিতীয় অঞ্চলে আমরা 4 টি লেবেলযুক্ত বৃত্ত খুঁজে পেতে পারি যা এলইডি দ্বারা আলোকিত হয়: 12, 24, 36 এবং 48 নির্দেশ করে যখন গণনাগুলি বেশি হয়
  • ঘন্টা অঞ্চলে আমরা একটি লেবেলযুক্ত বৃত্ত (PM) খুঁজে পেতে পারি যখন বর্তমান ঘন্টা দ্বিতীয় 12 ঘন্টার সময়কাল (দুপুর থেকে মধ্যরাত পর্যন্ত) নির্দেশ করে।
  • এটি ঘন্টা বা মিনিট সেট করার জন্য ঘড়ির পিছনে লাগানো তিনটি বোতাম ব্যবহার করে।
  • এটি সময় সেট এবং বজায় রাখার জন্য ব্যাটারি ইনপুট সহ একটি DS3231 I2C রিয়েল-টাইম ঘড়ি ব্যবহার করে।

আশা করি তুমি পছন্দ করেছ

সরবরাহ

  • 24pcs 1bit WS2812B WS2811 IC 10 mm * 3 mm DC5 V (RGB LED)
  • 1 ARDUINO MEGA 2560 R3 বা সামঞ্জস্যপূর্ণ মাইক্রোকন্ট্রোলার
  • 3 মিনি অন্তরক
  • 1 এসি-ডিসি 100V-220V থেকে 5V মিনি পাওয়ার সাপ্লাই মডিউল
  • 1 DS3231 I2C রিয়েল-টাইম ক্লক (RTC), ব্যাটারি ইনপুট সহ সঠিক টাইমকিপিং বজায় রাখার জন্য
  • পাতলা পাতলা কাঠ
  • কাঠ
  • কাঠের বর্গাকার রড
  • মেথাক্রাইলেট
  • স্বচ্ছ ভিনাইল
  • কার্ডবোর্ড
  • স্থায়ী মার্কারের
  • প্লাস্টিক চিঠি টেমপ্লেট
  • তারের
  • তাতাল

ধাপ 1: সময় কিভাবে পড়তে হয় তার উদাহরণ

উদাহরণ কিভাবে সময় পড়তে হয়
উদাহরণ কিভাবে সময় পড়তে হয়
উদাহরণ কিভাবে সময় পড়তে হয়
উদাহরণ কিভাবে সময় পড়তে হয়
উদাহরণ কিভাবে সময় পড়তে হয়
উদাহরণ কিভাবে সময় পড়তে হয়

ধাপ 2: কাঠের বাক্স তৈরি করা

কাঠের বাক্স নির্মাণ
কাঠের বাক্স নির্মাণ
কাঠের বাক্স নির্মাণ
কাঠের বাক্স নির্মাণ
কাঠের বাক্স নির্মাণ
কাঠের বাক্স নির্মাণ

পদক্ষেপ 2.1

চারটি কাঠের টুকরো কাটুন যেমন আপনি অঙ্কনে দেখতে পাচ্ছেন

পদক্ষেপ 2.2 বাক্সটি মাউন্ট করার জন্য সমস্ত টুকরা আটকান

পদক্ষেপ 2.3

পাতলা পাতলা কাঠের টুকরো (8, 27 "x 7, 87") কেটে কাঠের স্কয়ার রড ব্যবহার করে বাক্সে পেস্ট করুন

পদক্ষেপ 2.4

প্লাইউডে কালো কার্ডবোর্ডের অনুরূপ মাত্রার টুকরোটি আটকান

পদক্ষেপ 2.5

মেথাক্রাইলেট এবং ভিনাইলের একটি অনুরূপ মাত্রার টুকরো কেটে নিন

পদক্ষেপ 2.6

পিডিএফ ফাইল "Fibonacci clock.pdf" ডাউনলোড করুন এবং প্রিন্ট করুন এবং এটিকে টেমপ্লেট হিসাবে ব্যবহার করে, ভিনাইলের লাইন এবং বৃত্তের স্থায়ী মার্কার ব্যবহার করে আঁকুন।

পদক্ষেপ 2.7

প্লাস্টিকের অক্ষর টেমপ্লেট ব্যবহার করে টেক্সট এবং সংখ্যাগুলি আপনি ছবিতে দেখতে পারেন মুদ্রণ করুন

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

ধাপ 3: ঘড়ির সামনের দিক তৈরি করা

ঘড়ির সামনের দিক তৈরি করা
ঘড়ির সামনের দিক তৈরি করা
ঘড়ির সামনের দিক তৈরি করা
ঘড়ির সামনের দিক তৈরি করা
ঘড়ির সামনের দিক তৈরি করা
ঘড়ির সামনের দিক তৈরি করা

পদক্ষেপ 3.1

চারটি নেতৃত্বাধীন স্ট্রিপগুলি মাউন্ট করুন:

  • LED স্ট্রিপ 1 (আরডুইনো স্কেচে লেডস 1) 6 টি এলইডি (এটি ফিবোনাচ্চি সিকোয়েন্সের 2 এবং 3 মানগুলির বর্গ বিভাগকে আলোকিত করতে ব্যবহৃত হয়)
  • LED স্ট্রিপ 2 (arduino স্কেচে leds2) 6 leds দিয়ে
  • LED স্ট্রিপ 3 (arduino স্কেচে leds3) 3 leds দিয়ে
  • LED স্ট্রিপ 4 (arduino স্কেচে leds4) 9 leds (এটি লেবেল করা বৃত্তগুলিকে আলোকিত করতে ব্যবহৃত হয়: 12, 24, 36, 48, pm)

একটি LED স্ট্রিপ মাউন্ট করার জন্য আপনাকে প্রতিটি LED এর জন্য 6 টি তারের সোল্ডার করতে হবে যেমনটি আপনি প্রথম ছবিতে দেখতে পাচ্ছেন। দয়া করে লেডগুলিতে তীরগুলির দিকে মনোযোগ দিন যাতে সেগুলি সঠিকভাবে বিক্রি হয়।

এলইডিগুলির মধ্যে তারের দৈর্ঘ্য সামঞ্জস্য করতে আমি আপনাকে "ফিবোনাচি ক্লক.পিডিএফ" ফাইলটি মুদ্রণ করার পরামর্শ দিচ্ছি এবং এটি একটি টেমপ্লেট হিসাবে ব্যবহার করুন যেমনটি আপনি ছবিতে দেখতে পাচ্ছেন।

পদক্ষেপ 3.2

বাক্সে নেতৃত্বাধীন স্ট্রিপগুলি আটকান। প্রথমে আপনাকে ঘরের পিছনের দিকে প্রতিটি নেতৃত্বাধীন স্ট্রিপের তিনটি তারের পাশ দিয়ে যাওয়ার জন্য একটি ছোট গর্ত খুলতে হবে যেখানে মাইক্রোকন্ট্রোলারে সবকিছু সংযুক্ত থাকবে। আমি ঘড়ির দ্বিতীয় জোনে চারটি ছোট গর্ত খুলেছি।

পদক্ষেপ 3.3

কাঠের স্কোয়ার বিভাগগুলি তৈরি করুন যেমন আপনি ছবিতে দেখতে পাচ্ছেন। আবার আপনি মুদ্রিত "Fibonacci clock.pdf" ব্যবহার করতে পারেন একটি টেমপ্লেট হিসাবে বিভাগগুলিকে সামঞ্জস্য করতে।

পদক্ষেপ 3.4

লেবেলযুক্ত চেনাশোনাগুলিকে আলোকিত করতে লেডগুলি coverাকতে ছোট কালো কার্ডবোর্ড সিলিন্ডারগুলি তৈরি করুন যেমনটি আপনি শেষ ছবিগুলিতে দেখতে পারেন

ধাপ 4: ঘড়ির পিছনের দিক তৈরি করা

ঘড়ির পেছনের দিক নির্মাণ করা
ঘড়ির পেছনের দিক নির্মাণ করা
ঘড়ির পেছনের দিক নির্মাণ করা
ঘড়ির পেছনের দিক নির্মাণ করা
ঘড়ির পেছনের দিক নির্মাণ করা
ঘড়ির পেছনের দিক নির্মাণ করা

পিছনের দিকে আমরা তিনটি বোতাম সহ পাতলা পাতলা কাঠের একটি টুকরো পেয়েছি:

  • ঘন্টা সেট করতে বা মিনিট সেট করতে সবুজ বোতাম
  • ঘন্টা বা মিনিটের মান বাড়াতে "+" লেবেলযুক্ত সাদা বোতাম
  • ঘন্টা বা মিনিটের মান কমাতে "-" লেবেলযুক্ত সাদা বোতাম

বাক্সের ভিতরে আমরা মাইক্রোকন্ট্রোলার, DS3231 রিয়েল টাইম ঘড়িটি তার ব্যাটারি, প্রতিটি নেতৃত্বাধীন স্ট্রিপের তিনটি তার, পাওয়ার সাপ্লাই এবং প্রয়োজনীয় তারের ছবি আঁকার পর সবকিছু সংযুক্ত করতে পারব।

ধাপ 5: এটি কিভাবে কাজ করে

ভিডিওটি 12:28:01 pm এর মধ্যে একটি সংক্ষিপ্ত সময়ের ব্যবধান দেখায় এবং 12:28:46 p.m.

সময় নির্ধারণ করুন

পিছনের দিকের তিনটি বোতাম ব্যবহার করে আপনি সময় নির্ধারণ করতে পারেন। সবুজ বোতাম টিপে আপনি ঘন্টা বা মিনিট পরিবর্তন করতে পারেন। অন্য কোন বোতাম না চাপলে ঘন্টা বা মিনিট জোন 10 সেকেন্ডের মধ্যে জ্বলজ্বল করতে শুরু করবে। একবার সেট মোড নির্বাচন হয়ে গেলে আপনি মান বাড়াতে বা কমানোর জন্য "+" বা "-" বাটন টিপতে পারেন। নির্বাচিত নতুন মান স্বয়ংক্রিয়ভাবে আপডেট হবে এবং ঘড়ি এই নতুনগুলির সাথে চলতে থাকবে।

প্রস্তাবিত: