Tabla de contenido:
Video: Estación meteorológica RPi y reloj digital: 4 pasos (con imágenes)
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Por Anders644PIMy Instagram Siga más por el autor:
Acerca de: Hola, me encanta la electrónica, la impresión 3D y compartir lo que hago. Principalmente trato de hacer cosas útiles, pero a veces también hago algunas solo por diversión y para aprender algo nuevo. Y si te gusta lo que ves, sigue… Más sobre Anders644PI »
Este es un proyecto rápido y fácil de hacer, y una buena exhibición para presumir. Muestra la hora, las condiciones meteorológicas y la temperatura. Y si te gusta lo que ves, sígueme en Instagram y Twitter (@ Anders644PI) para estar al día con lo que hago.
El código se basa en el útil código de StuffWithKirby para leer datos meteorológicos JSON en python, y en SteveAmor en el fantástico código de reloj digital SenseHat de Github.
Necesitará:
- Una Raspberry Pi 3 (cualquier Raspberry Pi de 40 pines funcionará)
- Una Raspberry Pi SenseHat (o cualquier otra pantalla para mostrar los datos meteorológicos)
- Una fuente de alimentación de 5 V y 2,4 A para Raspberry Pi
- Una tarjeta Micro SD de 8GB o superior con la última versión de Raspian
- Una impresora 3D y bobinas de PLA de cualquier color (opcional)
- Este juego de tornillos y separadores (Opcional: solo lo necesita si desea usar el difusor)
Paso 1: datos meteorológicos
Obtenemos los datos meteorológicos de OpenWeatherMap.org, pero, por supuesto, puede agregar un termister o me gusta al Pi y leer los datos directamente, si realmente lo desea.
- Empiece por crear una cuenta GRATUITA en OpenWeatherMap.org.
- Luego copie su clave de API para usarla más tarde.
- Ahora descargue y abra el archivo city.list.json, busque su ciudad y luego copie la identificación de la ciudad para más tarde.
Paso 2: Configurar el Pi
1. En el terminal del Pi (con conexión a Internet) ejecute este comando para configurar el Pi:
sudo apt-get update && sudo apt-get upgrade
2. Ahora descargue mi repositorio de GitHub y edite el script:
git clone https://github.com/Anders644PI/RPi-SenseHat-Digital-Clock-and-Weather-Station.git cd RPi-SenseHat-Digital-Clock-and-Weather-Station nano RPi_Weather_Station.py
3. En RPi_Weather_Station.py pegue su clave de API y su ID de ciudad. También puede cambiar las unidades a imperiales (fahrenheit), si lo desea en lugar del métrico (grados).
4. Ahora ejecútelo y debería funcionar muy bien. Pero si tienes problemas, no dudes en decírmelo en los comentarios y estaré encantado de ayudarte.
sudo python RPi_Weather_Station.py
Paso 3: Accesorios impresos en 3D
Este paso es opcional, a estas alturas ya tienes una estación meteorológica funcional. Pero cuando tengo acceso a una impresora 3D, es mejor que la utilice.
1. La primera actualización es un difusor para el SenseHat, que se puede atornillar al sombrero con dos tornillos y dos separadores para el Pi. Usé algunos tornillos que tenía por ahí, pero algunos de estos también deberían funcionar. Descargue el archivo aquí:
2. La segunda actualización es un soporte vertical para el Pi. Éste no requiere tornillos, simplemente se desliza en los puertos USB. Esto hace que los puertos USB y Ethernet no funcionen. Descargue el archivo aquí:
Paso 4: el resultado
Felicitaciones, ¡¡¡ya terminaste !!! Ahora debería tener una buena estación meteorológica RPi para sentarse en su escritorio e informarle con información meteorológica útil.
Me encantaría ver qué haces con este proyecto, así que etiquétame en @ anders644pi, en Twitter o Instagram, si lo logras. Y por favor, si te gusta este proyecto, vota por mí en el Concurso de Microcontroladores: