جدول المحتويات:

IDE اللاسلكي Arduino تعليمات مضمونة: 6 خطوات
IDE اللاسلكي Arduino تعليمات مضمونة: 6 خطوات

فيديو: IDE اللاسلكي Arduino تعليمات مضمونة: 6 خطوات

فيديو: IDE اللاسلكي Arduino تعليمات مضمونة: 6 خطوات
فيديو: Using PlatformIO with ESP32 2024, شهر نوفمبر
Anonim
بيئة تطوير اردوينو اللاسلكية … تعليمات مضمونة
بيئة تطوير اردوينو اللاسلكية … تعليمات مضمونة

كنت أرغب في تنزيل الرسومات التخطيطية من Adrino IDE إلى uno الخاص بي بدون كابل USB.

كنت أرغب في تعديل الرسومات في إنسان آلي دون حملها على مقعدتي حيث أن uno داخل صندوق مغلق من نوع Sorta. بعد قراءة العديد من المقالات أفضل طريقة هي البلوتوث. كان أفضل مصدر وجدته هو Instructables ضمن "برنامج اردوينو لاسلكي عبر Bluetooth بواسطة webgeeks" ، يرجى زيارة التعليمات الخاصة بهم.

إنهم يستحقون كل الائتمان لذلك.

المشكلة هي أنهم فعلوا ذلك على الأرجح في خمسة عشر دقيقة وهم معصوبي الأعين ، واستغرق الأمر أكثر من 3 أيام. لقد تركوا التفاصيل التي لا يعرفها جهاز ضبط الوقت الأول. إذا كنت بحاجة إلى مساعدة مفصلة ، فإليك جميع أخطائي العديدة. لا أعرف الكثير عن البلوتوث أو windows10 ، لذا لا تسأل عن مزيد من المعلومات. يمكنك توقع استخدام Arduino IDE دون تنزيلات أخرى. نطاق البلوتوث قصير ، حوالي 30 قدمًا. بمجرد توصيله ، يعمل كل شيء تمامًا مثل كابل USB ويعمل serial.monitor أيضًا! أكبر جانب سلبي هو تكلفة HC05 حوالي 7-10 دولارات. لذلك كل مشروع لا يحتاج هذا.

تتضمن الخطوات ONE HC05 و ONE pro-mini (أو uno). يمكنك تحميل uno برسم تخطيطي يسمح بالتغييرات في HC05. ثم قم بتوصيل وبرمجة HC05. ثم أعد توصيل HC05. ثم قم بإقران نفس HC05 بجهاز الكمبيوتر الخاص بك. (كان هذا هو الأصعب). ثم افتح IDE وحدد com الصحيح وقم بتنزيل المخطط. بالنظر إلى صور المقالة ، كنت مخطئًا في الاعتقاد بأنه تم استخدام وحدتي HC05 وتحدثا مع بعضهما البعض من خلال الكمبيوتر المتصل بـ uno.

الخطوة 1: قم بتحميل UNO بـ Sketch

تحميل UNO مع Sketch
تحميل UNO مع Sketch

استخدم أي لوحة من نوع اردوينو وقم بتحميل الرسم التخطيطي "AT_mode_sketch".

سيسمح هذا الرسم بإجراء تغييرات في HC05 بكتابة AT

رموز من خلال serial.monitor.

الخطوة 2: HC 05 ليس اتصالات HC 06

HC 05 ليس وصلات HC 06
HC 05 ليس وصلات HC 06

صورة HC05 هنا. لقد استخدمت الأحدث مع "STATE" و "EN" ومفتاح.

التبديل الذي لا يجدي شيئا. تظهر العديد من البرامج التعليمية أن أسلاك اللحام بالدبابيس 32-24 لا تهتم.

دبوس "STATE" يعيد تعيين uno

سيضع "EN" HC05 في وضع AT.

يعرض المصباح الوامض 4 أوضاع.

1. وميض سريع = يحاول الاقتران أو الاقتران دون تدفق البيانات.

2. توقف وميض واحد بطيء = وضع AT

3. اثنان وميض بطيء = مزدوج

4. لا أدى = يقترن ويتحدث على ما أظن. هذا "لا يقود" أمر محير.

ربط كما هو موضح في uno مع "AT_mode_sketch".

HC05 EN إلى دبوس ARDUINO 9

HC05 TX إلى دبوس أردوينو 10

HC05 RX إلى مقسم المقاوم عند دبوس ARDUINO 11 (لا بأس من جعل 2.2k من 2ea 1k)

HC05 vcc إلى vcc 5V موافق

HC05 الأرض إلى الأرض

الخطوة 3: أوامر AT بالأحرف الكبيرة

AT أوامر بالعواصم
AT أوامر بالعواصم

قم بتوصيل وتشغيل الطاقة من خلال كابل USB إلى IDE. سوف يومض HC05 بسرعة إذا كان كل شيء على ما يرام على الرغم من أنك قمت بتوصيل دبوس EN وقمت بتبديله عاليًا. إذا كان HC05 يومض ببطء لسبب ما ، فهذا يعني أنك محظوظ. اسحب vcc (5V) من HC05…. انتظر 2 ثانية … قم بتوصيله مرة أخرى ويجب أن يدخل HC05 في وضع AT كما هو موضح في المصباح الوامض البطيء … هذا أمر لا بد منه.

على serial.monitor تحقق من هذه الإعدادات:

معدل البث بالباود 9600 ونافذة NL و CR (لا ينتهي سطر…. لن تظهر أي استجابة)

باستخدام الكمبيوتر ، افتح IDE serial.monitor (ستحدث إعادة الضبط) ويجب أن تظهر "إدخال أوامر AT:"

استخدم الأحرف الاستهلالية لهذه الأوامر!

1… AT + PSWD… استجابة….1234…. كلمة مرور افتراضية

2 … AT + ORGL … استجابة جيدة

3… AT + ROLE = 0… استجابة جيدة

4… AT + POLAR = 1، 0… استجابة جيدة

5… AT + UART = 115200، 0، 0… استجابة جيدة

أكبر خطأي ، هذه هي سرعة التحدث إلى الميكرو. يقوم IDE بتعيين هذا عند اختيار لوحة تحت الأدوات. لقد استخدمت pro-mini بسرعة 3.3 فولت والسرعة 57600 يعرف IDE ذلك تلقائيًا. هنا يجب أن تتطابق مع السرعة الصحيحة لأي لوحة نوع أخرى.

ليس لدي دليل أين أجد هذه المعلومات! لذلك إذا كان uno 115200 عادي أو pro-mini 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 افصل وجاهز للخطوة التالية لإعادة توصيل uno الذي تريد التحميل إليه.

خلال 3 أيام من الإحباط ، وجدت هذا الرسم البياني الجيد خطوة بخطوة لأوامر AT والأوصاف الجيدة. (المزيد من الأشياء لن أتعلمها أبدًا) PDF EGBT-045MS-046S…..

الخطوة 4: AT مبرمجة HC05 بالكمبيوتر ليتم إقرانها

في المبرمجة HC05 مع الكمبيوتر ليتم إقرانها
في المبرمجة HC05 مع الكمبيوتر ليتم إقرانها
في المبرمجة HC05 بالكمبيوتر ليتم إقرانها
في المبرمجة HC05 بالكمبيوتر ليتم إقرانها
في المبرمجة HC05 بالكمبيوتر ليتم إقرانها
في المبرمجة HC05 بالكمبيوتر ليتم إقرانها

يمكنك فقط توفير 3 فولت لـ HC05 لإقرانها أو المضي قدمًا والاتصال بـ uno الذي تريد تنزيل الرسومات إليه. هذا هو HC-vcc إلى uno-vcc …… HC-ground to uno-ground….. HC-TX إلى uno-RX…. HC-RX إلى uno-TX HC-STATE إلى 0.1 غطاء قرص (104) إلى uno -إعادة تعيين. حالة o ----- || ----- o إعادة تعيين

إذا كنت تستخدم الموالية للميني في 3.3v اتصالات مباشرة. في حالة استخدام ميكرو 5 فولت ، يجب تقسيم دبوس RX على HC05 باستخدام نفس المقاومات الموضحة في الخطوة 2 RX o --- www --- o ---- www ---- o ground 1k | 2k TX- أونو دبوس

هذه الاتصالات من خلال دبابيس TX و RX uno. (دبوس 0 ودبوس 1). تمامًا مثل محول FTDI الذي يتم توصيله بموصل حافة صغير. نظرًا لأن هذه الدبابيس هي حصرية لتحميل الرسومات ، يجب ألا تستخدم أبدًا ملف. إذا كان الرسم الخاص بك يستخدمها ، فقد لا يسمحون بالاتصال بالتحميل من IDE.

مع توصيل كل شيء وتشغيله ، سيومض HC05 بسرعة ويحاول إقرانه بجهاز الكمبيوتر الخاص بك.

على الكمبيوتر الذي يعمل بنظام windows10 ، افتح الإعدادات >> الأجهزة >> إضافة البلوتوث >>

يظهر مربع أسود …. إضافة جهاز >> بلوتوث >> ثم يجب أن يظهر H-C-2010-06-01 أو اسم وحدة HC05 لديك. حدده وستتلقى مطالبة بكلمة مرور لإدخال 1234

يجب أن يصبح هذا الآن مقترنًا. (لقد أوشكت على الانتهاء) هذه صورة واحدة ويكون المؤشر في المزيد من خيارات البلوتوث. افتح هذا الخيار. مربع اختيار photo2 اسمح لجهاز البلوتوث بالعثور على هذا الكمبيوتر. يعرض photo3 علامة تبويب com المفتوحة ويوضح أي منفذ com يرتبط به HC05. اكتب رقم COM لأسفل.

كرر هذه الخطوة حتى يتم إقرانك وتحصل على رقم منفذ com مؤكد. كان لدي عدة أجهزة (سماعات رأس … إلخ) تظهر على الشاشة المقترنة. هذا منعني من الاقتران بـ HC05. حتى بعد محاولات عديدة. أزلت جميع الأجهزة وأضفت HC05 من أجل الوصول إلى هذه النقطة. قد تكون محظوظا.

الخطوة 5: تنزيل IDE

تحميل IDE
تحميل IDE

لدي HC05 يعمل ببطارية وبعيدًا عن الكمبيوتر. ربما تستخدم كبل USB للكمبيوتر لتشغيل HC05 و uno. لتأكيد حقًا أن HC05 يتم الاقتران وليس بيانات إرسال USB ، فكر في الانفصال عن USB واستخدام البطارية. بعد كل هذا هو هدفك.

افتح ARDUINO IDE لرسم وميض. نظرًا لأن جميع unos قد ومضت بشكل افتراضي ، فأنا أحب تغيير تأخير الرسم () مرات من التأخير (1000) إلى التأخير (50) في كلا التأخيرين. إذا نجح هذا ، فسيؤدي ذلك إلى تغيير uno أدى إلى وميض سريع. افتح الأدوات وحدد لوحك / السرعة /. ثم سترى مجموعة مختارة من منافذ com. يجب أن يكون رقم المنفذ الذي كتبته من الخطوة الأخيرة في هذه القائمة. حدد هذا المنفذ. يتم تحميل الخطوة الأخيرة عبر سهم التحميل بجوار علامة الاختيار.

يومض HC05 بسرعة أثناء قيامك بكل هذا ولكن بمجرد أن يبدأ IDE في إرسال الرسم ، سيتوقف HC05 عن الوميض ويخرج. سيتم تحميل الرسم التخطيطي في uno وسيومض مصباح uno بسرعة. ثم سيعود HC05 إلى وميض سريع طالما أنه يحتوي على طاقة أو تحميل آخر. يمكنك حتى تضمين Serial.print ("أي شيء) ؛ وفتح شاشة IDE ومشاهدة" أي شيء "مطبوعًا. لا تنس أن Serial.begin (9600) ؛ في الإعداد ().

الخطوة 6: المشاكل ……

مشاكل……
مشاكل……
مشاكل……
مشاكل……
مشاكل……
مشاكل……

سيعطي Arduino IDE أخطاء عامة ومحاولة حل فشل التحميل باستخدام هذه الرموز والأوصاف أمر صعب للغاية. من الأفضل إعادة التحقق من الخطوات المذكورة أعلاه وتأكيد كل خطوة. إذا لم يتم إرسال أوامر AT بشكل صحيح أو كان معدل uart خاطئًا ، فإن avrdude سيعطي نفس الأخطاء. نفس الشيء صحيح إذا لم يتم إقرانه وانتهاء مهلته أو اخترت الميكرو الخطأ في أدوات IDE. المشكلة الأخرى هي عدم وجود وحدة HC05 التي تنبض بدبوس STATE من أجل تشغيل الغطاء المتصل بدبوس uno الذي يعيد تعيين uno. استعدادًا لتحميل رسم تخطيطي. استخدم نفس uno المتصل بـ USB وقم بتحميل الرسومات لتأكيد إمكانية القيام بذلك. ثم كرر الخطوات. لقد لعبت مع ARDUINO لمدة خمس سنوات أو أكثر. تعمل معظم المقالات كما هو موضح ولكن عندما لا أجد خطأً عادةً في الخطأ الذي ارتكبته. وفي بعض الأحيان عند البحث عن مقالات لأشخاص آخرين تحصل على وجهة نظر أخرى. هذا ليس مشروع خدعة. استبدال كبل USB يجعل التحميل سهلاً ومريحًا.

أوه ، ها هي بعض الأفكار للمحترفين بالدولارين. لقد صنعت محولًا (فقط قمت بتبديل vcc والأرضي) للتوصيل بموصل الحافة حيث ذهب كابل USB FTDI. الآن أنا فقط أقوم بتوصيل HC05 bluetooth وتنزيله بعيدًا.

نأمل أن يكون هذا ساعد جيم

موصى به: