Wall-E
所属分类:3D打印
开发工具:C++
文件大小:740KB
下载次数:0
上传日期:2020-01-21 20:48:59
上 传 者:
sh-1993
说明: 3d打印WALL-E控制器
(3d printed WALL-E controller)
文件列表:
pics (0, 2020-01-22)
pics\System-overview.jpg (55087, 2020-01-22)
pics\Work-in-progress.jpg (93569, 2020-01-22)
pics\battery.gif (575102, 2020-01-22)
source (0, 2020-01-22)
source\Wall-E_CAM (0, 2020-01-22)
source\Wall-E_CAM\Wall-E_CAM.ino (3790, 2020-01-22)
source\Wall-E_CAM\app_httpd.cpp (23848, 2020-01-22)
source\Wall-E_CAM\camera_index.h (53137, 2020-01-22)
source\Wall-E_CAM\camera_pins.h (2540, 2020-01-22)
source\Wall-E_ESP8266_Controller (0, 2020-01-22)
source\Wall-E_ESP8266_Controller\Wall-E_ESP8266_Controller.ino (39019, 2020-01-22)
![Logo](https://github.com/Eisbaeeer/Wall-E/blob/master/pics/Work-in-progress.jpg)
# Wall-E
3d printed WALL-E controller
## Description: This project is a remix part of the Wall-E replica of chillibasket
https://www.thingiverse.com/chillibasket
I changed the electronic parts to one ESP32-CAM and one ESP8266 board.
The ESP32-CAM works as access-point and streaming server. The ESP8266
connect to the ESP32-CAM as Wifi client. The ESP8266 controls the Wall-E
motors, servos and sound-module. The Wall-E are controllable through a web
interface from any browser who connects to the accesspoint of the Wall-E.
You have to connect to the Wall-E SID with the password 1234. After successful
connection you have to open a browser with the ip-address 192.168.4.200
You will see a homepage with the streaming live video picture and a touch controller
to control the Wall-E. Some additional buttons can be configured in source code for your
own functions. See code "void handleFunktion1()" for more functions.
## Info: This code is not final. The code actually missing the servo part. There are example of servo control in code.
The following functions are realized and ready to run:
- full control of motors in all directions
- sound effects
- Wifi
- Camera streaming
Feel free to add functions and do a pull request!
## Battery indicator
![Logo](https://github.com/Eisbaeeer/Wall-E/blob/master/pics/battery.gif)
## ToDo:
- store the min and max values of servo motors in EEPROM
- Page for setup of servo values to store in EEPROM
- animations for Wall-E
- adding functions to web-site
## Hardware:
- ESP8266
- Motorshield for ESP8266
- I2C Display SED
- ESP32-CAM
- Step-down converter from 12V to 5V (servo supply, DFPlayer and ESP VCC)
- LiIo pack with balance board
![Logo](https://github.com/Eisbaeeer/Wall-E/blob/master/pics/System-overview.jpg)
## Changelog:
### Date: 20200121
### Modified: Initial Version 1.0
### Author:
Eisbaeeer, https://github.com/Eisbaeeer
URL: http://www.weimars.net/?page_id=362
URL: https://www.thingiverse.com/thing:4069116
## LICENSE: MIT License
近期下载者:
相关文件:
收藏者: