Microcontroller Handcrafted Handheld Game Console (Part 11) — Hardware Connection for ESP8266 Running Game Boy Emulator

Microcontroller Handcrafted Handheld Game Console (Part 11) — Hardware Connection for ESP8266 Running Game Boy Emulator

In the previous article, we discussed that there are eight control buttons, but the number of I/O ports on the microcontroller is insufficient. One button called PIN_ESC is connected to D8, which is pin 15, but it is actually non-functional. Pin 15 is pulled down to ground through a 10k resistor. This button is the … Read more

ESPEasy: The Smart Home Transformation Tool You Can Get for Just a Few Bucks!

ESPEasy: The Smart Home Transformation Tool You Can Get for Just a Few Bucks!

Recently, I discovered another great tool. Last time, I transformed my old temperature and humidity meter into a connected device, and it was done using ESPEasy. To be honest, I initially thought this might be quite complicated, but once I got started, I realized it was tailor-made for DIY enthusiasts like us. What exactly is … Read more

Microcontroller Handheld Game Console (Part 10) — Hardware Preparation for Running Game Boy Emulator on ESP8266

Microcontroller Handheld Game Console (Part 10) — Hardware Preparation for Running Game Boy Emulator on ESP8266

The Game Boy emulator running on the ESP8266 is part of a project from ESPboy. https://github.com/ESPboy-edu/ESPboy_GameBoy ESPboy uses the ESP8266 as the processor and employs an I2C chip to expand GPIO for controlling the Game Boy, as the usable IO on the ESP8266 is quite limited. It uses an ST7735 LCD with a resolution of … Read more

Window Search in STM32 Serial Communication and the Details of strstr()

In embedded development, we often need to parse serial data, such as reading the return information from ESP8266, identifying module status, and waiting for <span>"OK"</span> or <span>"ERROR"</span> to appear. However, this returned data often does not arrive all at once, but rather—in segments fed into the queue. Thus, the concept of window search comes into … Read more

IoT Development with Python: Practical Communication between MQTT Protocol and ESP8266 for Smart Home Solutions!

Last summer. That hot afternoon. I was busy debugging my smart socket at home when I found it inexplicably disconnected again. This was the third time this week. Each time I had to reconfigure the WiFi, which was driving me crazy. At that moment, I thought, why can’t I make a more stable smart device … Read more

Notes on Implementing Python Programming Control with ESP8266 Module

Notes on Implementing Python Programming Control with ESP8266 Module

1. Two Python Development Paths The ESP8266 runs Python mainly through two methods; understand the differences before getting started: MicroPython Firmware: Burn a lightweight version of Python directly into the module, allowing it to run Python code independently (suitable for local control); Remote Control: The ESP8266 runs a server, and a computer/mobile device sends commands … Read more

DIY Zigbee Door Sensor for Just 30 Yuan!

DIY Zigbee Door Sensor for Just 30 Yuan!

Project Name: True Zigbee Door Sensor Project Author: Falling Flowers, Clear Breeze Introduction I want to check the home’s environmental data, such as temperature, whether the door is closed… Zigbee sensors can meet my needs! However…the Zigbee sensors on the market are quite expensive! Their functions are also relatively simple! So I immediately decided! To … Read more

How to Get Started with ESP8266 and STM32

How to Get Started with ESP8266 and STM32

When learning about the Internet of Things, the first thing that comes to mind is the ESP8266. This module can connect to the internet, allowing it to connect to your home router or act as a hotspot for your phone to connect to. Isn’t that fascinating? Although the programming and related products for this device … Read more

Tasmota: The Revolutionary Firmware Reshaping Smart Homes – A Must-Read for Developers!

Tasmota: The Revolutionary Firmware Reshaping Smart Homes - A Must-Read for Developers!

Introduction Hello everyone, I am Mai Ge. Today, I would like to recommend an open-source smart home project. In the era of the Internet of Things (IoT), the ESP8266 and ESP32 chips have become favorites in embedded development. These low-cost, high-performance Wi-Fi modules are widely used in smart homes, automation systems, and sensor networks. However, … Read more

Proximal Phishing: Creating Custom Fishing WiFi at Ultra-Low Cost

Proximal Phishing: Creating Custom Fishing WiFi at Ultra-Low Cost

*Disclaimer:This article is for technical discussion and sharing only, and is strictly prohibited for illegal purposes. As enterprise security devices become more prevalent and border security measures improve, phishing attacks have gradually become a primary method in red-blue team exercises. With the updates to email server WAFs and the increasing security awareness among enterprise personnel, … Read more