Hello guys,
I am planning to build a weather station as an electronics project. It is supposed to be a couple sensors (temperature, humidity, air quality for example) connected to a microcontroller (probably via I²C, because I’m currently interested in that and picked this project as an excuse to do something with it), and a basic LCD display to show the current data.
For this I want a small microcontroller that can collect the stats from the sensors and show them on the screen, so nothing too fancy. I want to actually deploy this on my balcony, so I don’t wanna sacrifice a Pi or something along those lines. Ideally something with a sleep mode so I can run it off a button cell.
I was eyeing out something from the ATtiny family. Ideally it would be a through-hole-mounted chip as I want to use it on a breadboard first (and probably permanently). The only DIP chips are fairly old tho so I’m not sure if they’re easy to use nowadays. We used an ATtiny461A in university and had to program it via a Windows XP VM, which is an experience I would not like to relive.
While the WiFi functionality of the ESP32 is appealing, I don’t know if I want to condemn one of them to a life on the balcony. I would rather use them for one-off projects instead and use something simpler for a long-term deployment.
The following are some ideas I have that I might want to add to my project later, but they’re just optional features and I don’t necessarily pick the microcontroller based on them:
- Tracking/Logging sensor data over time, e.g. hourly. This would require some fairly accurate timing in order not to drift. Maybe a
- Networking, so I can access the data via my local network
If there exist microcontrollers that fit my criteria I’d be happy to hear about them! I’m not an absolute beginner to electronics, but I’ve never shopped for microcontrollers before.
tofubl@discuss.tchncs.de 3 weeks ago
If you need networking, go for the ESP32. There’s nothing easier or close that I know of, and incredibly cheap too. Downside is the power draw. If that is a concern and you really do want to run it off a coin cell for any prolonged time I’d say WiFi is out the window altogether, and I’d pick something efficient but more modern than an attiny, like any small arm cortex m0+ devboard or similar. If you want to experiment with low power radio, see what you can come up with with some lora transceivers.
tofubl@discuss.tchncs.de 3 weeks ago
look at the teensys for fully featured arm cortex devboards. and if you want to go deep, go commando and learn to bare-metal it.
Lauchmelder@feddit.org 3 weeks ago
Yeah, I think I’m gonna ignore networking for now. I’ll have a look at your recommendation, thank you!