https://github.com/enriquesoria/smartclock
Personal project that combines several programming languages and technologies
https://github.com/enriquesoria/smartclock
arduino clock esp32 iot raspberry-pi smart
Last synced: 2 months ago
JSON representation
Personal project that combines several programming languages and technologies
- Host: GitHub
- URL: https://github.com/enriquesoria/smartclock
- Owner: EnriqueSoria
- License: unlicense
- Created: 2017-09-15T10:12:32.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-09-20T13:53:33.000Z (almost 9 years ago)
- Last Synced: 2025-08-20T18:52:07.847Z (10 months ago)
- Topics: arduino, clock, esp32, iot, raspberry-pi, smart
- Language: CSS
- Homepage:
- Size: 1.14 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SmartClock
Un projecte personal que combina coneixements de diversos llenguatges i tecnologies.

## Objectius del projecte
Tindre un rellotge intel·ligent d'escriptori el qual tinga les següents funcions:
* Mostrar l'hora
* Rebre notificacions des d'un smartphone Android
* Control·lar la il·luminació d'unes peretes intel·ligents `Yeelight RGBW`
* Control·lar els paràmetres de l'aire acondicionat `Mitshubishi`
A més a més, incloure les mateixes funcions en altres interfícies, com per exemple:
* Pàgina web
* Aplicació Android
* Bot de Telegram
### Hardware
* [**Raspberry Pi 3 Model B**](https://www.raspberrypi.org/products/raspberry-pi-3-model-b/): ARM 4-Core CPU, 1 GB RAM, WiFi+BLE, 2xUSB, 40xGPIO
* **Pantalla táctil 5" HDMI+USB**
* **Arduino [Mini](https://store.arduino.cc/arduino-mini-05) o [Nano](https://store.arduino.cc/arduino-nano)**
* Peretes Intel·ligents [**Yeelight RGBW**](http://www.yeelight.com/en_US/product/wifi-led-c)
* [**WeMos LOLIN32**](https://wiki.wemos.cc/products:lolin32:lolin32): Placa ESP32 WiFi + BLE
* [**WeMos D1 Mini**](https://wiki.wemos.cc/products:d1:d1_mini): Placa base ESP8266EX WiFi
* Sensor de temperatura
* Emisor i receptor de infrarrojos
### Software
* Servidor web -> `python 3` + `bottle.py`
* Client Android -> `Java` + `Android`
* Client d'escriptori -> ~~`python 3` + `pygobject`~~ `html+css+js` + `electron` + `photon`
* Bot de telegram -> `python` + `python-telegram-bot`
* ESP32 -> `lua`
* Arduino firmware