|
8| 3
|
[项目] 【花雕动手做】Aily Blockly 安装+环境配置清单+避坑指南 |
|
项目情况 Aily Blockly 是 Aily Project 推出的开源、AI 驱动的硬件图形化开发 IDE,核心是用 “拖拽积木 + 自然语言对话 + 端云协同编译” 大幅降低嵌入式(ESP32/Arduino/STM32)开发门槛,兼顾新手易用与工业级工程化能力。 1、核心定位与背景 全称:Aily Blockly(隶属 Aily Project) 技术底座:Electron + Angular + Google Blockly + AI 大模型 核心目标:打破专业嵌入式与业余创客的壁垒,长期愿景是自然语言编程(一句话生成完整项目) 状态:开源(GitHub 1.8k+ Star)、跨平台(Windows/macOS/Linux)、免费公测 主创背景:点灯科技(Blinker 物联网平台)团队,创始人奈何 col 为 Arduino 中文社区创建者 2、核心功能(四大杀手锏) (1)工程化依赖管理(解决 “库版本地狱”) 项目隔离:每个项目独立管理开发板核心(Core)与库版本,互不干扰(类似前端 package.json) 一键库管理:内置库管理器,支持安装 / 更新 / 切换版本,彻底避免传统 Arduino IDE 全局库冲突 开箱即用:无需手动配置工具链,安装即可开发 (2)端云协同闪电编译(60 倍提速) 传统痛点:ESP32 项目本地编译常需 20–60 分钟 Aily 方案:云端预编译缓存 + 本地增量编译 效果:编译时间从1 小时压缩至 1 分钟,大型项目优势更明显 (3)AI 全流程辅助(从需求到代码) AI 项目生成:自然语言描述需求(如 “ESP32 温湿度监测,DHT11+OLED 显示”),AI 自动完成:硬件选型、模组推荐、引脚分配、工程创建、代码生成 AI 代码生成:图形化编程中,AI 可将自然语言转为积木逻辑或 MicroPython 代码 AI 转库(核心杀招):上传任意 Arduino C++ 库,AI 自动解析并生成 Blockly 积木,无限扩展图形化生态(传统图形化编程无积木则无法用第三方库) (4)多硬件平台 + 专业调试 支持芯片:Arduino(AVR)、ESP32、STM32、RP2040 等 30+ 芯片、80+ 开发板 内置工具:全能串口调试(数据可视化)、U8G2 取模、点阵编辑等 项目广场:海量开源案例(物联网、AI、传感器),一键导入运行 3、优势对比(vs 传统 Arduino IDE) ![]() |
|
本帖最后由 驴友花雕 于 2026-5-20 18:04 编辑 ## 一、安装前准备 1、系统要求 ![]() 2、环境依赖 ![]() ![]() 3、下载渠道 aily blockly官网 https://aily.pro/home https://yysc.tech/home https://yiyu.pro/home aily blockly 项目地址:https://github.com/ailyProject/aily-blockly 镜像仓库:https://gitee.com/mirrors/aily-blockly 项目文档 : https://yiyu.pro/doc 项目交流:https://github.com/orgs/ailyProject/discussions 下载地址1:https://aily.pro/download 下载地址2(Github):https://github.com/ailyProject/aily-blockly/releases 下载对应系统安装包(目前版本 V 0.9.51) 获取源码 / 最新版(2026.5.15) 安装无脑下一步,路径不含中文、空格、特殊符号 |
|
## 三、项目创建配置清单 新建项目流程 ![]() ![]() 成功创建“K10” 项目 ![]() 添加需要的库(这里添加了RGB灯带驱动库和IIC电机驱动库) ![]() |
## 五、快速检查清单(首次启动必查)## Aily Blockly小结 1、定位:开源 AI 驱动嵌入式图形化编程软件,主打拖拽积木 + AI 写硬件程序 2、支持:ESP32、Arduino、STM32 等主流开发板 3、核心亮点 (1)云端极速编译,大幅提速 (2)AI 一句话生成项目、自动转第三方库积木 (3)项目独立管库,告别版本冲突 4、适用:零基础学硬件、创客做项目、少儿编程教学 5、优势:比传统 IDE 更简单、更快、更智能 |
沪公网安备31011502402448© 2013-2026 Comsenz Inc. Powered by Discuz! X3.4 Licensed