Steampunk ¿Y de repente una tinta electrónica moderna? Pero el mundo hecho en casa No vi combinaciones tan increíbles. Además, en el diseño propuesto del autor Instructables bajo el apodo MrLeeh, todo esto parece muy orgánico. La estación meteorológica no requiere sensores, ni integrados ni remotos; recibe información meteorológica de openweather.org
El dispositivo incluye: Raspberry Pi Zero W, una tarjeta de memoria de 16 GB, una pantalla de tinta electrónica Waveshare de 7.5 pulgadas, un "sombrero" con un controlador universal para la misma pantalla del fabricante, un marco de fotos de madera en formato de 10x15 cm ( común) con una profundidad de al menos 20 mm para adaptarse a todo electrónica, Cable USB y la fuente de alimentación correspondiente, accesorios steampunk: esquinas, engranajes. En el "sombrero" del controlador de pantalla ya hay enchufes para el peine, y en el Raspberry Pi Zero W el peine no está soldado, por lo que el maestro lo solda. Hizo el resto de las conexiones sin soldar. Corté un hueco para el cable, en el que lo arreglé con una pistola de pegamento, dejando un pequeño suministro de cable en el estuche.
Leí en los noventa un libro sobre la calculadora del dispositivo. Su autor admiraba que la carcasa de este dispositivo, si es grande, esté casi vacía: una placa pequeña y aire alrededor. Como en el chiste sobre el contrabajo: un pedazo de aire tapizado por tablas. Aquí es más o menos lo mismo:
Solo todo esto sería bueno de arreglar:
Y aquí tiene la oportunidad única de mirar la pantalla de tinta electrónica desde la parte posterior y ver una imagen negativa:
La pantalla resultó ser un poco más pequeña que el cristal del marco; tuve que cerrarla por los lados con cartón. El maestro pegó los accesorios steampunk con una pistola de pegamento:
Habiendo ensamblado el hardware, el maestro tomó el software. Lo descargué e instalé en la tarjeta de memoria. Un programa conveniente para esta operación es.
Después de escribir Raspbian en la tarjeta, MrLeeh lo volvió a conectar a la computadora como una unidad normal, donde en la carpeta / boot creó un archivo vacío llamado ssh y el archivo wpa_supplicant.conf con el siguiente contenido:
país = EE. UU.
ctrl_interface = DIR = / var / run / wpa_supplicant
GRUPO = netdev
update_config = 1
red = {
ssid = "WIFI_SSID"
scan_ssid = 1
psk = "WIFI_PASSWORD"
key_mgmt = WPA-PSK
}
Por qué Estados Unidos, si el desarrollador vive en Berlín, no lo sé, pero reemplazó WIFI_SSID y WIFI_PASSWORD con los parámetros correspondientes de su enrutador. Desconecté la tarjeta de memoria de la computadora, la coloqué en la Raspberry Pi, la encendí, esperé la descarga y me conecté a través de SSH:
$ ssh pi@raspberrypi.local
En Windows, la instalación de un programa de terminal de terceros que se inicia de una manera diferente puede ser convincente; en Linux y MacOS, todo lo que necesita ya está allí. Después de conectarse, el asistente ingresó la contraseña de frambuesa e inmediatamente la cambió a otro comando passwd. Python instalado, administrador de paquetes, fuentes:
$ sudo apt-get upgrade
$ sudo apt-get install -y python3 python3-pip python3-smbus python3-serial python3-dev
$ sudo apt-get install -y fonts-freefont-ttf cableadopi git
$ sudo pip3 instalar solicitudes de almohadas
Soporte de pantalla configurado por.
Instaló el script de la estación meteorológica:
$ git clone https://github.com/stlehmann/rpi_epaper_weatherstation.git weather
$ cd weather
Registrado y recibido la clave de la API.
Indicó su ubicación y clave (al repetir, cambiar a la suya), ejecutó el script:
$ export OWM_LOCATION = "Berlín, de"
$ export OWM_API_KEY = "yourapikey"
$ python weather.py
Poco después, apareció una imagen en la pantalla de tinta electrónica. La estación meteorológica está lista para funcionar.