Animated IoT clock that can’t be trusted

Animated IoT clock

An animated IoT clock shared by Tobozo Tagada does not use any RTC module orconnect to a NTP server to retrieve the time. It rather scans the open WiFi access points in its surrounding and extract the date/time from the “Date” HTTP header, if sent out by some. Trust this clock’s accuracy at your own risk. It uses WeMOS ESP8266 board and an OLED screen to display the time along with a pong animation in the background to “cut on the boringness of the clock”, as he said. Expecting unknown networks to provide a HTTP header value and relying on it to estimate time

Read more

WiFi deauthentication attacker using ESP8266

Deauthentication attacker using ESP8266

The IEEE 802.11 (Wi-Fi) protocol contains a so-called deauthentication frame that are used as management frames to disconnect the links between stations and access points. Because management frames are often unencrypted, it is fairly easy to perform deauthentication attacks using a WiFi device by spoofing the MAC address of the access point. Alternatively, it can also be done by sending deauthentication frames to the access point with a clients’ MAC address as a destination. Spacehuhn has shared his ESP8266 based implementation of a deauthentication attacker on Github. It can disconnect any client from a network by repeatedly sending fake deauthentication frames. The attacker does not

Read more

ESP8266 weather station with e-paper display

ESP8266 weather station with e-Paper display

A very cool-looking weather station using the ESP8266 WiFi module chip and a high resolution 7.4″ a-Si TFT active matrix Electronic Paper Display (EPD) module from Pervasive Displays shared by andrei7c4. The weather data are gathered from OpenWeatherMap service. Most of the time the device stays in deep sleep mode consuming only 18 µA. While updating the weather power consumption varies from 80 to 150 mA. Update operation takes a few seconds, depending on WiFi router, DHCP server and internet connection speed. With 30 minute update interval 3000 mAh battery should last for a few months on one charge.

Read more

PC stat monitor using ESP8266/Arduino

ESP8266 PC stat monitor

There are tons of PC applications you can install on your PC for monitoring essential stats for CPU, disk, memory, system temperature, etc. Here is a standalone hardware project that would receive the PC stat via USB port and display it on a dedicated 2.8″ TFT display. The project uses an ESP8266 hardware and a touchscreen-enabled ILI9341-based color LCD. On the PC side, a Python script gathers PC stats and send the data to the ESP8266 via USB-UART interface. With the built in WiFi capability of ESP8266, the PC stat can also be broadcasted over WiFi to a remote cloud

Read more

Tutorial 6: ESP8266 and BME280 make a local/remote weather station


In previous tutorials, we explored how to connect an SSD1306-based I2C OLED to ESP8266 for displaying texts and graphics, as well as to setup an ESP8266-based web server. This tutorial combines the knowledge gained before to make a standalone weather station that will display the local weather data on an OLED screen. In addition, the weather station will also run a web server that would allow a remote computer to access the weather data via web browser. Hardware Setup This project uses the EasyESP-1 board and the following hardware devices. BME280 sensor module: BME280 is a fully integrated environmental unit from Bosch that combines sensors for pressure,

Read more
« Older Entries Recent Entries »