أطراف شريحة ESP8266

أطراف شريحة ESP8266

هذه المقالة دليل للتعرف إلى أطراف الدخل والخرج العامة (GPIO) لشريحة ESP8266 حيث تحوي على رسومات توضيحية لترتيب أطراف الخرج ووظائفها وكيفية استخدامها.تتضمن الشريحة 17 طرف دخل وخرج قد لا تظهر جميع الأطراف في لوحات  ESP8266 التطويرية حيث لا يُنصح باستخدام بعض هذ الأطراف بالإضافة إلى أن البعض الآخر له وظائف محددة. ملاحظة: لا يمكن […]

Read More

ضبط الوقت والتاريخ في لوحة NodeMCU من خلال خادم NTP

ضبط الوقت والتاريخ في ESP8266 NodeMCU من خلال خادم NTP

مقدمة يُعد الحِفاظ على تزامُن الوقت أولويَّة قُصوى في بعض المشاريع التي تنجزها، فمثلاً إذا أردت تَفعيل (Relay) في وقتٍ مُعيَّن أو مُسجِّل بيانات (data logger) يُخزِّن القيم في فتراتٍ زمنيَّةٍ دقيقةٍ. فأوَّل شيء ستفكرُ به هو استخدام رُقاقة ساعة الوقت الحقيقي (Real time clock) أو ما تُعرف اختصارًا ب  RTC، ولكن هذه الرُّقاقات غير […]

Read More

لوحة TTGO LoRa32 SX1276 OLED واستخدامها مع أردوينو IDE

لوحة TTGO LoRa32 SX1276 OLED واستخدامها مع أردوينو IDE

 لوحة TTGO LoRa32 SX1276 OLED هي لوحة تطوير ESP32 مع شريحة LoRa مدمجة وشاشة SSD1306 بمقاس 0.96 بوصة وبتقنية عرض OLED، وسنوضح في هذا المقال كيفية إرسال واستقبال حزم LoRa (اتصال نقطة إلى نقطة) واستخدام شاشة OLED مع أردوينو IDE(برنامج مفتوح المصدر يستخدم لكتابة وتحميل التعليمات البرمجية على لوحات أردوينو). نظرة عامة على TTGO LoRa32 […]

Read More

إرسال بريد إلكتروني من لوحة NodeMCU عن طريق خادم SMTP

إرسال بريد إلكتروني من لوحة NodeMCU عن طريق خادم SMTP

سنتعلم في هذا المقال كيفية إرسال رسائل بريد إلكتروني تحتوي على نص كتابي وكيفية إرسال الملحقات مثل الصور والملفات النصية باستخدام لوحة ESP8266 NodeMCU عن طريق خادم SMTP. كما سوف نبرمج لوحة ESP8266 NodeMCU باستخدام arduino core (واجهة برمجة تطبيقات لمجموعة محددة من الرقائق). سنغطي في هذا المقال المواضيع التالية: ● إرسال ESP8266 NodeMCU رسائل […]

Read More

عرض قراءات من عدّة حسّاسات DS18B20 على خادم ويب باستخدام ESP8266 NodeMCU

عرض قراءات من عدّة حسّاسات DS18B20 على خادم ويب باستخدام ESP8266 NodeMCU

 مقدمة هل رغبت يوماً في معرفة درجة حرارة غرف منزلك أو حديقتك باستخدام مجموعة حسّاسات ترسل المعلومات بشكل دوري إلى خادم مركزيّ؟ لحسن الحظ فإن إنترنت الأشياء يسمح بتحقيق ذلك بسهولة، فقط تابع معنا هذا المقال. سنستخدم المتحكّم ESP8266 NodeMCU نظراً لقدرتهِ على الاتّصال بشبكة WI-FI وإنشاء خادم ويب بسهولة، كذلك قدرته على قراءة درجات […]

Read More

توصيل شاشة الإظهار OLED مع لوحة ESP8266 NodeMCU

توصيل شاشة الإظهار OLED مع لوحة ESP8266 NodeMCU

مقدّمة:   هل تريد إضافة القليل من الحيويّة إلى المشاريع الخاصّة بإنترنت الأشياء وشريحة  ESP8266 ؟ أو ربّما تريد إظهار عنوان الـIP  الخاصّ بشريحة ESP8266 دون الحاجة إلى الخرج التسلسليّ، فقد تكون شاشات OLED المذهلة هي الأكثر ملاءمة، حيثُ تتّصف بأنّها خفيفة الوزن للغاية، ورقيقة السّماكة كالورق، ومرنة، وتنتج صورة أكثر سطوعاً ووضوحاً. نظرة عامّة […]

Read More

إنشاء مخدّم ويب باستخدام شريحة NodeMCU في البيئة التطويرية للأردوينو

إنشاء مخدّم ويب باستخدام شريحة NodeMCU في البيئة التطويرية للأردوينو

ازدادت شهرة شريحة NodeMCU خلال السنوات الماضية بين الشرائح المستعمَلة في التطبيقات المرتبطة بإنترنت الأشياء (IoT) أو بتقنية الواي فاي WIFI؛ كونها تتضمّن وحدة واي فاي رخيصة الثّمن، ويمكن بالعمل عليها وبرمجتها أن نُنشِئ مُخدِّم ويب (web server) مُستقلّاً بشكل كامل. سنبدأ بتعريف مُخدِّم الويب وكيفيّة عملهِ: يُخزِّن مُخدِّم الويب ويعالج ويوصل صفحات الويب إلى […]

Read More

لوحة NodeMCU: بنيتها وبرمجتها عبر ARDUINO IDE

اكتسب مصطلح إنترنت الأشياء (IOT) صيتاً واسعاً في عالم التكنولوجيا، فقد غيّر أسلوبَ عملنا وحياتنا، فبفضل إنترنت الأشياء أصبح العالم الفيزيائي والرقمي مرتبطين ارتباطاً وثيقاً أكثر من أي وقت مضى. أطلقت شركة Epressif Systems (شركة صينية مقرها في شنغهاي تعمل في مجال أنصاف النواقل) متحكماً صغيراً يدعم تقنية WIFI و حجمه صغير لا يتجاوز قبضة […]

Read More

مقدمة إلى شريحة ESP-01

إنّ لوح المتحكّم ESP-01 الرّخيص والمزوَّد بوحدة اتّصال واي فاي انتشر حديثاً بشكل سريع لاستخدامه المتحكّم ESP8266 الشّائع. رقاقة المتحكّم ESP8266: صُمّمت المتحكّمات من الطّراز ESP8266 للتواصل عبر شبكة الإنترنت باستخدام الواي فاي، كما تُزوَّد بقدرة معالجة وذاكرة مخصّصة لها على الدارة المطبوعة للمتحكّم، ممّا يسمح باستخدامها مع الأجهزة الإلكترونيّة عبر أقطاب الاتصال العامة (GPIO) […]

Read More