সুচিপত্র:
- ধাপ 1: ব্লুটুথ কমিউনিকেশন এবং প্রটোকলের সংক্ষিপ্ত পরিচিতি
- ধাপ 2: ব্লুটুথের মাধ্যমে আরডুইনোতে ডেটা পাঠানো
- ধাপ 3: সার্কিট
- ধাপ 4: কোড
- ধাপ 5: HC05 ব্লুটুথ মডিউলে AT-Command পাঠানো
- ধাপ 6: HC05 ব্লুটুথ মডিউল কিনুন
ভিডিও: HC05 ব্লুটুথ মডিউল এবং আরডুইনো [টিউটোরিয়াল] দিয়ে শুরু করা: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আপনি ইলেক্ট্রোপিকের অফিসিয়াল ওয়েবসাইটে এই এবং অন্যান্য আশ্চর্যজনক টিউটোরিয়ালগুলি পড়তে পারেন
এই টিউটোরিয়ালে, আপনি শিখবেন কিভাবে HC05 ব্লুটুথ মডিউল এবং আরডুইনো বোর্ড ব্যবহার করে ব্লুটুথ দিয়ে ডেটা যোগাযোগ এবং পাঠাতে হয়। এই নিবন্ধের শেষে, আপনি শিখবেন:
- ব্লুটুথ প্রোটোকল সম্পর্কে সাধারণ তথ্য
- কিভাবে ব্লুটুথ ব্যবহার করে ডেটা পাঠানো যায়
- কিভাবে HC05 এ AT-Command পাঠাবেন
ধাপ 1: ব্লুটুথ কমিউনিকেশন এবং প্রটোকলের সংক্ষিপ্ত পরিচিতি
এনআরএফ, জিগবি, ওয়াই-ফাই এবং ব্লুটুথের মতো ওয়্যারলেস যোগাযোগের বিভিন্ন উপায় রয়েছে।
ব্লুটুথ প্রোটোকল; প্যান নেটওয়ার্কে একটি সাশ্রয়ী মূল্যের যোগাযোগ পদ্ধতি, যার সর্বাধিক ডেটা রেট 1Mb/S, 2.4 G ফ্রিকোয়েন্সি ব্যবহার করে 100 মিটারের নামমাত্র পরিসরে কাজ করা ওয়্যারলেস যোগাযোগের একটি সাধারণ উপায়।
HC05 মডিউল হল একটি ব্লুটুথ মডিউল যা সিরিয়াল যোগাযোগ ব্যবহার করে, বেশিরভাগ ইলেকট্রনিক্স প্রকল্পে ব্যবহৃত হয়।
HC05 ব্লুটুথ মডিউল গুরুত্বপূর্ণ স্পেসিফিকেশন:
- কাজের ভোল্টেজ: 3.6V - 5V
- অভ্যন্তরীণ অ্যান্টেনা: হ্যাঁ
- শেষ ডিভাইসে স্বয়ংক্রিয় সংযোগ: হ্যাঁ
ধাপ 2: ব্লুটুথের মাধ্যমে আরডুইনোতে ডেটা পাঠানো
HC05 মডিউলের একটি অভ্যন্তরীণ 3.3v নিয়ন্ত্রক রয়েছে এবং সেজন্য আপনি এটি 5v ভোল্টেজের সাথে সংযুক্ত করতে পারেন। কিন্তু আমরা দৃ strongly়ভাবে 3.3V ভোল্টেজ সুপারিশ, যেহেতু HC05 সিরিয়াল যোগাযোগ পিনের যুক্তি 3.3V। মডিউলে 5V সরবরাহ করলে মডিউলের ক্ষতি হতে পারে।
মডিউলটিকে ক্ষতির হাত থেকে রক্ষা করতে এবং এটি সঠিকভাবে কাজ করার জন্য, আপনার arduino TX পিন এবং মডিউল RX পিনের মধ্যে একটি প্রতিরোধ বিভাগ সার্কিট (5v থেকে 3.3v) ব্যবহার করা উচিত। যখন মাস্টার এবং স্লেভ সংযুক্ত থাকে, বোর্ডে নীল এবং লাল LEDs প্রতি 2 সেকেন্ডে জ্বলজ্বল করে। যদি তারা সংযুক্ত না হয়, তবে প্রতি 2 সেকেন্ডে কেবল একটি নীলই জ্বলজ্বল করে।
ধাপ 3: সার্কিট
ধাপ 4: কোড
ব্লুটুথ ব্যবহার করে HC05 এর সাথে যোগাযোগ করার জন্য, আপনার ফোনে একটি ব্লুটুথ টার্মিনাল অ্যাপ্লিকেশন প্রয়োজন। আপনি এটি ব্যবহার করতে পারেন এখন ডেটা ট্রান্সফার শুরু করার জন্য, আপনার Arduino এ এই কোডটি আপলোড করুন এবং আপনি যে অ্যাপটি ইনস্টল করেছেন তা ব্যবহার করে HC05 সংযুক্ত করুন। যোগাযোগের নাম HC05, পাসওয়ার্ড 1234 বা 0000 এবং ট্রান্সফার বড রেট ডিফল্টরূপে 9600।
আসুন কোডটি গভীরভাবে দেখি এবং প্রতিটি লাইনের অর্থ দেখি:
#সফটওয়্যার সিরিয়াল.এইচ অন্তর্ভুক্ত করুন
সফ্টওয়্যার সিরিয়াল যোগাযোগের জন্য আপনার প্রয়োজনীয় লাইব্রেরি। আপনি এখানে এটা ডাউনলোড করতে পারেন।
সফটওয়্যার সিরিয়াল মাই ব্লু (2, 3);
সিরিয়াল পিনের জন্য সফটওয়্যারের সংজ্ঞা; RX2 এবং TX3
MyBlue.begin (9600);
9600 এ সফটওয়্যার সিরিয়াল বড রেট কনফিগার করা হচ্ছে
সিরিয়াল ডেটা পড়া এবং সেই অনুযায়ী LED চালু/বন্ধ করা।
ধাপ 5: HC05 ব্লুটুথ মডিউলে AT-Command পাঠানো
বোতাম টিপে এবং ধরে রেখে মডিউলটি AT-command মোডে চলে যায়। অন্যথায়, এটি কমিউনিকেশন মোডে কাজ করে। কিছু মডিউল তাদের প্যাকেজে একটি পুশ বাটন আছে এবং আর একটি যোগ করার প্রয়োজন নেই। At-command মোডে প্রবেশ করার জন্য ডিফল্ট বড রেট 38400। এখন আপনার বোর্ডে এই কোডটি আপলোড করুন এবং সেট করুন সিরিয়াল মনিটর ব্যবহার করে কমান্ড।
আপনি মডিউলে একটি কমান্ড পাঠিয়ে রেসপন্স পাবেন। এখানে কিছু সবচেয়ে গুরুত্বপূর্ণ AT কমান্ড দেওয়া হল:
ধাপ 6: HC05 ব্লুটুথ মডিউল কিনুন
ElectroPeak থেকে HC05 Blurtooth মডিউল কিনুন
প্রস্তাবিত:
Arduino হার্ডওয়্যার এবং সফটওয়্যার এবং Arduino টিউটোরিয়াল দিয়ে শুরু হচ্ছে: 11 টি ধাপ
Arduino হার্ডওয়্যার এবং সফটওয়্যার এবং Arduino টিউটোরিয়াল দিয়ে শুরু করা: আজকাল, নির্মাতারা, ডেভেলপাররা প্রকল্পগুলির প্রোটোটাইপিংয়ের দ্রুত বিকাশের জন্য Arduino কে পছন্দ করছেন। Arduino খুব ভাল ব্যবহারকারী সম্প্রদায় আছে আরডুইনো বোর্ড ডি
আরডুইনো দিয়ে DS1307 এবং DS3231 রিয়েল-টাইম ক্লক মডিউল ব্যবহার করা: 3 ধাপ
আরডুইনো দিয়ে DS1307 এবং DS3231 রিয়েল-টাইম ক্লক মডিউল ব্যবহার করা: আমরা বিভিন্ন উৎস থেকে Arduino- এর সাথে DS1307 এবং DS3231 রিয়েল-টাইম ক্লক মডিউল ব্যবহার করার জন্য অনুরোধ পেতে থাকি-তাই এটি কিভাবে ব্যবহার করতে হয় তার একটি দুটি অংশের প্রথম টিউটোরিয়াল। এই Arduino টিউটোরিয়ালের জন্য আমাদের কাছে দুটি রিয়েল-টাইম ক্লক মডিউল আছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
Arduino IDE দিয়ে Esp 8266 Esp-01 দিয়ে শুরু করা - Arduino Ide এবং প্রোগ্রামিং Esp এ Esp বোর্ড ইনস্টল করা: 4 টি ধাপ
Arduino IDE দিয়ে Esp 8266 Esp-01 দিয়ে শুরু করা | Arduino Ide এবং Programming Esp এ Esp বোর্ড ইন্সটল করা: এই নির্দেশাবলীতে আমরা Arduino IDE তে esp8266 বোর্ড কিভাবে ইনস্টল করতে হয় এবং কিভাবে esp-01 প্রোগ্রাম করতে হয় এবং এতে কোড আপলোড করতে হয় তা শিখতে পারি। এই এবং অধিকাংশ মানুষ সমস্যার সম্মুখীন হয়
ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিকনির্দেশনা এবং আবর্তনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট: 6 ধাপ
ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিক এবং আবর্তনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট। , বাম, ডান, পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) ভয়েস কমান্ড ব্যবহার করে সেন্টিমিটারে দূরত্ব প্রয়োজন। রোবটকে স্বয়ংক্রিয়ভাবেও সরানো যায়