সুচিপত্র:
- ধাপ 1: ব্লুটুথ মডিউলগুলির সাথে কীভাবে ইন্টারফেস করবেন
- ধাপ 2: ব্লুটুথ হার্ডওয়্যার
- ধাপ 3: সার্কিট ডায়ারগ্রাম
- ধাপ 4: কোড এবং টেস্ট
ভিডিও: ব্লুটুথ AT কমান্ড সেটিংস (HC05 HC06): 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
হে বন্ধুরা! আমি আশা করি আপনি ইতিমধ্যেই আমার আগের নির্দেশযোগ্য "কিভাবে সার্ভো মোটর Arduino টিউটোরিয়াল নিয়ন্ত্রণ করবেন" উপভোগ করেছেন। এটি আপনার ব্লুটুথ মডিউলের সাথে ইন্টারফেস করতে এবং এটি কমান্ডের মাধ্যমে সেটিংস কনফিগার করতে শেখানোর জন্য আরেকটি তথ্যবহুল টিউটোরিয়াল, তাই আপনি যদি আপনার Arduino ব্লুটুথের নাম বা পাসওয়ার্ড বা অন্য কোনো ব্লুটুথ প্যারামিটার পরিবর্তন করতে চান, তাহলে এটি হবে আপনার জন্য সেরা গাইড এটা অর্জন।
এই টিউটোরিয়াল তৈরির সময়, আমরা নিশ্চিত করার চেষ্টা করেছি যে এই নিবন্ধটি আপনার জন্য সেরা নির্দেশিকা হবে যাতে ব্লুটুথ মডিউলগুলি AT কমান্ড মোডের অধীনে কীভাবে কাজ করে তার প্রাথমিক বিষয়গুলি উপভোগ করতে পারে এবং কীভাবে সঠিকভাবে ব্যবহার করতে হয় সে সম্পর্কে কিছু দরকারী তথ্য শিখতে পারে। AT কমান্ড সেট।
বিশেষ করে যারা ইলেকট্রনিক্স এবং রোবোটিক্স শেখা শুরু করতে চান তাদের জন্য এই ধরনের বিবরণ খুবই গুরুত্বপূর্ণ। তাই আমরা আশা করি যে এই নির্দেশযোগ্যটিতে প্রয়োজনীয় নথি রয়েছে।
আপনি এই নির্দেশযোগ্য থেকে কি শিখবেন:
AT কমান্ডের উপস্থিতির ইতিহাস জানুন।
এইচসি ব্লুটুথ মডিউলগুলির মধ্যে পার্থক্য বুঝতে।
এইচসি ব্লুটুথ মডিউলের হার্ডওয়্যার শিখুন।
একটি Arduino বোর্ড দিয়ে উপযুক্ত তারের চিত্র তৈরি করুন।
ব্লুটুথকে AT কমান্ড মোডে সেট করুন।
ব্লুটুথ নতুন সেটিংস শুরু করুন
ধাপ 1: ব্লুটুথ মডিউলগুলির সাথে কীভাবে ইন্টারফেস করবেন
প্রকল্পের বিবরণ দিয়ে শুরু করে, আমরা ব্লুটুথ মডিউল প্যারামিটারগুলি কাস্টমাইজ করব, কিন্তু আমরা কীভাবে ব্লুটুথ মডিউলগুলির সাথে যোগাযোগ করতে পারি!
অন্যান্য অনেক ডিভাইসের মতো ব্লুটুথ মডিউলগুলি নাম, পাসওয়ার্ড, বড রেট এবং অন্যান্য সেটিংসের মতো সেটিংস কনফিগার করার জন্য AT কমান্ডের মাধ্যমে যোগাযোগ গ্রহণ করে।
এই AT কমান্ড কি
1981 সালের দিকে ফিরে ডেনিস হেইস "হেইস স্মার্টমোডেম ডিভাইস" ইন্টারফেস করার জন্য একটি নির্দিষ্ট কমান্ড ল্যাঙ্গুয়েজ উদ্ভাবন করেন এবং এই কমান্ড ল্যাঙ্গুয়েজ সেটে সংক্ষিপ্ত টেক্সট স্ট্রিং থাকে যা ডায়ালিং, হ্যাং আপ, এবং অপারেশনের জন্য কমান্ড তৈরি করতে পারে। সংযোগের পরামিতি পরিবর্তন। এখান থেকে আরও কিছু উপসর্গ অক্ষর ব্যবহার করে আরও ডিভাইসগুলিকে ইন্টারফেস করার জন্য হেইস সেট বা AT কমান্ড সেট করার জন্য ধারণা আসে।
অন্যান্য ডিভাইসের মতো, ব্লুটুথ মডিউলগুলির AT কমান্ড মোড রয়েছে যেখানে আপনি তাদের পরামিতিগুলি সেট করতে AT কমান্ড ব্যবহার করে তাদের ইন্টারফেস করতে পারেন।
সুতরাং একটি ব্লুটুথ মডিউলে AT কমান্ড পাঠানোর জন্য আমাদের প্রথমে এটিকে AT কমান্ড মোডে চালু করতে হবে।
সর্বাধিক জনপ্রিয় ব্লুটুথ মডিউলগুলি হল HC-06 এবং HC-05 মডিউল যা আমাদের টিউটোরিয়ালে ব্যবহৃত হবে।
শুধু এই দুটি ব্লুটুথের মধ্যে পার্থক্য করা কঠিন, কিন্তু একটি ব্রেকআউট বোর্ড ব্যবহার করে পার্থক্যগুলি পিনগুলিতে।
ধাপ 2: ব্লুটুথ হার্ডওয়্যার
আমাদের HC-05 মডিউলের জন্য আমাদের এই ছয়টি পিন রয়েছে:
- KEY বা Enable: AT মোডে প্রবেশ করতে এই পিনটিকে উঁচু করে টানতে হবে। আমাদের ব্লুটুথ মডিউলে আমাদের ইতিমধ্যে একটি পুশ বোতাম রয়েছে যা কী পিনের টান উচ্চ সেটটি স্থাপন করতে গুরুত্বপূর্ণ
- বিদ্যুৎ সরবরাহের জন্য VCC এবং GND।
- সিরিয়াল ইনপুট/আউটপুট ডেটার জন্য RXD এবং TXD
- স্টেট পিন, এটিকে উপেক্ষা করুন কারণ সম্ভবত এটি ব্লুটুথ পিনের সাথে সংযুক্ত নয় এবং আমাদের এই টিউটোরিয়ালে এটির প্রয়োজন হবে না।
আমি আমার ব্লুটুথ মডিউলে সিরিয়াল 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 কমান্ড পেতে এটি পড়তে হবে।
এই টিউটোরিয়ালটি অনুসরণ করে আপনি এখন আপনার রোবট এবং ডিভাইসের ব্লুটুথ কাস্টমাইজ করতে সক্ষম হবেন এবং আপনি সেগুলি পেশাদারদের মতো চালাতে পারবেন।
আমার আসন্ন টিউটোরিয়াল সম্পর্কে আপনি নীচের মন্তব্য বিভাগে কিছু থিম প্রস্তাব করতে পারেন,
একটি শেষ জিনিস, নিশ্চিত করুন যে আপনি প্রতিদিন ইলেকট্রনিক্স করছেন। পরে আবার দেখা হবে
প্রস্তাবিত:
মোবাইলে আপনার গুগল গোপনীয়তা সেটিংস কীভাবে পরিবর্তন করবেন: 11 টি ধাপ
মোবাইলে আপনার গুগল গোপনীয়তা সেটিংস কিভাবে পরিবর্তন করবেন: গুগল বিশ্বব্যাপী ব্যাপকভাবে ব্যবহৃত হয়, তবুও কিছু মানুষ বুঝতে পারে না যে গুগলের অনেক বৈশিষ্ট্য রয়েছে যা আপনার ব্যক্তিগত তথ্য বা তথ্য অ্যাক্সেস করতে পারে। এই টিউটোরিয়ালে, আপনাকে শেখানো হবে কিভাবে আপনার ব্যক্তিগত অ্যাকাউন্টে আপনার সেটিংস পরিবর্তন করতে হবে একটি
স্ট্যাটিক এবং DHCP আইপি সেটিংস কনফিগার করার জন্য ESP32 ক্যাপটিভ পোর্টাল: 8 টি ধাপ
স্ট্যাটিক এবং DHCP আইপি সেটিংস কনফিগার করার জন্য ESP32 ক্যাপটিভ পোর্টাল: ESP 32 হল ইন্টিগ্রেটেড ওয়াইফাই এবং BLE সহ একটি ডিভাইস। এটি আইওটি প্রকল্পগুলির জন্য এক ধরনের বর। শুধু আপনার এসএসআইডি, পাসওয়ার্ড এবং আইপি কনফিগারেশন দিন এবং ক্লাউডে জিনিসগুলিকে সংহত করুন। কিন্তু, আইপি সেটিংস এবং ব্যবহারকারীর শংসাপত্রগুলি পরিচালনা করা একটি প্রধান হতে পারে
আরডুইনো ন্যানো, MAX30100 এবং ব্লুটুথ HC06 ব্যবহার করে একটি পালস অক্সিমিটার ডিভাইস: 5 টি ধাপ
আরডুইনো ন্যানো, MAX30100 এবং ব্লুটুথ HC06 ব্যবহার করে একটি পালস অক্সিমিটার ডিভাইস: আরে বন্ধুরা, আজ আমরা MAX30100 সেন্সর ব্যবহার করে রক্তে অক্সিজেনের মাত্রা এবং হার্ট বিট রেট পড়ার জন্য একটি সংবেদনশীল যন্ত্র তৈরি করতে যাচ্ছি। MAX30100 একটি পালস অক্সিমেট্রি এবং হার্টরেট মনিটর সেন্সর সমাধান। এটি দুটিকে একত্রিত করে
Arduino বোর্ড ব্যবহার করে ব্লুটুথ মডিউল (HC-05 W/ EN Pin এবং BUTTON) এর জন্য কমান্ড !: 5 টি ধাপ
Arduino বোর্ড ব্যবহার করে ব্লুটুথ মডিউল (HC-05 W/ EN Pin এবং BUTTON) এর জন্য কমান্ড! এটি কনফিগার/সংশোধন করার জন্য মডিউলে AT কমান্ড পাঠানোর বিষয়ে (নাম, পাসকি, বাউড রা
UART এর মাধ্যমে ব্লুটুথ হেডসেট/স্পিকার/অ্যাডাপ্টারের নাম বা অন্যান্য সেটিংস পরিবর্তন করুন: Ste টি ধাপ (ছবি সহ)
UART এর মাধ্যমে ব্লুটুথ হেডসেট/স্পিকার/অ্যাডাপ্টারের নাম বা অন্যান্য সেটিংস পরিবর্তন করুন: আপনার কি ব্লুটুথ হেডসেট বা অন্যান্য ব্লুটুথ অডিও আনুষাঙ্গিক আছে যার একটি সত্যিই ঘৃণ্য নাম আছে এবং প্রতিবার আপনি তাদের জোড়া দিলে তাদের পরিবর্তন করার এই অভ্যন্তরীণ ইচ্ছা থাকে নাম? এমনকি কারণগুলি একই না হলেও, সেখানে একটি