সুচিপত্র:

ইউনিভার্সাল টাইমার - স্প্রিংকলার কন্ট্রোলার: 5 টি ধাপ
ইউনিভার্সাল টাইমার - স্প্রিংকলার কন্ট্রোলার: 5 টি ধাপ

ভিডিও: ইউনিভার্সাল টাইমার - স্প্রিংকলার কন্ট্রোলার: 5 টি ধাপ

ভিডিও: ইউনিভার্সাল টাইমার - স্প্রিংকলার কন্ট্রোলার: 5 টি ধাপ
ভিডিও: টাইমার রিলে দিয়ে কিভাবে মোটর কানেকশন করবেন ? How to connect motor with timer relay? 2024, জুলাই
Anonim
ইউনিভার্সাল টাইমার - স্প্রিংকলার কন্ট্রোলার
ইউনিভার্সাল টাইমার - স্প্রিংকলার কন্ট্রোলার
ইউনিভার্সাল টাইমার - স্প্রিংকলার কন্ট্রোলার
ইউনিভার্সাল টাইমার - স্প্রিংকলার কন্ট্রোলার
ইউনিভার্সাল টাইমার - স্প্রিংকলার কন্ট্রোলার
ইউনিভার্সাল টাইমার - স্প্রিংকলার কন্ট্রোলার

ইউনি-টাইমার হল একটি Arduino হার্ডওয়্যার ভিত্তিক ইউনিভার্সাল টাইমার-ইউনিট যার মধ্যে 4 টি রিলে রয়েছে, যা 24 টি ভিন্ন সময়সীমার মধ্যে পৃথকভাবে বা গোষ্ঠীতে চালু এবং বন্ধ করার জন্য প্রোগ্রাম করা যায়। প্রকল্পের উদ্দেশ্য ছিল একটি অতি চিপ প্রোগ্রামযোগ্য টাইমার তৈরি করা, যা একটি স্প্রিংকলার সিস্টেমকে নিয়ন্ত্রণ করবে, কিন্তু অন্যান্য অ্যাপ্লিকেশনের জন্য যা সময়সীমা অন্তর্ভুক্ত করে তার জন্য দরকারী হবে। সবচেয়ে ছোট টাইমিং স্কেল হল 1 মিনিট।

সার্কিটটি কয়েকটি চিপ মডিউল থেকে তৈরি। টাইমিং ব্লুটুথের মাধ্যমে একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন দিয়ে সেট করা যেতে পারে যা সত্যিই আপনার দ্বারা লেখা।

ধাপ 1: প্রস্তুতি। সরঞ্জাম এবং উপভোগ্য সামগ্রী।

প্রস্তুতি। সরঞ্জাম এবং উপভোগ্য সামগ্রী।
প্রস্তুতি। সরঞ্জাম এবং উপভোগ্য সামগ্রী।
প্রস্তুতি। সরঞ্জাম এবং উপভোগ্য সামগ্রী।
প্রস্তুতি। সরঞ্জাম এবং উপভোগ্য সামগ্রী।
প্রস্তুতি। সরঞ্জাম এবং উপভোগ্য সামগ্রী।
প্রস্তুতি। সরঞ্জাম এবং উপভোগ্য সামগ্রী।

সরঞ্জাম:

  1. ঝাল লোহা
  2. তারের কর্তনকারী
  3. USBasp AVR প্রোগ্রামার + সফটওয়্যার (অথবা অন্য কোন প্রোগ্রামার)
  4. প্রোগ্রামার 10 পিন থেকে 6 পিন কনভার্টার
  5. কম্পিউটার
  6. FTDI 232 মডিউল (4 জাম্পার ক্যাবল + ব্রেডবোর্ড) + Arduino সিরিয়াল মনিটর বা পুটি সফটওয়্যার
  7. অ্যান্ড্রয়েড ফোন

উপভোগ্য:

  1. ঝাল তার
  2. কিছু পুরনো কম্পিউটার IDE ক্যাবল রিসাইকেল করুন
  3. টেস্ট সার্কিট বোর্ড 2cm x 1cm (অপরিহার্য নয়)
  4. 1K প্রতিরোধক 3 টুকরা
  5. CR2032 ব্যাটারি

পদক্ষেপ 2: প্রস্তুতি। ইলেকট্রনিক্স।

প্রস্তুতি। ইলেকট্রনিক্স।
প্রস্তুতি। ইলেকট্রনিক্স।
প্রস্তুতি। ইলেকট্রনিক্স।
প্রস্তুতি। ইলেকট্রনিক্স।
প্রস্তুতি। ইলেকট্রনিক্স।
প্রস্তুতি। ইলেকট্রনিক্স।

