esp2866 grill

A simple UI to control a fan in a lotus grill with an esp8266 with arduino interface. The chip creates an access point (AP) and uses a captive portal to provide easy access to the UI.


The UI provides the following actions:

  1. Turn the fan on/off
  2. Set the speed of the fan
  3. View the connection status to the server
a screenshot of the UI
Screenshot of the UI


There is a 5V DC brushless motor fan connected to a transistor. The arduino switches the transistor with 3.3V which connects GND and GND of the fan. It uses PWM to control the speed of the fan.


  • The fan rpm is not linear to the speed selected in the UI.
  • The fan makes buzzing sound at some low speeds

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Spelling error report

The following text will be sent to our editors: