Digital thermostat

The simplest case possible, but surprisingly useful.

  • digital temperature measurement
  • GPIO control of a relay switch (just plain LOW/HIGH control but plug it into a relay)
  • logic on the device to open / close the relay depending on temperature conditions, with some hysteresis

Voltage logger for car battery

Maybe you have a machine / car / forklift etc that often fails in the winter? You can make the following:

  • measure the battery level with an ADC input (don’t forget about a proper voltage divider!)
  • log that data over WiFi & mqtt
  • set up some cloud based online alerts about low voltage level / reminder to charge the device

Servo manipulation with a joystick

You can use a joystick plugged in to two analog ports to manipulate two-axis of freedom via two servos.

Simple time-based automation

You can simply automate some processes based on time:

  • either using network time protocol with an ESP8266 (NTPClient library)
  • or using a hardware real time clock module attached over I2C/SPI And then setup some IO changes at specific times, move some motors/servos etc.

Plant soil monitoring

You could set up plant soil monitoring for low humidity and set up some alerts either over WiFi or a buzzer / LED.

Remote displays for temperature monitoring

You can work in pairs / groups to build compliant devices - a temperature sensor and a remote display.