eggfly / Watchio
Licence: apache-2.0
A programmable smart watch based on esp32-pico-d4
Stars: ✭ 25
Programming Languages
c
50402 projects - #5 most used programming language
Projects that are alternatives of or similar to Watchio
Open Home Automation
Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT
Stars: ✭ 820 (+3180%)
Mutual labels: arduino, esp32, diy
Esp Dash
A blazing fast library to create a functional dashboard for ESP8266 and ESP32
Stars: ✭ 548 (+2092%)
Mutual labels: arduino, esp32
Esp32 ble arduino
The library source for the ESP32 BLE support for Arduino.
Stars: ✭ 552 (+2108%)
Mutual labels: arduino, esp32
Coapnet
CoAPnet is a high performance .NET library for CoAP based communication. It provides a CoAP client and a CoAP server. It also has DTLS support out of the box.
Stars: ✭ 23 (-8%)
Mutual labels: arduino, smart
Esphome Core
🚨 No longer used 🚨 - The C++ framework behind ESPHome
Stars: ✭ 545 (+2080%)
Mutual labels: arduino, esp32
Arduino Homekit Esp8266
Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.
Stars: ✭ 545 (+2080%)
Mutual labels: arduino, esp32
Arduinojson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
Stars: ✭ 5,456 (+21724%)
Mutual labels: arduino, esp32
Deej
Set app volumes with real sliders! deej is an Arduino & Go project to let you build your own hardware mixer for Windows and Linux
Stars: ✭ 730 (+2820%)
Mutual labels: arduino, diy
Sonoff Homekit
Make your Sonoff Switch compatible with Apple Homekit! 🎉
Stars: ✭ 722 (+2788%)
Mutual labels: arduino, esp32
Esp8266 Anemometer
ESP8266 based wind anemometer project
Stars: ✭ 22 (-12%)
Mutual labels: arduino, diy
Guislice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
Stars: ✭ 534 (+2036%)
Mutual labels: arduino, esp32
Esp32 Ble Keyboard
Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
Stars: ✭ 533 (+2032%)
Mutual labels: arduino, esp32
Platformio Core
PlatformIO is a professional collaborative platform for embedded development 👽 A place where Developers and Teams have true Freedom! No more vendor lock-in!
Stars: ✭ 5,539 (+22056%)
Mutual labels: arduino, esp32
Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+1800%)
Mutual labels: arduino, esp32
Async Mqtt Client
📶 An Arduino for ESP8266 asynchronous MQTT client implementation
Stars: ✭ 555 (+2120%)
Mutual labels: arduino, esp32
Platform Espressif32
Espressif 32: development platform for PlatformIO
Stars: ✭ 333 (+1232%)
Mutual labels: arduino, esp32
Control Surface
Arduino library for creating MIDI controllers and other MIDI devices.
Stars: ✭ 377 (+1408%)
Mutual labels: arduino, esp32
WatchIO
WatchIO 是源自我多年前的一个DIY智能手表的梦想,就是给爱好者们提供一款体积小巧的可联网可编程的彩屏手表。
淘宝链接: https://item.taobao.com/item.htm?id=599937397362
它基于乐鑫ESP32模组,支持Wi-Fi和蓝牙通信,仅有1.5个5角硬币大小,兼容Arduino和MicroPython,资源丰富。USB串口、锂电池和充电电路,可以让很多可穿戴的创意实现。内置的BMP280气压温度传感器、6轴运动传感器MPU6050给手表提供了更多的应用场景。
上图!
介绍
- 超迷你尺寸:宽度3.10cm高度2.26cm
- ESP32主控(双核240 MHz 4MB flash)
- 板载Wi-Fi&蓝牙(Wi-Fi支持Station/SoftAP)
- 0.96寸IPS彩屏&PWM背光控制(ST7735驱动/160*80像素)
- Micro USB接口(CP2104串口芯片免驱动)
- 六轴运动传感器(MPU6050 I2C接口)
- 支持Arduino和MicroPython
- RTC实时时钟芯片(PCF8563 I2C接口)
- 气压&温度传感器(BMP280 I2C接口)
- 侧边按钮&多功能按钮(上中下多功能按钮)
- 120mAh Li-Po电池(内置电压ADC检测&充放电电路)
固件
为了方便不用Arduino的用户,我把最新的二进制固件和下载器放在了另一个github仓库: https://github.com/eggfly/WatchIO-Firmware 同时也有国内镜像: https://gitee.com/egg90/WatchIO-Firmware
文档
-
文档和Arduino固件编译教程: 点击查看 /docs.md
-
Note: Arduino源码在src目录
-
ESP32 Arduino编译环境搭建视频教程: https://www.bilibili.com/video/av63204960/
注意事项
- 开关机在侧面的拨动开关,拨到下面是开机,拨到上面是关机(锂电池的正极和PCB之间成为断开)
- 如上,如果插入USB给锂电池充电,需要把拨动开关拨到下面,才能正常充进去电,否则仅为USB给ESP32供电
- 锂电池充电管理IC是TP4057,充电电流配置为400mA,充电时间大概10-20分钟左右,充满后自动停止充电
更多图片
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].