মডিউল:

  1. আরডুইনো ইউনো বা কিছু ক্লোন (মাইক্রোকন্ট্রোলার মডিউল, সার্কিটের মস্তিষ্ক) - ইবে
  2. ছোট RTC (ছোট রিয়েল টাইম ক্লক মডিউল) - ইবে
  3. HC -05 ব্লুটুথ মডিউল (ব্লুটুথ সিরিয়াল মডিউল) - ইবে
  4. Arduino Uno এর জন্য 4 রিলে ieldাল (উপরের ছবিতে যেমন) - ইবে
  5. ডিসি 9 ভি পাওয়ার সাপ্লাই (আপনার দেশের উপর নির্ভর করে) - ইবে

ধাপ 3: ব্লুটুথ মডিউল প্রস্তুত করা

ব্লুটুথ মডিউল প্রস্তুত করা
ব্লুটুথ মডিউল প্রস্তুত করা
ব্লুটুথ মডিউল প্রস্তুত করা
ব্লুটুথ মডিউল প্রস্তুত করা
ব্লুটুথ মডিউল প্রস্তুত করা
ব্লুটুথ মডিউল প্রস্তুত করা

আমরা সার্কিট একত্রিত করার আগে ব্লুটুথ মডিউলটি অ্যান্ড্রয়েড ডিভাইস এবং আরডুইনো ইউনোর সাথে যোগাযোগের জন্য প্রস্তুত থাকতে হবে। এটি মডিউলের সাথে সিরিয়াল যোগাযোগ এবং কয়েকটি AT কমান্ড দ্বারা করা যেতে পারে।

ব্লুটুথ মডিউলে AT কমান্ড পাঠানোর জন্য আপনাকে এটিকে উপরের সার্কিটের মত FTDI 232 মডিউলের সাথে সংযুক্ত করতে হবে। (FTDI232 হল ইউএসবি কনভার্টারের একটি সিরিয়াল, কম্পিউটারে ভার্চুয়াল সিরিয়াল পোর্ট হিসেবে দেখা যায়)

এর জন্য একটি রুটি-বোর্ড এবং কয়েকটি তার ব্যবহার করুন। কিছু ব্লুটুথ মডিউলে B1 বোতামটি কারখানা থেকে সার্কিটে বিক্রি হয়।

ব্লুটুথ মডিউল প্রস্তুত করা হচ্ছে:

  1. B1 বোতাম টিপুন এবং এটি টিপুন, FTDI232 এর USB তারের কম্পিউটারের সাথে সংযুক্ত করুন, B1 বোতামটি ছেড়ে দিন। (এখন ব্লুটুথ মডিউল এটি মোডে প্রবেশ করেছে) আরডুইনো সফটওয়্যারটি শুরু করুন।
  2. FTDI232 এর জন্য সঠিক যোগাযোগ পোর্ট নির্বাচন করুন এবং Arduino সফটওয়্যারের সিরিয়াল মনিটর শুরু করুন।
  3. বড-রেট 38400 সেট করুন।
  4. এটি পাঠানোর জন্য সেট করুন: ক্যারেজ রিটার্ন এবং লাইন ফিড
  5. AT চাপুন এন্টার চাপুন, যদি সার্কিট ঠিকঠাক সাড়া দেয় আমরা ব্যবসা করছি।:) যদি না হয়, পয়েন্ট 1 এ শুরু করুন।
  6. পরবর্তী আমরা ব্লুটুথ ডিভাইসের নাম সেট করি, যা অ্যান্ড্রয়েড ফোনের ব্লুটুথ ডিভাইসের তালিকায় উপস্থিত হবে। AT+NAME = UNITIMER টাইপ করে এন্টার টিপুন। এটি ইউনিটিমার হতে হবে কারণ অ্যান্ড্রয়েড অ্যাপ এই নামের জন্য অনুসন্ধান করবে।
  7. ইউনি-টাইমারের পিন কোড সেট করুন: AT+PIN = 1234 অথবা যেকোন 4 অঙ্কের নম্বর টাইপ করুন এবং এন্টার টিপুন। (অ্যান্ড্রয়েডে ডিভাইসের পেয়ারিংয়ে অপরিহার্য হবে, তাই নম্বরটি মুখস্থ করুন)
  8. বাউড-রেট ফ্যাক্টরি থেকে 9600 এ সেট করা আছে কিন্তু আপনি AT+UART = 9600, 0, 0 টাইপ করে সেট করতে পারেন।
  9. AT+RESET টাইপ করুন AT মোড থেকে লগ আউট করতে এন্টার টিপুন এবং আমাদের কাজ শেষ।

অন্যান্য AT কমান্ড এখানে পাওয়া যাবে।

