Paso 10: Operación terremoto Pi
De forma predeterminada, la variable de programa MINMAG magnitud 1.0 o mayor, que ocurre muchas veces al día. Puede editar el programa de earthquake.py para cambiar esta más alto.
############ USER VARIABLESDEBUG = 1 # Debug 0 off, 1 on LOG = 1 # Log Earthquake data for past 15 min MINMAG = 1.0 # Minimum magnitude to alert on AUDIO = 1 # Sound 0 off, 1 on MOTOR = 1 # Vibrate Motor 0 off, 1 on MOTORPIN = 16 # GPIO Pin for PWM motor control NEOPIXEL = 1 # 1 use Neopixel, 0 don't use Neopixel NEO_BRIGHTNESS = 64 # Set to 0 for darkest and 255 for brightest ## OTHER SETTINGS PAUSE = 60 # Display each Earthquake for X seconds WAV = "/home/pi/earthquakepi/earthquake.wav" # Path to Sound file DISPLAY = 0 # 0 Turn off LCD at exit, 1 Leave LCD on after exit ########### END OF USER VARIABLES
Una vez sintonizado, desactivar el modo de depuración por el programa de edición:
DEBUG = 0 debug off
MINMAG = 2.0 o mayor terremoto cada pocas horas.
REGISTRO = 1 datos del terremoto USGS de impresiones (si existen) para los últimos 15 minutos.
El registro se escribirá en /home/pi/earthquakepi/earth.log por el cron, por debajo.
Cargar las entradas CRON para ejecutar el programa cada 15 minutos entre las 8:00 y 22:45 hora de local todos los días. De esta manera sólo se ejecutará cuando esté despierto (ajustar al gusto!).
$ cd ~/earthquakepi $ crontab pi.cron
El cron simplemente muestra un mensaje durante unos segundos cada vez que se reinicie Raspi.
sudo python /home/pi/earthquakepi/startup.py >/dev/null 2 > & 1
0,15,30,45 08-22 *** sudo python /home/pi/earthquakepi/earthquakepi.py > /home/pi/earthquakepi/earth.log 2 > & 1
Asegúrese su Raspi es hora LOCAL para el cron funcionar como se espera:
$ sudo raspi-config
Seleccione Opciones de internacionalización -> cambiar zona horaria
Nota: la pantalla de tiempo de los terremotos es siempre en UTC, inafectada por la zona horaria local.
Finalmente, establecer su EarthquakePi en su escritorio y reiniciar. Aparecerá una pantalla inicial que muestra la dirección IP para la IP durante unos segundos.
Cada 15 minutos deberías ver la pantalla (pero no sonidos) incluso si hay no hay terremotos. La pantalla estará en blanco en lo contrario.
Cuando un terremoto se produce por encima de su magnitud mínima preestablecida, se sacudan la caja, el LED parpadea, la pantalla LCD mostrará los detalles y se producirá el efecto de sonido de terremoto. (Suponiendo que Sumaste todas las diferentes opciones!)
Probablemente asusta a tus amigos, familia, su gato y, si vas a dormir antes de 23:00 y apaga, va asustar!