إجابة سريعة
لإعداد ESP-01 مع Arduino، قم بتوصيله بمصدر طاقة 3.3V، واستخدم مقسم جهد على خط TX، وتواصل عبر أوامر AT التسلسلية.
لماذا يحتاج ESP-01 إلى عناية خاصة بالجهد
يعمل وحدة ESP-01 على منطق 3.3V، لكن معظم لوحات Arduino تُخرج 5V على دبابيسها التسلسلية. توصيلها مباشرة قد يتلف ESP-01. يحل مقسم جهد بسيط على خط TX من Arduino إلى ESP-01 هذه المشكلة.
الطاقة أيضًا حاسمة: يمكن لـ ESP-01 سحب ما يصل إلى 300 مللي أمبير أثناء إرسال WiFi. قد لا يوفر منظم 3.3V على لوحة Arduino تيارًا كافيًا، لذا استخدم مصدر طاقة منفصل 3.3V.
ما يمكنك فعله بأوامر AT
بمجرد الاتصال، يقبل ESP-01 أوامر AT عبر التسلسل بمعدل 115200 باود. يمكنك الانضمام إلى شبكة WiFi، وإجراء طلبات HTTP، وجلب بيانات من خوادم في أي مكان في العالم. هذا يحول أي مشروع Arduino إلى جهاز متصل.
إعداد ESP-01 خطوة بخطوة
- الخطوة 1: توصيل الطاقة والأرضي: قم بتوصيل دبابيس VCC و CH_PD (أو EN) الخاصة بـ ESP-01 بمصدر طاقة 3.3V قادر على 300 مللي أمبير. قم بتوصيل GND بالأرضي المشترك. لا تستخدم دبوس 3.3V في Arduino إذا كان يسحب أكثر من 150 مللي أمبير. منظم أو وحدة 3.3V منفصلة أكثر أمانًا من الاعتماد على المنظم المدمج في Arduino.
- الخطوة 2: توصيل الخطوط التسلسلية مع تحويل مستوى الجهد: قم بتوصيل Arduino TX بـ RX الخاص بـ ESP-01 من خلال مقسم جهد (مثل 1kΩ تسلسلي + 2.2kΩ إلى الأرضي). قم بتوصيل Arduino RX مباشرة بـ TX الخاص بـ ESP-01 (جهد 3.3V آمن لإدخال Arduino). تخطي مقسم الجهد يمكن أن يتلف بشكل دائم دبوس RX الخاص بـ ESP-01.
- الخطوة 3: ضبط معدل الباود الصحيح والاختبار: افتح شاشة Arduino التسلسلية بمعدل 115200 باود (كل من NL و CR). اكتب AT واضغط Enter. يجب أن يرد الوحدة بـ OK. إذا رأيت بيانات غير مفهومة، تحقق من معدل الباود أو التوصيلات. معدل الباود الافتراضي هو 115200؛ قد تستخدم بعض الوحدات 9600 بعد تغييرات البرامج الثابتة.
- الخطوة 4: الاتصال بشبكة WiFi: أرسل AT+CWJAP="SSID","password" (استبدل SSID وكلمة المرور ببيانات شبكتك). انتظر حتى تظهر WIFI CONNECTED و WIFI GOT IP. استخدم AT+CIFSR لرؤية IP المعين. الوحدة تدعم فقط شبكات 2.4 جيجاهرتز. لن تتصل بشبكات 5 جيجاهرتز فقط.
- الخطوة 5: جلب بيانات من خادم: أرسل AT+CIPSTART="TCP","example.com",80 ثم AT+CIPSEND= واكتب طلب GET. ستعيد الوحدة استجابة الخادم. اجعل الطلب قصيرًا؛ الوحدة لديها ذاكرة محدودة (حوالي 50 كيلوبايت مجانية).
حقائق المنتج
-
جهاز إرسال واستقبال لاسلكي WiFi ESP-01 (ESP8266): تتيح هذه الوحدة لأي متحكم دقيق الاتصال بشبكة لاسلكية 802.11b/g/n. تمكن مشروع Arduino الخاص بك من طلب بيانات من خادم في أي مكان عبر WiFi، مما يجعلها مثالية لتطبيقات إنترنت الأشياء.
جهاز إرسال واستقبال لاسلكي WiFi ESP-01 (ESP8266)
