جدول المحتويات:
- الخطوة 1: الأسلاك
- الخطوة 2: اتصل بشبكة Wi-Fi الخاصة بك
- الخطوة 3: قم بتحميل المخطط على Arduino الخاص بك
- الخطوة 4: افتح Serial Monitor في Arduino IDE
- الخطوة 5: استكشاف الأخطاء وإصلاحها
- الخطوة 6: اتصل بي (إذا لزم الأمر)
فيديو: تكامل بسيط بين Arduino Uno و ESP8266: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
كان هدفنا هو إنشاء مكتبة أوامر Esp8266 AT (استنادًا إلى مكتبة ITEAD) ، والتي من شأنها أن تعمل بشكل جيد على تسلسل البرامج على معظم أجهزة ESP8266 ، بشرط أن يكون لديها برامج ثابتة تستجيب لأوامر AT (والتي عادة ما تكون الشركة المصنعة الافتراضية).
نحن نوزع هذه المكتبة الأولية للاختبار ونقدر ملاحظاتك وتحسيناتك من خلال مستودع جيثب.
مكونات الأجهزة:
- ESP8266
- Arduino UNO و Genuino UNO
- محول المستوى المنطقي - ثنائي الاتجاه
- اللوح
- أسلاك العبور
تطبيقات البرمجيات والخدمات عبر الإنترنت:
- اردوينو IDE
- دائرة كهربائية
- Firmware.ino
الخطوة 1: الأسلاك
قم بتوصيل ESP8266 عبر Software Serial بلوحة Arduino Uno باستخدام محول منطقي ، كما هو موضح في شكل الأسلاك المرفق.
الخطوة 2: اتصل بشبكة Wi-Fi الخاصة بك
افتح مكتبة Firmware.ino من Github وأدخل SSID وكلمة المرور لشبكة Wi-Fi:
const char * SSID = "WIFI-SSID" ؛ const char * PASSWORD = "WIFI-PASSWORD" ؛
الخطوة 3: قم بتحميل المخطط على Arduino الخاص بك
قم بتوصيل Arduino بجهاز الكمبيوتر الخاص بك وقم بتحميل الرسم التخطيطي.
الخطوة 4: افتح Serial Monitor في Arduino IDE
انقر فوق الزر Serial monitor في Arduino IDE (في الزاوية العلوية اليمنى). إذا كان كل شيء على ما يرام ، فسترى الإخراج التالي على الشاشة التسلسلية.
الخطوة 5: استكشاف الأخطاء وإصلاحها
إذا لم تحصل على أي رد ، فحاول تحديث البرنامج الثابت ESP إلى البرنامج الموضح أدناه. استخدم لوحة 3.3 فولت FTDI مثل هذه.
قم بتوصيل ESP بـ FTDI احصل على ESP8266Flasher
احصل على البرنامج الثابت 1.1.1.1
فلاش ESP
إذا تلقيت استجابة جزئية من esp8266 عند استخدام البرنامج التسلسلي ، فانتقل إلى:
C: / ProgramFiles (x86) Arduino / Hardware / arduino / avr / libraries / SoftwareSerial / src / SoftwareSerial.h
تغيير السطر 42:
#define _SS_MAX_RX_BUFF 64 // حجم المخزن المؤقت RX
إلى: #define _SS_MAX_RX_BUFF 256 // RX buffer size.
سيؤدي هذا إلى تكبير المخزن المؤقت للبرنامج التسلسلي. في بعض الأحيان يفشل تعيين معدل البث بالباود عند التهيئة ، حاول إعادة تعيين Arduino ، يجب أن يعمل بشكل جيد. إذا كنت لا تزال تواجه مشكلة لسبب ما ، فيرجى التعليق هنا حتى نحاول تحديد مكان المشكلة. إذا كان لديك أي اقتراحات للتحسين ، فيرجى إجراء طلب سحب على Github. بشكل عام ، يجب أن يعمل هذا الرمز مع جميع إصدارات Arduino Uno ESP8266-01.
مصدر:-
www.hackster.io
create.arduino.cc
الخطوة 6: اتصل بي (إذا لزم الأمر)
إذا كانت لديك أي مشكلة مع هذا التوجيه ، فيمكنك الاتصال بي:
بيبول كومار جوبتا
bipulgupta.com
www.facebook.com/bipulkg
www.instagram.com/bipulkumargupta/
twitter.com/bipulgupta
موصى به:
نظام حجز وحالة Kicker بسيط مع تكامل Slack: 12 خطوة (بالصور)
نظام حجز وحالة Kicker بسيط مع تكامل Slack: يوجد في شركة أعمل فيها طاولة كيكر. تحتل الشركة العديد من الطوابق وبالنسبة لبعض الموظفين يستغرق الأمر ما يصل إلى 3 دقائق للوصول إلى الطاولة و … لإدراك أن الطاولة مشغولة بالفعل ، لذلك ظهرت فكرة لبناء كي
التحكم في الستائر باستخدام ESP8266 ، التكامل بين Google Home و Openhab والتحكم في الويب: 5 خطوات (بالصور)
التحكم في الستائر باستخدام ESP8266 ، التكامل بين Google Home و Openhab والتحكم في الويب: في هذا Instructable ، أوضح لك كيف أضفت الأتمتة إلى الستائر الخاصة بي. أردت أن أكون قادرًا على إضافة وإزالة الأتمتة ، لذلك يتم تثبيت كل التثبيت. الأجزاء الرئيسية هي: محرك متدرج يتحكم سائق السائر bij ESP-01 والعتاد والتركيب
تكامل Arduino و Apple HomeKit - تحكم في منزلك من Siri! إنترنت الأشياء هنا: 6 خطوات
تكامل Arduino و Apple HomeKit - تحكم في منزلك من Siri! إنترنت الأشياء هنا: سيمنحك هذا Instructable طريقة سريعة وسهلة لإضافة لوحة اردوينو إلى HomeKit من Apple على جهاز iOS. إنه يفتح جميع أنواع الاحتمالات بما في ذلك البرامج النصية التي تعمل على الخادم ، جنبًا إلى جنب مع Apples HomeKit & quot؛ Scenes & quot ؛، تجعل
التحكم في المؤازرة باستخدام MPU6050 بين Arduino و ESP8266 باستخدام HC-12: 6 خطوات
التحكم في المؤازرة باستخدام MPU6050 بين Arduino و ESP8266 مع HC-12: في هذا المشروع ، نتحكم في موضع محرك مؤازر باستخدام mpu6050 و HC-12 للاتصال بين Arduino UNO و ESP8266 NodeMCU
نقطة الوصول - اتصال المحطة بين وحدتي MCU من ESP8266: 3 خطوات
نقطة الوصول - اتصال المحطة بين وحدتي MCU من ESP8266: مرحبًا صناع! في التعليمات السابقة ، قمت بإجراء اتصال WiFi بين وحدتي MCU من ESP8266 من خلال جهاز توجيه WiFi منزلي. كما رأيت من التعليقات ، هناك صناع يرغبون في استخدام ESP8266 MCU بعيدًا عن نطاق جهاز التوجيه. إذن هنا شريط