Ezblock Pi - lập trình không cần lập trình, lần này dành cho fan Raspberry Pi

Ý tưởng viết code mà không cần viết code (vâng, viết là phân từ hiện tại của động từ để viết, hãy sống với nó ngay bây giờ) đã hơn một lần nảy ra trong đầu cả người thông minh và người lười biếng. Ước mơ về một giao diện đồ họa trong đó bạn có thể ném xúc xắc vào người khác, vẽ các kết nối lẫn nhau và chọn các thuộc tính đối tượng từ danh sách thả xuống dễ thương, sau đó, bằng cách nhấn nút “Biên dịch” kỳ diệu, sẽ nhận được mã hoạt động tương đương với mã đó của một người khác (tất nhiên là không thông minh lắm), một lập trình viên sử dụng phương pháp gõ thủ công lỗi thời luôn âm ỉ trong tâm trí của cả hai ông chủ công ty, những người mơ ước giới thiệu mọi sinh viên của ngày hôm qua về lập trình, người có trí thông minh cho phép anh ta không bỏ lỡ nhà vệ sinh, và những người khởi nghiệp muốn làm cho cả thế giới hạnh phúc với một mức giá phù hợp. Hôm nay chúng tôi mang đến cho bạn sự chú ý:

Dự án gây quỹ cộng đồng: Ezblock Pi.
Bản chất của dự án: Môi trường lập trình đồ họa cho Raspberry Pi song song với bảng mở rộng.
nền tảng: Kickstarter.
Địa chỉ dự án: kickstarter.com/ezblock.
Tác giảDiễn viên: Trương Georganne, Lưu Đức Hoa.
Địa điểm: Hoa Kỳ, Delaware, Wilmington.

Ezblock Pi - lập trình không cần lập trình, lần này dành cho fan Raspberry Pi

Những nỗ lực phát triển môi trường lập trình đồ họa nghiêm túc dần dần lụi tàn; ngay cả những ông chủ cấp cao cũng nhận ra rằng quá trình lập trình quá phức tạp để có thể nhét vừa một chiếc giường Procrustean gồm các hình khối nhiều màu. May mắn thay, vẫn còn những lập trình viên nghiệp dư, trong trường hợp của dự án huy động vốn cộng đồng đang được đề cập - những người yêu thích Raspberry Pi. Để không quảng bá phần mềm trần, các tác giả bổ sung môi trường phát triển đồ họa bằng một bảng mở rộng, được thiết kế để tạo điều kiện thuận lợi cho quá trình kết nối với các thiết bị bên ngoài.

Trên trang dự án, trong video tiêu đề, chúng ta được giới thiệu với hai lập trình viên chế tạo robot là Robert và Emily. Robert, giống như mọi người đeo cà vạt và đeo kính đầy tự trọng, viết mã bằng Python theo cách cổ điển, sử dụng màn hình và bàn phím. Trong trường hợp của Amy, bàn tay chăm sóc của ai đó đã bay ra khỏi mép khung, lấy đi bàn phím, màn hình và thậm chí cả chuột, thay thế tất cả bằng một chiếc máy tính bảng màu trắng tuyệt đẹp. Ngược lại, máy tính bảng chạy một chương trình có tên Ezblock Studio, cho phép bạn viết cho IoT thời thượng hiện nay theo phong cách Drag-n-Drop-n-be-hạnh phúc.

Đương nhiên, trong khi Robert thất bại hết lần này đến lần khác (có thể do sử dụng bàn phím chơi game), thì robot Emily tưới nước thành công cho cây bằng nước từ ly, bản thân cô gái nhận được thông báo từ robot trực tiếp trên điện thoại của mình và thậm chí còn ra lệnh phản hồi. sử dụng điều khiển bằng giọng nói.

Vì các hình vuông vẫn cần được dán lại với nhau bằng một loại logic nào đó nên ở cuối video, hỗ trợ cho các ngôn ngữ lập trình cuối cùng cũng được công bố, đó là Python và Swift (nhân vật chính của video, một chiếc máy tính bảng, có một biểu tượng quả táo). Bây giờ Amy phải bấm vào bàn phím trên màn hình vì không ai trả lại bàn phím bình thường cho cô ấy. Ezblock Studio tuyên bố hỗ trợ iOS, Android, Linux, Windows và macOS. Mọi người đều hạnh phúc. Chà, có lẽ ngoại trừ Robert, người đã biến mất ở giữa video; Có lẽ anh ta đã say sưa uống rượu hoặc bỏ thuốc lá.

