Ezblock Pi - البرمجة بدون برمجة ، وهذه المرة لمحبي Raspberry Pi

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

مشروع التمويل الجماعي : Ezblock Pi.
جوهر المشروع : بيئة برمجة رسومية لـ Raspberry Pi جنبًا إلى جنب مع لوحة التوسع.
منصة : كيك ستارتر.
عنوان المشروع : kickstarter.com/ezblock .
المؤلفون : جورجان تشانغ ، ريجي لاو.
المكان : الولايات المتحدة الأمريكية ، ولاية ديلاوير ، ويلمنجتون.



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

في صفحة المشروع ، في مقطع الفيديو ، تم تعريفنا على اثنين من مبرمجي الروبوتات ، روبرت وإميلي. يقوم روبرت ، مثله مثل كل من يرتدي ربطة العنق والنظارات باحترام الذات ، بترميز بيثون بالطريقة القديمة باستخدام شاشة ولوحة مفاتيح. أيدي Amy المهتمة ، التي تطير فوق حافة الإطار ، تأخذ لوحة المفاتيح والشاشة وحتى الماوس ، مع استبدال كل هذا بلوحة بيضاء جميلة. يقوم الجهاز اللوحي بدوره بتشغيل برنامج يسمى Ezblock Studio ، والذي يسمح لك بالكتابة عن إنترنت الأشياء المألوف الآن بأسلوب Drag-n-Drop-n-be-happy.

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

نظرًا لأن المربعات لا تزال بحاجة إلى لصقها مع نوع من المنطق ، وأقرب إلى نهاية الفيديو ، يتم الإعلان عن دعم لغات البرمجة أخيرًا ، وهما Python و Swift (الشخصية الرئيسية للفيديو ، الكمبيوتر اللوحي ، تحمل شعار apple). الآن فقط يجب على أيمي أن تطرق على لوحة المفاتيح التي تظهر على الشاشة ، حيث لم يعد أي شخص لوحة عادية. تم الإعلان عن دعم iOS و Android و Linux و Windows و macOS لـ Ezblock Studio. الجميع سعداء حسنًا ، ربما باستثناء روبرت الذي اختفى في منتصف الفيديو ؛ ربما ذهبت إلى حفلة أو استقال.

حسنًا ، أعتقد أن الأدب يكفي. دعونا نرى بدون مزاح ما يقدمه لنا المطورون مقابل 35 دولارًا.

يتكون مشروع Ezblock Pi بتكوين بسيط من ثلاثة أجزاء:

  • لوحة Ezblock Pi نفسها ، وتستخدم لوحة توسع لـ Raspberry Pi ؛
  • مجموعة أساسية مكونة من 15 وحدة (هناك أيضًا مجموعة من الوحدات النمطية لإنترنت الأشياء ، تُباع في مجموعة أكثر تكلفة مقابل 74 دولارًا ، أقل قليلاً منها) ؛
  • الوصول إلى Ezblock Studio ، الذي يسمح لك بكتابة برنامج لمعالجة Raspberry Pi عن طريق Drag-n-Drop ؛
  • علبة بلاستيكية لتجميع Raspberry Pi + Ezblock Pi ؛
  • التعليمات.

مع الحالة والتعليمات ، أعتقد أن كل شيء واضح ، دعونا نلقي نظرة فاحصة على النقاط الثلاث الأولى.

يمكن الحكم على حشو لوحة Ezblock Pi فقط من خلال ذكر "مدعوم بواسطة وحدة تحكم STM32" وصورة غامضة من النموذج الأول. على ما يبدو ، متحكم STM32 الموجود في الحزمة TQFP32 موجود على السبورة. أرخص متحكم في هذه الحزمة ، STM32L010K4T6 (ARM Cortex-M0 +) ، يكلف 0.737 يورو في الكثير من 100 أو أكثر ؛ أغلى ، STM32F334K8T6 (ARM Cortex-M4) - 2.79 يورو (أسعار صائد الفئران). المثبت الخطي 3.3 فولت في حزمة SOT-223 مسؤول عن الطاقة ، ووحدة نمطية جاهزة للبلوتوث ، إذا نظرنا إلى المظهر ، فهو يشبه ESP12E. للاتصال بالعالم الخارجي ، يوجد موصلان من 20 دبوسًا وحقل لوح في وسط اللوحة.

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

