সুচিপত্র:
- ধাপ 1: স্কেচ দিয়ে UNO লোড করুন
- ধাপ 2: HC 05 HC 06 সংযোগ নয়
- ধাপ 3: রাজধানীতে AT কমান্ড
- ধাপ 4: কম্পিউটারে প্রোগ্রাম করা HC05 এ যুক্ত হতে হবে
- ধাপ 5: IDE ডাউনলোড
- ধাপ 6: সমস্যা ……
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আমি ইউএসবি কেবল ছাড়া অ্যাড্রিনো আইডিই থেকে আমার ইউএনওতে স্কেচ ডাউনলোড করতে চেয়েছিলাম।
আমি একটি রোবটকে আমার বেঞ্চে না নিয়ে স্কেচ টুইক করতে চেয়েছিলাম কারণ ইউএনও একটি সিল করা বাক্সের ভিতরে রয়েছে। অনেক আর্টিকেল পড়ার পর ব্লুটুথ ব্যবহার করা সবচেয়ে ভালো উপায়। আমি যে সেরা উৎসটি পেয়েছি তা হল "ওয়েবজিক্সের মাধ্যমে ব্লুটুথের উপর একটি আরডুইনো ওয়্যারলেস প্রোগ্রাম" এর অধীনে নির্দেশাবলী অনুগ্রহ করে তাদের নির্দেশযোগ্য পরিদর্শন করুন।
তারা এর জন্য সমস্ত ক্রেডিট আবিষ্কার করে।
সমস্যা হল তারা সম্ভবত এটি পনের মিনিটের মধ্যে চোখ বেঁধে করেছিল, এবং আমার 3+ দিন লেগেছিল। তারা এমন বিবরণ ছেড়ে দিলেন যা প্রথম টাইমার জানতে পারবে না। যদি আপনার বিস্তারিত সাহায্যের প্রয়োজন হয়, এখানে আমার সমস্ত ভুল রয়েছে। আমি ব্লুটুথ বা উইন্ডোজ 10 সম্পর্কে খুব বেশি জানি না তাই আরও তথ্যের জন্য জিজ্ঞাসা করবেন না। আপনি অন্য ডাউনলোড ছাড়া Arduino IDE ব্যবহার করার আশা করতে পারেন। ব্লুটুথের পরিসর ছোট, প্রায় 30 ফুট। একবার সংযুক্ত হয়ে গেলে এটি সব ইউএসবি তারের মত কাজ করে এবং serial.monitor খুব কাজ করে! সবচেয়ে বড় নেতিবাচক দিক হল HC05 এর দাম প্রায় 7-10 ডলার। সুতরাং প্রতিটি প্রকল্পের এই প্রয়োজন নেই।
পদক্ষেপগুলির মধ্যে একটি HC05 এবং একটি প্রো-মিনি (বা ইউএনও) জড়িত। আপনি ইউএনওকে একটি স্কেচ দিয়ে লোড করেন যা HC05 এ পরিবর্তন করতে দেয়। তারপর HC05 সংযুক্ত করুন এবং প্রোগ্রাম করুন। তারপর HC05 rewire। তারপর আপনার কম্পিউটারে একই HC05 জোড়া করুন। (এটি ছিল সবচেয়ে কঠিন)। তারপর IDE খুলুন এবং সঠিক com নির্বাচন করুন এবং স্কেচ ডাউনলোড করুন। নিবন্ধের ছবি দেখে আমি মনে করি ভুল ছিল যে দুটি HC05 ব্যবহার করা হয়েছিল এবং তারা ইউএনও এর সাথে সংযুক্ত কম্পিউটারের মাধ্যমে একে অপরের সাথে কথা বলেছিল।
ধাপ 1: স্কেচ দিয়ে UNO লোড করুন
যেকোনো arduino টাইপ বোর্ড ব্যবহার করুন এবং স্কেচ "AT_mode_sketch" লোড করুন।
এই স্কেচটি HC05 এ AT টাইপ করে পরিবর্তন করার অনুমতি দেবে
serial.monitor এর মাধ্যমে কোড।
ধাপ 2: HC 05 HC 06 সংযোগ নয়
HC05 ছবি এখানে। আমি 'STATE', 'EN' এবং একটি সুইচ দিয়ে নতুন ব্যবহার করেছি।
সুইচ যে কিছুই ডোজ। অনেক টিউটোরিয়াল দেখায় 32-24 পিনে সোল্ডারিং তারগুলি বিরক্ত করে না।
'STATE' পিন uno রিসেট করে
'EN' HC05 কে AT মোডে রাখবে।
জ্বলজ্বলে নেতৃত্ব 4 টি মোড প্রদর্শন করে।
1. দ্রুত ঝলকানি = ডেটা প্রবাহিত না করে জোড়া বা জোড়া করার চেষ্টা করছে।
2. একটি ধীর পলক-বিরতি = এটি মোড
3. দুটি ধীর পলক = জোড়া
4. কোন নেতৃত্ব = জোড়া এবং কথা বলছি আমি অনুমান। এই 'না নেতৃত্ব' বিভ্রান্তিকর।
'AT_mode_sketch' এর সাথে uno তে দেখানো হিসাবে সংযোগ করুন।
HC05 EN থেকে ARDUINO পিন 9
HC05 TX থেকে ARDUINO পিন 10
HC05 RX ARDUINO পিন 11 এ রোধকারী বিভাজক (2ea 1k থেকে 2.2k করতে ঠিক আছে)
HC05 vcc থেকে vcc 5V ঠিক আছে
HC05 স্থল থেকে স্থল
ধাপ 3: রাজধানীতে AT কমান্ড
ইউএসবি ক্যাবলের মাধ্যমে আইডিইতে সংযোগ করুন এবং পাওয়ার আপ করুন। HC05 দ্রুত জ্বলজ্বল করবে যদি সব ঠিক থাকে যদিও আপনি EN পিন সংযুক্ত করে আনো এবং উঁচু করে রেখেছেন। যদি কোনো কারণে HC05 ধীরে ধীরে জ্বলজ্বল করে তাহলে আপনি ভাগ্যবান। HC05 থেকে vcc (5V) টানুন…। 2 সেকেন্ড অপেক্ষা করুন… আবার প্লাগ করুন এবং HC05 AT-MODE- এ যেতে হবে যেমনটি ধীরে ধীরে জ্বলজ্বলে নেতৃত্ব দিয়ে দেখানো হয়েছে….এটি অবশ্যই আবশ্যক।
serial.monitor এ এই সেটিংস চেক করুন:
বাড রেট 9600 এবং উভয় এনএল এবং সিআর উইন্ডো (কোন লাইন শেষ না…। কোন প্রতিক্রিয়া দেখাবে না)
কম্পিউটারের সাথে, IDE serial.monitor (একটি রিসেট হবে) খুলুন এবং 'এন্টার এ টি কমান্ড দেখান':
এই কমান্ডের জন্য ক্যাপ ব্যবহার করুন!
1… AT+PSWD… প্রতিক্রিয়া….1234…। ডিফল্ট পাসওয়ার্ড
2… AT+ORGL… প্রতিক্রিয়া ঠিক আছে
3… AT+ROLE = 0… প্রতিক্রিয়া ঠিক আছে
4… AT+POLAR = 1, 0… প্রতিক্রিয়া ঠিক আছে
5… AT+UART = 115200, 0, 0… প্রতিক্রিয়া ঠিক আছে
আমার সবচেয়ে বড় ভুল, মাইক্রোতে কথা বলার এই গতি। আইডিই এটি সেট করে যখন সরঞ্জামগুলির অধীনে একটি বোর্ড নির্বাচন করে। আমি 3.3v এ একটি প্রো-মিনি ব্যবহার করেছি এবং গতি 57600 হল IDE স্বয়ংক্রিয়ভাবে এটি জানে। এখানে আপনি অন্য কোন টাইপ বোর্ডের জন্য সঠিক গতির সাথে মেলে।
এই তথ্য কোথায় পাবো তা আমার জানা নেই! সুতরাং যদি একটি নিয়মিত ইউএনও 115200 বা প্রো-মিনি 3.3v 57600 হয়
AT+BAUD = 115200, 0, 0: বড রেট পরিবর্তন করে 115200 (Arduino Uno, Bluino এবং Mega2560)
AT+BAUD = 57600, 0, 0: বড রেট 57600 তে পরিবর্তন করুন (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V এবং Duemilanove)
6… AT+INIT… প্রতিক্রিয়া 17 ত্রুটি, ইতিমধ্যেই শুরু হয়েছে বলে
HC05 আনপ্লাগ করুন এবং আপনি যে ইউএনওতে আপলোড করতে চান তাতে পুনরায় ওয়্যার করার জন্য পরবর্তী ধাপের জন্য প্রস্তুত।
আমার 3 দিনের হতাশায় আমি AT কমান্ড এবং ভাল বিবরণের ধাপে ধাপে এই ভাল ধাপটি পেয়েছি। (আরো কিছু যা আমি কখনো শিখবো না) PDF EGBT-045MS-046S…..
ধাপ 4: কম্পিউটারে প্রোগ্রাম করা HC05 এ যুক্ত হতে হবে
আপনি কেবল HC05 কে 3volts সরবরাহ করতে পারেন বা এগিয়ে যেতে পারেন এবং আপনি যে স্কেচগুলি ডাউনলোড করতে চান তার সাথে সংযোগ স্থাপন করতে পারেন। এই হল HC-vcc থেকে uno-vcc …… HC- গ্রাউন্ড থেকে uno-ground….. HC-TX থেকে uno-RX…. HC-RX থেকে uno-TX HC-STATE থেকে 0.1 ডিস্ক ক্যাপ (104) থেকে uno -রিসেট. অবস্থা o ----- || ----- o রিসেট
আপনি যদি প্রো-মিনি ব্যবহার করেন 3.3v সংযোগে সরাসরি। যদি 5v মাইক্রো ব্যবহার করেন তবে আপনাকে অবশ্যই ধাপ 2 RX o --- www --- o ---- www ---- o ground 1k | 2k TX- uno পিন
এই সংযোগগুলি TX এবং RX uno পিনের মাধ্যমে। (পিন 0 এবং পিন 1)। ঠিক FTDI অ্যাডাপ্টারের মত যা একটি প্রো-মিনি এজ সংযোগকারীতে প্লাগ করে। কারণ এই পিনগুলি স্কেচ লোড করার জন্য একচেটিয়াভাবে আপনার কখনই ব্যবহার করা উচিত নয়। যদি আপনার স্কেচ সেগুলি ব্যবহার করে তবে তারা IDE থেকে লোড করার জন্য যোগাযোগের অনুমতি নাও দিতে পারে।
সমস্ত সংযুক্ত এবং পাওয়ার আপের সাথে, HC05 দ্রুত পলক ফেলবে এবং আপনার কম্পিউটারের সাথে যুক্ত হওয়ার চেষ্টা করবে।
কম্পিউটারে উইন্ডোজ ১০ ওপেন সেটিংস >> ডিভাইস >> ব্লুটুথ যুক্ত করুন >>
একটি কালো বাক্স দেখায়…। একটি ডিভাইস যোগ করুন >> ব্লুটুথ >> তারপর H-C-2010-06-01 দেখানো উচিত অথবা আপনার HC05 মডিউলের নাম। এটি নির্বাচন করুন এবং আপনি 1234 লিখতে একটি পাসওয়ার্ড প্রম্পট পাবেন
এটি এখন জোড়া হওয়া উচিত। (হ্যাঁ প্রায় সম্পন্ন হয়েছে) এটি একটি ছবি এবং পয়েন্টারটি আরও ব্লুটুথ বিকল্পগুলিতে রয়েছে। এই বিকল্পটি খুলুন। photo2 চেক বক্স ব্লুটুথ ডিভাইসটিকে এই পিসি খুঁজে পেতে অনুমতি দিন। photo3 দেখায় com ট্যাব খোলা হয়েছে এবং বলা হয়েছে কোন com পোর্ট HC05 এর সাথে বাঁধা। নিচে নাম্বার লিখুন।
এই ধাপটি পুনরাবৃত্তি করুন যতক্ষণ না আপনি যুক্ত না হন এবং একটি নিশ্চিত কম পোর্ট নম্বর না পান। আমার বেশ কয়েকটি ডিভাইস (হেডফোন ইত্যাদি) জোড়া স্ক্রিনে দেখাচ্ছিল। এটি আমাকে HC05 এ জোড়া থেকে রাখে। অনেক চেষ্টার পরেও। এই বিন্দুতে পৌঁছানোর জন্য আমি সমস্ত ডিভাইস সরিয়েছি এবং HC05 যোগ করেছি। আপনি ভাগ্যবান হতে পারেন।
ধাপ 5: IDE ডাউনলোড
আমি আমার HC05 ব্যাটারি দ্বারা চালিত এবং কম্পিউটার থেকে দূরে। আপনি HC05 এবং uno কে পাওয়ার জন্য কম্পিউটার ইউএসবি কেবল ব্যবহার করতে পারেন। সত্যিই নিশ্চিত করার জন্য যে HC05 জোড়ায় এবং ইউএসবি পাঠানো ডেটা নয় ইউএসবি থেকে আলাদা হওয়ার কথা ভাবুন এবং ব্যাটারি ব্যবহার করুন। এত কিছুর পরেও আপনার লক্ষ্য।
ঝলকানো স্কেচে ARDUINO IDE খুলুন। কারণ সব unos একটি ডিফল্ট হিসাবে ঝলকানি আমি স্কেচ বিলম্ব () বিলম্ব (1000) থেকে বিলম্ব (50) উভয় বিলম্বের মধ্যে পরিবর্তন করতে পছন্দ করি। যদি সফল হয় তাহলে এটি ইউএনওকে দ্রুত ঝলকানোর দিকে নিয়ে যাবে। সরঞ্জাম খুলুন এবং আপনার বোর্ড/গতি/নির্বাচন করুন। তারপর আপনি com পোর্ট একটি নির্বাচন দেখতে হবে। শেষ ধাপ থেকে আপনার লেখা পোর্ট নম্বরটি অবশ্যই এই তালিকায় থাকতে হবে। সেই পোর্ট নির্বাচন করুন। চেক মার্কের পাশে আপলোড তীরের মাধ্যমে শেষ ধাপটি আপলোড করা হয়।
আপনি এই সব করার সময় HC05 দ্রুত জ্বলজ্বল করছে কিন্তু যত তাড়াতাড়ি IDE স্কেচ পাঠাতে শুরু করবে HC05 ঝলকানো বন্ধ করবে এবং বেরিয়ে যাবে। স্কেচটি ইউএনওতে লোড হবে এবং ইউএনও নেতৃত্বে দ্রুত ফ্ল্যাশ হবে। তারপর HC05 একটি দ্রুত চোখের পলকে ফিরে যাবে যতক্ষণ এটি পাওয়ার বা অন্য আপলোড আছে। আপনি একটি সিরিয়াল.প্রিন্ট ("কিছু") অন্তর্ভুক্ত করতে পারেন; এবং আইডিই মনিটর খুলুন এবং "কিছু" মুদ্রিত দেখুন। Serial.begin (9600) ভুলবেন না; সেটআপ ()
ধাপ 6: সমস্যা ……
Arduino IDE সাধারণ ত্রুটি দেবে এবং এই কোডগুলি এবং বর্ণনাগুলি ব্যবহার করে আপলোডের ব্যর্থতার সমাধান করার চেষ্টা করা খুব কঠিন। উপরের ধাপগুলি পুনরায় পরীক্ষা করা এবং প্রতিটিকে নিশ্চিত করা ভাল। যদি AT কমান্ড সঠিকভাবে পাঠানো না হয় বা uart হার ভুল হয় avrdude একই ত্রুটি দেবে। যদি জোড়া না হয় এবং সময় শেষ না হয় বা আপনি IDE সরঞ্জামগুলিতে ভুল মাইক্রো বেছে নেন তবে একই কথা সত্য। অন্য সমস্যাটি হল একটি HC05 মডিউল না থাকা যা ইউএনও রিসেট পিনের সাথে সংযুক্ত ক্যাপটি ট্রিগার করার জন্য STATE পিনকে স্পন্দিত করে যা uno রিসেট করে। একটি স্কেচ লোড করার প্রস্তুতিতে। ইউএসবি -তে সংযুক্ত একই ইউএনও ব্যবহার করুন এবং স্কেচ আপলোড করুন যাতে নিশ্চিত করা যায় যে এটি করা যাবে। তারপরে পদক্ষেপগুলি পুনরাবৃত্তি করুন। আমি পাঁচ+ বছর ধরে ARDUINOs এর সাথে খেলেছি। বেশিরভাগ নিবন্ধ দেখানো হিসাবে কাজ করে কিন্তু যখন তারা না করে তখন আমি সাধারণত আমি যা ভুল করেছি তার জন্য দোষ খুঁজে পাই। এবং কখনও কখনও অন্যান্য মানুষের নিবন্ধ গবেষণা আপনি অন্য দৃষ্টিকোণ পেতে। এটি একটি প্রতারক প্রকল্প নয়। ইউএসবি তারের প্রতিস্থাপন আপলোড করা সহজ এবং সুবিধাজনক করে তোলে।
ওহ এখানে দুই ডলার প্রো-মিনি জন্য কিছু ধারণা আছে। আমি একটি অ্যাডাপ্টার তৈরি করেছি (শুধু vcc এবং গ্রাউন্ড সুইচ করেছি) প্রান্ত সংযোগকারীতে প্লাগ করার জন্য যেখানে FTDI ইউএসবি কেবল গিয়েছিল। এখন আমি শুধু HC05 ব্লুটুথ প্লাগ ইন করে ডাউনলোড করে ফেলেছি।
এই সাহায্য জিম আশা করি
প্রস্তাবিত:
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 প্রোগ্রাম করতে হয় এবং এতে কোড আপলোড করতে হয় তা শিখতে পারি। এই এবং অধিকাংশ মানুষ সমস্যার সম্মুখীন হয়
Arduino Wireless Control Robot Car: 5 Step
Arduino Wireless Control Robot Car: এই পোস্টে আপনি কিভাবে Arduino বেতার নিয়ন্ত্রণ রোবট গাড়ি তৈরি করবেন সে সম্পর্কে জানতে যাচ্ছেন। আমরা ট্রান্সমিটার এবং রিসিভার উভয় দিকই তৈরি করব।
গার্ডেন ট্রেন - Arduino Wireless NMRA DCC: 4 ধাপ (ছবি সহ)
গার্ডেন ট্রেন - আরডুইনো ওয়্যারলেস এনএমআরএ ডিসিসি: মৃত রেল সিস্টেমে ডিসিসির আগের নির্দেশের চেয়ে, আমি কিপ্যাড এবং এলসিডি ডিসপ্লে সহ একটি হ্যান্ড হোল্ড ডিসিসি কমান্ড স্টেশন দিয়ে এই ধারণাটি আরও উন্নত করেছি। কমান্ড স্টেশনে এনএমআরএ ডিসিসি নির্দেশাবলীর জন্য প্রয়োজনীয় সমস্ত কোডিং রয়েছে, যাইহোক
Arduino Wireless Power POV Word Clock: 8 ধাপ
Arduino Wireless Power POV Word Clock: আমি ঘড়ি প্রতিযোগিতার জন্য এই ছোট্ট গ্যাজেটটি তৈরি করেছি। মৌলিক হল আমার আগের POV এখানে প্রকাশিত
Toyota Prius Gen 3 - Qi Wireless Charging: 3 Steps
টয়োটা প্রিয়াস জেনারেল 3 - কিউই ওয়্যারলেস চার্জিং: কারা তাদের গাড়ির সব জায়গায় মায়ের স্প্যাগেটির মতো ঝুলন্ত তারগুলি উপভোগ করে? কেউ না. তাছাড়া, এটি ইতিমধ্যেই 2018 এবং আমাদের কাছে অনেক আগেই আকাশ শহর এবং উড়ন্ত গাড়ির প্রতিশ্রুতি দেওয়া হয়েছিল ow এখন আপনি জেনারেল 3 থেকে আপনার ফোনের জন্য ওয়্যারলেস চার্জিং এর সুবিধা উপভোগ করতে পারেন