Được rồi, tôi nghĩ văn chương thế là đủ rồi. Không có bất kỳ lời nói đùa nào, hãy xem các nhà phát triển cung cấp cho chúng tôi những gì với giá 35 đô la.

Ezblock Pi - lập trình không cần lập trình, lần này dành cho fan Raspberry PiDự án Ezblock Pi ở cấu hình tối thiểu bao gồm ba phần:

  • bản thân bo mạch Ezblock Pi, được sử dụng làm bảng mở rộng cho Raspberry Pi;
  • một bộ cơ bản gồm 15 mô-đun (cũng có một bộ mô-đun dành cho IoT, được bán theo bộ đắt hơn với giá 74 USD, mua thêm ở bên dưới);
  • truy cập vào Ezblock Studio, cho phép bạn viết phần mềm cho Raspberry Pi bằng các thao tác Kéo-n-Drop;
  • vỏ nhựa lắp ráp Raspberry Pi + Ezblock Pi;
  • chỉ dẫn.

Với trường hợp và hướng dẫn, tôi nghĩ mọi thứ đều rõ ràng, chúng ta hãy xem xét kỹ hơn về ba điểm đầu tiên.

Phần cứng của bo mạch Ezblock Pi chỉ có thể được đánh giá bằng việc đề cập đến “được hỗ trợ bởi bộ điều khiển STM32” và bằng một bức ảnh mờ của nguyên mẫu đầu tiên. Rõ ràng, bo mạch chứa bộ vi điều khiển STM32 trong gói TQFP32. Bộ vi điều khiển rẻ nhất trong gói này, STM32L010K4T6 (ARM Cortex-M0+), có giá 0,737 € với số lượng 100 chiếc; đắt nhất, STM32F334K8T6 (ARM Cortex-M4) - €2.79 (Giá chuột). Nguồn được cung cấp bởi bộ ổn định tuyến tính 3.3 V trong gói SOT-223 và Bluetooth được cung cấp bởi một mô-đun làm sẵn, xét theo bề ngoài của nó, giống như ESP12E. Hai đầu nối 20 chân và một trường breadboard ở giữa bo mạch có nhiệm vụ liên lạc với thế giới bên ngoài.

Thành thật mà nói, thành phần của bộ cơ bản gồm 15 mô-đun vẫn còn là một bí ẩn đối với tôi, ngay cả sau khi xem xét kỹ các hình minh họa cho dự án. Nếu bộ mô-đun hoàn chỉnh cho IoT được chụp ảnh và đặt tên một cách trung thực, thì bộ cơ bản có trong gói ban đầu sẽ bí mật hơn thiết kế của một chiếc ô tô mới trước một triển lãm ô tô lớn. Bộ cơ bản cho phép bạn “tạo 15 dự án khác nhau”, nhưng trong hình minh họa có 10 hộp bìa cứng dường như chứa một số loại linh kiện điện tử bên trong, nhưng thành phần đầy đủ của bộ cơ bản không bao giờ được giải mã.

