সুচিপত্র:

ফিবোনাচি ঘড়ি: 10 টি ধাপ (ছবি সহ)
ফিবোনাচি ঘড়ি: 10 টি ধাপ (ছবি সহ)

ভিডিও: ফিবোনাচি ঘড়ি: 10 টি ধাপ (ছবি সহ)

ভিডিও: ফিবোনাচি ঘড়ি: 10 টি ধাপ (ছবি সহ)
ভিডিও: একটি প্রাচীন সভ্যতার ট্রেস উপর? 🗿 আমরা যদি আমাদের অতীত নিয়ে ভুল করে থাকি? 2024, নভেম্বর
Anonim
Image
Image
আমি কিভাবে সময় বলব?
আমি কিভাবে সময় বলব?

আপডেট: এই প্রকল্পটি কিকস্টারটারে সফলভাবে অর্থায়ন করা হয়েছে এবং এখন https://store.basbrun.com- এ বিক্রির জন্য উপলব্ধ তাদের সকলকে ধন্যবাদ যারা আমার প্রচারাভিযান সমর্থন করেছেন!

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

ধাপ 1: আমি কিভাবে সময় বলব?

ফিবোনাচ্চি সিকোয়েন্স হল 13 তম শতাব্দীতে ইতালীয় গণিতবিদ ফিবোনাচ্চি দ্বারা নির্মিত সংখ্যার একটি ক্রম। এটি 1 এবং 1 দিয়ে শুরু হওয়া একটি সিকোয়েন্স, যেখানে প্রতিটি পরবর্তী সংখ্যা হল আগের দুইটির যোগফল। ঘড়ির জন্য আমি প্রথম 5 টি পদ ব্যবহার করেছি: 1, 1, 2, 3 এবং 5।

ঘড়ির পর্দা পাঁচটি বর্গক্ষেত্র নিয়ে গঠিত যার পার্শ্ব দৈর্ঘ্য প্রথম পাঁচটি ফিবোনাকি সংখ্যার সাথে মিলে যায়: ১, ১, ২, and এবং ৫। ঘণ্টা লাল এবং মিনিট সবুজ ব্যবহার করে প্রদর্শিত হয়। যখন একটি বর্গ ঘন্টা এবং মিনিট উভয় প্রদর্শন করতে ব্যবহৃত হয় তখন এটি নীল হয়ে যায়। সাদা বর্গ উপেক্ষা করা হয়। ফিবোনাচ্চি ঘড়িতে সময় বলতে আপনাকে কিছু গণিত করতে হবে। ঘন্টা পড়ার জন্য, কেবল লাল এবং নীল বর্গগুলির সংশ্লিষ্ট মান যোগ করুন। মিনিট পড়ার জন্য, সবুজ এবং নীল স্কোয়ারের সাথে একই করুন। মিনিটগুলি 5 মিনিটের ইনক্রিমেন্টে প্রদর্শিত হয় (0 থেকে 12) তাই প্রকৃত সংখ্যা পেতে আপনাকে আপনার ফলাফল 5 দিয়ে গুণ করতে হবে।

প্রায়শই, একক সময় প্রদর্শন করার একাধিক উপায় রয়েছে। চ্যালেঞ্জে যোগ করার জন্য, সংমিশ্রণগুলি এলোমেলোভাবে বেছে নেওয়া হয় একটি সংখ্যা প্রদর্শনের বিভিন্ন উপায়ে। উদাহরণস্বরূপ, 6:30 প্রদর্শন করার 16 টি ভিন্ন উপায় রয়েছে এবং আপনি কখনই জানেন না যে ঘড়িটি কোনটি ব্যবহার করবে!

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

সার্কিট
সার্কিট
সার্কিট
সার্কিট

আমি Arduino ব্যবহার করে একটি Atmega328P মাইক্রো-কন্ট্রোলার ব্যবহার করে ফিবোনাচি ঘড়ি তৈরি করেছি। আপনি একটি Arduino বোর্ড এবং একটি DS1307 রিয়েল-টাইম ক্লক ব্রেক-আউট বোর্ড কিনতে পারেন এবং আপনার সার্কিটের জন্য একটি কাস্টম ieldাল তৈরি করতে পারেন কিন্তু আমি আমার নিজস্ব সার্কিট বোর্ড তৈরি করতে পছন্দ করি। এটি আমাকে আকার ছোট এবং দাম কম রাখতে দেয়।

ধাপ 3: বোতাম

বোতাম
বোতাম

Arduino পিনের সাথে সংযুক্ত তিনটি বোতাম #3, #4 এবং #6 সময় পরিবর্তনের জন্য একসাথে ব্যবহার করা হয়। পিন #3 এর বোতামটি LEDs এর রঙ প্যালেট পরিবর্তন করতে একা ব্যবহার করা যেতে পারে। ঘড়ির বিভিন্ন মোডের মধ্যে পরিবর্তন করতে #5 পিনের সাথে একটি অতিরিক্ত বোতাম সংযুক্ত করা হয়। দুটি মোড হল বাতি মোড এবং ডিফল্ট মোড হল ঘড়ি। সমস্ত বোতাম সমান্তরালভাবে 10K টান-ডাউন প্রতিরোধক সহ Arduino পিনের সাথে সংযুক্ত।

ধাপ 4: রিয়েল-টাইম ঘড়ি

রিয়েল-টাইম ঘড়ি
রিয়েল-টাইম ঘড়ি

রিয়েল-টাইম ক্লক চিপ DS1307 Arduino এনালগ পিন 4 এবং 5 এর সাথে দুটি 22K পুল-আপ রেজিস্টার যুক্ত। ঘড়ির পিন 5 (SDA) Atmega328P পিন 27 (Arduino A4) এবং ক্লক পিন 6 (SCL) Atmega329P পিন 29 (Arduino A5) এর সাথে সংযুক্ত। DS1307 চিপটি আনপ্লাগ করার সময় সময় রাখতে চিপের পিন্ট 3 এবং 4 এর সাথে সংযুক্ত একটি 3V ব্যাটারি প্রয়োজন। অবশেষে, রিয়েল-টাইম ঘড়িটি পিন 1 এবং 2 এ সংযুক্ত 32KHz স্ফটিক দ্বারা চালিত হয়। পিন 8 এ 5V শক্তি প্রয়োগ করা হয়।

ধাপ 5: LED পিক্সেল স্ট্রিপ

LED পিক্সেল স্ট্রিপ
LED পিক্সেল স্ট্রিপ

আমি WS2811 ড্রাইভারগুলির উপরে নির্মিত LED পিক্সেল ব্যবহার করছি। এই মাইক্রোকন্ট্রোলারগুলি আমাকে আরডুইনো মাইক্রোকন্ট্রোলারে একক আউটপুট সহ প্রতিটি পৃথক LED এর রঙ সেট করতে দেয়। এই প্রকল্পে LEDs নিয়ন্ত্রণ করতে ব্যবহৃত Arduino পিন হল পিন #8 (Atmega328P পিন #14)।

ধাপ 6: মাইক্রোকন্ট্রোলার

মাইক্রোকন্ট্রোলার
মাইক্রোকন্ট্রোলার

আমার পোস্ট "Arduino ক্লোন তৈরি করুন" পোস্টে Arduino ক্লোন তৈরির জন্য Atmega328P কে কিভাবে সংযুক্ত করতে হয় তার সমস্ত বিবরণ আপনি পাবেন। আমি এই প্রকল্পে একটি নতুন বৈশিষ্ট্য যোগ করেছি, একটি FTDI পোর্ট যা আপনার Arduino মাইক্রোকন্ট্রোলারকে সরাসরি এই সার্কিটে প্রোগ্রাম করে। আপনি চিপ বুটআপ ক্রমের সাথে আপনার আপলোডারকে সিঙ্ক্রোনাইজ করতে একটি 0.1uF ক্যাপাসিটরের Arduino ট্রাফের রিসেট পিনের সাথে পিন সংযুক্ত করুন।

FTDI পোর্টের পিন 2 (RX) Atmega328P (Arduino 1-TX) এর পিন 3 এবং FTDI সংযোগকারীর পিন 3 (TX) সংযোগ করে Atmega328P (Arduino 0-RX) এর পিন 2 এর সাথে। অবশেষে FTDI পিন 4 5V এবং 5 এবং 6 গ্রাউন্ডে যায়।

ধাপ 7: ঘের

Image
Image
ঘের
ঘের

ভিডিওটি ফিবোনাকি ঘড়ি ঘের নির্মাণের জন্য সমস্ত পদক্ষেপ উপস্থাপন করে। ধারণাটি হল ঘড়িতে পাঁচ ইঞ্চি গভীর, দুই ইঞ্চি গভীর, ফিবোনাচ্চি ক্রমের পাঁচটি প্রথম শর্তের আকারের সাথে মিলে যাওয়া, 1, 1, 2, 3 এবং 5। সার্কিট বোর্ডে ঘড়ির পিছনে।

ঘেরটি বার্চ পাতলা পাতলা কাঠ দিয়ে তৈরি। ফ্রেমটি 1/4 ″ পুরু এবং পিছনের প্যানেলটি 1/8। পুরু। বিভাজকগুলি 1/16 ″ পুরু এবং যে কোনও অস্বচ্ছ উপাদান দিয়ে তৈরি করা যেতে পারে। ঘড়ির মাত্রা 8 ″ x5 ″ x4। ঘড়ির সামনের অংশটি 1/8 ″ পুরু আধা-স্বচ্ছ প্লেক্সিগ্লাসের টুকরো। বিভাজক একটি Sharpie কলম ব্যবহার করে চিহ্নিত করা হয়।

কাঠের ফিনিশ হল একটি জল ভিত্তিক বার্নিশ যা 220 বালির কাগজ ব্যবহার করে একটি ভাল স্যান্ডিংয়ের পরে প্রয়োগ করা হয়।

ধাপ 8: এটি একটি ল্যাম্প করুন

Image
Image

ফিবোনাকি ঘড়িটি একটি অ্যাম্বিয়েন্ট ল্যাম্পে রূপান্তরিত হতে পারে! প্রকাশিত কোডটি ইতিমধ্যে দুটি ল্যাম্প মোড সমর্থন করে। তিনটি মোডের মধ্যে টগল করার জন্য কেবল মোড বোতামটি চাপুন। আপনার হ্যাক করার জন্য কোডটি খোলা আছে, আপনার নিজের মোডগুলি বাস্তবায়নের জন্য নির্দ্বিধায়!

ধাপ 9: আপনি সম্পন্ন করেছেন

আপনি সম্পন্ন
আপনি সম্পন্ন

তুমি পেরেছ! ফিবোনাচ্চি ঘড়ি একটি চমত্কার আলোচনার সূচনা … এটি আপনার পরবর্তী NERD এ একত্রিত করুন অথবা ক্রিসমাস পারিবারিক পুনর্মিলনীতে নিয়ে আসুন!

পড়ার/দেখার জন্য ধন্যবাদ!

ধাপ 10: কোড

আপনি আমার গিথুব অ্যাকাউন্টে সোর্স কোড খুঁজে পেতে পারেন:

github.com/pchretien/fibo

প্রস্তাবিত: