সুচিপত্র:

ব্লুটুথ AT কমান্ড সেটিংস (HC05 HC06): 4 টি ধাপ
ব্লুটুথ AT কমান্ড সেটিংস (HC05 HC06): 4 টি ধাপ

ভিডিও: ব্লুটুথ AT কমান্ড সেটিংস (HC05 HC06): 4 টি ধাপ

ভিডিও: ব্লুটুথ AT কমান্ড সেটিংস (HC05 HC06): 4 টি ধাপ
ভিডিও: LDmicro 13: HC-05 Bluetooth Phone App Control (Microcontroller PLC Ladder Programming with LDmicro) 2024, জুলাই
Anonim
ব্লুটুথ AT কমান্ড সেটিংস (HC05 HC06)
ব্লুটুথ AT কমান্ড সেটিংস (HC05 HC06)

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

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

বিশেষ করে যারা ইলেকট্রনিক্স এবং রোবোটিক্স শেখা শুরু করতে চান তাদের জন্য এই ধরনের বিবরণ খুবই গুরুত্বপূর্ণ। তাই আমরা আশা করি যে এই নির্দেশযোগ্যটিতে প্রয়োজনীয় নথি রয়েছে।

আপনি এই নির্দেশযোগ্য থেকে কি শিখবেন:

AT কমান্ডের উপস্থিতির ইতিহাস জানুন।

এইচসি ব্লুটুথ মডিউলগুলির মধ্যে পার্থক্য বুঝতে।

এইচসি ব্লুটুথ মডিউলের হার্ডওয়্যার শিখুন।

একটি Arduino বোর্ড দিয়ে উপযুক্ত তারের চিত্র তৈরি করুন।

ব্লুটুথকে AT কমান্ড মোডে সেট করুন।

ব্লুটুথ নতুন সেটিংস শুরু করুন

ধাপ 1: ব্লুটুথ মডিউলগুলির সাথে কীভাবে ইন্টারফেস করবেন

ব্লুটুথ মডিউলগুলির সাথে কীভাবে ইন্টারফেস করবেন
ব্লুটুথ মডিউলগুলির সাথে কীভাবে ইন্টারফেস করবেন
ব্লুটুথ মডিউলগুলির সাথে কীভাবে ইন্টারফেস করবেন
ব্লুটুথ মডিউলগুলির সাথে কীভাবে ইন্টারফেস করবেন
ব্লুটুথ মডিউলগুলির সাথে কীভাবে ইন্টারফেস করবেন
ব্লুটুথ মডিউলগুলির সাথে কীভাবে ইন্টারফেস করবেন

প্রকল্পের বিবরণ দিয়ে শুরু করে, আমরা ব্লুটুথ মডিউল প্যারামিটারগুলি কাস্টমাইজ করব, কিন্তু আমরা কীভাবে ব্লুটুথ মডিউলগুলির সাথে যোগাযোগ করতে পারি!

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

এই AT কমান্ড কি

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

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

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

সর্বাধিক জনপ্রিয় ব্লুটুথ মডিউলগুলি হল HC-06 এবং HC-05 মডিউল যা আমাদের টিউটোরিয়ালে ব্যবহৃত হবে।

শুধু এই দুটি ব্লুটুথের মধ্যে পার্থক্য করা কঠিন, কিন্তু একটি ব্রেকআউট বোর্ড ব্যবহার করে পার্থক্যগুলি পিনগুলিতে।

ধাপ 2: ব্লুটুথ হার্ডওয়্যার

ব্লুটুথ হার্ডওয়্যার
ব্লুটুথ হার্ডওয়্যার
ব্লুটুথ হার্ডওয়্যার
ব্লুটুথ হার্ডওয়্যার

আমাদের HC-05 মডিউলের জন্য আমাদের এই ছয়টি পিন রয়েছে:

  1. KEY বা Enable: AT মোডে প্রবেশ করতে এই পিনটিকে উঁচু করে টানতে হবে। আমাদের ব্লুটুথ মডিউলে আমাদের ইতিমধ্যে একটি পুশ বোতাম রয়েছে যা কী পিনের টান উচ্চ সেটটি স্থাপন করতে গুরুত্বপূর্ণ
  2. বিদ্যুৎ সরবরাহের জন্য VCC এবং GND।
  3. সিরিয়াল ইনপুট/আউটপুট ডেটার জন্য RXD এবং TXD
  4. স্টেট পিন, এটিকে উপেক্ষা করুন কারণ সম্ভবত এটি ব্লুটুথ পিনের সাথে সংযুক্ত নয় এবং আমাদের এই টিউটোরিয়ালে এটির প্রয়োজন হবে না।

আমি আমার ব্লুটুথ মডিউলে সিরিয়াল AT কমান্ড পাঠানোর জন্য Arduino বোর্ড ব্যবহার করব।

ধাপ 3: সার্কিট ডায়ারগ্রাম

সার্কিট ডায়ারগ্রাম
সার্কিট ডায়ারগ্রাম

আমি এই টিউটোরিয়ালের জন্য আমার সার্কিট ডায়াগ্রাম তৈরির জন্য easyEDA তে চলে এসেছি এবং এখানে কিভাবে ব্লুটুথ মডিউলকে Arduino তে ওয়্যার করতে হয়, আরডুইনো থেকে ব্লুটুথের RXD এবং Arduino এর পিন নম্বর 2 এর পিন নম্বর 3 ব্লুটুথের TXD, GND থেকে GND এবং VCC থেকে Arduino 5V।

ধাপ 4: কোড এবং টেস্ট

কোড এবং টেস্ট
কোড এবং টেস্ট
কোড এবং টেস্ট
কোড এবং টেস্ট
কোড এবং টেস্ট
কোড এবং টেস্ট
কোড এবং টেস্ট
কোড এবং টেস্ট

সফ্টওয়্যার অংশে সরানো, যেমন আমি ইতিমধ্যে উল্লেখ করেছি আমরা ব্লুটুথের সাথে যোগাযোগের জন্য Arduino বোর্ড ব্যবহার করব।

একবার আমরা আরডুইনোকে শক্তি দিলে আমাদের ব্লুটুথ এলইডি ঝলকানি হবে সেকেন্ডের অর্ধেকের ব্যবধানে যার অর্থ এটি মোডটি প্রবেশ করানো হয়নি তাই আরডুইনো পাওয়ার করার আগে কেবল পুশ বোতাম টিপে ধরে রাখুন এবং তারপরে আপনার আরডুইনোকে শক্তি দিন, ফলস্বরূপ আপনার কাছে 2 সেকেন্ডের ব্যবধানে LED ঝলকানি ধীর হবে যা AT কমান্ড মোডে সফল প্রবেশের ইঙ্গিত দেয়। এখন আমরা AT কমান্ড পাঠানো শুরু করার জন্য Arduino সিরিয়াল মনিটর বা অন্য কোন সিরিয়াল মনিটর চালাই, আপনি AT কমান্ড ডকুমেন্টটি নিচের ডাউনলোড লিঙ্ক থেকে পেতে পারেন, এই ডকুমেন্টটি আমাদের ব্লুটুথ মডিউলের জন্য উপলব্ধ AT কমান্ড তালিকা দেখায়।

সেটিংস শুরু করার জন্য আমরা সিরিয়াল মনিটরটি চালাই এবং আমরা বড রেট 9600 এবং NL এবং ক্যারেজ রিটার্ন উভয়ই সেট করি, এখন যদি আপনি সিরিয়াল মনিটরের মাধ্যমে অক্ষর AT পাঠান তাহলে আপনার ব্লুটুথ মডিউল থেকে একটি ঠিক প্রতিক্রিয়া পাওয়া উচিত।

আমরা বাউড রেট 9600BPS এ সেট করে শুরু করব এবং এটি করার জন্য আমাদের AT+UART = 9600, 0, 0 লিখতে হবে তারপর এন্টার টিপুন, প্রতিটি সফল অপারেশনে আপনাকে ব্লুটুথ মডিউল থেকে ঠিকঠাক প্রতিক্রিয়া পেতে হবে

আমরা ব্লুটুথের নামও Device1 এ পরিবর্তন করব তাই আমরা AT+NAME = Device1 লিখি

এবং আমরা ব্লুটুথ পাসওয়ার্ডও ২০২০ তে পরিবর্তন করব তাই আমরা AT+PSWD = 2020 লিখি

ব্লুটুথ মডিউল ব্যবহারের বিষয়ে অনেক অন্যান্য AT নির্দেশনা পাওয়া যায় তাই আপনাকে শুধু নীচের লিঙ্কে সংযুক্ত ডকুমেন্টটি ডাউনলোড করতে হবে এবং আপনার প্রয়োজনীয় AT কমান্ড পেতে এটি পড়তে হবে।

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

আমার আসন্ন টিউটোরিয়াল সম্পর্কে আপনি নীচের মন্তব্য বিভাগে কিছু থিম প্রস্তাব করতে পারেন,

একটি শেষ জিনিস, নিশ্চিত করুন যে আপনি প্রতিদিন ইলেকট্রনিক্স করছেন। পরে আবার দেখা হবে

প্রস্তাবিত: