সুচিপত্র:

ব্লুটুথ, অ্যান্ড্রয়েড স্মার্টফোন এবং আরডুইনো ব্যবহার করে সহজ হোম অটোমেশন।: 8 টি ধাপ (ছবি সহ)
ব্লুটুথ, অ্যান্ড্রয়েড স্মার্টফোন এবং আরডুইনো ব্যবহার করে সহজ হোম অটোমেশন।: 8 টি ধাপ (ছবি সহ)

ভিডিও: ব্লুটুথ, অ্যান্ড্রয়েড স্মার্টফোন এবং আরডুইনো ব্যবহার করে সহজ হোম অটোমেশন।: 8 টি ধাপ (ছবি সহ)

ভিডিও: ব্লুটুথ, অ্যান্ড্রয়েড স্মার্টফোন এবং আরডুইনো ব্যবহার করে সহজ হোম অটোমেশন।: 8 টি ধাপ (ছবি সহ)
ভিডিও: কোডিং জানা ছাড়াই তৈরী করুন যে কোন প্রজেক্ট | Making Home Automation IOT Projects using ChatGPT 2024, জুলাই
Anonim
ব্লুটুথ, অ্যান্ড্রয়েড স্মার্টফোন এবং আরডুইনো ব্যবহার করে সহজ হোম অটোমেশন।
ব্লুটুথ, অ্যান্ড্রয়েড স্মার্টফোন এবং আরডুইনো ব্যবহার করে সহজ হোম অটোমেশন।
ব্লুটুথ, অ্যান্ড্রয়েড স্মার্টফোন এবং আরডুইনো ব্যবহার করে সহজ হোম অটোমেশন।
ব্লুটুথ, অ্যান্ড্রয়েড স্মার্টফোন এবং আরডুইনো ব্যবহার করে সহজ হোম অটোমেশন।

ওহে সবাই,

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

ধাপ 1: প্রয়োজনীয় উপকরণ এবং সরঞ্জাম।

প্রয়োজনীয় উপকরণ এবং সরঞ্জাম।
প্রয়োজনীয় উপকরণ এবং সরঞ্জাম।
  • 1. আরডুইনো প্রো মিনি (দোকানের লিঙ্ক)
  • 2. এইচসি 05 ব্লুটুথ মডিউল (দোকানের লিঙ্ক)
  • 3. 5V 4 চ্যানেল রিলে মডিউল (দোকানের লিঙ্ক)
  • 4. 5V পাওয়ার সাপ্লাই
  • 5. পুরুষ এবং মহিলা হেডার
  • 6. পারফবোর্ড (আমি একটি পিসিবি তৈরির সুপারিশ করি, কিন্তু যদি আপনি এটি করতে চান তবে একটি পারফবোর্ডটি সহজ উপায়)

সরঞ্জামগুলির তালিকা।

  • 1. সোল্ডারিং কিট
  • 2. আঠালো বন্দুক
  • 3. অ্যান্ড্রয়েড স্মার্টফোন
  • 4. স্ক্রু ড্রাইভার
  • 5. ওয়্যার স্ট্রিপার ইত্যাদি:

এটাই আমাদের দরকার …

ধাপ 2: কোড

Arduino IDE ডাউনলোড করুন এখান থেকে।

এই কোডটি Arduino এ rx এবং tx পিন কনফিগার করার জন্য softwareserial.h ব্যবহার করে। এই আরএক্স এবং টিএক্স পিনগুলি যথাক্রমে এইচসি 05 ব্লুটুথ মডিউলের টিএক্স এবং আরএক্স পিনের সাথে সংযুক্ত।

ব্লুটুথ মডিউল একটি জোড়া Android ডিভাইস থেকে ডেটা গ্রহণ করে এবং প্রাপ্ত ডেটার সাপেক্ষে রিলেগুলিকে ট্রিগার করে।

উদাহরণস্বরূপ, আমার কোডে যদি প্রাপ্ত ডেটা অক্ষর "A" হয়, রিলে 1 চালু হবে এবং যদি প্রাপ্ত ডেটা অক্ষর "B" হয়, তাহলে রিলে 1 বন্ধ হয়ে যাবে।

একইভাবে ব্লুটুথ কমান্ড ব্যবহার করে সব রিলে চালু/বন্ধ করা যায়। বিস্তারিত মন্তব্যের জন্য কোডটি পড়ুন।

EEPROM

EEPROM হল ইলেকট্রনিক্যালি ইরেজেবল প্রোগ্রামযোগ্য রিড ওনলি মেমোরির সংক্ষিপ্ত রূপ, যা এখানে রিলে (ON/OFF) এর স্ট্যাটাস সংরক্ষণ করতে ব্যবহৃত হয়, যাতে কন্ট্রোলার রিসেট করার সময় বিদ্যুৎ ব্যর্থতার ক্ষেত্রে, সমস্ত রিলে যা চালু থাকবে ক্ষমতা আসার পরে তাদের অন অবস্থানে ফিরে আসুন। তাই যখনই একটি রিলে চালু হয়, EEPROM- এ একটি ঠিকানায় সংরক্ষিত একটি ভেরিয়েবল তার মান পরিবর্তন করে 1 এবং যখনই এটি বন্ধ করা হয় একই পরিবর্তনশীল পরিবর্তন 0. এ। তাই কোডের শুরুতে আমরা প্রথম যে কাজটি করেছি তা হল EEPROM- এ সংরক্ষিত মান অনুযায়ী রিলে আরম্ভ করা।

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

ধাপ 3: অ্যান্ড্রয়েড অ্যাপ্লিকেশন

অ্যান্ড্রয়েড অ্যাপ্লিকেশন
অ্যান্ড্রয়েড অ্যাপ্লিকেশন
অ্যান্ড্রয়েড অ্যাপ্লিকেশন
অ্যান্ড্রয়েড অ্যাপ্লিকেশন

উপরে উল্লিখিত হিসাবে, মাইক্রো-কন্ট্রোলার একটি অ্যান্ড্রয়েড ডিভাইস থেকে ব্লুটুথ মডিউলের মাধ্যমে প্রাপ্ত ডেটা অনুসারে প্রতিটি রিলে ট্রিগার করে। তাই আমাদের এই ডেটা HC 05 এর কাছে পাঠানোর জন্য একটি Android অ্যাপ্লিকেশন প্রয়োজন।

আমি এমআইটি অ্যাপ উদ্ভাবক ব্যবহার করে একটি কাস্টমাইজড অ্যাপ্লিকেশন তৈরি করেছি। যারা অ্যাপ ইনভেন্টর ব্যবহার করে তাদের নিজস্ব অ্যাপ তৈরি করতে যাচ্ছেন তাদের জন্য রেফারেন্সের জন্য আমি এখানে আমার অ্যাপ্লিকেশনের 'ব্লক লেআউট' সংযুক্ত করেছি।

এমআইটি অ্যাপ আবিষ্কারক

আপনি যদি অ্যাপটি তৈরিতে বিরক্ত করতে না চান, তাহলে আপনি নিচের লিংক থেকে রেডি টু অ্যাপ (শুধুমাত্র যে কোডটি আমি সংযুক্ত করেছি তার সাথে সামঞ্জস্যপূর্ণ) ডাউনলোড করতে পারেন।

ধাপ 4: অ্যান্ড্রয়েড অ্যাপের জন্য নির্দেশাবলী

অ্যান্ড্রয়েড অ্যাপের জন্য নির্দেশাবলী
অ্যান্ড্রয়েড অ্যাপের জন্য নির্দেশাবলী
অ্যান্ড্রয়েড অ্যাপের জন্য নির্দেশাবলী
অ্যান্ড্রয়েড অ্যাপের জন্য নির্দেশাবলী
অ্যান্ড্রয়েড অ্যাপের জন্য নির্দেশাবলী
অ্যান্ড্রয়েড অ্যাপের জন্য নির্দেশাবলী

অ্যাপটিতে ব্যবহার করার আগে আপনাকে আপনার অ্যান্ড্রয়েড ডিভাইসে HC-05 ব্লুটুথ মডিউল যুক্ত করতে হবে।

ধাপ 1: আপনার ডিভাইসের ব্লুটুথ সেটিংস খুলুন এবং নতুন ডিভাইসগুলি অনুসন্ধান করুন, নিশ্চিত করুন যে HC05 মডিউলের নেতৃত্বে ক্রমাগত জ্বলজ্বল করছে (পেয়ারিং মোড)।

ধাপ 2: HC 05 নির্বাচন করুন (অথবা আপনি ছবিতে দেখানো "C" দিয়ে শেষ হওয়া একটি ঠিকানা দেখতে পাবেন।)

ধাপ 3: পিন "1234" লিখুন এবং ঠিক আছে টিপুন।

ধাপ 4: "উইজ স্মার্ট হোম" অ্যাপটি খুলুন এবং স্ক্রিনের শীর্ষে ব্লুটুথ বোতামটি ক্লিক করুন।

ধাপ 5: তালিকা থেকে "HC 05" নির্বাচন করুন।

ধাপ 6: রিলে 1, 2, 3, 4 চালু/বন্ধ করতে সংশ্লিষ্ট সুইচ ব্যবহার করুন।

ধাপ 7: একক ক্লিকে সমস্ত রিলে চালু/বন্ধ করতে মাস্টার ক্লিক করুন।

ধাপ 5: সার্কিট।

সার্কিট।
সার্কিট।
  • HC-05 মডিউলের TX পিন থেকে Arduino এর পিন 11।
  • HC-05 মডিউলের RX পিন থেকে Arduino এর পিন 10।
  • আরডুইনোতে HC-05 থেকে GND।
  • আরডুইনোতে HCC-05 থেকে Vcc (5v) এর Vcc।
  • Vcc of Relay Module to Vcc (5v) Arduino তে।
  • আরডুইনোতে GND থেকে রিলে মডিউলের GND।
  • Arduino এর পিন 2 রিলে মডিউলের R1 থেকে।
  • Arduino এর পিন 4 রিলে মডিউলের R2 তে।
  • Arduino এর পিন 6 রিলে মডিউলের R3 থেকে।
  • Arduino এর পিন 8 রিলে মডিউলের R4 থেকে।
  • Arduino এর পাওয়ার পিনগুলিতে 5-ভি পাওয়ার সাপ্লাই দিন।
  • পিন 12 এবং 13 যথাক্রমে পাওয়ার ইঙ্গিত এবং ব্লুটুথ স্ট্যাটাস ইঙ্গিত LEDs জন্য পিন

ডিভাইসের জন্য এটিই।

মূল নিয়ন্ত্রণের জন্য, প্রতিটি রিলে "স্বাভাবিকভাবে খোলা" পরিচিতিগুলিকে স্বয়ংক্রিয় সুইচ জুড়ে সংযুক্ত করুন যেগুলি আপনি নিয়ন্ত্রণ করতে চান (অথবা) সমস্ত রিলেগুলির "NO" এর একটি যোগাযোগের মাধ্যমে লাইভ তারের লুপ এবং তাদের নিজ নিজ রিলে "NO" এর অন্য যোগাযোগের সাথে যন্ত্রপাতির লিড সংযুক্ত করুন।

ধাপ 6: পিসিবি ডিজাইন

পিসিবি ডিজাইন
পিসিবি ডিজাইন
পিসিবি ডিজাইন
পিসিবি ডিজাইন

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

ধাপ 7: উপাদানগুলি একত্রিত করা।

উপাদানগুলি একত্রিত করা।
উপাদানগুলি একত্রিত করা।
উপাদানগুলি একত্রিত করা।
উপাদানগুলি একত্রিত করা।
উপাদানগুলি একত্রিত করা।
উপাদানগুলি একত্রিত করা।

আমি আমার ডিভাইসের ক্ষেত্রে একটি পুরানো কম্পিউটার SMPS এর ঘের ব্যবহার করেছি। ফিউশন or০ বা অন্য কোন থ্রিডি ডিজাইন সফটওয়্যার ব্যবহার করে আপনার প্রয়োজন অনুযায়ী একটি কাস্টম কেস ডিজাইন করা আরও ভাল হবে এবং আপনার প্রজেক্টকে একটি দুর্দান্ত চেহারা দিতে 3D ডিজাইন প্রিন্ট করুন। আমি কিছু লেবেল মুদ্রণ করেছি এবং এটির ফাঁকা চেহারা পূরণ করতে এটি SMPS ঘেরে আটকিয়েছি। আমি তাতে কিছু গর্ত ড্রিল করে সুইচ বোর্ডের পাশে দেয়ালে লাগিয়ে দিয়েছি।

ধাপ 8: ফলাফল।

Image
Image
ব্লুটুথ চ্যালেঞ্জ
ব্লুটুথ চ্যালেঞ্জ

এখানে পোস্ট করা ভিডিওটি দেখায় যে ডিভাইসটি যখন আপনি প্রথমবার ব্যবহার করেন তখন তার কাজ। আপনি শুধুমাত্র একবার ডিভাইস জোড়া প্রয়োজন! তারপরে, কেবল ব্লুটুথ চালু করুন, সংযোগ করুন এবং ওয়্যারলেস যান!

আশা করি আপনি এই নির্দেশযোগ্য পড়া উপভোগ করেছেন। যদি আপনার কোন প্রশ্ন থাকে, তাহলে নির্দ্বিধায় এখানে জিজ্ঞাসা করুন অথবা [email protected] এ একটি মেইল পাঠান। আমি আপনাকে সাহায্য করতে পেরে খুশি হব।

ধন্যবাদ…!!!:)

ব্লুটুথ চ্যালেঞ্জ
ব্লুটুথ চ্যালেঞ্জ

ব্লুটুথ চ্যালেঞ্জে রানার আপ

প্রস্তাবিত: