خادم ويب بسيط باستخدام ESP8266 لعرض قراءات الحساسات لاسلكيًا

رسم هندسي توضيحي: خادم ويب بسيط باستخدام ESP8266 لعرض قراءات الحساسات لاسلكيًا

يتيح لك بناء خادم ويب بسيط على وحدة ESP8266 عرض قراءات حساساتك على صفحة إنترنت يمكن فتحها من أي هاتف أو حاسوب متصل بنفس الشبكة، دون الحاجة لأي بنية إنترنت خارجية.

المكونات المطلوبة

وحدة واي فاي ESP8266 (مثل ESP8266-01 أو ESP8266-12)، لوحة أردوينو (أونو أو ميجا)، حساس حرارة LM35 لتوفير بيانات فعلية لعرضها، ومنظم جهد 3.3 فولت مستقل لتغذية الوحدة.

طريقة التوصيل

يجب تغذية ESP8266 بجهد 3.3 فولت حصريًا عبر منظم جهد منفصل، ولا يجوز توصيله بمخرج 5 فولت في الأردوينو مباشرة أبدًا. يتصل طرف TX في الوحدة بطرف استقبال (RX) في الأردوينو، وطرف RX في الوحدة بطرف إرسال (TX)، مع مراعاة أن منافذ الإدخال والإخراج في ESP8266 تعمل بمنطق 3.3 فولت وليست متوافقة مع الإشارات الرقمية 5 فولت القادمة من الأردوينو مباشرة، لذا يُفضَّل استخدام دائرة تخفيض جهد بسيطة (مقسم جهد أو محول منطق) على خط TX القادم من الأردوينو.

مبدأ العمل

يتواصل الأردوينو مع وحدة ESP8266 عبر أوامر AT النصية المرسلة من خلال الاتصال التسلسلي. تُشغَّل الوحدة في وضع نقطة الوصول (Access Point)، فتبث شبكة واي فاي خاصة بها، وعند اتصال أي جهاز بهذه الشبكة والانتقال إلى العنوان الافتراضي 192.168.4.1، يرسل الخادم صفحة HTML بسيطة تعرض قراءة الحرارة الحالية القادمة من حساس LM35، ويمكن تحديثها بإعادة تحميل الصفحة أو عبر تحديث تلقائي دوري.

ملاحظة فنية: منافذ ESP8266 غير محتملة لجهد 5 فولت إطلاقًا، وتوصيلها المباشر بمخرجات الأردوينو الرقمية قد يتلف الوحدة نهائيًا. تأكد دائمًا من استخدام محول مستويات منطقية أو مقسم جهد مناسب على أي خط بيانات ينتقل من الأردوينو (5 فولت) إلى ESP8266 (3.3 فولت).

يمكنك إيجاد وحدات ESP8266 ومنظمات الجهد المناسبة ضمن متجر Juthour Tech.

Leave your comment

*
*
Only registered users can leave comments.