সুচিপত্র:

হাত ওয়াল ক্লক দিয়ে বাজানো: 14 টি ধাপ
হাত ওয়াল ক্লক দিয়ে বাজানো: 14 টি ধাপ

ভিডিও: হাত ওয়াল ক্লক দিয়ে বাজানো: 14 টি ধাপ

ভিডিও: হাত ওয়াল ক্লক দিয়ে বাজানো: 14 টি ধাপ
ভিডিও: অটো হেডশট মারার ৫টি ভুল যেটি ৯৯% প্লেয়ার জানে না ফ্রি ফায়ার || top 5 headshot mistakes in free fire 2024, নভেম্বর
Anonim
Image
Image
কাজ নীতি
কাজ নীতি

ইলেকট্রনিক হ্যান্ড ওয়াল ক্লক (কমার্শিয়াল মার্কিং কোয়ার্টজ) আজকাল বিশেষ কিছু নয়। এটি অনেক দোকানে কেনা যায়। তাদের মধ্যে কিছু তারা অত্যন্ত সস্তা; প্রায় € 2 (50CZK) দামের সাথে। সেই কম দাম তাদের কাছ থেকে দেখার জন্য প্রেরণা হতে পারে। তারপর আমি স্বীকার করলাম, তারা ইলেকট্রনিক নতুনদের জন্য আকর্ষণীয় খেলনা হতে পারে, যাদের এত সম্পদ নেই এবং যারা মূলত প্রোগ্রামিংয়ে আগ্রহী। কিন্তু অন্যদের কাছে নিজের উন্নয়ন উপস্থাপন করতে চান। কারণ সস্তা প্রাচীর ঘড়ি পরীক্ষা এবং নতুনদের পরীক্ষায় খুব সহনশীল, আমি এই নিবন্ধটি লেখার সিদ্ধান্ত নিয়েছি, যেখানে আমি মৌলিক ধারণাগুলি উপস্থাপন করতে চাই।

ধাপ 1: কাজের নীতি

কাজ নীতি
কাজ নীতি
কাজ নীতি
কাজ নীতি

এটা চিনতে সহজ, যে ঘড়ি চলাচলের জন্য ব্যবহার করে একধরনের স্টেপার মোটর। যিনি ইতিমধ্যেই কিছু ঘড়ি ভেঙেছেন তা স্বীকৃত, যে এটি সাধারণ স্টেপার মোটরের দুটি পরিবর্তে কেবল একটি কুণ্ডলী। এই ক্ষেত্রে আমরা "একক ফেজ" বা "একক মেরু" স্টেপার মোটর সম্পর্কে কথা বলছি। (এই নামটি প্রায়শই ব্যবহৃত হয় না, এটি বেশিরভাগ পূর্ণ স্ট্যাক স্টেপার মোটরগুলির জন্য ব্যবহৃত মার্কিংয়ের জন্য বেশিরভাগ উপমা। যিনি ইতিমধ্যে কাজের নীতি সম্পর্কে চিন্তা শুরু করেছেন তাকে প্রশ্ন করতে হবে, এটি কীভাবে সম্ভব, সেই মোটরটি সর্বদা সঠিক দিকে ঘোরে। কাজের নীতিগত বিবরণের জন্য নিম্নলিখিত চিত্রটি কার্যকর, যা পুরোনো ধরণের মোটর দেখায়।

প্রথম ছবিতে টার্মিনাল A এবং B, ধূসর স্ট্যাটার এবং লাল-নীল রটার সহ একটি কুণ্ডলী দৃশ্যমান। স্থায়ী চুম্বক থেকে রোটার তৈরি করা হয়, সে কারণেই, এটি রঙ চিহ্নিত কেন, দৃশ্যমান হতে পারে, কোন দিকে চুম্বকিত হয় (এটি এত গুরুত্বপূর্ণ নয়, কোন মেরু উত্তর এবং কী দক্ষিণ)। স্ট্যাটারে আপনি রোটারের কাছাকাছি দুটি "খাঁজ" দেখতে পারেন। তারা কাজের নীতি জন্য খুব গুরুত্বপূর্ণ। মোটর চার ধাপে কাজ করে। আমরা চারটি ছবি ব্যবহার করে প্রতিটি ধাপ বর্ণনা করব।

প্রথম ধাপের সময় (দ্বিতীয় চিত্র) মোটর এনার্জাইজড হয়, যে টার্মিনাল A ধনাত্মক মেরু এবং টার্মিনাল B negativeণাত্মক মেরুতে সংযুক্ত থাকে। এটি চৌম্বকীয় প্রবাহ তৈরি করে, উদাহরণস্বরূপ তীরের দিকে। রটার অবস্থানে থামবে, তার অবস্থান চৌম্বকীয় প্রবাহের সাথে সামঞ্জস্যপূর্ণ হবে।

বিদ্যুৎ সংযোগ বিচ্ছিন্ন হওয়ার পর দ্বিতীয় ধাপ অনুসরণ করা হয়। তারপর স্ট্যাটার মধ্যে চৌম্বক প্রবাহ বন্ধ করা হয়, এবং চুম্বক অবস্থানে ঘোরান প্রবণতা আছে, এটি মেরুকরণ স্ট্যাটার সর্বোচ্চ ভলিউম চৌম্বকীয় নরম উপাদান দিক হয় এবং এখানে গুরুত্বপূর্ণ দুটি খাঁজ। তারা সর্বাধিক ভলিউমের ছোট বিচ্যুতির দিকে ইঙ্গিত করে। তারপর রটার ঘড়ির কাঁটার দিকে একটু ঘোরানো হয়। চিত্র 3 এ দেখানো হয়েছে।

পরবর্তী ধাপ (চতুর্থ ছবি) হল ভোল্টেজ সংযুক্ত রিভার্স পোলারিটি (টার্মিনাল এ থেকে নেগেটিভ পোল, টার্মিনাল বি থেকে পজিটিভ পোল)। এর অর্থ, রোটারে চুম্বক কুণ্ডলী দ্বারা চৌম্বক ক্ষেত্রের দিকে ঘুরবে। রোটার সবচেয়ে ছোট দিক ব্যবহার করে, সেটা আবার ঘড়ির কাঁটার দিকে।

শেষ (চতুর্থ) ধাপ (পঞ্চম ছবি) দ্বিতীয়টির মতো। মোটর আবার ভোল্টেজ ছাড়া। শুধুমাত্র একটি পার্থক্য হল, চুম্বক শুরুর অবস্থান বিপরীত, কিন্তু রটার আবার সর্বোচ্চ উপাদান ভলিউমের দিকে চলে যাবে। এটি আবার ঘড়ির কাঁটার দিকে একটু অবস্থান করে।

যে সব চক্র, প্রথম ধাপ আবার অনুসরণ করে। মোটর চলাচলের জন্য ধাপ দুটি এবং চারটি স্থিতিশীল হিসাবে বোঝা যায়। তারপরে এটি যান্ত্রিকভাবে গিয়ারবক্স 1:30 ট্রান্সফার রেটের সাথে ঘড়ির দ্বিতীয় হাতের অবস্থানে স্থানান্তরিত হয়।

ধাপ 2: কাজের নীতি

কাজের নীতি Cont।
কাজের নীতি Cont।
কাজের নীতি Cont।
কাজের নীতি Cont।
কাজের নীতি Cont।
কাজের নীতি Cont।
কাজের নীতি Cont।
কাজের নীতি Cont।

পরিসংখ্যান মোটর টার্মিনালে ভোল্টেজ তরঙ্গাকৃতি দেখায়। সংখ্যা মানে সব সেকেন্ড। বাস্তবে ডালগুলি স্পেসের তুলনায় অনেক ছোট। সেগুলো মিলিসেকেন্ডের সমান।

ধাপ 3: ব্যবহারিক বিচ্ছিন্ন 1

ব্যবহারিক বিচ্ছিন্ন 1
ব্যবহারিক বিচ্ছিন্ন 1

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

প্রাচীর ঘড়ি বিচ্ছিন্ন করার জন্য আমাদের সমতল টিপ স্ক্রু ড্রাইভার (বা অন্য কোন পোক স্টিক), কাপড়ের খাঁজ এবং উঁচু প্রান্তের সাথে কাজ করার মাদুর প্রয়োজন (এটি বাধ্যতামূলক নয়, তবে চাকা এবং অন্যান্য ছোট অংশের অনুসন্ধান আরও সহজ করে তুলুন)।

ধাপ 4: ব্যবহারিক বিচ্ছিন্নকরণ 2

ব্যবহারিক বিচ্ছিন্ন 2
ব্যবহারিক বিচ্ছিন্ন 2
ব্যবহারিক বিচ্ছিন্ন 2
ব্যবহারিক বিচ্ছিন্ন 2
ব্যবহারিক বিচ্ছিন্ন 2
ব্যবহারিক বিচ্ছিন্ন 2
ব্যবহারিক বিচ্ছিন্ন 2
ব্যবহারিক বিচ্ছিন্ন 2

প্রাচীর ঘড়ির পিছনে তিনটি ল্যাচ পাওয়া যাবে। 2 এবং 10 নম্বরের অবস্থানে দুটি উপরের অংশটি আনলক করা যায় এবং কাভার গ্লাস খোলা যায় যখন কাচ খোলা থাকে, তখন ঘড়ির হাত ধরে টানা সম্ভব। তাদের অবস্থান চিহ্নিত করার প্রয়োজন নেই। আমরা সবসময় তাদের 12:00:00 অবস্থানে ফিরিয়ে দেব, যখন ঘড়ির হাত বন্ধ থাকে, আমরা ঘড়ির চলাচল আনমাউন্ট করতে পারি। এটিতে দুটি ল্যাচ রয়েছে (6 এবং 12 অবস্থানে)। এটি যতটা সম্ভব সোজাভাবে আন্দোলন সরানোর পরামর্শ দেওয়া হয়, অন্যথায় আন্দোলন আটকে যেতে পারে।

ধাপ 5: ব্যবহারিক বিচ্ছিন্ন 3

ব্যবহারিক বিচ্ছিন্ন 3
ব্যবহারিক বিচ্ছিন্ন 3
ব্যবহারিক বিচ্ছিন্ন 3
ব্যবহারিক বিচ্ছিন্ন 3
ব্যবহারিক বিচ্ছিন্ন 3
ব্যবহারিক বিচ্ছিন্ন 3

তারপর আন্দোলন খোলা সম্ভব। এটিতে তিনটি ল্যাচ রয়েছে। 3 এবং 9 ঘন্টা অবস্থানে দুটি এবং তারপর 6 ঘন্টা তৃতীয়। যখন খোলা হয়, মোটর এবং গিয়ারবক্সের মধ্যে স্বচ্ছ কগুইল অপসারণ করা যথেষ্ট এবং তারপর পিনিয়ন, যা মোটরের রোটারের সাথে সংযুক্ত।

ধাপ 6: ব্যবহারিক বিচ্ছিন্নকরণ 4

ব্যবহারিক বিচ্ছিন্ন 4
ব্যবহারিক বিচ্ছিন্ন 4
ব্যবহারিক বিচ্ছিন্ন 4
ব্যবহারিক বিচ্ছিন্ন 4

মোটর কুণ্ডলী এবং স্ট্যাটার শুধুমাত্র একটি ল্যাচ ধরে থাকে (12 ঘন্টা)। এটি কোনও পাওয়ার রেলকে ধরে না, এটি কেবল প্রেসের মাধ্যমে পাওয়ার রেলগুলিতে প্রযোজ্য, তারপর অপসারণ জটিল নয়। কয়েল কোন ধারক ছাড়া স্ট্যাটার উপর থ্রেড করা হয়। এটি সহজেই বন্ধ করা যায়।

ধাপ 7: ব্যবহারিক বিচ্ছিন্নকরণ 5

ব্যবহারিক বিচ্ছিন্ন 5
ব্যবহারিক বিচ্ছিন্ন 5
ব্যবহারিক বিচ্ছিন্ন 5
ব্যবহারিক বিচ্ছিন্ন 5
ব্যবহারিক বিচ্ছিন্ন 5
ব্যবহারিক বিচ্ছিন্ন 5
ব্যবহারিক বিচ্ছিন্ন 5
ব্যবহারিক বিচ্ছিন্ন 5

কুণ্ডলীর নিচের দিকে ছোট মুদ্রিত সার্কিট বোর্ড আঠালো, এতে ছয়টি আউটপুট সহ একটি সিওবি (বোর্ডে চিপ) রয়েছে। দুটি পাওয়ারের জন্য এবং সেগুলি পাওয়ার রেল প্রয়োগের জন্য বোর্ডে বড় স্কয়ার প্যাডে শেষ করা হয়। দুটি আউটপুট স্ফটিকের সাথে সংযুক্ত। যাইহোক, স্ফটিক 32768Hz এবং ভবিষ্যতে ব্যবহারের জন্য ডি-সোল্ডার করা যেতে পারে। শেষ দুটি আউটপুট কয়েলের সাথে সংযুক্ত। আমি বোর্ডে বিদ্যমান প্যাডগুলিতে বোর্ড এবং সোল্ডার তারের ট্রেস কাটা আরও নিরাপদ হিসাবে পেয়েছি। যখন আমি কয়েল আনসোল্ডার এবং তারের সাথে সরাসরি কয়েলের সাথে সংযোগ করার চেষ্টা করি, তখন আমি সবসময় কয়েল তার ছিঁড়ে ফেলি বা কয়েল নষ্ট করি। বোর্ডে নতুন তারের সোল্ডারিং সম্ভাবনার একটি। ধরা যাক, আরো আদিম। আরও সৃজনশীল পদ্ধতি হল কয়েলকে পাওয়ারিং প্যাডের সাথে সংযুক্ত করা এবং ব্যাটারি বক্সের সাথে সংযোগ স্থাপনের জন্য রেলগুলিকে পাওয়ার রাখা। তারপর ইলেকট্রনিক্স ব্যাটারি বাক্সের ভিতরে রাখা যাবে।

ধাপ 8: ব্যবহারিক বিচ্ছিন্নকরণ 6

ব্যবহারিক বিচ্ছিন্ন 6
ব্যবহারিক বিচ্ছিন্ন 6
ব্যবহারিক বিচ্ছিন্ন 6
ব্যবহারিক বিচ্ছিন্ন 6

ওহমিটার ব্যবহার করে সোল্ডারিংয়ের মান পরীক্ষা করা যায়। কুণ্ডলীটির প্রতিরোধ ক্ষমতা প্রায় 200Ω। সবকিছু ঠিকঠাক হয়ে গেলে, আমরা প্রাচীর ঘড়িটি আবার একত্রিত করি। আমি সাধারণত বিদ্যুতের রেল ফেলে দিই, তারপর আমার নতুন তারের জন্য আমার আরও জায়গা আছে। পাওয়ার রেল নিক্ষেপ করার আগে ছবি তোলা হয়। সেগুলো সরিয়ে নেওয়ার পর আমি পরবর্তী ছবি তুলতে ভুলে যাই।

যখন আমি আন্দোলন শেষ করে শেষ করি, আমি দ্বিতীয় ঘড়ি ব্যবহার করে এটি পরীক্ষা করছি। আমি এর অক্ষের দিকে হাত রাখি এবং কিছু শক্তি সংযুক্ত করি (আমি CR2032 মুদ্রা ব্যাটারি ব্যবহার করেছি, কিন্তু AA 1, 5V পাশাপাশি ব্যবহার করা যেতে পারে)। কেবল একটি পোলারিটিতে পাওয়ারকে তারের সাথে সংযুক্ত করুন এবং তারপরে আবার বিপরীত মেরুতে। ঘড়িতে টিক দিতে হবে এবং হাত এক সেকেন্ডে চলে যাবে। একবার আপনার চলাফেরা সম্পূর্ণ করতে সমস্যা হলে, তারের স্থান বেশি হয়ে গেলে, কুণ্ডলী পিঁপড়াকে ঘুরিয়ে ঘুরিয়ে উল্টো দিকে রাখুন। একবার পাওয়ার রেল ব্যবহার না করলে, ঘড়ির চলাচলে এর কোন প্রভাব নেই। যেমনটি ইতিমধ্যে বলা হয়েছে, হাত পিছনে রাখার সময়, আপনাকে তাদের 12:00:00 এর দিকে নির্দেশ করতে হবে। ঘন্টা এবং মিনিটের মধ্যে সঠিক দূরত্ব থাকা উচিত।

ধাপ 9: ওয়াল ক্লক ব্যবহারের উদাহরণ

বেশিরভাগ সময় উদাহরণ প্রদর্শনের উপর দৃষ্টি নিবদ্ধ করে, কিন্তু বিভিন্ন পরিবর্তন সহ। খুব জনপ্রিয় হল পরিবর্তনের নাম "ভেটিনারি ক্লক"। টেরি প্র্যাচেট বইয়ের দিকে ইঙ্গিত করে, যেখানে প্রভু ভেটিনারীর তার অপেক্ষার ঘরে দেয়াল ঘড়ি রয়েছে, যা অনিয়মিতভাবে টিক দিচ্ছে। সেই অনিয়ম অপেক্ষাকৃত অস্থির মানুষ। দ্বিতীয় জনপ্রিয় অ্যাপ্লিকেশন হল "সাইনাস ক্লক"। এর মানে ঘড়ি, যা সাইনাস বক্ররেখার উপর ভিত্তি করে ত্বরান্বিত করে এবং হ্রাস করে, তখন মানুষের অনুভূতি হয়, তারা তরঙ্গে যাত্রা করছে। আমার প্রিয় একটি "লাঞ্চ টাইম"। এই পরিবর্তনের অর্থ, সেই ঘড়িটি 11 থেকে 12 ঘন্টা (0.8 সেকেন্ড) এর মধ্যে একটু দ্রুত চলে যায়, আগে দুপুরের খাবার খেতে; এবং দুপুরের খাবারের সময় 12 থেকে 13 ঘন্টা (1, 2 সেকেন্ড) এর মধ্যে কিছুটা ধীর, দুপুরের খাবারের জন্য আরও কিছু সময় এবং হারিয়ে যাওয়া সময়ের জন্য।

বেশিরভাগ পরিবর্তনগুলির জন্য 32768Hz ফ্রিকোয়েন্সি ব্যবহার করে সহজতম প্রসেসর ব্যবহার করা যথেষ্ট। এই ফ্রিকোয়েন্সিটি ঘড়ি নির্মাতাদের কাছে খুবই জনপ্রিয়, কারণ এই ফ্রিকোয়েন্সি দিয়ে স্ফটিক তৈরি করা সহজ, এবং এটি সম্পূর্ণ বাইনারি বিভক্ত হতে সম্পূর্ণ সেকেন্ডে বিভক্ত। প্রসেসরের জন্য এই ফ্রিকোয়েন্সি ব্যবহার করার দুটি সুবিধা রয়েছে: আমরা ঘড়ি থেকে সহজেই স্ফটিক পুনরায় চক্র করতে পারি; এবং প্রসেসরের সাধারণত এই ফ্রিকোয়েন্সি কম খরচ হয়। প্রাচীর ঘড়ি দিয়ে খেলার সময় আমরা এমন কিছু ব্যবহার করি যা আমরা প্রায়শই সমাধান করছি। বিশেষ করে ক্ষুদ্রতম ব্যাটারি থেকে পাওয়ার ক্লক, যতদিন সম্ভব। যেমনটি আগেই বলা হয়েছে, কয়েলের প্রতিরোধ ক্ষমতা 200Ω এবং এটি সিসিএ 1, 5 ভি (একটি এএ ব্যাটারি) এর জন্য ডিজাইন করা হয়েছে। সস্তা প্রসেসর সাধারণত সামান্য বড় ভোল্টেজের সাথে কাজ করে, কিন্তু দুটি ব্যাটারি (3V) দিয়ে সব কাজ করে। আমাদের বাজারে সবচেয়ে সস্তা প্রসেসর হল মাইক্রোচিপ PIC12F629, অথবা খুব জনপ্রিয় Arduino মডিউল। তারপর আমরা দেখাব কিভাবে উভয় প্ল্যাটফর্ম ব্যবহার করতে হয়।

ধাপ 10: ওয়াল ক্লক ব্যবহারের উদাহরণ PIC

ওয়াল ক্লক ব্যবহারের উদাহরণ PIC
ওয়াল ক্লক ব্যবহারের উদাহরণ PIC
ওয়াল ক্লক ব্যবহারের উদাহরণ PIC
ওয়াল ক্লক ব্যবহারের উদাহরণ PIC

PIC12F629 প্রসেসরের অপারেটিং ভোল্টেজ 2.0V - 5.5V। দুটি "মিগনন ব্যাটারি" = AA কোষ (cca 3V) বা দুটি AA রিচার্জেবল AA সংযোজক (cca 2, 4V) ব্যবহার যথেষ্ট। কিন্তু ঘড়ির কুণ্ডলীর জন্য এটি নকশার চেয়ে দ্বিগুণ বেশি। এটি কমপক্ষে অবাঞ্ছিত খরচ বাড়ায়। তারপর ন্যূনতম সিরিজ প্রতিরোধক যোগ করা ভাল, যা উপযুক্ত ভোল্টেজ বিভাজক তৈরি করবে। বিশুদ্ধ প্রতিরোধী লোডের জন্য গণনা করা শক্তির জন্য প্রতিরোধকের মান প্রায় 120Ω বা ব্যাটারি শক্তির জন্য 200Ω হতে হবে। অনুশীলনে মানটি 100Ω এর চেয়ে সামান্য ছোট হতে পারে। তত্ত্ব অনুসারে কুণ্ডলী সহ সিরিজের একটি প্রতিরোধকই যথেষ্ট। আমার এখনও প্রবণতা আছে, কোন কারণে, মোটরকে প্রতিসম ডিভাইস হিসাবে দেখতে এবং তারপর প্রতিটি কয়েল টার্মিনালের পাশে অর্ধেক প্রতিরোধের (47Ω বা 51Ω) প্রতিরোধক স্থাপন করা। কয়েল সংযোগ বিচ্ছিন্ন হলে প্রসেসরে নেগেটিভ ভোল্টেজ এড়ানোর জন্য কিছু নির্মাণ সুরক্ষা ডায়োড যুক্ত করে। অন্যদিকে প্রসেসর আউটপুটের আউটপুট শক্তি কোন পরিবর্ধক ছাড়াই সরাসরি কয়েলকে প্রসেসরের সাথে সংযুক্ত করার জন্য যথেষ্ট। PIC12F629 প্রসেসরের জন্য সম্পূর্ণ পরিকল্পিত চিত্র 15 এ বর্ণিত হবে। এই পরিকল্পনাটি অতিরিক্ত নিয়ন্ত্রণ উপাদান ছাড়া ঘড়ির জন্য বৈধ। আমাদের এখনও একটি ইনপুট/আউটপুট পিন GP0 এবং একটি ইনপুট শুধুমাত্র GP3 পাওয়া যায়।

ধাপ 11: ওয়াল ক্লক ব্যবহারের উদাহরণ Arduino

ওয়াল ক্লক ব্যবহারের উদাহরণ Arduino
ওয়াল ক্লক ব্যবহারের উদাহরণ Arduino
ওয়াল ক্লক ব্যবহারের উদাহরণ Arduino
ওয়াল ক্লক ব্যবহারের উদাহরণ Arduino
ওয়াল ক্লক ব্যবহারের উদাহরণ Arduino
ওয়াল ক্লক ব্যবহারের উদাহরণ Arduino

একবার আমরা Arduino ব্যবহার করতে চাই, আমরা প্রসেসর ATmega328 এর জন্য ডেটশীট দেখে নিতে পারি। 4MHz পর্যন্ত ফ্রিকোয়েন্সির জন্য 1.8V - 5.5V এবং 10MHz পর্যন্ত ফ্রিকোয়েন্সি জন্য 2.7V - 5, 5V হিসাবে সংজ্ঞায়িত সেই প্রসেসরে কাজ করা ভোল্টেজ রয়েছে। আরডুইনো বোর্ডগুলির একটি ত্রুটি নিয়ে আমাদের সতর্ক থাকতে হবে। যে ত্রুটি বোর্ডে ভোল্টেজ নিয়ন্ত্রকের উপস্থিতি। বিপুল পরিমাণ ভোল্টেজ নিয়ন্ত্রকদের বিপরীত ভোল্টেজের সমস্যা রয়েছে। এই সমস্যাটি রেগুলেটর 7805 এর জন্য ব্যাপকভাবে এবং সর্বোত্তমভাবে বর্ণনা করা হয়েছে। আমাদের প্রয়োজনে আমাদের 3V3 (3.3V পাওয়ার করার জন্য ডিজাইন করা) হিসাবে চিহ্নিত বোর্ড ব্যবহার করতে হবে, বিশেষ করে এই বোর্ডে 8MHz স্ফটিক থাকে এবং 2, 7V থেকে শুরু করে চালিত হতে পারে (এর অর্থ দুটি AA ব্যাটারি)। তারপর ব্যবহৃত স্টেবিলাইজার 7805 হবে না কিন্তু এর 3.3V সমতুল্য হবে। একবার আমরা স্ট্যাবিলাইজার ব্যবহার না করে পাওয়ার বোর্ড করতে চাই, আমাদের দুটি বিকল্প আছে। প্রথম বিকল্প হল, পিন "RAW" (বা "Vin") এবং +3V3 (বা Vcc) একসাথে ভোল্টেজ সংযুক্ত করুন এবং বিশ্বাস করুন, আপনার বোর্ডে ব্যবহৃত স্টেবিলাইজারের কোন আন্ডার-ভোল্টেজ সুরক্ষা নেই। দ্বিতীয় বিকল্পটি কেবল স্টেবিলাইজারকে বাদ দেওয়া। এর জন্য Arduino Pro Mini ব্যবহার করা ভাল, রেফারেন্স স্কিম্যাটিক অনুসরণ করে। যে পরিকল্পিত অভ্যন্তরীণ স্টেবিলাইজার সংযোগ বিচ্ছিন্ন করার জন্য পরিকল্পিত জাম্পার SJ1 (লাল বৃত্তের চিত্র 16 এ) রয়েছে। দুর্ভাগ্যবশত বেশিরভাগ ক্লোন এই জাম্পার ধারণ করে না।

আরডুইনো প্রো মিনি এর আরেকটি সুবিধা হল, এতে কোন অতিরিক্ত কনভার্টার নেই, যা স্বাভাবিক চলাকালীন বিদ্যুৎ ব্যবহার করতে পারে (এটি প্রোগ্রামিংয়ের সময় ছোট জটিলতা)। আরডুইনো বোর্ডগুলি আরও বেশি আরামদায়ক প্রসেসর দ্বারা সজ্জিত, যার একক আউটপুটের জন্য পর্যাপ্ত শক্তি নেই। তারপরে ট্রানজিস্টরের জোড়া ব্যবহার করে সর্বনিম্ন ছোট আউটপুট পরিবর্ধক যোগ করা ভাল। ব্যাটারি পাওয়ারের জন্য বেসিক স্কিম্যাটিক চিত্রের মতো দেখাবে।

যেহেতু Arduino এনভায়রনমেন্ট ("ওয়্যারিং" ল্যাঙ্গুয়েজ) এর আধুনিক অপারেশন সিস্টেমের বৈশিষ্ট্য আছে (তারপর সঠিক সময় নিয়ে সমস্যা আছে), টাইমার 0 বা টাইমার 1 এর জন্য বাহ্যিক ঘড়ি উৎসের ব্যবহার সম্পর্কে চিন্তা করা ভাল। এর অর্থ ইনপুট T0 এবং T1, সেগুলি 4 (T0) এবং 4 (T1) হিসাবে চিহ্নিত। প্রাচীর ঘড়ি থেকে স্ফটিক ব্যবহার করে সহজ অসিলেটর those ইনপুটগুলির যে কোনটির সাথে সংযুক্ত হতে পারে। এটি নির্ভর করে, আপনি কতটা সঠিক ঘড়ি তৈরি করতে চান। চিত্র 18 তিনটি মৌলিক সম্ভাবনা দেখায়। প্রথম পরিকল্পিত ব্যবহৃত উপাদানগুলির অর্থ খুব অর্থনৈতিক। এটি আরও কম ত্রিভুজাকার আউটপুট প্রদান করে, কিন্তু পূর্ণ ভোল্টেজ পরিসরে, তারপর এটি CMOS ইনপুটগুলি পাওয়ার জন্য ভাল। ইনভার্টার ব্যবহার করে দ্বিতীয় পরিকল্পিত, তারা CMOS 4096 বা TTL 74HC04 হতে পারে। স্কিম্যাটিক্স একে অপরের তুলনায় কম কম, তারা মৌলিক আকারে রয়েছে। চিপ CMOS 4060 ব্যবহার করে তৃতীয় পরিকল্পিত, যা স্ফটিকের সরাসরি সংযোগের অনুমতি দেয় (74HC4060 সমান পরিকল্পিত ব্যবহার করে, কিন্তু প্রতিরোধকের বিভিন্ন মান)। এই সার্কিটের সুবিধা হল, এতে 14 বিট ডিভাইডার থাকে, তারপর টাইমার ইনপুট হিসেবে কোন ফ্রিকোয়েন্সি ব্যবহার করা হয় তা নির্ধারণ করা সম্ভব।

এই সার্কিটের আউটপুট ইনপুট T0 এর জন্য ব্যবহার করা যেতে পারে (Arduino মার্কিং সহ পিন 4) এবং তারপর বাহ্যিক ইনপুট দিয়ে টাইমার 0 ব্যবহার করুন। এটি এত ব্যবহারিক নয়, কারণ টাইমার 0 বিলম্ব (), মিলিস () বা মাইক্রো () এর মতো ফাংশনের জন্য ব্যবহৃত হয়। দ্বিতীয় বিকল্প হল এটি ইনপুট T1 (Arduino মার্কিং সহ পিন 5) এবং অতিরিক্ত ইনপুট সহ টাইমার 1 ব্যবহার করুন। পরবর্তী বিকল্প হল এটিকে ইনপুট INT0 (Arduino চিহ্নিতকরণে পিন 2) বা INT1 (পিন 3) এর সাথে সংযুক্ত করা এবং ফাংশন attachInterrupt () এবং রেজিস্টার ফাংশন ব্যবহার করা, যা পর্যায়ক্রমে বলা হয়। এখানে 4060 চিপস দ্বারা দেওয়া দরকারী বিভাজক, তারপর কল যে প্রায়ই হতে হবে না।

ধাপ 12: মডেল রেলরোডার হার্ডওয়্যারের জন্য দ্রুত ঘড়ি

মডেল রেলরোডার হার্ডওয়্যারের জন্য দ্রুত ঘড়ি
মডেল রেলরোডার হার্ডওয়্যারের জন্য দ্রুত ঘড়ি
মডেল রেলরোডার হার্ডওয়্যারের জন্য দ্রুত ঘড়ি
মডেল রেলরোডার হার্ডওয়্যারের জন্য দ্রুত ঘড়ি
মডেল রেলরোডার হার্ডওয়্যারের জন্য দ্রুত ঘড়ি
মডেল রেলরোডার হার্ডওয়্যারের জন্য দ্রুত ঘড়ি

আগ্রহের জন্য আমি একটি দরকারী স্কিম্যাটিক্স উপস্থাপন করব। আমার সাধারণ নিয়ন্ত্রণের জন্য আরো প্রাচীর ঘড়ি সংযুক্ত করতে হবে। প্রাচীর ঘড়িগুলি একে অপরের থেকে অনেক দূরে এবং এর উপরে পরিবেশগত বৈশিষ্ট্য বড় ইলেক্ট্রোম্যাগনেটিক শব্দ সহ আরও শিল্প। তারপর আমি যোগাযোগের জন্য বড় ভোল্টেজ ব্যবহার করে বাসের পুরানো সিস্টেমে ফিরে এসেছি। অবশ্যই আমি ব্যাটারিতে কাজ করার সমাধান করিনি, কিন্তু আমি স্থিতিশীল বিদ্যুৎ সরবরাহ 12V ব্যবহার করেছি। আমি ড্রাইভার TC4427 ব্যবহার করে প্রসেসর থেকে সংকেত বাড়িয়েছি (এটির ভাল প্রাপ্যতা এবং ভাল দাম রয়েছে)। তারপর আমি 0.5A পর্যন্ত সম্ভাব্য লোড সহ 12V সংকেত বহন করছি। আমি স্লেভ ঘড়িতে সহজ প্রতিরোধক বিভাজক যুক্ত করেছি (চিত্র 18 এ R101 এবং R102 হিসাবে চিহ্নিত; আবার আমি মোটরকে প্রতিসম হিসাবে বুঝি, এটির কোন প্রয়োজন নেই)। আমি আরো কারেন্ট বহন করে শব্দ হ্রাস বৃদ্ধি করতে চাই, তারপর আমি দুটি প্রতিরোধক 100Ω ব্যবহার করেছি। মোটর কয়েলে ভোল্টেজ সীমাবদ্ধ করার জন্য কুণ্ডলীর সাথে সমান্তরালে ব্রিজ রেকটিফায়ার B101 সংযুক্ত করা হয়। ব্রিজটি ডিসি সাইড সংক্ষিপ্ত করেছে, তারপর এটি দুই জোড়া অ্যান্টি-প্যারালাল ডায়োডের প্রতিনিধিত্ব করে। দুটি ডায়োড মানে ভোল্টেজ ড্রপ আউট প্রায় 1.4V, যা মোটরের জন্য স্বাভাবিক কাজ ভোল্টেজের খুব কাছাকাছি। আমাদের সমান্তরাল বিরোধী প্রয়োজন কারণ পাওয়ারিং এক এবং বিপরীত মেরুতে বিকল্প। একটি স্লেভ ওয়াল ক্লক দ্বারা ব্যবহৃত মোট কারেন্ট তখন (12V - 1.5V) / (100Ω + 100Ω) = 53mA। গোলমাল এড়ানোর জন্য এটি মান গ্রহণযোগ্য।

এখানে স্কিম্যাটিক্সের দুটি সুইচ রয়েছে, সেগুলি প্রাচীর ঘড়ির অতিরিক্ত ফাংশন নিয়ন্ত্রণের জন্য (মডেল রেলরোডারের ক্ষেত্রে গতি গুণক)। কন্যা ঘড়ির আরও একটি আকর্ষণীয় বৈশিষ্ট্য রয়েছে। তারা দুটি 4 মিমি কলা সংযোগকারী ব্যবহার করে সংযুক্ত। তারা দেয়ালে দেয়াল ঘড়ি ধরে আছে। বিশেষ করে একবার আপনি ব্যবহার শুরু করার আগে কিছু নির্দিষ্ট সময় নির্ধারণ করতে চাইলে এটি দরকারী, আপনি কেবল তাদের আনপ্লাগ করতে পারেন এবং তারপরে আবার প্লাগ করতে পারেন (কাঠের ব্লকটি দেয়ালে স্থির থাকে)। আপনি যদি "বিগ বেন" তৈরি করতে চান, আপনার চার জোড়া সকেট সহ কাঠের বাক্স দরকার। সেই বাক্সটি যখন ব্যবহার করা হয় না তখন ঘড়ির স্টোরেজ হিসাবে ব্যবহার করা যায়।

ধাপ 13: সফটওয়্যার

সফ্টওয়্যার দৃষ্টিকোণ থেকে পরিস্থিতি আপেক্ষিক সহজ। আসুন আমরা স্ফটিক 32768Hz (আসল ঘড়ি থেকে পুনর্ব্যবহৃত) ব্যবহার করে চিপ PIC12F629 এ উপলব্ধি বর্ণনা করি। প্রসেসরের একটি নির্দেশ চক্র চারটি অসিলেটর চক্র দীর্ঘ। একবার আমরা যে কোন টাইমারের জন্য অভ্যন্তরীণ ঘড়ির উৎস ব্যবহার করব, এর অর্থ নির্দেশ চক্র (যাকে বলা হয় fosc/4)। আমরা উদাহরণ টাইমার 0 জন্য উপলব্ধ। টাইমারের ইনপুট ফ্রিকোয়েন্সি হবে 32768/4 = 8192Hz। টাইমারটি আট বিট (256 ধাপ) এবং আমরা এটিকে কোন বাধা ছাড়াই ওভারফ্লো করে রাখি। আমরা শুধুমাত্র টাইমার ওভারফ্লো ইভেন্টের জন্য ফোকাস করব। ইভেন্টটি 8192 /256 = 32Hz ফ্রিকোয়েন্সি সহ ঘটবে। তারপর যখন আমরা এক সেকেন্ড ডাল খেতে চাই, তখন আমাদের টাইমার 0 এর প্রতি 32 ওভারফ্লো ডাল তৈরি করতে হবে। একটি আমরা ঘড়ি চলমান করতে চাই উদাহরণস্বরূপ চারবার দ্রুত, তারপর আমাদের প্রয়োজন 32/4 = 8 পালস জন্য ওভারফ্লো। যেসব ক্ষেত্রে আমরা অনিয়মিত কিন্তু নির্ভুলভাবে ঘড়ি ডিজাইন করতে আগ্রহী, আমাদের কিছু ডালের জন্য over২ × সংখ্যক ডালের মতো উপচে পড়া সমষ্টি থাকতে হবে। তাহলে আমরা অনিয়মিত ঘড়ির ম্যাট্রিক্সের মত ঝর্ণা করতে পারি: [20, 40, 30, 38]। তারপর যোগফল 128, যা 32 × 4 এর সমান। উদাহরণস্বরূপ সাইনাস ঘড়ির জন্য [37, 42, 47, 51, 55, 58, 60, 61, 62, 61, 60, 58, 55, 51, 47, 42, 37, 32, 27, 22, 17, 13, 9, 6, 4, 3, 2, 3, 4, 6, 9, 13, 17, 22, 27, 32] = 1152 = 36*32)। আমাদের ঘড়ির জন্য আমরা দ্রুত চালানোর জন্য ডিভাইডারের সংজ্ঞা হিসাবে দুটি বিনামূল্যে ইনপুট ব্যবহার করব। গতির জন্য টেবিল ডিথ ডিভাইডারগুলি EEPROM মেমরিতে সংরক্ষণ করা হয়। প্রোগ্রাম এর প্রধান অংশ এই মত দেখতে পারেন:

