Tabla de contenido:
Video: Reloj con calendario inteligente de Google Raspberry Pi DIY: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Este es un reloj inteligente que hice para el Concurso de relojes, ¡espero que les guste!
Tiene una Raspberry Pi que está ejecutando un programa de procesamiento y Python para acceder a mis datos de Google Calendar e imprimir los próximos 10 días en los que tiene algo en la pantalla.
El programa Python accede a los datos del calendario y los guarda en un archivo en la Raspberry Pi, que Processing lee y muestra en la pantalla.
Paso 1: todo lo necesario
Raspberry Pi:
www.amazon.com/Raspberry-Pi-MS-004-0000002…
(si lo desea, puede obtener el 3 B + que podría ser más rápido)
Una pantalla:
www.amazon.com/Elecrow-RPA05010R-800x480-D…
Y si no tiene una fuente de alimentación, puede encontrar una aquí:
www.amazon.com/CanaKit-Raspberry-Supply-Ad…
También necesitará un mouse y un teclado USB (no importa de qué marca sean)
Paso 2: programación
Si tiene un monitor más grande, le recomiendo usarlo para este paso porque la pantalla es muy pequeña y es difícil ver el texto.
Primero, necesitará instalar Processing:
processing.org/download/
Seleccione (¿Ejecutando en una Pi?) En la lista de Linux, luego haga clic en Descargar y siga la guía de configuración.
Una vez que tenga Processing, puede descargar el programa que se encuentra al final de este paso, también puede descargar el programa Python y luego moverlo a la carpeta de inicio.
Deberá usar Python 2.7, ya que Python 3 no es compatible con la API de calendario de Python de Googles.
Vaya aquí y siga las instrucciones para configurar la API (le diría cómo hacerlo, pero solo Google puede configurar la API)
developers.google.com/calendar/quickstart/…
Si ha hecho todo eso, debería poder ejecutar el programa Python sin ningún error.
Deberá poner esto en el archivo ~ /.config / lxsession / LXDE-pi / autostart:
/ usr / local / bin / processing-java --sketch = / home / pi / Clock.pde --run
y esto en el archivo /etc/rc.local:
python /home/pi/Clock.py &
¡Y eso es todo por este paso!
Paso 3: Probarlo
Este paso es bastante simple, simplemente conecte el Pi a la pantalla, enciéndalo (puede haber un interruptor en el costado de la pantalla para encender y apagar la luz de fondo) y TADA. tienes un reloj de calendario de Google!
Si no funciona, solo pregúntame, ¡me encantaría ayudarte!
Paso 4: Conclusión
¡Eso es todo! no dude en hacer preguntas, y si se está preguntando sobre el caso, simplemente corté el mío de cartón. (P. D.: ¡no olvides votar en el Concurso de relojes!)
Recomendado:
Reloj despertador inteligente: un reloj despertador inteligente hecho con Raspberry Pi: 10 pasos (con imágenes)
Reloj despertador inteligente: un reloj despertador inteligente hecho con Raspberry Pi: ¿Alguna vez has querido un reloj inteligente? Si es así, ¡esta es la solución para usted! Hice Smart Alarm Clock, este es un reloj que puede cambiar la hora de la alarma de acuerdo con el sitio web. Cuando suene la alarma, habrá un sonido (zumbador) y 2 luces
Reloj de red ESP8266 sin ningún RTC - Reloj Nodemcu NTP Sin RTC - PROYECTO RELOJ DE INTERNET: 4 Pasos
Reloj de red ESP8266 sin ningún RTC | Reloj Nodemcu NTP Sin RTC | PROYECTO DE RELOJ DE INTERNET: En el proyecto se realizará un proyecto de reloj sin RTC, se tomará tiempo de Internet usando wifi y lo mostrará en la pantalla st7735
Báscula inteligente de bricolaje con reloj despertador (con Wi-Fi, ESP8266, Arduino IDE y Adafruit.io): 10 pasos (con imágenes)
Báscula inteligente de bricolaje con reloj despertador (con Wi-Fi, ESP8266, Arduino IDE y Adafruit.io): En mi proyecto anterior, desarrollé una báscula de baño inteligente con Wi-Fi. Puede medir el peso del usuario, mostrarlo localmente y enviarlo a la nube. Puede obtener más detalles sobre esto en el siguiente enlace: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
5 $ CALENDARIO PCB CON RELOJ BINARIO: 7 Pasos (con Imágenes)
CALENDARIO PCB 5 $ CON RELOJ BINARIO: ¡Hola! Hice este calendario de PCB y reloj binario con Eagle CAD. Usé ATMEGA328P MCU (de Arduino) y matriz LED 9x9. Las dimensiones de mi tablero son de 8 cm x 10 cm (3,14 pulgadas x 3,34 pulgadas). Es un poco demasiado pequeño, pero primero: la versión gratuita de Eagle CAD permite 80 cm ^ 2
Calendario de pared inteligente: 5 pasos
Calendario de pared inteligente: mi esposa y yo solíamos tener un calendario de pared de papel clásico, en el que marcamos fechas importantes. También usamos el calendario de Google en nuestros teléfonos inteligentes para marcar eventos, por lo que esto significó un doble trabajo. Así que decidí construir una especie de calendario de pared inteligente, que