সুচিপত্র:
ভিডিও: DS1302 ব্যবহার করে Arduino ডিজিটাল ঘড়ি: 4 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
ভূমিকা
হ্যালো বন্ধুরা, আমি আশা করি আপনি সবাই দুর্দান্ত করছেন। আরডুইনো ব্যবহার করে ডিজিটাল ঘড়ি কীভাবে তৈরি করা যায় সে সম্পর্কে এটি একটি সংক্ষিপ্ত এবং সহজ প্রকল্প হতে চলেছে।
এই প্রকল্পে, আমরা Arduino এবং একটি শিফট রেজিস্টারের সাহায্যে একটি ডিজিটাল ঘড়ি তৈরি করতে যাচ্ছি। এটি শুধুমাত্র 24 ঘণ্টার বিন্যাসে ঝলকানো বিন্দুগুলি (সেকেন্ডের প্রতিনিধিত্ব করে) প্রদর্শন করতে পারে।
আমি রিয়েল টাইম ক্লক মডিউল (RTC) DS1302 টাইমিং এর উদ্দেশ্যে ব্যবহার করছি। এটি সম্পর্কে দুর্দান্ত জিনিসটি কেবল একটি শিফট রেজিস্টার এবং 4-সংখ্যার 7 সেগমেন্ট ডিসপ্লে ব্যবহার করা।
ধাপ 1: আমাদের কি দরকার?
এখানে আমাদের প্রয়োজনীয় অংশগুলির তালিকা রয়েছে:
- Arduino Uno/Nano
- RTC ক্লক মডিউল (DS1302)
- 4-অঙ্কের সাতটি সেগমেন্ট প্রদর্শন
- শিফট রেজিস্টার (74HC595)
- 220 ওহম প্রতিরোধক x4 (উজ্জ্বলতা হ্রাস করার জন্য)
- CR2032 কয়েন সেল (RTC মডিউলের জন্য)
- জাম্পার তার
- ব্রেডবোর্ড
- পারফ বোর্ড (প্রোটোটাইপিংয়ের জন্য চ্ছিক) লিথিয়াম-আয়ন ব্যাটারি (পাওয়ার সোর্সের জন্য)
সুতরাং এটি আমাদের সকলের প্রয়োজন।
ধাপ 2: সংযোগ/তারের
এতে, আমরা সেগমেন্ট ডিসপ্লেটিকে আরডুইনো এবং শিফট রেজিস্টারের সাথে নিম্নরূপ সংযুক্ত করি:
Q0 এ A পিন করুন, Q1 এ B পিন করুন, Q2 তে C পিন করুন, Q3 তে D পিন করুন, Q4 এ E পিন করুন, Q5 এ F পিন করুন, শিফট রেজিস্টারের Q6 এ G পিন করুন
Arduino এর পিন 3 এ DP (H) পিন করুন
পিন ডিজিট 1 আরডুইনো এর পিন 7 এ
Arduino এর পিন 6 থেকে পিন ডিজিট 2
পিন ডিজিট 3 আরডুইনো এর পিন 5 তে
পিন ডিজিট 4 আরডুইনো এর পিন 4 এ
এছাড়াও, সেগমেন্ট ডিসপ্লের প্রতিটি ডিজিটের সাথে 220-ওহম রেজিস্টর সংযুক্ত করুন। (ডায়াগ্রাম দেখুন)
এখন আমরা আরটিসি মডিউলকে আরডুইনোতে সংযুক্ত করি, মডিউলে কয়েন সেলটি সন্নিবেশ করাই এবং প্রদত্ত চিত্র অনুযায়ী সংযোগ করি। শিফট রেজিস্টারের ক্ষেত্রেও একই।
আপনি নীচের লিঙ্ক থেকে এই ছবিগুলি ডাউনলোড করতে পারেন। পরিকল্পিত ব্রেডবোর্ড সংযোগ
ধাপ 3: কোডিং
আপনি ছবিতে দেখানো মত একটি কোড দেখতে পাবেন:
কোডের এই লাইনে শুধুমাত্র বর্তমান সময় সেট করুন এবং এটি আপলোড করুন। আপলোড করার পর, এই লাইনে মন্তব্য করুন (ডবল স্ল্যাশ অর্থাৎ // ব্যবহার করুন) কারণ একবার সময় সেট হয়ে গেলে এটি অপরিবর্তিত থাকে।
প্রোগ্রামে লাইব্রেরি অন্তর্ভুক্ত করুন (নীচের প্রদত্ত লিঙ্কে দেওয়া আছে)
স্কেচ <লাইব্রেরি অন্তর্ভুক্ত করুন <. ZIP ফাইল যোগ করুন <আপনার ডাউনলোড করা ফাইলের পথ যোগ করুন
নীচের দেওয়া লিঙ্ক থেকে কোড এবং লাইব্রেরি ডাউনলোড করুন:
কোড ডাউনলোড করুন
ধাপ 4: প্রোটোটাইপিং (ptionচ্ছিক)
আমরা পিসিবিতে সংযোগ করে এই প্রকল্পটিকে বহনযোগ্য করতে পারি।
পিসিবিতে এটি তৈরি করার সময় নিশ্চিত হয়ে নিন যে আপনি আরডুইনো সার্কিটগুলি মাউন্ট করার জন্য মহিলা হেডার পিন ব্যবহার করছেন অন্যথায় সরাসরি সোল্ডারিং ডিভাইসের ক্ষতি করতে পারে। এছাড়াও, শিফট রোধের জন্য একটি 16 পিন আইসি বেস ব্যবহার করুন অন্য ডিভাইস ক্ষতিগ্রস্ত হতে পারে (আমার ক্ষেত্রেও এটি ঘটে)।
এছাড়াও, আমি অন্য PCB তে সেগমেন্ট ডিসপ্লে বিক্রি করেছি যা একটি বাক্স বা অন্য কিছুতে সহজেই মাউন্ট করা যায়।
প্রতিটি জয়েন্টকে সঠিকভাবে সংযুক্ত করুন অন্যথায় সার্কিট কাজ নাও করতে পারে।
পরামর্শ: প্রথমে এটি রুটিবোর্ডে তৈরি করুন তারপর আপনি এটি PCB- এ বিক্রি করতে পারেন।
প্রস্তাবিত:
Arduino ব্যবহার করে LED স্ট্রিপ দিয়ে কিভাবে এনালগ ঘড়ি এবং ডিজিটাল ঘড়ি তৈরি করবেন: 3 টি ধাপ
কিভাবে Arduino ব্যবহার করে LED স্ট্রিপ দিয়ে এনালগ ঘড়ি এবং ডিজিটাল ঘড়ি তৈরি করবেন: আজ আমরা একটি এনালগ ঘড়ি & লেড স্ট্রিপ সহ ডিজিটাল ঘড়ি এবং আরডুইনো সহ MAX7219 ডট মডিউল এটি স্থানীয় সময় অঞ্চলের সাথে সময় সংশোধন করবে। অ্যানালগ ঘড়িটি একটি দীর্ঘ LED স্ট্রিপ ব্যবহার করতে পারে, তাই এটি একটি আর্টওয়ার হওয়ার জন্য দেয়ালে ঝুলানো যেতে পারে
Arduino Nano এবং DS1307: 4 টি ধাপ ব্যবহার করে সহজ ডিজিটাল ঘড়ি
Arduino Nano এবং DS1307 ব্যবহার করে সহজ ডিজিটাল ঘড়ি: এই নিবন্ধে আমি আপনাকে Arduino ব্যবহার করে একটি ডিজিটাল ঘড়ি তৈরির একটি টিউটোরিয়াল দেখাবো .. আমি যে Arduino বোর্ড ব্যবহার করি তা হল Arduino Nano V3, DS1307 টাইম ডেটা প্রদানকারী হিসাবে, MAX7219 7 সেগমেন্ট হিসেবে ঘড়ির প্রদর্শন টিউটোরিয়ালে প্রবেশ করার আগে, আমি সুপারিশ করছি যে
Arduino ব্যবহার করে সহজ ডিজিটাল ঘড়ি: 6 টি ধাপ
Arduino ব্যবহার করে সহজ ডিজিটাল ঘড়ি: Arduino এবং সহজ PCB ব্যবহার করে সহজ ডিজিটাল ঘড়ি তৈরি করুন
Arduino ব্যবহার করে 12-ঘন্টা ডিজিটাল ঘড়ি: 3 টি ধাপ
Arduino ব্যবহার করে 12-ঘন্টার ডিজিটাল ঘড়ি: এটি একটি ব্রেডবোর্ড ভিত্তিক প্রকল্প যা অতিরিক্ত পেরিফেরালের প্রয়োজন ছাড়াই 12 ঘন্টার ডিজিটাল ঘড়ি তৈরির জন্য Atmel Atmega 2560 (Arduino Mega) এবং 16x2 LCD স্ক্রিন ব্যবহার করে। আমরা দুটি পুশ বোতামের সাহায্যে সময় সেট এবং পরিবর্তন করতে পারি। পুরো
Arduino + DS1307 + Neopixel ব্যবহার করে রৈখিক ঘড়ি: কিছু হার্ডওয়্যার পুনরায় ব্যবহার করে।: 5 টি ধাপ
Arduino + DS1307 + Neopixel ব্যবহার করে রৈখিক ঘড়ি: কিছু হার্ডওয়্যার পুনরায় ব্যবহার করে।: পূর্ববর্তী প্রকল্পগুলি থেকে আমার একটি Arduino UNO এবং একটি Neopixel LED স্ট্রিপ বাকি ছিল, এবং আমি কিছু ভিন্ন করতে চেয়েছিলাম। যেহেতু নিওপিক্সেল স্ট্রিপটিতে 60 টি LED লাইট রয়েছে, তাই এটি একটি বড় ঘড়ি হিসাবে ব্যবহার করা হবে বলে মনে করা হয়।