站内搜索
发作品签到
专业版

四足八自由度机器人|乐高兼容|JS脚本驱动|物联网集群控制

工程标签

11
0
0
0

简介

本项目是一款基于 ESP32-C3 的四足八自由度机器人。它通过手机APP或浏览器进行姿态编辑与动作编排,并支持从服务器动态下载动作脚本。机器人内置 JavaScript 脚本引擎,可通过网络远程下发

简介:本项目是一款基于 ESP32-C3 的四足八自由度机器人。它通过手机APP或浏览器进行姿态编辑与动作编排,并支持从服务器动态下载动作脚本。机器人内置 JavaScript 脚本引擎,可通过网络远程下发
复刻成本:90

开源协议

GPL 3.0

创建时间:2026-05-08 20:33:03更新时间:2026-05-09 16:31:42

描述

一、 项目简介

本项目是一款基于 ESP32-C3 的四足八自由度机器人。它通过手机APP或浏览器进行姿态编辑与动作编排,并支持从服务器动态下载动作脚本。机器人内置 JavaScript 脚本引擎,可通过网络远程下发脚本执行复杂逻辑。同时,它基于同一固件平台能与物联网终端(86开关、传感器等)互联互动。机器人上盖兼容乐高积木,GPIO通过2.54排针引出,既是智能机器人,也是一块可编程的物联网开发板。本项目适合机器人爱好者、物联网开发者及STEAM教育人群。

视频:

https://www.bilibili.com/video/BV1WVRXBdEro/?vd_source=33c496e15f18b834a73435ab9b4feddb

https://www.bilibili.com/video/BV1q2RQB5Eqw/?vd_source=33c496e15f18b834a73435ab9b4feddb

 

IDE开发环境,从开发,测试,烧录,运行,日常维护,AI大模开集成,全流程支持环境

https://jmicro.cn

 

 


二、 详细介绍

✨ 核心特性

  1. 八自由度灵活运动

    • 采用8个SG90舵机,组成四足(每条腿2个关节:一个髋关节、一个膝关节)。

    • 支持通过手机APP对每个舵机角度进行实时调节,可保存和组合姿态,实现行走、转向、匍匐、舞蹈等动作序列。

  2. 远程动作管理与AI扩展

    • 动作姿态数据与动作序列存储在服务器端,机器人动态拉取并执行,海量动作免费供你玩耍。

    • 预留AI设计动作接口,可通过算法生成姿态,由AI模型实时控制机器人执行。

  3. 多机器人集群控制

    • 通过网络(局域网或互联网),一套APP/浏览器可同时向多个机器人下发同步动作,实现类似春晚机器人集体表演的效果。

  4. 基于Web的可视化编程环境

    • 提供浏览器端的IDE,支持:

      • 图形化编程(拖拽式逻辑编排),官方支持一体化的多用途开发环境。

      • JavaScript 脚本直接编写

    • 支持通过网络将JS脚本分发给机器人执行,实现功能无限的远程控制。

  5. 物联网(IoT)融合能力

    • 同一固件平台已适配多种物联网终端:86盒智能开关、继电器模块、人体传感器、门窗传感器等。左边的命令可以运行于不同的设备上,设备与设备之间相互发送命令

    • 机器人可直接与这些设备相互通信(例如:传感器触发 → 机器人执行特定动作;机器人到达位置 → 打开继电器控制风扇)。

  6. 扩展与改造能力

    • 顶板兼容乐高积木:可自由拼搭外观,打造独特造型。

    • 2.54mm排针引出4个GPIO + 3.3V / Vbat / GND:可外接LED、传感器、舵机、通信模块等,像开发板一样使用。

    • 固件支持OTA升级与JS脚本热更新,无需反复烧录。

🔧 固件烧录

基于浏览器的一体化的开发环境中简单几步就可以烧录

 

🔧 硬件构成

 
组件 型号/规格 说明
主控 ESP32-C3(RISC-V架构,Wi-Fi/BLE) 低功耗,性价比高
舵机 SG90(9g舵机) x8 4腿 x 2自由度
供电 3.7V锂电池 直供电舵机 提供3.7给舵机
引出接口 2.54排针 x4(GPIO) + 3.3V + 电池电源 + GND 开发扩展
机械结构 3D打印支架 + 乐高兼容顶板 可自行打印或改造

 

 

💻 软件与固件能力

  • 基础固件:基于ESP-IDF / Arduino,实现PWM舵机驱动、Wi-Fi连接、OTA、JSON指令解析、JS脚本引擎(例如搭载mJS或JerryScript)。

  • 动作系统:姿态(9个舵机角度) → 动作(多个姿态+时间) → 脚本(动作组合+逻辑)。

  • 通信协议: UDP通信,机器人与机器人之间,机器人与手机APP及后台通信,规范标准对外接口,实现手机或浏览器甚至三第系统直接给机器人发指令,状态查询等。

  • IDE:浏览器端Blockly(图形化) + Monaco编辑器(JavaScript),支持脚本保存、执行、停止、列表查询。

🎯 典型应用场景

  • 机器人编程教学与竞赛

  • 物联网+机器人联动展示(触发启动、情景剧表演)

  • 远程机器人调试与控制实验室

  • 乐高造型创意设计

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
1
PRDV1.zip
0

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航