Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/buhe/smart_watch

⌚️ A esp32 app
https://github.com/buhe/smart_watch

Last synced: about 2 months ago
JSON representation

⌚️ A esp32 app

Awesome Lists containing this project

README

        

## Smart Watch
### Hardware wire

### Compile
1. Install rust.

2. Add Xtensa architecture support.

```
export SSID="You wifi name"
export PASS="You wifi password"
cargo build --release
```
### Flash
#### Install toolchain
```
pip install esptool
```
#### Use it
```
esptool.py --chip esp32 elf2image target/xtensa-esp32-espidf/release/smart_watch
esptool.py --chip esp32 -p /dev/cu.usbserial-0001 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 40m --flash_size detect 0x10000 target/xtensa-esp32-espidf/release/smart_watch.bin
```
-p {set your dev port}

### View

### Design
- https://www.figma.com/file/ibhnqQRiJZMwjifO27FRu5/smart-watch?node-id=0%3A1

### Feature

- [x] time
- [x] weather
- [x] cat play
- [x] distance

### Progress

- [x] time
- [x] ntp
- [x] format date and select timezone
- [x] ntp + cpu frev
- [x] weather
- [x] cat play
- [x] switch it
- [x] distance
- [x] switch it
- [ ] soldering chip
- [x] battery
- [x] charge
- [x] ldo
- [ ] e-paper as display screen
- [ ] render time
- [ ] render weather
- [ ] render distance
- [x] supabase
- [x] app based supabase
- [x] st7789
- [ ] pcb
- [x] schematic
- [ ] wire
- [ ] package
### PCB design

- https://oshwhub.com/buhe/smart_watch