মেইনলুপ:

btfss INTCON, T0IF গেট মেইনলুপ; Timer0 bcf INTCON, T0IF incf CLKCNT, f btfss SW_STOP এর জন্য অপেক্ষা করুন; যদি STOP সুইচ সক্রিয় থাকে, clrf CLKCNT; প্রতিবার btfsc SW_FAST পাল্টা পরিষ্কার করুন; যদি দ্রুত বোতাম টিপতে না হয় শুধুমাত্র স্বাভাবিক সময় গণনা করুন movf FCLK, w xorwf CLKCNT, w btfsc STATUS, Z; যদি FCLK এবং CLKCNT একই গোটো SendPulse NormalTime: movf CLKCNT, w andlw 0xE0; বিট 7, 6, 5 বিটিএফএসসি স্ট্যাটাস, জেড; যদি CLKCNT> = 32 geto MainLoop goto SendPulse

প্রোগ্রাম SendPulse ব্যবহার করে প্রোগ্রাম, যে ফাংশন নিজেই মোটর পালস তৈরি করে। ফাংশনটি বিজোড়/এমনকি পালস গণনা করে এবং এর উপর ভিত্তি করে এক বা দ্বিতীয় আউটপুটে পালস তৈরি করে। ধ্রুবক ENERGISE_TIME ব্যবহার করে ফাংশন। যে সময় ধ্রুবক সংজ্ঞায়িত সময় যে মোটর কুণ্ডলী সক্রিয়। সুতরাং এটি সেবনে বড় প্রভাব ফেলে। একবার এটি এত ছোট হয়ে গেলে, মোটর ধাপ শেষ করতে সক্ষম হয় না এবং কখনও কখনও এটি ঘটে, দ্বিতীয়টি হারিয়ে যায় (সাধারণত যখন দ্বিতীয় হাতটি 9 নম্বরের কাছাকাছি চলে যায়, যখন এটি "উপরের দিকে" যায়)।

