8浏览
查看: 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)

【花雕动手做】Aily Blockly 安装+环境配置清单+避坑指南图1

驴友花雕  高级技神
 楼主|

发表于 5 小时前

【花雕动手做】Aily Blockly 安装+环境配置清单+避坑指南

本帖最后由 驴友花雕 于 2026-5-20 18:04 编辑

## 一、安装前准备
1、系统要求

【花雕动手做】Aily Blockly 安装+环境配置清单+避坑指南图2

2、环境依赖

【花雕动手做】Aily Blockly 安装+环境配置清单+避坑指南图3

【花雕动手做】Aily Blockly 安装+环境配置清单+避坑指南图1

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)
安装无脑下一步,路径不含中文、空格、特殊符号


回复

使用道具 举报

驴友花雕  高级技神
 楼主|

发表于 4 小时前

【花雕动手做】Aily Blockly 安装+环境配置清单+避坑指南

## 三、项目创建配置清单
新建项目流程

  1. □ Step 1: 点击“新建项目” → 输入项目名称(这里写的K10)
  2. □ Step 2: 选择开发板(搜索行空板)
  3.          → 常用选择:
  4.            • ESP32系列:esp32:esp32:esp32
  5.            • ESP32-S3:esp32:esp32:esp32s3(AI语音等高性能项目推荐)
  6.            • Arduino Uno:arduino:avr:uno
  7. □ Step 3: 等待工具链自动下载(首次选板需下载SDK,约200-500MB)
  8. □ Step 4: 添加需要的库(项目级隔离,不影响其他项目)
  9. □ Step 5: 【可选】配置AI API Key → 设置 → AI服务
  10.          → 未配置时部分AI功能不可用
复制代码

【花雕动手做】Aily Blockly 安装+环境配置清单+避坑指南图3

【花雕动手做】Aily Blockly 安装+环境配置清单+避坑指南图1

成功创建“K10” 项目

【花雕动手做】Aily Blockly 安装+环境配置清单+避坑指南图2

添加需要的库(这里添加了RGB灯带驱动库和IIC电机驱动库)

【花雕动手做】Aily Blockly 安装+环境配置清单+避坑指南图4


回复

使用道具 举报

驴友花雕  高级技神
 楼主|

发表于 4 小时前

【花雕动手做】Aily Blockly 安装+环境配置清单+避坑指南

## 五、快速检查清单(首次启动必查)

  1. 启动前检查
  2. □ USB数据线是数据线(非充电线)
  3. □ 开发板驱动已安装
  4. □ 已注册账号并登录
  5. □ 网络稳定(能访问GitHub/npm)
  6. 创建项目检查
  7. □ 项目路径不含中文/空格
  8. □ 选择了正确的开发板型号
  9. □ 工具链下载完成(首次选板稍等几分钟)
  10. □ 依赖库已添加
  11. 烧录检查
  12. □ 开发板已连接电脑
  13. □ 无其他串口程序占用端口
  14. □ 编译成功(约1分钟)[citation:3]
  15. □ 烧录成功后硬件运行
  16. 遇到问题时
  17. □ 查看内置串口监视器输出
  18. □ 检查接线是否与AI生成的图一致
  19. □ 查看官方文档:https://yiyu.pro/doc
复制代码


## Aily Blockly小结

1、定位:开源 AI 驱动嵌入式图形化编程软件,主打拖拽积木 + AI 写硬件程序
2、支持:ESP32、Arduino、STM32 等主流开发板
3、核心亮点
(1)云端极速编译,大幅提速
(2)AI 一句话生成项目、自动转第三方库积木
(3)项目独立管库,告别版本冲突
4、适用:零基础学硬件、创客做项目、少儿编程教学
5、优势:比传统 IDE 更简单、更快、更智能

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2026 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail