تزداد شعبية الأجهزة القائمة على إنترنت الأشياء بيننا ، وتشير التقديرات إلى أنه سيكون هناك حوالي 1.5 مليار جهاز متصل بالإنترنت بحلول عام 2022. ومن ثم ، يحرص مهندسو المستقبل على تعلم كيفية بناء أجهزة إنترنت الأشياء ، ودعم ذلك هناك هي العديد من لوحات التطوير لتمكين النماذج الأولية السريعة لإنترنت الأشياء. لقد استخدمنا العديد من اللوحات الشهيرة مثل Arduino و ESP8266 و ESP32 و Raspberry Pi لتطوير مشاريع إنترنت الأشياء ، والتي يمكنك التحقق منها في هذا القسم.
كما نعلم ، يجب توصيل معظم أجهزة إنترنت الأشياء بالإنترنت لبدء التشغيل. أثناء عمل النماذج الأولية أو اختبار مشاريع إنترنت الأشياء الخاصة بنا ، يمكننا بسهولة ترميز Wi-Fi SSID وكلمة المرور في برنامجنا وجعله يعمل. ولكن عند تسليم الجهاز للمستهلك ، يجب أن يكون قادرًا على البحث عن شبكة Wi-Fi الخاصة به والاتصال بها دون تغيير البرنامج. هذا هو المكان الذي سيكون فيه مدير ESP8266 Wi-Fi مفيدًا ، ويمكن إضافة وظيفة مدير Wi-Fi هذه إلى البرنامج الحالي لتوفير خيار للمستخدمين للبحث والاتصال بأي شبكة Wi-Fi وبمجرد إنشاء الاتصال يمكن للجهاز أداء وظيفته العادية حتى يتم تغيير اتصال الشبكة مرة أخرى.
في هذا المشروع، ونحن نذهب لاستخدام NodeMCU، وبرنامج لتعمل في وضعين مختلفين، وهما وضع نقطة الوصول (AP)، و وضع محطة (STA). في وضع AP ، سيعمل NodeMCU مثل موجه Wi-Fi يصدر إشارة Wi-Fi الخاصة به ، ويمكنك استخدام أي هاتف ذكي للاتصال بشبكة Wi-Fi هذه وفتح صفحة ويب يمكننا من خلالها تكوين شبكة Wi-Fi الجديدة SSID وكلمة المرور ، بمجرد تعيين بيانات الاعتماد الجديدة ، ستدخل NodeMCU تلقائيًا في وضع المحطة وتتصل بشبكة Wi-Fi الجديدة هذه. سيتم تذكر Wi-Fi SSID وكلمة المرور الجديدين حتى يتصل الجهاز بهذه الشبكة في كل مرة يتم تشغيلها بشكل طبيعي مرة أخرى.
المكونات مطلوبة
- NodeMCU
- اللوح
- أزرار الضغط
- المصابيح
- توصيل الأسلاك
مخطط الرسم البياني
للإشارة إلى ما إذا كانت الوحدة في نقطة المحطة أو في نقطة الوصول ، فقد استخدمت مصباحي LED. إذا كان مؤشر LED الأحمر يومض ، فهذا يدل على أن الوحدة في وضع المحطة ، وهناك اتصال wifi نشط متصل به. إذا كان Green led متوهجًا ، فهذا يشير إلى أن الوحدة في وضع نقطة الوصول وتنتظر المستخدم للتهيئة مع شبكة wifi المتاحة. يتم استخدام زر الضغط للتبديل بين وضع نقطة الوصول والمحطة ، إذا تم الضغط على الزر أثناء تشغيل الجهاز ، فسوف تدخل NodeMCU في وضع نقطة الوصول ، حيث يمكن إدخال بيانات اعتماد Wi-Fi الجديدة. بمجرد اتصال الجهاز بشبكة Wi-Fi ، سيومض مؤشر LED باللون الأحمر كما هو موضح أدناه.