ظهرت أهمية المتحكمات الدقيقة (MCU) كوسيلة مبسطة ومنخفضة التكلفة للتحكم الالكتروني ونقل المعلومات. ومنذ عام 2014 تميزت شركة (Espressif) بإنتاج متحكمات دقيقة متطورة و منخفضة التكلفة وسهلة الاستخدام مما جعلها رائجة الاستخدام في مجالات إنترنت الأشياء. تتميز هذه المتحكمات بوجود تقنيات الاتصال اللاسلكي اللازمة مدمجة، مما يسهل ويوفر كثيراً عند بناء أنظمة إنترنت الأشياء. في هذا الكتاب سنتعلم استخدام لوحات ESP32 الحديثة وربطها مع المنصة الرسمية لمتحكمات ESP.
ستتعلم في هذا الكتاب المكون من 74 صفحة المواضيع التالية
مقارنة المتحكم مع Uno Arduino
تعريف بلوحة :ESP32 WROOM D1 mini
تعريف بلوحة : DevKit ES32.
موقع WOKWI لمحاكاة عمل لوحات ES32.
لمحة عن مميزات الموقع والتعرف على واجهته
تجهيز البيئة التطويرية لبرمجة شريحة ES32.
لغات البرمجة التي يدعمها المتحكم
تثبيت برنامج الاردوينو IDE Arduino
إضافة حزمة 32ESP لبرنامج الاردوينو
التمارين الاساسية على متحكمات ES32.
تمرين 1 : عمل وميض - Blink
تمرين 2 : قراءة قيمة تماثلية
تمرين 3 : التحكم بليد عن طريق زرين
تمرين 4 : التحكم بشدة إضاءة ليد باستخدام PWM
تمرين 5 : التحكم بجهة دوران محرك سيرفو
تمرين 6 : قراءة قيمة حساس الحرارة والرطوبة باستخدام حساس .DHT 22
مشروع: قياس درجة الحرارة والرطوبة وعرضهم على شاشة
متحكم ES32. مع منصة Rainmaker
تعريف بمنصة Rainmaker
الاجهزة في Rainmaker
الجزء البرمجي مع Rainmaker
تمرين :1 التحكم بليد عن بعد عبر تطبيق Rainmaker
تمرين :2 مراقبة قيمة حساس حرارة عبر تطبيق Rainmaker
تمرين :3 نظام كشف سرقة باستخدام حساس حركة PIR
التحكم عبر الصوت باستخدام Rainmaker
الربط مع أليكسا - Alexa
الربط مع مساعد غوغل الصوتي