SendPulse:

incf POLARITY, f clrf CLKCNT btfss POLARITY, 0 goto SendPulseB SendPulseA: bsf OUT_A goto SendPulseE SendPulseB: bsf OUT_B; goto SendPulseE SendPulseE: movlw 0x50 movwf ECOT GOOFT ECOF FOUTOCP ECOF FOST OCFOOT FOST OCP FOST OPTOF FOST OCOPT FOST OPTOF FOST OCPOOF FOOPTOFOOP ECUT BOOST FOCOF

Www.fucik.name পৃষ্ঠার শেষে সম্পূর্ণ সোর্স কোড ডাউনলোড করা যাবে। Arduino এর সাথে পরিস্থিতি একটু জটিল, কারণ Arduino উচ্চতর প্রোগ্রামিং ভাষা ব্যবহার করে এবং নিজস্ব স্ফটিক 8MHz ব্যবহার করে, আমাদের সতর্ক থাকতে হবে যে আমরা কোন ফাংশন ব্যবহার করছি। শাস্ত্রীয় বিলম্ব () এর ব্যবহার সামান্য ঝুঁকিপূর্ণ (এটি ফাংশন শুরু থেকে সময় গণনা করে)। ভাল ফলাফলে টাইমার 1 এর মতো লাইব্রেরির ব্যবহার থাকবে। অনেক Arduino প্রকল্প PCF8563, DS1302, ইত্যাদি বাহ্যিক RTC ডিভাইসের উপর নির্ভর করে।

