সুচিপত্র:

ভয়েস নিয়ন্ত্রিত অটোমেশন: 13 টি ধাপ
ভয়েস নিয়ন্ত্রিত অটোমেশন: 13 টি ধাপ

ভিডিও: ভয়েস নিয়ন্ত্রিত অটোমেশন: 13 টি ধাপ

ভিডিও: ভয়েস নিয়ন্ত্রিত অটোমেশন: 13 টি ধাপ
ভিডিও: মুখের কথায় চলবে ফোন | How to Control My Phone with Voice 2024, নভেম্বর
Anonim
ভয়েস নিয়ন্ত্রিত অটোমেশন
ভয়েস নিয়ন্ত্রিত অটোমেশন

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

ধাপ 1: উপাদান

1.arduino (ন্যানো/ইউএনও)

2.4 চ্যানেল রিলে বোর্ড (5v)

3. ব্লুটুথ মডিউল (HC05/HC06)

4. এলসিডি ডিসপ্লে 20x4

5.7805 ভোল্টেজ নিয়ন্ত্রক

6.9v smps অ্যাডাপ্টার (বিদ্যুৎ সরবরাহের জন্য)।

ধাপ 2: Arduino Uno

আরডুইনো উনো
আরডুইনো উনো

Arduino ইলেকট্রনিক্সের একটি ওপেন সোর্স প্রোটোটাইপিং প্ল্যাটফর্ম যা সহজেই ব্যবহারযোগ্য হার্ডওয়্যার এবং সফটওয়্যারের উপর ভিত্তি করে। সূক্ষ্মভাবে বলতে গেলে, আরডুইনো একটি মাইক্রোকন্ট্রোলার ভিত্তিক প্রোটোটাইপিং বোর্ড যা ডিজিটাল ডিভাইস তৈরিতে ব্যবহার করা যেতে পারে যা একটি বোতামে আঙ্গুলের মতো ইনপুট পড়তে পারে, একটি স্ক্রিনে স্পর্শ করতে পারে, একটি সেন্সরে আলো ইত্যাদি এবং এটি একটি LED তে স্যুইচ করার মতো আউটপুটে পরিণত করতে পারে, মোটর ঘোরানো, স্পিকারের মাধ্যমে গান বাজানো ইত্যাদি।

Arduino বোর্ডগুলি সাধারণত 8, 16 বা 32 বিট AVR আর্কিটেকচার ভিত্তিক মাইক্রোকন্ট্রোলারের মত Atmel কর্পোরেশন থেকে মাইক্রোকন্ট্রোলারের উপর ভিত্তি করে। Arduino বোর্ডের গুরুত্বপূর্ণ বৈশিষ্ট্য হল স্ট্যান্ডার্ড কানেক্টর। এই সংযোজকগুলি ব্যবহার করে, আমরা আরডুইনো বোর্ডকে এলইডি বা শিল্ডস নামক অ্যাড-অন মডিউলগুলির সাথে সংযুক্ত করতে পারি। আরডুইনো বোর্ডগুলিতে বোর্ড ভোল্টেজ রেগুলেটর এবং স্ফটিক দোলকও থাকে। তারা ইউএসবি থেকে সিরিয়াল অ্যাডাপ্টার নিয়ে গঠিত যা ব্যবহার করে আরডুইনো বোর্ড ইউএসবি সংযোগ ব্যবহার করে প্রোগ্রাম করা যায়। Arduino বোর্ড প্রোগ্রাম করার জন্য, আমাদের Arduino দ্বারা প্রদত্ত IDE ব্যবহার করতে হবে। Arduino IDE প্রসেসিং প্রোগ্রামিং ভাষার উপর ভিত্তি করে এবং C এবং C ++ সমর্থন করে

.আরডুইনো কি?

ধাপ 3: 4 চ্যানেল রিলে বোর্ড

4 চ্যানেল রিলে বোর্ড
4 চ্যানেল রিলে বোর্ড

এখানে আমি 5v 4channel রিলে মডিউল ব্যবহার করছি।

এর 6 টি পিন আছে VCC, GND, IN1, IN2, IN3, IN4।

VCC আমরা 5v, এবং গ্রাউন্ড (GND) মাটিতে প্রয়োগ করতে পারি।

আইএন 1 থেকে আইএন 4 আরডুইনো এর সাথে সংযুক্ত যা কন্ট্রোল সিগন্যাল।

রিলে কি? কিভাবে একটি রিলে কাজ করে

ধাপ 4: ব্লুটুথ মডিউল HC05/06

ব্লুটুথ মডিউল HC05/06
ব্লুটুথ মডিউল HC05/06
ব্লুটুথ মডিউল HC05/06
ব্লুটুথ মডিউল HC05/06

এখানে আমি অ্যান্ড্রয়েড ফোন থেকে কমান্ড রিসিভ করার জন্য HC05 ব্লুটুথ মডিউল ব্যবহার করছি।

ধাপ 5: এলসিডি ডিসপ্লে

LCD প্রদর্শন
LCD প্রদর্শন
LCD প্রদর্শন
LCD প্রদর্শন

এই প্রকল্পে আমি 20x4 এলসিডি ডিসপ্লে ব্যবহার করছি ছবি অনুযায়ী সংযোগের মাধ্যমে যান।

ধাপ 6: ভোল্টেজ রেগুলেটর আইসি 7805

ভোল্টেজ রেগুলেটর আইসি 7805
ভোল্টেজ রেগুলেটর আইসি 7805

1. ভোল্টেজ নিয়ন্ত্রক

ic7805 এর ইনপুট পিনের সাথে সংযুক্ত অ্যাডাপ্টার থেকে ইনপুট -9 ভি। মাটিতে দ্বিতীয় পিন। তৃতীয় পিন হল আউটপুট পিন।

ধাপ 7: রিলে সংযোগ

Image
Image
এলসিডি সংযোগ
এলসিডি সংযোগ

ভিডিওতে দেখানো হয়েছে কিভাবে রিলেতে এসি লোড কানেক্ট করা যায়।

এখন আরডুইনো পিন D6, D7, D8, D9 কে IN1, IN2, 1N3, 1N4 রিলে বোর্ডের সাথে সংযুক্ত করুন।

VCC 5v (ভোল্টেজ রেগুলেটরের o/p (7805))

GND-GND

ধাপ 8: ব্লুটুথ মডিউল সংযোগ

ব্লুটুথ মডিউল এর আরএক্স Arduino বোর্ডের TX এর সাথে সংযুক্ত (Arduino এর ডিজিটাল পিন 1)

Arduino বোর্ডের RX এর সাথে সংযুক্ত ব্লুটুথ মডিউলের TX (arduino এর ডিজিটাল পিন 0)।

VCC-5v (অলপ ভোল্টেজ রেগুলেটর ব্যবহার করে)

স্থল-স্থল (gnd)

ধাপ 9: এলসিডি সংযোগ

এলসিডি সংযোগ
এলসিডি সংযোগ

* LCD RS পিন থেকে ডিজিটাল পিন 12

* এলসিডি পিন থেকে ডিজিটাল পিন সক্ষম করুন 11

* LCD D4 পিন থেকে ডিজিটাল পিন 5

* LCD D5 পিন থেকে ডিজিটাল পিন 4

* LCD D6 পিন থেকে ডিজিটাল পিন 3

*LCD D7 পিন থেকে ডিজিটাল পিন 2

* মাটিতে LCD R/W পিন

* মাটিতে LCD VSS পিন

* 5V থেকে LCD VCC পিন

*15 পিন এলসিডি ডিসপ্লে ব্যাকলাইট LED + 5v এর সাথে সংযুক্ত।

*মাটিতে 16 পিন।

*V0 iam শুধু গ্রাউন্ডেড, আপনি ডিসপ্লের কনট্রাস্ট অ্যাডজাস্ট করার জন্য 10k পাত্র ব্যবহার করতে পারেন।

সার্কিট ডায়াগ্রাম উল্লেখ করুন

ধাপ 10: অ্যান্ড্রয়েড আবেদন এবং তার কনফিগারেশন

প্লেস্টোরে এই আবেদনটি ডাউনলোড করুন

অ্যাপ লিঙ্ক

ধাপ 11: কোড

সফ্টওয়্যার প্রয়োজন: ARDUINO IDE

ARDUINO IDE সফটওয়্যার ডাউনলোড লিংক - জানালা

কোড:

অ্যাপে বোতাম ব্যবহার করা/বন্ধ করা আমি সেট-লাইট -১ 'ডিভাইস চালু করার জন্য ব্যবহার করছি এবং ডিভাইস বন্ধ করার জন্য' এ 'ব্যবহার করছি। বন্ধ কর.

ফ্যান -2 'ডিভাইসটি চালু করার জন্য এবং' বি 'ডিভাইসটি বন্ধ করার জন্য ব্যবহার করে।

AC-'3 'ডিভাইসটি চালু করার জন্য এবং' C 'ডিভাইসটি বন্ধ করার জন্য ব্যবহার করে।

টিভি -4 'ডিভাইসটি চালু করার জন্য এবং' ডি 'ডিভাইসটি বন্ধ করার জন্য ব্যবহার করে।

সমস্ত ডিভাইস-'9 'চালু করুন। ভয়েস কমান্ড-"সব চালু"।

সমস্ত ডিভাইস বন্ধ করুন- 'I'। ভয়েস কমান্ড-"সব"

সম্পূর্ণ কোড ডাউনলোড করুন

আপনার আরডুইনো বোর্ডকে পিসিতে সংযুক্ত করুন।

কোডটি ডাউনলোড করে arduino সফটওয়্যারে খুলুন।

arduino বোর্ড নির্বাচন করুন সরঞ্জাম> বোর্ড> আপনার বোর্ড নির্বাচন করুন।

পোর্ট সেট করুন-সরঞ্জাম> পোর্ট> পোর্ট নির্বাচন করুন।

কোড আপলোড করুন।

ধাপ 12: সমস্ত উপাদান সংযুক্ত করুন

সমস্ত উপাদান সংযুক্ত করার পরে একটি মাল্টিমিটার ব্যবহার করে সমস্ত সংযোগ পরীক্ষা করুন।

এখন সংযোগ ভাল, তারপর বিদ্যুৎ চালু।

প্রস্তাবিত: