Category Archives: Internet of Things

ESP8266 smart lamp

Voice-controlled smart lamp

In her new Instructables, BECKY STERN illustrates how to add a voice control feature  to an vintage lamp using ESP8266 and Amazon Echo/Alexa. To control the AC portion of the circuit, I’m using a Power Relay FeatherWing– just interrupt the hot lamp wire and plug the stripped ends into the Normally Open and Common screw terminals. Remember, if you don’t know AC, find someone who does to supervise. My lamp had a switch along the cord, so I just removed it and used the wire that the switch had been controlling.

Read more

Another ESP8266 internet clock using LED matrix panels

ESP8266 internet clock with LED matrix panel

Internet has made it easy for computers to synchronize their clocks to an accurate clock value generated by a remote server. We discussed earlier how to make ESP8266-based internet clocks that utilizes National Institute of Standards and Technology’s (NIST) NTS service to retrieve accurate time information and display it on a 4-digit seven segment LED display and on a TFT display. This article from Ayzenberg describes a similar ESP8266-based internet clock that displays time on a large 16×72 LED matrix panel. It also features APIs for displaying messages or setting the display brightness.

Read more

Water quality monitor for your pool

Pool water quality monitor

Are you tired of checking the pH level and chlorine concentration of water in your swimming pool everyday? This Pool Buddy project from Johan Brichau might be helpful for you to monitor the water quality automatically. It will also upload the data online continuously so that you can easily access it from anywhere. It uses the Ph and ORP kits by for sensing the water quality and the Particle Photon for collecting the sensor data and sending them to an online database over the WiFi connection. A small solar panel is also mounted to keep the device running autonomously. The Photon firmware boots the device every

Read more

ESP8266 internet radio

ESP8266 radio station

Tom Tobback built an ESP8266 internet radio based off Edzelf’s excellent Esp-radio project. It uses NodeMCU ESP8266 board for connecting to various internet radio stations and the VS1053 module for decoding the mp3 stream. A TFT display is used in the project to show relevant information such as which radio station is being played. The firmware for ESP8266 is developed using Arduino IDE. The radio also features a built-in web server to allow the user to configure settings and add/modify favorite radio stations. The radio box has a volume control knob and 2 push buttons for channel up and down functions.

Read more

A simple solar-powered IoT weather station

Solar-powered weather station

BME280 is a fully integrated environmental unit from Bosch that combines sensors for pressure, humidity, and temperature in a tiny 8-pin metal-lid LGA package of size 2.5 x 2.5 x 0.93 mm³. Because of its compact size, ease of use (BME280 supports standard I2C and SPI interfaces), and availability of supporting open-source Arduino libraries, BME280 is very popular among weather enthusiasts. We have seen its usage in our weather webserver project and standalone weather station tutorial before. This Instructable describes a similar weather station based on ESP8266 and BME280 and is solar-powered. The entire circuit is housed inside a 3-D printed enclosure.

Read more
« Older Entries