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

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

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

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

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

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

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

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

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

Ezblock Pi - برمجة بدون برمجة، هذه المرة لمحبي Raspberry Piيتكون مشروع Ezblock Pi في الحد الأدنى من التكوين من ثلاثة أجزاء:

  • لوحة Ezblock Pi نفسها، تُستخدم كلوحة توسيع لـ Raspberry Pi؛
  • مجموعة أساسية مكونة من 15 وحدة (توجد أيضًا مجموعة من الوحدات لإنترنت الأشياء، تُباع في مجموعة أكثر تكلفة مقابل 74 دولارًا، والمزيد عن ذلك أدناه)؛
  • الوصول إلى Ezblock Studio، والذي يسمح لك بكتابة برنامج لـ Raspberry Pi باستخدام معالجة السحب والإسقاط؛
  • علبة بلاستيكية لتجميع 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، فقد شاركت بالفعل شكوكي في بداية الخبر. في رأيي، النظام الذي سيتقن حقًا جميع الخيارات المذكورة (دعني أذكرك: (برمجة الكتل + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) قد يكون قيد التطوير، لكنني سأضع ميزانية لتطوير مثل هذه البرامج ما يقرب من 5 سنوات من العمل أو سنة واحدة من العمل لفريق من خمسة أشخاص (كم ستعطي؟)، حتى عند استخدام نوع ما من الأدوات المتعددة، مثل الإلكترون. بالنظر إلى أن المطورين طالبوا بمبلغ 10000 دولار فقط (يبدو المشروع مبهجًا للغاية، لذا فقد تم بالفعل جمع 400٪ من هذا المبلغ)، فمن غير الواضح تمامًا ما الذي سيأكله هذا الفريق خلال فترة التطوير بأكملها. يُحسب للمؤلفين أنه يجب أن نضيف أن الإصدار الأول من Ezblock Studio متاح بالفعل على Google Play.

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

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

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

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

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

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

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

المصدر: www.habr.com

إضافة تعليق