ধাপ 14: কৌতূহল

প্রাচীর ঘড়ি মোটর ব্যবহারের এই সিস্টেমটি খুব মৌলিক হিসাবে বোঝা যায়। এটি অনেক উন্নতি বিদ্যমান। উদাহরণস্বরূপ ব্যাক ইএমএফ পরিমাপের উপর ভিত্তি করে (রটার চুম্বকের নড়াচড়ায় উৎপাদিত বৈদ্যুতিক শক্তি)। তারপর ইলেকট্রনিক চিনতে সক্ষম, একবার হাত মুভ করে এবং যদি না হয়, তাহলে দ্রুত পালস পুনরাবৃত্তি করুন বা "ENERGISE_TIME" এর মান আপডেট করুন। আরও দরকারী কৌতূহল হল "বিপরীত পদক্ষেপ"। বর্ণনার উপর ভিত্তি করে দেখে মনে হচ্ছে, মোটরটি শুধুমাত্র ঘূর্ণনের এক দিকের জন্য ডিজাইন করা হয়েছে এবং এটি পরিবর্তন করা যাবে না। কিন্তু সংযুক্ত ভিডিওতে উপস্থাপিত হিসাবে, দিক পরিবর্তন সম্ভব। নীতি সহজ। আসুন মোটর নীতিতে ফিরে যাই। কল্পনা করুন, সেই মোটরটি দ্বিতীয় ধাপের স্থিতিশীল অবস্থায় রয়েছে (চিত্র 3)। একবার আমরা প্রথম ধাপে উপস্থাপিত ভোল্টেজ সংযুক্ত করব (চিত্র 2), মোটর যৌক্তিকভাবে বিপরীত দিকে ঘূর্ণন শুরু করবে। একবার নাড়ি যথেষ্ট সংক্ষিপ্ত হবে এবং মোটর স্থিতিশীল অবস্থা বাড়ানোর আগে কিছুটা শেষ হবে, এটি যৌক্তিকভাবে একটু বেশি ঝলকানি দেবে। একবার সেই ঝাঁকুনির সময় তৃতীয় রাজ্যে বর্ণিত পরবর্তী ভোল্টেজ পালস আসবে (চিত্র 4), তারপর মোটরটি শুরু হওয়ার সাথে সাথে চলতে থাকবে, এর অর্থ বিপরীত দিকে। একটু সমস্যা হল, কিভাবে প্রথম নাড়ির সময়কাল নির্ধারণ করতে হয় এবং একবার প্রথম এবং দ্বিতীয় পালসের মধ্যে কিছু দূরত্ব তৈরি করতে হয়। এবং সবচেয়ে খারাপ হল, এই ধ্রুবকগুলি প্রতিটি ঘড়ির চলাফেরার জন্য পরিবর্তিত হয় এবং কিছু ক্ষেত্রে ক্ষেত্রে পরিবর্তিত হয়, সেই হাতগুলি "নিচে" (সংখ্যা 3 এর কাছাকাছি) বা উপরে (9 নম্বরের কাছাকাছি) এবং পাশাপাশি নিরপেক্ষ অবস্থানে (প্রায় 12 এবং 6 নম্বর) । ভিডিওতে উপস্থাপিত ক্ষেত্রে আমি নিম্নলিখিত কোডে উপস্থাপিত মান এবং অ্যালগরিদম ব্যবহার করেছি:

