基本模块
- ESP8266开发板(WiFi模块)
- oled屏幕(128*64)
- 舵机(180度)
扩展模块
- DS18B20(温度传感器)
- 超声波测距模块(大于2m)
- ASRPRO(语音模块)
开发环境
- Arduino IDE(ESP8266或Nano)
- 天问Block(语言模块)
- PyCharm(开发桌面控制程序)
- HBuider X(开发移动控制程序)
- IDEA(开发服务端)
- Linux服务器(用于部署服务)
- SOLIDWORKS(用于建模)
基本蓝图:一个基于ESP8266的可联网的智能宠物,oled屏幕用于显示表情并作为输出设备,语音模块作为输入设备。这样形成一个可与用户互动的有趣的电子宠物。同时由于以ESP8266为核心,可连接到网络。与部署在Linux服务器上的服务端进行交互。可实现的:聊天(通过在服务端中接入人工智能api,并处理信息后返回到电子宠物,并通过OLED屏幕打印出)真正的宠物(可在APP中设置养成信息)