সুচিপত্র:
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:59
এমনকি একটি ডিজিটাল বিশ্বেও, ক্লাসিক অ্যানালগ ঘড়ির একটি নিরবধি স্টাইল রয়েছে যা এখানে থাকার জন্য রয়েছে। মোটর ড্রাইভার এবং ক্রিস্টাল অসিলেটর সহ এনালগ ঘড়িতে প্রয়োজনীয় সমস্ত সক্রিয় ইলেকট্রনিক ফাংশন বাস্তবায়নের জন্য আমরা একটি দ্বৈত-রেল GreenPAK ™ CMIC ব্যবহার করতে পারি। গ্রিনপ্যাকগুলি হল কম খরচে, ছোট ডিভাইস যা স্মার্ট ঘড়ির সাথে মানানসই। একটি সহজে তৈরি করা বিক্ষোভ হিসাবে, আমি একটি সস্তা প্রাচীর ঘড়ি পেয়েছি, বিদ্যমান বোর্ডটি সরিয়ে ফেলেছি এবং সমস্ত সক্রিয় ইলেকট্রনিক্সকে একটি গ্রিনপাক ডিভাইসের সাথে প্রতিস্থাপন করেছি।
অ্যানালগ ক্লক মোটর ড্রাইভারকে নিয়ন্ত্রণ করার জন্য গ্রীনপাক চিপ কীভাবে প্রোগ্রাম করা হয়েছে তা বোঝার জন্য আপনি সমস্ত ধাপ অতিক্রম করতে পারেন। যাইহোক, যদি আপনি কেবলমাত্র সমস্ত অভ্যন্তরীণ সার্কিটারের মধ্যে না গিয়ে সহজেই অ্যানালগ ক্লক মোটর ড্রাইভার তৈরি করতে চান তবে ইতিমধ্যে সম্পন্ন এনালগ ক্লক মোটর ড্রাইভার গ্রিনপাক ডিজাইন ফাইলটি দেখতে গ্রীনপ্যাক সফটওয়্যারটি ডাউনলোড করুন। আপনার কম্পিউটারে গ্রিনপ্যাক ডেভেলপমেন্ট কিট লাগান এবং আপনার এনালগ ক্লক মোটর ড্রাইভারকে নিয়ন্ত্রণ করতে কাস্টম আইসি তৈরি করতে "প্রোগ্রাম" টিপুন। পরের ধাপে এনালগ ক্লক মোটর ড্রাইভার গ্রীনপাক ডিজাইন ফাইলের ভিতরে থাকা যুক্তি নিয়ে আলোচনা করা হবে যারা সার্কিট কিভাবে কাজ করে তা বুঝতে আগ্রহী।
ধাপ 1: পটভূমি: Lavet টাইপ Stepper মোটর
একটি সাধারণ এনালগ ঘড়ি ঘড়ি প্রক্রিয়াটির পিনিয়ন গিয়ার ঘুরিয়ে দিতে একটি লেভেট টাইপ স্টেপার মোটর ব্যবহার করে। এটি একটি একক-পর্বের মোটর যা একটি সমতল স্ট্যাটার (মোটরের স্থির অংশ) নিয়ে গঠিত যা একটি বাহুর চারপাশে আবৃত কুণ্ডলী দিয়ে থাকে। স্ট্যাটারের বাহুগুলির মধ্যে রয়েছে রটার (মোটরের চলমান অংশ) যার একটি বৃত্তাকার স্থায়ী চুম্বক থাকে যার উপরে একটি পিনিয়ন গিয়ার থাকে। পিনিয়ন গিয়ার এবং অন্যান্য গিয়ারের সাথে ঘড়ি হাত সরায়। মোটর স্ট্যাটার কয়েলে কারেন্টের পোলারিটি পরিবর্তন করে মেরু পরিবর্তনের মধ্যে বিরতি দিয়ে কাজ করে। বর্তমান ডালের সময়, প্ররোচিত চুম্বকত্ব রটার এবং স্টেটারের খুঁটিগুলিকে সারিবদ্ধ করতে মোটরকে টেনে নেয়। স্রোত বন্ধ থাকাকালীন, মোটর অনিচ্ছুক বল দ্বারা অন্য দুটি অবস্থানের একটিতে টানা হয়। এই অনিচ্ছা বিশ্রামের অবস্থানগুলি ধাতব মোটর হাউজিংয়ে অ-অভিন্নতার নকশা দ্বারা নকশাকৃত হয় যাতে মোটরটি একদিকে ঘোরে (চিত্র 1 দেখুন)।
ধাপ 2: মোটর ড্রাইভার
সংযুক্ত নকশা একটি SLG46121V ব্যবহার করে প্রয়োজনীয় বর্তমান তরঙ্গাকৃতি উত্পাদন যদিও স্টেটর কুণ্ডলী। আইসিতে পৃথক 2x পুশ-পুল আউটপুট (M1 এবং M2 লেবেলযুক্ত) কুণ্ডলীর প্রতিটি প্রান্তের সাথে সংযুক্ত হয় এবং বিকল্প ডালগুলি চালায়। এই ডিভাইসটি সঠিকভাবে কাজ করার জন্য পুশ-পুল আউটপুট ব্যবহার করা প্রয়োজন। তরঙ্গাকৃতি প্রতি সেকেন্ডে 10 এমএস পালস নিয়ে গঠিত, প্রতিটি পালস দিয়ে M1 এবং M2 এর মধ্যে পর্যায়ক্রমে। একটি সাধারণ 32.768 kHz স্ফটিক অসিলেটর সার্কিট থেকে চালিত কয়েকটি ব্লক দিয়ে ডাল তৈরি করা হয়। ওএসসি ব্লক 32.768 কিলোহার্টজ ঘড়িকে ভাগ করতে সাহায্য করার জন্য সুবিধাজনকভাবে ডিভাইডার তৈরি করেছে। CNT1 প্রতি সেকেন্ডে একটি ঘড়ির পালস আউটপুট করে। এই পালস একটি 10 ms এক শট সার্কিট ট্রিগার করে। দুটি LUTs (1 এবং 2 লেবেলযুক্ত) আউটপুট পিনগুলিতে 10 ms পালস ডেমাল্টিপ্লেক্স। DFF5 আউটপুট বেশি হলে M1 তে ডাল দেওয়া হয়, M2 কম হলে।
ধাপ 3: ক্রিস্টাল অসিলেটর
32.768 kHz স্ফটিক অসিলেটর চিপে মাত্র দুটি পিন ব্লক ব্যবহার করে। PIN12 (OSC_IN) লো-ভোল্টেজ ডিজিটাল ইনপুট (LVDI) হিসাবে সেট করা আছে, যার তুলনামূলকভাবে কম সুইচিং কারেন্ট রয়েছে। PIN12 থেকে সিগন্যাল PIN10 (FEEDBACK_OUT) এর OE তে ফিড করে। PIN10 একটি 3-স্টেট আউটপুট হিসাবে কনফিগার করা হয়েছে যার সাথে ইনপুট ওয়্যার্ড ইন গ্রাউন্ড, এটি একটি ওপেন ড্রেন NMOS আউটপুটের মত কাজ করে। এই সংকেত পথটি স্বাভাবিকভাবেই উল্টে যায়, তাই অন্য কোন ব্লকের প্রয়োজন নেই। বাহ্যিকভাবে, পিন 10 আউটপুট 1MΩ রোধকারী (R4) দ্বারা VDD2 (PIN11) পর্যন্ত টানা হয়। PIN10 এবং PIN12 উভয়ই VDD2 রেল দ্বারা চালিত, যা পরবর্তীতে VDD তে 1 MΩ প্রতিরোধের সীমিত। R1 ইনভার্টিং সার্কিটের পক্ষপাতিত্বের জন্য একটি প্রতিক্রিয়া প্রতিরোধক, এবং R2 আউটপুট ড্রাইভকে সীমাবদ্ধ করে। স্ফটিক এবং ক্যাপাসিটার যোগ করা চিত্র 3 এ দেখানো পিয়ার্স অসিলেটর সার্কিট সম্পন্ন করে।
ধাপ 4: ফলাফল
VDD একটি CR2032 লিথিয়াম কয়েন ব্যাটারি দ্বারা চালিত ছিল যা সাধারণত 3.0 V (তাজা অবস্থায় 3.3 V) প্রদান করে। আউটপুট ওয়েভফর্মটি 10 এমএস ডালগুলি পর্যায়ক্রমে গঠিত যা চিত্র 4 এ দেখানো হয়েছে। এক মিনিটের বেশি গড়, পরিমাপ করা বর্তমান ড্র মোটর ড্রাইভ সহ মোট 97 ইউএ ছিল। মোটর ছাড়া, বর্তমান ড্র ছিল 2.25 µA।
উপসংহার
এই অ্যাপ্লিকেশন নোট একটি এনালগ ক্লক স্টেপার মোটর চালানোর জন্য একটি সম্পূর্ণ সমাধানের একটি GreenPAK প্রদর্শন প্রদান করে এবং অন্যান্য আরো বিশেষ সমাধানের ভিত্তি হতে পারে। এই সমাধানটি শুধুমাত্র GreenPAK সম্পদের একটি অংশ ব্যবহার করে, যা IC কে আপনার কল্পনাশক্তির জন্য অতিরিক্ত ফাংশনের জন্য খোলা রাখে।
প্রস্তাবিত:
কিভাবে একটি এনালগ পিন ব্যবহার করে একাধিক এনালগ মান পড়বেন: 6 টি ধাপ (ছবি সহ)
কিভাবে একটি এনালগ পিন ব্যবহার করে একাধিক এনালগ মান পড়বেন: এই টিউটোরিয়ালে, আমি আপনাকে দেখাব কিভাবে শুধুমাত্র একটি এনালগ ইনপুট পিন ব্যবহার করে একাধিক এনালগ মান পড়তে হয়
এনালগ সার্কিট জ্ঞান - DIY একটি টিকিং ক্লক সাউন্ড এফেক্ট সার্কিট আইসি ছাড়া: 7 টি ধাপ (ছবি সহ)
এনালগ সার্কিট নলেজ - DIY একটি টিকিং ক্লক সাউন্ড এফেক্ট সার্কিট আইসি ছাড়া: এই টিকিং ক্লক সাউন্ড এফেক্ট সার্কিটটি শুধু ট্রানজিস্টর এবং রেজিস্টর এবং ক্যাপাসিটর দিয়ে তৈরি করা হয়েছিল যা কোন আইসি উপাদান ছাড়া। এই বাস্তব এবং সহজ সার্কিট দ্বারা মৌলিক সার্কিট জ্ঞান শেখা আপনার জন্য আদর্শ। প্রয়োজনীয় মাদুর
Stepper মোটর নিয়ন্ত্রিত Stepper মোটর - রোটারি এনকোডার হিসাবে স্টেপার মোটর: 11 টি ধাপ (ছবি সহ)
Stepper মোটর নিয়ন্ত্রিত Stepper মোটর | রোটারি এনকোডার হিসাবে স্টেপার মোটর: কয়েকটা স্টেপার মোটর চারপাশে পড়ে আছে এবং কিছু করতে চান? এই নির্দেশনায়, আসুন একটি স্টেপার মোটরকে একটি রোটারি এনকোডার হিসাবে ব্যবহার করি আরডুইনো মাইক্রোকন্ট্রোলার ব্যবহার করে অন্য স্টেপার মোটরের অবস্থান নিয়ন্ত্রণ করতে। সুতরাং আর কোন ঝামেলা ছাড়াই চলুন
Arduino ব্যবহার করে LED এনালগ ওয়াল ক্লক: 4 টি ধাপ
আরডুইনো ব্যবহার করে এলইডি এনালগ ওয়াল ক্লক: এটি আরডুইনো ব্যবহার করে এলইডি এনালগ ওয়াল ক্লক
রাস্পবেরি পাই জিপিআইও সার্কিট: এডিসি ছাড়া এলডিআর এনালগ সেন্সর ব্যবহার করে (এনালগ টু ডিজিটাল কনভার্টার): 4 টি ধাপ
রাস্পবেরী পাই জিপিআইও সার্কিট: এডিসি ছাড়া এলডিআর এনালগ সেন্সর ব্যবহার করা (ডিজিটাল কনভার্টার থেকে এনালগ): আমাদের আগের নির্দেশাবলীতে, আমরা আপনাকে দেখিয়েছি কিভাবে আপনি আপনার রাস্পবেরি পাই এর জিপিআইও পিনগুলিকে এলইডি এবং সুইচগুলির সাথে সংযুক্ত করতে পারেন এবং জিপিআইও পিনগুলি কীভাবে উচ্চ হতে পারে অথবা কম। কিন্তু আপনি যদি আপনার রাস্পবেরি পাইকে এনালগ সেন্সর দিয়ে ব্যবহার করতে চান? আমরা যদি একটি ব্যবহার করতে চাই