#OUT_A_SET 0x02 নির্ধারণ করুন; কনফিগার আউট একটি সেট আউট বি ক্লিয়ার

#OUT_B_SET 0x04 নির্ধারণ করুন; আউট বি এর জন্য কনফিগারেশন একটি পরিষ্কার #ডিফাইন ENERGISE_TIME 0x30 #ডিফাইন REVERT_TIME 0x06 SendPulse: incf POLARITY, f clrf CLKCNT btfss POLARITY, 0 goto SendPulseB SendPulseA: movlw REVERT_TIME movwf ECWT ECV; পালস B movwf GPIO RevPulseLoopA দিয়ে শুরু করুন: স্বল্প সময়ের অপেক্ষা decfsz ECNT, f goto RevPulseLoopA movlw OUT_A_SET; তারপর পালস A movwf GPIO goto SendPulseE SendPulseB: movlw REVERT_TIME movwf ECNT movlw OUT_A_SET; পালস A movwf GPIO RevPulseLoopB দিয়ে শুরু করুন: স্বল্প সময় অপেক্ষা decfsz ECNT, f goto RevPulseLoopB movlw OUT_B_SET; তারপর পালস বি movwf জিপিআইও;

উল্টো ধাপের ব্যবহার দেয়াল ঘড়ির সাথে খেলার সম্ভাবনা বাড়ায়। আমরা কখনও কখনও প্রাচীর ঘড়ি খুঁজে পেতে পারি, যা দ্বিতীয় হাতের মসৃণ চলাচল করে। আমাদের সেই ঘড়ি সম্পর্কে কোন ভয় নেই, তারা সহজ কৌশল ব্যবহার করছে। মোটরটি এখানে বর্ণিত মোটরের মতোই, শুধুমাত্র গিয়ার অনুপাত বড় (সাধারণত 8: 1 বেশি) এবং মোটর দ্রুত ঘুরছে (সাধারণত 8x দ্রুত) যা মসৃণ চলাফেরাকে প্রভাবিত করে। একবার আপনি সেই প্রাচীর ঘড়িটি সংশোধন করার সিদ্ধান্ত নিলে, অনুরোধকৃত গুণক গণনা করতে ভুলবেন না।

প্রস্তাবিত: