المصفوفة: الثورة. الجزء الثاني - ESP8266

الصورة

في مقالتي ، وعدت بأن أظهر لك مستقبلنا المشرق في بيئة تكنولوجية ، اقتباس: "بشكل عام ، سيكون من المثير للاهتمام ، كما يقولون ، البقاء معنا". أفي بوعدي وأقدم حلاً غير مسبوق لسوق إنترنت الأشياء مقابل 2 دولارًا على ESP8266.

لماذا لم يسبق لها مثيل؟


لأنه في خصائص أدائه ومزيج من الخصائص الفريدة ، هذا الحل ليس له نظائر. مزيج من اثنين من التقنيات المثيرة للاهتمام في حد ذاته - Arduino Mega Server و ESP8266 يعطي تأثيرًا تآزريًا وتراكميًا. لكنني لن أعذبك وسأشرع على الفور في سرد ​​خصائص النظام. ألفت انتباهكم إلى حقيقة أننا نتحدث عن حل مقابل 1.7 دولار في أقرب متجر صيني.

TTX


  • وحدة ESP8266 ، السعر في الصين أقل من 2 دولار
  • أحجام الصور المصغرة
  • يتطلب التشغيل طاقة 3.3 فولت ، 300 مللي أمبير فقط
  • واي فاي لاسلكي


الخادم


  • على متن خادم Arduino Mega الكامل
  • يمكن أن تحتوي الوحدة على عشرات المواقع الكاملة
  • مدعوم بتقنيات الويب القياسية
  • تدعم الوحدة رسومات ثلاثية الأبعاد تفاعلية صادقة.
  • حماية تسجيل الدخول مع زوج من تسجيل الدخول / كلمة المرور


النظام


  • تمت برمجة النظام وتحديثه "عبر الأثير"
  • FTP
  • Arduino



  • nRF24
  • nooLite, Laurent . .



  • Arduino Mega Server (Arduino Mega, Due, 101 . .)
  • AMS,
  • D1, D1 mini, NodeMCU ESP32
  • OHAS (Open Home Automation Standard)



  • , . . Arduino
  • IT



  • DIY
  • IoT


نظام مجاني


  • نظام مفتوح برخصة مجانية
  • هناك مجتمع من المتحمسين ودعم المطورين


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

تحفة


تعد وحدة ESP8266 تحفة تكنولوجية حقيقية ، لقد عملت كثيرًا مع Arduino Mega و Due و Genuino 101 ويمكنني القول أن ESP8266 تبدو مربحة للغاية على خلفيتها. إنها أصغر بكثير في الحجم ، وتحتوي على كمية كبيرة من ذاكرة الوصول العشوائي ، ويمكن تحديد ذاكرة فلاش حرفياً بقدر ما تريد.

إذا كان حجم ذاكرة الفلاش محدودًا للغاية على اللوحات الأخرى ، فيمكنك على ESP8266 طلب 3 ميغابايت على الأقل لكل رسم. يستهلك خادم Arduino Mega Server بالكامل مع جميع خدماته أقل من 300 كيلوبايت. تخيل النظام الذي يمكنك إنشاؤه باستخدام 3 ميغابايت من الذاكرة.

معالج قوي ، وفرة من الوظائف الضرورية ، ومكتبات ممتازة - العمل على هذه المنصة متعة. بعد إصدار ESP32 ، يمكن إغلاق موضوع اختيار النظام الأساسي تمامًا. إن خصائص هذه الوحدة ، المتوفرة على الشبكة ، مذهلة بكل بساطة.

المساوئ


من أوجه القصور ، هناك واحد فقط - عدد صغير من المسامير الرقمية ومدخل تناظري واحد فقط (مرحبا ، التوت!). هذا يضيق إلى حد ما نطاق هذه الوحدات ، ولكن في معظم الحالات تكون الاستنتاجات كافية. في الحالات التي لا تزال فيها قليلة ، يمكنك استخدام ترادف ESP8266 و Arduino Pro Mini. لن يؤثر هذا بشكل كبير على الحجم والسعر ، ولكنه سيزيل تمامًا مشكلة نقص المسامير الرقمية والتناظرية.

خادم اردوينو ميجا



الصورة

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

على هذه الخلفية ، فإن ما يسمح لك خادم Arduino Mega Server بالقيام به يشبه الصحن الطائر مقارنةً بذرة الخشب الرقائقي.

أنت غير مقيد بأي شيء. يحتوي التوزيع على سبعة مواقع ، يمكنك إضافة عشرة مواقع أخرى إليها أو أي عدد تريده. يمكن أن تعمل المواقع كواجهات للنظام ، وتمثل أي كائنات (محطة الطقس ، ونظام الأمان ، والصبار المفضل لديك ، وما إلى ذلك) ، وتحتوي على وثائق (تفاعلية) ، وما إلى ذلك ، إلخ.

عوالم ثلاثية الأبعاد على ESP8266



الصورة

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

علاوة على ذلك ، على عكس الألعاب المجردة ، يعمل هذا النظام مع كائنات ثلاثية الأبعاد مرتبطة بالعالم الحقيقي ، ويمكن تحديد مظهر هذه الكائنات وسلوكها من خلال المعلمات والأحداث في العالم الحقيقي.

على سبيل المثال ، يمكن تحويل تجارب الأطفال على توصيل أجهزة الاستشعار من الروتين إلى لعبة مسلية عندما تغير الكائنات ثلاثية الأبعاد حجمها ولونها اعتمادًا على درجة الحرارة أو المسافة إلى كائن حقيقي ، وما إلى ذلك. يمكن أن تحتوي وحدتك على الآلاف من التجارب والتمارين التفاعلية.

بالإضافة إلى ذلك ، جميع الوحدات متصلة بالشبكة ويمكنها تبادل البيانات والأوامر وعرض حالة الشبكة ككل أو أجزائها الفردية في مساحة ثلاثية الأبعاد ، وما إلى ذلك. بشكل عام ، هذا ليس أكثر من نوع جديد من الواجهة ، والتي ... في الوضع التجريبي موجود بالفعل في توزيع AMS.

الصورة

سأقول بضع كلمات عن التأثير النفسي المثير للاهتمام الذي واجهته. كانت الرسومات ثلاثية الأبعاد في Arduino Mega Server موجودة لبعض الوقت وقد ظهرت بالفعل بعض الإحصاءات حول كيفية تفاعل الناس معها. عادة ما يحدث هذا على النحو التالي: الشخص الذي شاهد العرض التوضيحي ثلاثي الأبعاد في واجهة Arduino Mega Server لأول مرة يقع في ذهول ، ويعلق لفترة من الوقت ، محاولًا تجميع نمط الإدراك الممزق ، وبعد فترة يصيح: "لكنه لا يدور في وحدة التحكم ! "

بالطبع ليس في وحدة التحكم! لكن "الخدعة" ليست في المكان الذي تدور فيه ، ولكنها تدور بشكل عام وأن الوحدة الميكروية ESP8266 (التي كانت في السابق ، مجازًا ، "مغمضة بمصابيح LED") يمكن أن تحتوي على الآلاف من الأمثلة ثلاثية الأبعاد والمهام التفاعلية الألعاب والتدريب (والاحتياجات الأخرى).

العمل مع النظام



الصورة

ما أدهشني أكثر عند العمل مع النظام هو أنه بمجرد سكب البرامج الثابتة عليه ، يمكن ... أن يتم ربطه فعليًا في الجدار (دون نسيان إمداد الطاقة فقط). العملية برمتها ليس فقط العمل ، ولكن أيضا التطور نفسه يحدث "عن طريق الهواء" ، دون الوصول المادي إلى الوحدة. بعد أسبوع نسيت تماماً مكانه. لا "سحب الاستنتاج على الأرض" ، وما إلى ذلك هراء. كل شيء يتم بنقرات الفأرة على الكمبيوتر ، كريمة ونبيلة.

النظام البيئي


ينمو المشروع ويعمل خادم Arduino Mega Server حاليًا على Arduino Mega و Arduino Due و Genuino 101 ، ويتم استخدام لوحة Arduino Pro Mini كأساس لأجهزة الاستشعار الذكية nRF24 ، والآن تعمل AMS على ESP8266 و WeMos D1 mini سيتم نقلها إلى D1 في المستقبل القريب ، NodeMCU ، وبعد ذلك بقليل ، على ESP32.

الصورة

تتضمن حزمة تكنولوجيا Arduino Mega Server أيضًا الشبكات OHAS القياسية والشبكات الذكية nRF24 ، والتي يتم دعمها بالفعل في توزيع 0.15 لـ Arduino Mega و Arduino Due. ستكون الخطوة التالية في هذا الاتجاه هي تنفيذ مفهوم AMS Organism ، لكني سأخبرك عن هذا في وقت آخر.

التوزيع


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

بالطبع ، هناك بعض أمراض الطفولة ، ولكن بالنسبة للتجميع الأول ، هذا أمر طبيعي تمامًا.

الخلاصة


لقد أدرجت في هذه المقالة جزءًا صغيرًا فقط من الفرص التي يوفرها توزيع AMS لـ ESP8266 ومكدس تقنية Arduino Mega Server ككل ، ولكن يمكنك بسهولة سد هذه الفجوة ببساطة عن طريق تنزيل التوزيع وشراء وحدة ESP8266 مقابل 1.7 دولار في الصين أو مقابل 400 روبل في روسيا ، في أقرب متجر DIY.

واكتشف العالم الجديد والمذهل لتقنية Arduino Mega Server. وكالعادة ، البقاء معنا سيكون مثيرا للاهتمام (جدا).

فيديو توضيحي يوضح التشغيل الفعلي للواجهة والرسومات ثلاثية الأبعاد على ESP8266.



التحديث

إن تطوير المشروع سريع للغاية

وحدث حدثان مهمان بعد يومين من نشر المقال: 1. تم نشر وثائق عن عمل AMS على منصة ESP8266 - الاتصال والتثبيت

والإطلاق وأساليب العمل ، وما إلى ذلك hi-lab.ru/arduino- mega-server / documents / esp8266

2. تم إنشاء نسخة AMS للعمل على وحدات ESP-01 ذات الميغابايت واحد فقط من الذاكرة. هذا يعني أنه يمكنك الحصول على وحدات ESP-01 المغبرة و (تقريبًا) عديمة الفائدة وجعلها محطات لاسلكية فائقة.

ستظهر مجموعة توزيع Arduino Mega Server لـ ESP-01 في الأيام المقبلة على الموقع الرسمي في قسم "التنزيل".

hi-lab.ru/arduino-mega-server/details/download

Source: https://habr.com/ru/post/ar395083/


All Articles