আমি কীভাবে একটি সুইচ প্রোগ্রামিং সম্পর্কে যেতে পারি (সলিড-স্টেট রিলে বা ট্রাইকের উপর ভিত্তি করে) যা শূন্য-ক্রসিং পাওয়ারকে ট্রিগার করে?
এই বিষয়টির সাথে পরিচিত না হওয়ার জন্য: 230V পাওয়ারটি স্যুইচ করুন, যখন পাওয়ার লাইনের সাইন ওয়েভ শূন্যকে অতিক্রম করে - ফলস্বরূপ বর্তমানের স্পাইকের ফলে বৈদ্যুতিক চৌম্বকীয় ব্যাঘাতকে হ্রাস করা হয়।
বিশেষত, আমি যতটা সম্ভব সফটওয়্যারটিতে সর্বাধিক স্থানান্তর করতে পছন্দ করব। একটি এসি ইনপুট শক্তি ইতিবাচক অর্ধেক, "0" ইনপুট জিপিআইও পিনের সাথে সংযুক্ত থাকলে "1" সরবরাহ করে যখন একটি ছোট ট্রান্সফর্মার, একটি ডায়োড এবং একটি দম্পতি প্রতিরোধকের সমন্বয়ে সনাক্তকরণের সার্কিটটি "1" সরবরাহ করে। আউটপুটটিতে জিপিআইও পিনের সাথে আউটপুট সংযুক্ত করে কয়েকটি শক্ত স্টেট রিলে এবং খালি প্রয়োজনীয় জিনিসগুলি থাকে running
সমস্যাটি সময়সাপেক্ষ: 50Hz এসি সহ আমরা এক সেকেন্ডে 100 শূন্য-ক্রসিং পাই, একটি অর্ধ চক্রটি 10 মিমি। EMI কম রাখতে শূন্য-ক্রসিং থেকে যুক্তিসঙ্গত দূরত্বে পৌঁছানোর জন্য আমাদের শূন্য-ক্রসিংয়ের ইভেন্টটি (বা তার আগে) 10% এর বেশি আউটপুট সক্রিয় করা উচিত নয়, যার অর্থ +1-1 সহিষ্ণুতা। এর অর্থ 1 এমএসের প্রতিক্রিয়া সময় নয় - আমরা যুক্তিসঙ্গতভাবে আশা করতে পারি যে পরের শূন্য-ক্রসিংটি প্রথম একের পরে ঠিক 10 মিমি বা চতুর্থ - 40 মিমি পরে ঘটবে। এটি গ্রানুলারিটির বিষয়ে - যদি আমরা প্রতিক্রিয়ার জন্য 20 মিমি ব্যবহার করি তবে এটি অবশ্যই 18 বা 22 এর মধ্যে নয়, 19 এবং 21 মিমের মধ্যে হওয়া উচিত।
আমি কীভাবে এই জাতীয় টাইমার প্রয়োগ করতে পারি - 1 মিমের মধ্যে ট্রিগার আউটপুট জিপিআইও যেহেতু ইনপুটটি একটি প্রান্ত সনাক্ত করে, বা তখন থেকে 10 মিমি স্থির একাধিকের মধ্যে - কিছুটা নেতিবাচক পক্ষপাতের জন্য অগ্রাধিকার হিসাবে (বলে, ট্রান্সফর্মার এবং রিলে 1.6 মিমি বিলম্ব প্রবর্তন করে; সুতরাং আমি চাই যে ট্রিগারটি 8.4+ (এন * 10) এমএসটি ইনপুট পালস থেকে ছাড়তে পারে, এইভাবে পক্ষপাতটি সার্কিট দ্বারা প্রবর্তিত বিলম্বকে মোকাবিলা করে)) - অবশ্যই "ব্যবহারকারীর চাহিদা অনুযায়ী", বলুন, ব্যবহারকারী লিখেছেন "1 "এ / সিএস / ক্লাস / ... ফাইল এবং নিকটস্থ (মোটামুটি) সুযোগে আউটপুট" চালু "হয়। ব্যবহারকারী "0" লিখেছেন এবং শূন্য-ক্রসিংয়ের আগমন হলে নির্দিষ্ট রিলে বিচ্ছিন্ন হয়ে যায়।
আমি বিশ্বাস করি এটির জন্য কার্নেল মডিউলটি লেখার বা হ্যাকিংয়ের প্রয়োজন হবে। আপনি কী আমাকে কর্ণেলটিতে রাস্পবেরি পাই এর জিপিআইও পিনগুলি পরিচালনা করেন এবং এই জাতীয় কার্যকারিতা পেতে আমি এর সাথে কোন ধরণের টাইমার সংযুক্ত করতে পারি (ইতিমধ্যে কিছু জায়গায় ইতিমধ্যে উপস্থিত না থাকলে)?