ایده نوشتن کد بدون کدنویسی (بله، نوشتن فعل فعل نوشتن است، اکنون با آن زندگی کن) بیش از یک بار به ذهن افراد باهوش و افراد تنبل رسیده است. رویای یک رابط گرافیکی که در آن میتوانید چند تاس را روی دیگران بیندازید، اتصالات متقابل بکشید و ویژگیهای شی را از لیستهای کشویی زیبا انتخاب کنید، و سپس با فشار دادن دکمه جادویی «کامپایل»، یک کد کاری معادل کد دریافت کنید. یک برنامه نویس دیگر (البته نه چندان باهوش) که از روش قدیمی تایپ دستی استفاده می کند، همیشه در ذهن هر دو رئیس شرکت که رویای معرفی هر دانش آموز دیروزی را به برنامه نویسی دارند، که هوشش به او اجازه می دهد توالت را از دست ندهد، سوخته است. استارتاپ هایی که می خواهند تمام دنیا را با قیمت مناسب خوشحال کنند. امروز توجه شما را جلب می کنیم:
پروژه تامین مالی جمعی: Ezblock Pi.
ماهیت پروژه: محیط برنامه نویسی گرافیکی برای Raspberry Pi در پشت سر هم با یک بورد توسعه.
پلت فرم: کیک استارتر.
آدرس پروژه:
نویسندهستارگان: جورجان چانگ، رجی لاو.
محل سکونت: ایالات متحده آمریکا، دلاور، ویلمینگتون.
تلاش ها برای توسعه محیط های برنامه نویسی گرافیکی جدی به تدریج از بین رفت. حتی رؤسای ارشد متوجه شدند که فرآیند برنامهنویسی آنقدر پیچیده است که نمیتوان آن را در بستر پروکروستی از مکعبهای چند رنگ قرار داد. خوشبختانه هنوز برنامه نویسان آماتور باقی مانده اند، در مورد پروژه سرمایه گذاری جمعی مورد بحث - عاشقان Raspberry Pi. نویسندگان برای اینکه نرمافزار خالی را تبلیغ نکنند، محیط توسعه گرافیکی را با یک برد توسعه تکمیل میکنند که برای تسهیل فرآیند اتصال به دستگاههای خارجی طراحی شده است.
در صفحه پروژه، در ویدیوی عنوان، با دو برنامه نویس روباتیک به نام های رابرت و امیلی آشنا می شویم. رابرت، مانند هر کسی که به کراوات و عینک احترام میگذارد، با استفاده از مانیتور و صفحهکلید به روش قدیمی در پایتون کد مینویسد. در مورد امی، دستهای دلسوز کسی که از لبه قاب پرواز میکنند، صفحهکلید، مانیتور و حتی ماوس را برمیدارند و همه را با یک تبلت سفید زیبا جایگزین میکنند. این تبلت به نوبه خود برنامه ای به نام Ezblock Studio را اجرا می کند که به شما امکان می دهد برای اینترنت اشیا شیک به سبک Drag-n-Drop-n-be-happy بنویسید.
به طور طبیعی، در حالی که رابرت پس از تلاش (احتمالاً به دلیل استفاده از صفحه کلید بازی) شکست می خورد، ربات امیلی با موفقیت گیاه را با آب از یک لیوان آبیاری می کند، خود دختر اعلان هایی را از ربات مستقیماً روی تلفن خود دریافت می کند و حتی دستورات پاسخ را دیکته می کند. با استفاده از کنترل صوتی
از آنجایی که مربع ها هنوز باید با نوعی منطق به هم چسبانده شوند، در پایان ویدیو، در نهایت پشتیبانی از زبان های برنامه نویسی اعلام می شود، اینها پایتون و سوئیفت هستند (شخصیت اصلی ویدیو، تبلت، دارای یک لوگوی سیب). فقط اکنون امی باید روی صفحه کلید روی صفحه کلیک کند، زیرا هیچ کس صفحه کلید معمولی را به او برگردانده است. Ezblock Studio ادعا می کند که از iOS، Android، Linux، Windows و macOS پشتیبانی می کند. همه خوشحالند. خوب، شاید به جز رابرت که در وسط ویدیو ناپدید شد. شاید او مشروب خواری کرده یا ترک کرده است.
خوب، فکر می کنم این مطالب ادبی کافی است. بدون هیچ گونه شوخی، بیایید ببینیم توسعه دهندگان چه چیزی را با قیمت 35 دلار به ما پیشنهاد می کنند.
پروژه Ezblock Pi در پیکربندی حداقلی خود از سه بخش تشکیل شده است:
- خود برد Ezblock Pi که به عنوان برد توسعه Raspberry Pi استفاده می شود.
- یک مجموعه اصلی از 15 ماژول (همچنین مجموعهای از ماژولها برای اینترنت اشیا وجود دارد که در مجموعهای گرانتر به قیمت 74 دلار فروخته میشود، در ادامه به آنها میپردازیم).
- دسترسی به Ezblock Studio، که به شما امکان می دهد با استفاده از دستکاری های Drag-n-Drop، نرم افزاری برای 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، من قبلاً در ابتدای خبر تردید خود را به اشتراک گذاشتم. به نظر من، سیستمی که واقعاً به تمام گزینه های ذکر شده تسلط داشته باشد (اجازه بدهید یادآوری کنم: (برنامه نویسی مسدود + پایتون + سوئیفت) * (iOS + macOS + Android + Linux + Windows)) ممکن است به خوبی توسعه یابد، اما من بودجه لازم را دارم. برای توسعه چنین نرمافزاری تقریباً چیزی در حدود 5 سال کار یا یک سال کار برای یک تیم پنج نفره (چقدر میدهید؟)، حتی زمانی که از نوعی ابزار چندگانه مانند Electron استفاده میکنید. با توجه به اینکه توسعه دهندگان فقط 10000 دلار ادعا کردند (این پروژه بسیار شاد به نظر می رسد ، بنابراین اکنون 400٪ از این مبلغ قبلاً جمع آوری شده است) ، کاملاً مشخص نیست که این تیم در کل دوره توسعه چه چیزی می خورد. به اعتبار نویسندگان، باید اضافه کنیم که اولین نسخه از استودیو Ezblock در حال حاضر در Google Play موجود است.
متن ارائه حاوی اشتباهات املایی رایج برای سازندگان چینی است؛ در این مورد، موتور ارتعاشی موجود در مجموعه ماژولهای اینترنت اشیا به جای ماژول ویبره، «ماژول لرزش» نامیده میشود. با این حال، این بار توسعه دهندگان واقعی حتی به مخفی شدن فکر نمی کنند. لطفا، در اینجا یک عکس دسته جمعی از ساکنان شهر ویلمینگتون، دلاور است:
اشتباه نکنید، من برای نگرش منفی نسبت به توسعه دهندگان از PRC اصلا متاسف نیستم. این، به طور کلی، یک واقعیت انجام شده است - اول، برنامه نویسان چینی بخش قابل توجهی از فروشگاه های اپلیکیشن گوگل پلی و اپ استور اپل را تصاحب کردند و اکنون با کمک پلتفرم های تامین مالی جمعی، جایگاه خود را در آفتاب به دست آورده اند. تأمین مالی جمعی به همین خوبی است زیرا تقریباً به هر زمینی با اینترنت و کارت بانکی اجازه میدهد تا در مورد پیشرفت خود به همه جهان بگوید و گاهی اوقات از آن پول خوبی به دست بیاورد. منفی بودن را تنها میتوان با تغییر بیش از حد قوی در تأکید از مؤلفه فنی پروژه به بازاریابی رنگینکمان ایجاد کرد، زمانی که نقصهای [احتمالی] طراحی پنهان شده و جنبه احساسی و شادیبخش بیش از حد اغراقآمیز باشد. در اینجا تصویر دیگری از ارائه Ezblock Pi آمده است:
همانطور که وبلاگ نویس ویدیویی Evgeniy Bazhenov با نام مستعار BadComedian می گوید، "ویرایش نویسنده" حفظ شده است. آیا فکری در مورد اینکه چگونه با داشتن ذهن و حافظه سالم، از Raspberry Pi و "Vibration Module" برای ساخت این استفاده کنید، دارید؟ یا این هنوز فراخوانی است به ناخودآگاه جمعی ما: "ببین چقدر باحاله، سریع بخر!"؟
گرفتن یا نگرفتن؟ اول از همه یادآوری می کنم که 509 نفر تاکنون 41000 دلار (با 10000 دلار درخواستی) کمک کرده اند و هنوز تقریباً 3 هفته تا پایان کمپین باقی مانده است. مردم آن را دوست دارند. شاید، اگر از طرفداران رزبری پای هستید، جنبه های مثبت طرح پیشنهادی را نیز خواهید دید که بیشتر از عدم تمایل به جدا شدن از مبلغ 35 تا 179 دلار است. شاید شما نیز مانند رابرت از ویدیوی تبلیغاتی، از "نوشتن خطوط تکراری کد" خسته شده باشید. یا شاید فقط فکر می کنید که بچه ها در مسیر درستی حرکت می کنند و می خواهید با سرمایه گذاری مالی خود از آنها حمایت کنید. فقط به یاد داشته باشید که خود رزبری پای به مبلغی معادل 35 دلار فروخته می شود (در اینجا به ظرافت قیمت Raspberry Pi Zero و Raspberry Pi Zero W را ذکر نمی کنم) که تیمی از مهندسان برای ایجاد آن باید واقعاً سخت کار کنند. که توسط ARM Cortex-A53 با سرعت کلاک 1,4 گیگاهرتز، اترنت 1000 مگابیت، Wi-Fi 802.11n و بلوتوث 4.2 تغذیه می شود.
من در حال رانندگی با یک کوچک هستم
منبع: www.habr.com