Đối với Ezblock Studio, tôi đã chia sẻ sự hoài nghi của mình ngay từ đầu tin tức. Theo tôi, một hệ thống sẽ thực sự nắm vững tất cả các tùy chọn được đề cập (để tôi nhắc bạn: (lập trình khối + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) có thể được phát triển tốt, nhưng tôi sẽ dự trù ngân sách để phát triển phần mềm như vậy, khoảng 5 năm công hoặc một năm làm việc cho một nhóm năm người (bạn sẽ trả bao nhiêu?), ngay cả khi sử dụng một số loại công cụ đa năng, như Electron. Xem xét rằng các nhà phát triển chỉ yêu cầu 10000 đô la (dự án trông rất vui vẻ, vì vậy hiện 400% số tiền này đã được thu thập), nên hoàn toàn không rõ nhóm này sẽ ăn gì trong toàn bộ thời gian phát triển. Để ghi nhận sự tín nhiệm của các tác giả, chúng tôi phải nói thêm rằng phiên bản đầu tiên của Ezblock Studio đã có sẵn trên Google Play.

Nội dung của bài thuyết trình có những lỗi chính tả phổ biến đối với các nhà sản xuất Trung Quốc; trong trường hợp này, động cơ rung có trong bộ mô-đun dành cho IoT được gọi là “Mô-đun rung” thay vì “Mô-đun rung”. Tuy nhiên, lần này các nhà phát triển thực sự thậm chí không nghĩ đến việc trốn tránh; Xin vui lòng, đây là bức ảnh nhóm của cư dân thị trấn Wilmington, Delaware:

Ezblock Pi - lập trình không cần lập trình, lần này dành cho fan Raspberry Pi

Đừng hiểu sai ý tôi, tôi hoàn toàn không xin lỗi vì thái độ tiêu cực đối với các nhà phát triển từ Trung Quốc. Nói chung, đây là một sự việc đã rồi - đầu tiên, các lập trình viên Trung Quốc đã chiếm một phần đáng kể trong các cửa hàng ứng dụng Google Play và Apple App Store, và giờ đây họ đang giành được vị trí của mình với sự trợ giúp của các nền tảng huy động vốn từ cộng đồng. Huy động vốn từ cộng đồng chỉ tốt như vậy vì nó cho phép hầu hết mọi người trên trái đất có Internet và thẻ ngân hàng nói với cả thế giới về sự phát triển của mình và đôi khi kiếm tiền tốt từ đó. Sự tiêu cực chỉ có thể được gây ra bởi sự chuyển đổi quá mạnh mẽ trong trọng tâm từ thành phần kỹ thuật của dự án sang tiếp thị cầu vồng, khi những sai sót trong thiết kế [có thể] được che giấu và khía cạnh cảm xúc và vui vẻ bị phóng đại quá mức. Đây là một minh họa khác từ bài thuyết trình Ezblock Pi:

Ezblock Pi - lập trình không cần lập trình, lần này dành cho fan Raspberry Pi

Như blogger video Evgeniy Bazhenov hay còn gọi là BadComedian nói, “phần chỉnh sửa của tác giả” đã được giữ nguyên. Bạn có suy nghĩ gì về cách sử dụng Raspberry Pi và “Mô-đun rung” để xây dựng ĐIỀU NÀY với một tinh thần tỉnh táo và trí nhớ tốt không? Hay đây vẫn là lời kêu gọi vô thức tập thể của chúng ta: “Nhìn ngầu quá, mua nhanh đi!”?

Lấy hay không lấy? Trước hết, hãy để tôi nhắc bạn rằng 509 người đã quyên góp 41000 đô la (với số tiền 10000 đô la được yêu cầu) và vẫn còn gần 3 tuần nữa là kết thúc chiến dịch. Mọi người thích nó. Có lẽ, nếu là một fan của Raspberry Pi, bạn cũng sẽ thấy được những khía cạnh tích cực trong thiết kế được đề xuất, vượt xa sự miễn cưỡng khi chia tay số tiền từ 35 USD đến 179 USD. Có lẽ bạn cũng vậy, giống như Robert trong video quảng cáo, cảm thấy mệt mỏi với việc “viết những dòng mã lặp đi lặp lại”. Hoặc có thể bạn chỉ nghĩ rằng họ đang đi đúng hướng và muốn hỗ trợ họ bằng khoản tài chính của bạn. Chỉ cần nhớ rằng bản thân Raspberry Pi được bán với số tiền tương đương là 35 USD (tôi sẽ không tế nhị đề cập đến giá của Raspberry Pi Zero và Raspberry Pi Zero W ở đây), mà một nhóm kỹ sư đã phải làm việc rất chăm chỉ để tạo ra, và được cung cấp bởi ARM Cortex-A53 với tốc độ xung nhịp 1,4 GHz, Ethernet 1000 Mbit, Wi-Fi 802.11n và Bluetooth 4.2.

Tôi đang lái một chiếc nhỏ Blog, từ đó tôi đã lấy bài viết này. Nếu bạn đang nghĩ đến một dự án huy động vốn từ cộng đồng thú vị trong lĩnh vực phần cứng Tự làm hoặc Nguồn mở, hãy chia sẻ liên kết và chúng ta cũng sẽ thảo luận về vấn đề đó. Các chiến dịch gây quỹ cộng đồng chỉ diễn ra thoáng qua và gắn chặt với sự hỗ trợ của cộng đồng và có lẽ đối với một số người đam mê, ngay cả một số lượng nhỏ đơn đặt hàng đến từ Habr cũng sẽ giúp chiến dịch kết thúc thắng lợi.

Nguồn: www.habr.com

Thêm một lời nhận xét