ডিজিসপার্ক নিয়ন্ত্রণ রিলে ভায়া জিএসএম: 3 ধাপ
ডিজিসপার্ক নিয়ন্ত্রণ রিলে ভায়া জিএসএম: 3 ধাপ
Anonim
ডিজিসপার্ক জিএসএম এর মাধ্যমে রিলে নিয়ন্ত্রণ করে
ডিজিসপার্ক জিএসএম এর মাধ্যমে রিলে নিয়ন্ত্রণ করে

এই নির্দেশযোগ্য একটি ডিজিসপার্ক বোর্ড ব্যবহার করে, একটি রিলে এবং জিএসএম মডিউল সহ, চালু বা বন্ধ এবং যন্ত্রপাতি চালু করার সময়, একটি পূর্বনির্ধারিত ফোন নম্বর (গুলি) এ বর্তমান অবস্থা পাঠানোর সময়।

কোডটি খুবই অশোধিত, মডিউল থেকে ডিজিসপার্ক পর্যন্ত যেকোনো যোগাযোগের জন্য প্রতিক্রিয়াশীল (একটি ফোন কল, টেক্সট মেসেজ, যেকোনো কিছু যা একটি যোগাযোগকে ট্রিগার করে)।

ফোন কলের ক্ষেত্রে এটি 4 টি ডায়ালিং টোনের পরে স্বয়ংক্রিয়ভাবে ঝুলে যায়।

ধাপ 1: সেট আপ

ঠিককরা
ঠিককরা

এই প্রকল্পে নিম্নলিখিতগুলি জড়িত:

- একটি ATtiny85 AVR MCU ব্যবহার করে 1 ডিজিসপার্ক মডিউল;

- বৈধ সিম কার্ড সহ 1 A6 GSM মডিউল;

- 1 5V রিলে মডিউল

- কিছু তারের;

- এটি রাখার জন্য একটি বাক্স (আমি এখনও এটি অনুপস্থিত);

- কিছু চালু বা বন্ধ!

পদক্ষেপ 2: সংযোগ এবং প্রোগ্রামিং

আমি যে সফটওয়্যারটি লিখেছি তা রিলে সক্রিয় করার জন্য পিন 0, সিরিয়াল রিসিভ হিসাবে পিন 2 এবং সিরিয়াল ট্রান্সমিট হিসাবে পিন 3 ব্যবহার করে।

যেহেতু ডিজিসপার্কের কোন UART নেই, তাই আমরা SoftwareSerial লাইব্রেরি ব্যবহার করছি।

পিন 0 রিলে বোর্ডের ইনপুটের সাথে সংযুক্ত (আমি রিলে বোর্ডে হেডারের মাধ্যমে আমার ডিজিসপার্ক মাউন্ট করেছি), পিন 2 জিএসএম মডিউলের টিএক্স পিনের সাথে সংযুক্ত এবং পিন 3 জিএসএম মডিউলের আরএক্স পিনের সাথে সংযুক্ত।

আমি পিন 3 কে টিএক্স হিসাবে বেছে নিয়েছি কারণ এটি ইতিমধ্যে ইউএসবি যোগাযোগ/প্রোগ্রামিংয়ের জন্য একটি 3.4V জেনার ক্ল্যাম্পিং ডায়োড রয়েছে, যখন জিএসএম মডিউল ডেটশীট অনুসারে 2.8V লজিক ব্যবহার করে। আমি এখন পর্যন্ত কোন সমস্যা ছিল না, যেহেতু যোগাযোগ একটি সর্বনিম্ন সেট করা হয়।

5V এবং স্থল GSM বোর্ড থেকে নেওয়া হয়।

ধাপ 3: ব্যবহারের জন্য প্রস্তুত

অন্তর্ভুক্ত কোড সহ ডিজিসপার্ক প্রোগ্রাম করুন, আপনার প্রাপকের ফোন নম্বর দিয়ে "xxxxxx" এবং "yyyyyy" প্রতিস্থাপন করতে ভুলবেন না।

রিলে 10A এর অধীনে একটি বাতি বা অন্য লোড সংযুক্ত করুন, জিএসএম মডিউল ফোন নম্বর ডায়াল করুন এবং আপনাকে একটি ক্লিক শব্দ এবং একটি এসএমএস উপস্থাপন করা হবে যা নির্দেশ করে যে রিলে চালু বা বন্ধ!

প্রস্তাবিত: