~/talk

Building An Over Engineered Weather Station

Talkat HalfStack Online May 2020 · on Friday, 2020-05-22· [embedded-and-hardware, nodejs]
links:none on file
slides:none on file

A self-contained weather station combines an Arduino clone (ATmega328P, 16 MHz, 2 KB RAM, 32 KB flash) and a Raspberry Pi Model 2 talking over serial with request frames (≥6 bytes) and responses (≥7 bytes) with checksums; analog sensors feed the Arduino ADC, a 250 µs interrupt-driven real-time scheduler samples and services commands, data posts to a Node.js app on Heroku and a Postgres backup on a local Pi, graphs use 20‑minute granularity, rain/wind sensors planned, unit runs reliably.

AI-written summary · about

  1. 0:00Start
  2. 2:38System Architecture
  3. 3:48RPi - Arduino in action
  4. 4:25Serial Protocol
  5. 7:14Arduino Software
  6. 8:04Program entry point
  7. 8:16Scheduler loop
  8. 8:38Anatomy of a scheduler task
  9. 9:00Serial command response
  10. 9:19Raspberry Pi Software
  11. 9:57Process serial response
  12. 10:11Calculate the temperature
  13. 10:30Web app
  14. 11:01Login service
  15. 11:20Weather data service
  16. 11:31Conclusions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.