ESP8266 Smartwatch
Pictures / Videos
YouTube Videos
Hardware
Specifications
- ESP8266 with 32Mbit of flash memory
- MPU-9250 gyroscope, accelerometer with integrated AK8963 magnetometer
- RV-3029-C2 Real Time Clock
- FT232RQ for USB communication
- SSD1306 OLED Display, 128x64
- 3 Hardware Buttons
- MCP73831 LiPo charger
- 250mAh LiPo battery
- Dimensions: 35 * 39 * 11mm
- WiFi with chip antenna
- Vibration Motor
See board/v1/README.md
for a detailed parts list.
Software
The firmwares in firmwares
use the esp-open-sdk. You may need to customize the main.c
files to reflect your WiFi configuration. This is mainly a hardware project and not a software project, so the firmwares are primarily meant to be demos for the hardware features of the watch. Firmwares can be uploaded using esptool and debugging is possible with a serial port terminal like espterm.
Attribution
libesphttpd
(used in the minetest firmware) was written by Spritetm and contributors and is licensed under "THE BEER-WARE LICENSE".httpclient.c
/httpclient.h
(included in all firmwares) was written by Caerbannog and contributors and is licensed under "THE BEER-WARE LICENSE".i2c_master.h
/i2c_master.c
was written by Espressif Systems
License
The hardware design (schematic, PCB design, footprints, ...) is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC-BY-NC-SA).
The firmware source code is licensed under the MIT License.