Tag: arduino

  • Water level sensor for coffee machine

    My espresso machine doesn’t have a water level sensor, and when running out of water it starts making horrible noises that don’t sound healthy at all. Since I keep forgetting to check the tank, I decided to make a sensor and send low water level notifications to my phone.

    Read more
  • CO₂ sensor with ESPHome

    It’s getting ridiculously easy to make sensors for your smart home these days. I’ve built a carbon dioxide sensor using Senseair S8 LP (bought here) and ESP8266 NodeMCU board with native Home Assistant integration using ESPHome framework. Here are the steps:

    Read more
  • WiFi e-paper display

    Recently I’ve put together a simple e-paper (a.k.a. e-ink) display which shows current time and temperature. Why e-paper? Unlike LCD it provides better contrast at any angle and unlike TFT it doesn’t require backlight. The only downside is long screen refresh time (~4 s in my case).

    The idea was to get current time from an NTP server and temperatures from Home Assistant instance which in turn gets them from wireless sensors.

    Read more
  • Battery powered weather station with ESP8266 and BME280

    I used to use web services such as OpenWeatherMap to monitor outside temperature in openHAB. I found out that sometimes they’re not very accurate and naturally they fail when the internet is down. So I decided to measure the temperature myself. After some searching, I decided to settle with battery powered ESP8266 wireless solution. The advantages are the following:

    • no wires;
    • low cost;
    • easy programming via familiar Arduino IDE;
    • long battery operation with deep sleep mode.
    Read more
  • My smart home @ 433 MHz

    In this post I want to share some details about my simple low budget smart home system based on 433.92 MHz receiver/transmitter controlled by Arduino. It can be easily extended with many cheap wireless devices, such as door bells, remote sockets, smoke alarms, leak detectors, etc. I’ll describe how to control remote socket, receive alarms from wireless smoke detector and draw a plot of room temperature obtained from regular wired sensor.

    Read more