We run one of these (https://www.adafruit.com/product/4632) off of an Arduino Uno with a small LCD hat (w/ micro SD for logging as well). I think that's the same sensor as in the outdoor units that Purple Air sells. ~$150 for the whole setup, but could definitely run that off a smaller / cheaper board, display only. Going strong for 2+ years at this point.