Weather alert project

From CECS wiki
Jump to navigation Jump to search

Create and enhance weather alert detection and display and broadcast...

This covers multiple small projects. Each section and subsection below is at least one project.

All of the below is basically ideas from brainstorming (subject to change) until it actually gets implemented. Let us know if any of these small projects look like something you can do!

Detect[edit]

(Each of these may be a small project)

  • detect SAME via SDR
  • detect SAME via midland contact closure port (+ audio tap??)
  • detect ThorGuard via web api
  • detect ThorGuard direct via RF 27.1
  • detect lightning via direct RF receiption
  • detect rain/wind via weather station
  • Metar from airport , Sdr /api
  • NOAA api
  • NHC api and text
  • HF bands open / SPACE WEATHER
    • web pages? meshing around?
    • reverse beacon network
    • local reverse beacon?

Alert[edit]

How notifications are delivered when you're not looking for them

  • neopixels
    • red/yellow/green for SAME warn / watch / clear
    • red/yellow/green copied from ThorGuard
    • flash white for lightning strikes, then switch to thorguard status bright and fade over time
    • rain proximity in time/space (purple = pouring)
    • periodic cylon scan during red alerts (color tied to alert type)
  • strobe light
  • siren
    • mechanical air raid siren? (3d print)
  • HF bands open
    • color/pixel per band
    • brightness indicates how open it is
  • cylon style strip scan on alerts
    • color as per alert
    • scan for short timeout (5-10 sec?)
  • website push notifications?

Broadcast[edit]

How and what content is available when users look for it

content[edit]

  • SAME decoded digital data, short form
  • NWS alert prose (long form)
  • Thorguard alert status change
  • lightning strike detection (time, location, distance, strength)
    • may need rate limiting for >1 per 5 minute??
  • NWS radio (or internet feed)
    • SAME data (above)
    • audio of alert text long form
  • hurricane
    • short term alerts? 2 day notice, landfall, eye passing current position, category change
    • eye coordinates

method[edit]

  • discord
    • NWS long (wxbot for alerts)
    • thorguard (all?)
  • meshtastic (on WX channel)
    • SAME short
    • thorguard alert level change
    • meshing around queries (some already implemented)
  • repeater
    • NWS audio only on specific alerts
    • thorguard alert level
    • either NWS or thorguard on touch tone query
  • web server
    • collected statistics all in one page
    • summarize / gather external sources
  • APRS
    • reply on query
    • broadcast object for hurricane coords

Implementation[edit]

This is all ideas, not everything here needs to be or should be implemented.

neopixels in shack[edit]

  • (Xavier is interested in this)
  • use an arduino with neopixel string (found a x5)
  • send commands over serial from meshtastic(?) or usb from computer
  • commands
    • reset (all off)
    • setpixel(index, color) (restore these after flash/scan)
    • flash(pixel,color=white,count=1,ontime=0.2s,offtime=3s)
    • cylonscan(color,rate,count,width=1)

meshtastic[edit]

  • meshing around bot
    • needs wx alert tweaked, sometimes too vague
  • leverage mqtt bridge?

discord[edit]

  • full bot
  • possibly leverage mqtt bridge

repeater[edit]

  • voice synth or recorded message for thorguard
  • bridge NWS audio direct on demand
  • full audio or synth short SAME as voice??
  • query all of the above via touch tone