بالنسبة إلى Ezblock Studio ، فقد شاركت بالفعل شكوكي في بداية الأخبار. في رأيي ، قد يتم تطوير نظام يتقن حقًا كل الخيارات التي يتم التعبير عنها (أتذكر: (block block + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) قد يتم تطويره جيدًا ، لكنني سأضع 5 سنوات من العمل أو سنة واحدة من عمل فريق من خمسة أشخاص (وكم ستعطيه؟) ، حتى عند استخدام نوع من الأدوات المتعددة ، مثل Electron. بالنظر إلى أن المطورين قد طالبوا بمبلغ 10 آلاف دولار فقط (يبدو المشروع مرحًا للغاية ، لذا تم جمع 400٪ من هذا المبلغ بالفعل بالفعل) ، فمن غير الواضح تمامًا ما سيأكله هذا الفريق خلال فترة التطوير بأكملها. يرجع الفضل في ذلك إلى المؤلفين ، يجب أن أضيف أن الإصدار الأول من Ezblock Studio متوفر بالفعل على Google Play.

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



لا تفهموني خطأ ، أنا لا أغرق على الإطلاق في الموقف السلبي تجاه المطورين من الصين. هذا ، بشكل عام ، أمر واقع - في البداية ، أكل المبرمجون الصينيون جزءًا كبيرًا من Google Play و Apple App Store ، والآن يكتسبون مكانهم تحت الشمس باستخدام منصات التمويل الجماعي. التمويل الجماعي هو هذا جيد ، حيث يسمح تقريبًا لأي من أبناء الأرض يمتلك الإنترنت وبطاقة مصرفية بإخبار العالم عن تطوره وكسب المال في بعض الأحيان. لا يمكن أن تحدث السلبية فقط عن طريق التحول القوي للغاية للتركيز من المكون التقني للمشروع نحو تسويق قوس قزح ، عندما يتم التخلص من عيوب التصميم [الممكنة] وتضخم الجانب العاطفي بشكل مفرط. فيما يلي نظرة على رسم توضيحي آخر من عرض Ezblock Pi:



تم الحفظ ، كما يقول مدون الفيديو Evgeny Bazhenov الملقب BadComedian ، "تحرير المؤلف". هل لديك أي فكرة كيف ، في العقل الرصين وذاكرة الصوت ، بمساعدة من Raspberry Pi و "Vibration Module" يبنيان تكنولوجيا المعلومات؟ أم أنها لا تزال دعوة إلى فاقد الوعي الجماعي لدينا: "انظروا كيف بارد ، وشراء أسرع!"؟

أن تأخذ أو لا تأخذ؟ بادئ ذي بدء ، أذكرك بأن 509 شخصًا قد قاموا بالفعل بمبلغ قدره 41،000 دولار (مع المبلغ المطلوب 10،000 دولار) ، وحتى نهاية الحملة تقريبًا 3 أسابيع أخرى. الناس يحبون ذلك. ربما إذا كنت من محبي Raspberry Pi ، فسترى أيضًا الجوانب الإيجابية في التصميم المقترح التي تفوق الإحجام عن المشاركة بمبلغ 35 دولارًا إلى 179 دولارًا. ربما أنت أيضًا ، مثل روبرت من الفيديو الترويجي ، سئمت من "كتابة سطور متكررة من الكود". أو ربما تظن أن اللاعبين يتحركون في الاتجاه الصحيح ويريدون دعمهم بضخهم المالي. فقط تذكر أنه مقابل مبلغ يعادل 35 دولارًا ، يتم بيع Raspberry Pi نفسه (لن أذكر بدقة Raspberry Pi Zero و Raspberry Pi Zero W) ، والتي كان على فريق المهندسين حقًا استخدامها لإنشاءها ، والتي استخدم ARM Cortex-A53 عليها بسرعة ساعة تبلغ 1.4 جيجاهرتز و 1000 ميغابت في الثانية وشبكة Wi-Fi 802.11n و Bluetooth 4.2.

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

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


All Articles