সুচিপত্র:
ভিডিও: মাইক্রোকন্ট্রোলার ব্যবহার করে ডিজিটাল ঘড়ি (RTC সার্কিট ছাড়া AT89S52): 4 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
একটি ঘড়ি বর্ণনা করা যাক … "ঘড়ি এমন একটি যন্ত্র যা গণনা করে এবং সময় দেখায় (আপেক্ষিক)" !!!
অনুমান আমি এটা ঠিক বলেছি তাই অ্যালার্ম বৈশিষ্ট্য সঙ্গে একটি ঘড়ি করা যাক।
দ্রষ্টব্য: এটি পড়তে 2-3 মিনিট সময় লাগবে দয়া করে পুরো প্রকল্পটি পড়ুন অন্যথায় আমি কোনও অংশের ক্ষতির জন্য দায়ী থাকব না।
ধাপ 1: প্রয়োজনীয় উপাদান
6 টি উপাদান প্রয়োজন:
1. মাইক্রোকন্ট্রোলার (আমি AT89S52-8051 পরিবার ব্যবহার করেছি), যেকোনো প্রোগ্রামযোগ্য মাইক্রোকন্ট্রোলার ব্যবহার করা যেতে পারে।
2.7 সেগমেন্ট ডিসপ্লে
3. ক্রিস্টাল অসিলেটর (12MHz)
4. ক্যাপাসিটর (10uF, 33pF/22pF)
5. এলইডি
6. প্রতিরোধ (330 ওহম)
7. বুজার (পাইজো)
8. পুশ সুইচ
এবং আমি সোল্ডারিং লোহা, তার, ফ্লাক্স….. বিদ্যুৎ সহ নয় !!! আমাকে সাহায্য করুন:)
ধাপ 2: সার্কিট ডায়াগ্রাম
এটি 8051 মাইক্রোকন্ট্রোলার ব্যবহার করে ডিজিটাল ঘড়ির সার্কিট ডায়াগ্রাম।
আমরা দেখতে পাচ্ছি যে মাইক্রোকন্ট্রোলার তিনটি 7 সেগমেন্ট ডিসপ্লেতে সংযুক্ত রয়েছে যার সাথে আলাদা পোর্ট মাল্টিপ্লেক্সেড নয় এবং শেষ ঘন্টার অঙ্কটি শুধুমাত্র একটি পিনের সাথে সংযুক্ত থাকে কারণ এটি শুধুমাত্র 1 দেখায়।
LED এবং buzzer কোড অনুযায়ী স্ব -ব্যাখ্যামূলক।
LED এর 1 টি AM এর জন্য এবং আমি আরেকটি LED সংযুক্ত করেছি যা অ্যালার্মের জন্য চিত্রে দেখানো হয়নি।
12MHz এর ক্রিস্টাল অসিলেটর ঘড়ির গতির সাথে সংযুক্ত এবং মাইক্রোকন্ট্রোলারের ইন্টারাপ্ট প্রপার্টি ব্যবহার করে সঠিক 1 সেকেন্ড গণনা অর্জন করে।
মধ্যম LEDS ডেনোটিং সেকেন্ড "28TH এবং 32ND" পিনের সাথে সংযুক্ত।
দয়া করে আমাকে ক্ষমা করুন, আমার অলসতার জন্য সার্কিট ডায়াগ্রামে 3 টি LED দেখানো হয় না।
28 তম পিন LED: প্রথম 30 সেকেন্ডের পলক
Nd২ তম পিন LED: বিশ্রাম second০ সেকেন্ড পলক
**** পুরো এক মিনিটে অবদান !! কি দারুন
ধাপ 3: কোডিং
আমি মাইক্রোকন্ট্রোলার ব্যবহার করে এবং হেক্স ফাইল পেতে আরটিসির জন্য একটি সি কোড তৈরি করতে কিল সফটওয়্যার ব্যবহার করেছি।
আরো জানতে কোডিং পোর্টেশন উল্লেখ করুন !!
কোডিং অংশে মৌলিক বিষয় হল, যখন প্রতিটি পোর্টের পিন প্রতিটি 7 সেগমেন্ট ডিসপ্লে সম্পর্কিত ডিজিট দেখানোর জন্য টগল করবে।
8051 এর বাধা সম্পত্তি গণনা এবং প্রতি সেকেন্ডে পুনরায় লোড করতে ব্যবহৃত হয়। শুধু উদাহরণস্বরূপ, যেমন আর্গুমেন্ট 1 দিয়ে 1 সেকেন্ড বিলম্বের সাথে বিলম্ব ফাংশন তৈরি করা। (TMOD, TL0, TH0, IE প্রতিটি মান সময় তৈরিতে অবদান রাখে)
AM জন্য LED বিকল্প 12 ঘন্টা জন্য প্রোগ্রাম করা হয়।
পাশাপাশি বিশেষ করে AM বা PM- এর জন্য অ্যালার্মও সেট করা যেতে পারে এবং বাজারের পিনটি ফ্রিকোয়েন্সি কোড দিয়ে এলার্মের সময় বাজতে থাকে। অ্যালার্ম সেট করার জন্য মিনি, ঘন্টা এবং সেভ সুইচ সহ অ্যালার্ম বাটন ব্যবহার করা হয়। অ্যালার্মে দুবার ক্লিক করলে অ্যালার্ম বৈশিষ্ট্য নিষ্ক্রিয় হয়ে যায়।
কোড: শুধুমাত্র ধারণা পাওয়ার জন্য সি কোড (হেক্স ফাইলটি প্রকল্পের সঠিক একটি)
github.com/abhrodeep/Arduino_projs/blob/master/digitalclock.c
ধাপ 4: অবশেষে …
সব শেষ !!! উজ্জ্বল এবং সুনির্দিষ্ট ঘড়ি উপভোগ করার এখনই সময়।
প্রস্তাবিত:
Arduino ব্যবহার করে LED স্ট্রিপ দিয়ে কিভাবে এনালগ ঘড়ি এবং ডিজিটাল ঘড়ি তৈরি করবেন: 3 টি ধাপ
কিভাবে Arduino ব্যবহার করে LED স্ট্রিপ দিয়ে এনালগ ঘড়ি এবং ডিজিটাল ঘড়ি তৈরি করবেন: আজ আমরা একটি এনালগ ঘড়ি & লেড স্ট্রিপ সহ ডিজিটাল ঘড়ি এবং আরডুইনো সহ MAX7219 ডট মডিউল এটি স্থানীয় সময় অঞ্চলের সাথে সময় সংশোধন করবে। অ্যানালগ ঘড়িটি একটি দীর্ঘ LED স্ট্রিপ ব্যবহার করতে পারে, তাই এটি একটি আর্টওয়ার হওয়ার জন্য দেয়ালে ঝুলানো যেতে পারে
ডিজিটাল ঘড়ি কিন্তু মাইক্রোকন্ট্রোলার ছাড়া [হার্ডকোর ইলেকট্রনিক্স]: ১ Ste টি ধাপ (ছবি সহ)
ডিজিটাল ক্লক কিন্তু মাইক্রোকন্ট্রোলার ছাড়া [হার্ডকোর ইলেকট্রনিক্স]: একটি মাইক্রোকন্ট্রোলার দিয়ে সার্কিট তৈরি করা বেশ সহজ কিন্তু আমরা একটি মাইক্রোকন্ট্রোলারকে একটি সাধারণ কাজ (এমনকি একটি লিড ব্লিংক করার জন্য) যে কাজ করতে হয়েছিল তা সম্পূর্ণভাবে ভুলে যাই। সুতরাং, ডিজিটাল ঘড়িটি সম্পূর্ণ করা কতটা কঠিন হবে
কোন RTC ছাড়া ESP8266 নেটওয়ার্ক ঘড়ি - Nodemcu NTP ঘড়ি কোন RTC - ইন্টারনেট ক্লক প্রকল্প: 4 টি ধাপ
কোন RTC ছাড়া ESP8266 নেটওয়ার্ক ঘড়ি | Nodemcu NTP ঘড়ি কোন RTC | ইন্টারনেট ঘড়ি প্রকল্প: প্রকল্পে আরটিসি ছাড়া একটি ঘড়ি প্রকল্প তৈরি করা হবে, এটি ওয়াইফাই ব্যবহার করে ইন্টারনেট থেকে সময় নিচ্ছে এবং এটি st7735 ডিসপ্লেতে প্রদর্শন করবে
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন - মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: 8 টি ধাপ (ছবি সহ)
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন | মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: ভূমিকা আমার ইউটিউব চ্যানেল পরিদর্শন করুন একটি ড্রোন কিনতে একটি খুব ব্যয়বহুল গ্যাজেট (পণ্য)। এই পোস্টে আমি আলোচনা করতে যাচ্ছি, আমি কিভাবে এটি সস্তায় তৈরি করব ?? এবং কিভাবে আপনি সস্তা দামে আপনার নিজের মত এটি তৈরি করতে পারেন… ভাল ভারতে সব উপকরণ (মোটর, ইএসসি)
রাস্পবেরি পাই জিপিআইও সার্কিট: এডিসি ছাড়া এলডিআর এনালগ সেন্সর ব্যবহার করে (এনালগ টু ডিজিটাল কনভার্টার): 4 টি ধাপ
রাস্পবেরী পাই জিপিআইও সার্কিট: এডিসি ছাড়া এলডিআর এনালগ সেন্সর ব্যবহার করা (ডিজিটাল কনভার্টার থেকে এনালগ): আমাদের আগের নির্দেশাবলীতে, আমরা আপনাকে দেখিয়েছি কিভাবে আপনি আপনার রাস্পবেরি পাই এর জিপিআইও পিনগুলিকে এলইডি এবং সুইচগুলির সাথে সংযুক্ত করতে পারেন এবং জিপিআইও পিনগুলি কীভাবে উচ্চ হতে পারে অথবা কম। কিন্তু আপনি যদি আপনার রাস্পবেরি পাইকে এনালগ সেন্সর দিয়ে ব্যবহার করতে চান? আমরা যদি একটি ব্যবহার করতে চাই