Category Archives: ESP8266


Wifi enabled 8×64 pixel LED matrix display

This project is a modification of my previous Bluetooth-enabled LED matrix display project, which used 8×64 monochromatic LED matrix (total 512 LEDs) for displaying scrolling text message. The original project used Bluetooth for display data transfer from a smartphone, but this one now uses Wifi. The display message is sent through web browser to a ESP8266 module that is configured as a web-server. No Arduino or any other microcontroller is used. ESP8266 alone works as a WiFi server and drives the MAX7219-based LED matrices.

Read more

Making a simple ESP8266-based clock synchronized to NIST server

Internet has made it quite easy for computers to synchronize their clocks to an accurate clock value generated by a remote server. In the United States, the National Institute of Standards and Technology (NIST) provides official time. NIST disseminates the time using several methods, which include broadcasting over short-wave and long-wave radio, telephone dial-in services (ACTS), and Network Time Service (NTS) over the internet. This article describes a ESP8266-based clock project that utilizes NIST’s NTS service to retrieve accurate time information and display it on a 4-digit seven segment LED display. The time is synchronized to the NIST server after

Read more

MAX7219 serial seven segment displays for ESP8266

Seven segment LED displays are brighter, more attractive and provide a far viewing distance as well as a wider viewing angle as compared to LCD displays. The major drawback of using seven segment LEDs is they are resource-hungry. Our MAX7219 based serial seven segment LED display modules allows you to add 8 digits of seven segment LED displays to your microcontroller project using only 3 I/O pins, and provides full control of all the digit segments including decimal points. You can even cascade two or more of these modules together without sacrificing any extra I/O pin. Since it requires only

Read more

DIY baby monitor that streams audio over wifi using ESP8266

This DIY baby monitor built by Sven337 uses two ESP8266 NodeMCU modules to send audio over wifi. The transmitter part consists of an inexpensive electret microphone to capture the audio in the room. The audio signal is amplified and converted to 12-bit digital samples using Microchip’s MCP3201 SPI ADC chip. The ESP8266 then reads the ADC samples through an SPI interface. The digital sound data is then sent over wifi using UDP packets to the receiving side ESP8266, where the analog audio is reconstructed using an MCP4725 12-bit I2C DAC device followed by an amplifier. The ADC needs to be audio capable

Read more

16-channel wifi remote using ESP8266

Hari Wiguna has shared on Hackaday.io this interesting scheme of making a 16-channel Wifi remote using ESP8266 and PCF8574 I/O expander chips. PCF8574 device provides an 8-bit I/O expansion for any microcontroller through an I2C interface. This Wifi remote consists of a transmitting remote unit and a receiving control unit, both of which use one ESP-01 module and two PCF8574 devices. The remote unit has 16 push switches connected to the PCF8574 I/O pins, whereas the receiving unit has 16 LEDs connected in a similar fashion to the two PCF8574 chips. The remote ESP-01 module operates as a web client that reads

Read more
« Older Entries Recent Entries »