ব্রেডবোর্ড থেকে ব্লুটুথ মডিউল সংযোগ বিচ্ছিন্ন করুন।

ধাপ 4: প্রোগ্রাম একত্রিত করা এবং বার্ন করা

প্রোগ্রাম একত্রিত করা এবং বার্ন করা
প্রোগ্রাম একত্রিত করা এবং বার্ন করা

সার্কিট একত্রিত করা:

উপরের ছবিটি ব্যবহার করুন। প্রায় 8 সেন্টিমিটার লম্বা 8 টি তার কেটে এবং Arduino বোর্ডে সোল্ডার করুন, যেমন ছবিতে দেখানো হয়েছে। HC-05 ব্লুটুথ মডিউলের RX পিনে 3x1K রেজিস্টর যুক্ত করতে টেস্ট বোর্ড ব্যবহার করুন। এটি একটি 3V RX পিনকে 5V TX আউটপুটের সাথে সংযুক্ত করার সবচেয়ে সস্তা উপায়। (টিটিএল স্তরের মিল, কোন প্রতিরোধক সার্কিট জ্বলবে না) আরডুইনো আরএক্স এই ধীর গতিতে 3V টিটিএল স্তর শুনতে পারে।

তারের বাকি 4 টি প্রান্ত TinyRTC মডিউলে যায়। (আমাদের ঘড়ি)

4 রিলে ieldাল প্লাগ করুন এবং আপনি সার্কিট সম্পন্ন করেছেন। TinyRTC মডিউলে সকেটে CR2032 ব্যাটারি লাগান। ব্যাটারি হল পাওয়ার অ্যাডাপ্টার সংযুক্ত না করেও ঘড়ি চালু রাখা।

প্রোগ্রাম বার্ন করা:

দুর্ভাগ্যবশত আমি স্থান খালি করার জন্য Arduino বুটলোডার থেকে মুক্তি পেতে হয়েছিল, কারণ স্কেচ অস্থির হতে শুরু করে, কিন্তু বুটলোডার ছাড়া প্রত্যাশা অনুযায়ী কাজ করে। সুতরাং আপনি কেবল এটি বোর্ডে আপলোড করতে পারবেন না, একটি AVR প্রোগ্রামার (USBasp) দিয়ে পুড়িয়ে ফেলতে হবে। স্কেচ 8 টি রিলে চালাতে পারে কিন্তু এটি একটি সরলীকৃত সংস্করণ।

আমি এখানে খুব বিস্তারিতভাবে যাচ্ছি না, কিভাবে প্রোগ্রাম বার্ন করা যায়, সব ইন্টারনেটে লেখা আছে।

আমার পরামর্শ: AVR-s FUSES পরিবর্তন করবেন না।

আরডুইনো বোর্ডে ইউএসবিএসএপি (বা কোন উপযুক্ত টাইপ) প্রোগ্রামারকে সংযুক্ত করুন এবং নীচের ডি হেক্স ফাইল আপলোড করতে আপনার সফ্টওয়্যারটি ব্যবহার করুন। ইউনো বোর্ডের প্রোগ্রামিং পিনের সাথে সংযোগ স্থাপনের জন্য আপনাকে 10-6 পিন অ্যাডাপ্টার বা কিছু তার ব্যবহার করতে হবে। USBasp সংযোগ বিচ্ছিন্ন করুন। (প্রোগ্রাম বার্ন করার সময়, 9V পাওয়ার অ্যাডাপ্টার ব্যবহার না করলে Arduino বোর্ড প্রোগ্রামারের মাধ্যমে চালিত হয়)

9V অ্যাডাপ্টারটি প্লাগ করুন, যদি সব ঠিক হয়ে যায় তবে আরডুইনো বোর্ডে এলইডি দ্রুত ফ্ল্যাশ হতে শুরু করবে এবং ব্লুটুথ মডিউলের এলইডি কিছুটা ধীরগতিতে ফ্ল্যাশ করবে।

সার্কিট এখন সেটআপ গ্রহণ করার জন্য প্রস্তুত। সেটআপটি ইউনো বোর্ডে ATmega 328 চিপের অন্তর্ভুক্ত ইপ্রমে সংরক্ষিত আছে।

ধাপ 5: আপলোড করুন, অ্যান্ড্রয়েড অ্যাপ দ্বারা সেটআপ ডাউনলোড করুন

আপলোড করুন, অ্যান্ড্রয়েড অ্যাপ দ্বারা সেটআপ ডাউনলোড করুন
আপলোড করুন, অ্যান্ড্রয়েড অ্যাপ দ্বারা সেটআপ ডাউনলোড করুন
আপলোড করুন, অ্যান্ড্রয়েড অ্যাপ দ্বারা সেটআপ ডাউনলোড করুন
আপলোড করুন, অ্যান্ড্রয়েড অ্যাপ দ্বারা সেটআপ ডাউনলোড করুন

আপনার অ্যান্ড্রয়েড ফোনে Uni-timer.apk ডাউনলোড এবং ইনস্টল করুন। এটি সম্পন্ন করার জন্য আপনাকে ইউএসবি কেবল ব্যবহার করতে হবে এবং অ্যান্ড্রয়েড ডিভাইসের সেটআপ থেকে অজানা উৎসগুলি সক্ষম করতে হবে। এখানে কিভাবে এবং কেন।

অ্যাপটি প্লে-স্টোরে আপলোড করার জন্য আমি এখনও ফাউন্ড সংগ্রহ করার কাজ করছি। এর জন্য গুগল কিছু টাকা নেয়। এছাড়াও আমি অ্যাপল ডিভাইসের জন্য অ্যাপটি তৈরি করব, যদি মানুষের পছন্দ হয়।

সেটআপ:

  1. প্রথমে আপনাকে অ্যাপটি ডাউনলোড করে আপনার অ্যান্ড্রয়েড ডিভাইসে ইনস্টল করতে হবে।
  2. পাওয়ার অ্যাডাপ্টার লাগান, এখন সার্কিট চালু আছে।
  3. অ্যান্ড্রয়েড ডিভাইসে ব্লুটুথ শুরু করুন এবং নতুন ডিভাইসের জন্য অনুসন্ধান করুন।
  4. UNITIMER ডিভাইস যুক্ত করুন, জাদুকরী 4 ডিজিটের পিন কোড চাইবে। (যে কোডটি আপনি ব্লুটুথ পিনের জন্য লিখেছেন।)
  5. অ্যাপটি শুরু করুন। ডাউনলোড সেটআপ বাটনে ট্যাপ করুন। অ্যাপটি অল্প সময়ের মধ্যে ইউনি-টাইমারের সাথে সংযোগ স্থাপন করবে এবং আপনাকে "সেটআপ ডাউনলোড করা হয়েছিল" সহ একটি সতর্কতা উইন্ডো উপস্থাপন করবে। যদি এটি কাজ না করে তবে একটি সংযোগ ত্রুটি দেবে, অথবা ব্লুটুথের অনুমতি চাইবে।
  6. যদি সবকিছু ঠিকঠাক হয় তবে সতর্কতা উইন্ডোতে ঠিক আছে আলতো চাপুন, কিছুক্ষণের মধ্যে অ্যাপ্লিকেশনটি ডাউনলোড করা ডেটা সহ সেটআপ ফর্মটি পূরণ করবে। (প্রথমবার খালি থাকবে)
  7. আপনি যে প্রোগ্রামগুলি ব্যবহার করতে চান তা সংশোধন করুন, বাকী দিনগুলো থেকে চেকমার্কগুলি সরিয়ে দিন। (একই দিনে প্রোগ্রামগুলিকে ওভারল্যাপ করবেন না। এখানে আলোচনা করা হয়েছে।)
  8. আপলোড সেটআপ ট্যাপ করুন, আপনি একটি সতর্কতা উইন্ডো পাবেন, যদি সবকিছু ঠিক থাকে তাহলে আপনি "সেটআপ আপলোড করা হয়েছে" সহ একটি সতর্কতা উইন্ডো পাবেন, যদি না হয়, আপনি ত্রুটিপূর্ণ প্রোগ্রামের নম্বর সহ একটি সতর্কতা পান। (প্রোগ্রামটি সংশোধন করুন এবং প্রক্রিয়াটি পুনরাবৃত্তি করুন)
  9. যদি প্রোগ্রামটি আপলোড করা হয় তবে অ্যাপটি বন্ধ করতে কুইট বোতামটি আলতো চাপুন। তুমি পেরেছ.

অ্যাপের সাহায্যে আপনি যে কোন সময় সেটআপ পরিবর্তন করতে পারেন।

এখন আপনাকে নির্ধারিত সময়ে রিলে সক্রিয় হওয়ার জন্য অপেক্ষা করতে হবে। রিলেগুলির আউটপুট হল সবুজ সকেট।

গুরুত্বপূর্ণ !!! AC120V 3A বা AC240V 1, 5A (DC24 3A) স্যুইচিং কারেন্ট এ অতিক্রম না করার বিষয়ে সতর্ক থাকুন।

আরো স্পষ্ট ব্যবহারকারীদের নির্দেশিকা এখানে।

আমার অদক্ষ ইংরেজির জন্য আমি দুঃখিত.

প্রস্তাবিত: