Magichome With Esp8285


With the complete and self-contained Wi-Fi networking capabilities, ESP8285 can perform either as a standalone application or as the slave to a host MCU. When ESP8285 hosts the application, it promptly boots up from the flash.


CPU can be run at 160 MHz, and flash can be sped up from 40 MHz to 80 MHz. With this core, the ESP8266 CPU and its Wi-Fi components can be programmed like any other Arduino device. I am considering using the ESP-01M module on a build I’m planning, though. A vertically mounted module would reduce the horizontal footprint considerably, while also giving the antenna a little distance from the components on the main PCB.

Inside this tiny 25cm³ die is the equally small ESP F, which lets control the rainbow light show with a Blynk app. If you’re already into the RC hobby, and you have compatible hardware lying around, be sure to give it a try and give some feedback to the developers! One scenario we would like to see tested is high interference and congested band conditions, like at RC flying events. I have been able to run and program the chip on 5V without issues BUT this is at 80 MHz and 26 Mhz Clock speed. Please refer to Arduino IDE compatible code(Blink.ino) and various images attached for easy reference.

Tagged: Esp8285

This is small enough that the device can continuously broadcast for more than 24 hours on a small 300 mAH LiPo battery. The current draw is large enough that the temperature reading of the BME280 will typically be a few degrees above the actual ambient air temperature. For me, the serial port is on /dev/ttyACM1, you should use your own. The option -fs is to specify the flash size, which for esp8285 is 1MB internal Flash. The option -fm is the flash mode, for esp8285 should be dout which stands for dual output .

The documentation for this module is sparse, and there isn’t even a mention of it on the AI Thinker website. That said, we can make some reasonable assumptions about what’s going on in this chip and what it can do. This module appears to be based on the ESP8285 SoC. Basically, it’s an ESP8266 with built-in 1MB SPI Flash. There are a handful of GPIOs available, and you should be able to build anything with this module that you could with other ESP8266 modules. Now, there’s a new version of the ESP8266 that simply showed up on the Seeed website. Officially, it’s called the, ‘ESP M Wi-Fi SoC Module’, but you might as well start calling it ‘the Pluggable ESP module’.It’s the smallest ESP8266 module yet at 18mm square, and this one is designed to be plugged into a card-edge connector.

  • Before you get irritated, the ESP8285 GeekCreit 4 Way relay controller has a function button which drives the board modes.
  • At the same time, note that different manufacturers may vary module parameters, such as pin count and package form-factor.
  • The ESP32 module with 4 MB PSRAM memory, which is built on the ESP32-D0WDQ6 chip from Espressif, is becoming very popular among developers.
  • In October 2014, Espressif Systems released a software development kit for programming the chip directly, which removed the need for a separate microcontroller.

Since then, there have been many official SDK releases from Espressif; Espressif maintains two versions of the SDK — one that is based on FreeRTOS and the other based on callbacks. 1) the volume is ultra-small; 2) serial to WiFi; 3) wireless transmission; 4) long-range ultra-low power consumption; 5) high temperature, up to 125 ℃ 6) fully compatible with ESP8266, the source can be used to transplant. Now re power board(I use 2 x 1.5v AA regular battery) connect LED or any output to pin the code uploaded needs. Refer images attached using a on/off switch to on and off flash and operational mode. The itead PSF-A85 modules work just the same as described here. I just replaced a ESP-01 based mobile sensor with this, getting deepsleep current down to less than 25µA from 45+µA with ESP-01 (and ESP-12E, btw.). Just as the SoC itself the board is tiny, 0.7 x 1 inch or 1.8 x 2.54 cm.


This is a great option if your project does not have enough memory or computing resources, but at the same time, ESP32 is redundant. Affordable microcontrollers and convenient firmware development environments also contributed to this widespread use of proprietary IoT development. This is where it gets interesting – flashes the device with a custom firmware known as ESPurna.This firmware enables greater control over the function of the bulb, from colour choice, to speaking to the bulb over MQTT. We’re excited to see an open-source competitor to the proprietary protocols currently dominating the market, but several open-source protocols have come and gone over the years. Hardware availability and compatibility is a deciding factor for a new protocol’s success, and ExpressLRS already has an advantage in this regard. Existing Frsky R9 transmitters and receivers, and Immersion RC Ghost receivers are compatible with the firmware.

Espressif announced ESP8285 WiFi SoC was entering production last March. The new processor is based on ESP8266, but the company added 1MB built-in flash to make the solution smaller, and more suitable to wearables such as smartwatches and activity trackers. In 2020, Espressif announced a new chip ESP32-C3, which is pin-compatible with ESP8266.

Tuya Sdk For Beginners: Intro To Tuya Cloud Api

A rather unknown board after some Googling turned out to be the ESP8285 GeekCreit 4 Way relay, controller. Armed with this knowledge, I found a rather confusing product sheet. Confusing, as images are mirrored and everything is written in Chinese. For the first time, I started the livestream not knowing what’s ahead. Determined and armed with Google, I started the livestream and proceeded with taking the case of the ESP8285 GeekCreit 4 Way relay controller apart. It’s was a good learning experience, I’m glad some of you were there to cheer, help and keep my company! This is how you can hack the ESP8285 GeekCreit 4 Way relay controller.


If RP2040 consumes less than ESP8266/ESP32 (I haven’t checked), it would be possible to basically turn off ESP8285 when WiFi is not in use in order to have longer battery life, while still being able to handle other tasks like I/Os. There are also extra ADC pins on RP2040, and probably other small differences like PIO support that may make it more suitable for specific projects. For WiFi support, Invector Labs recommends the WiFiEspAT library which can be found in the Arduino IDE. Documentation is somewhat limited at this time, but more details may eventually be added to the product page.

Four More Talks Added To The 2021 Remoticon Lineup

It’s eighteen pins of wonder and 1MB of Flash, all ready to be stuffed into the next Internet of Things Thing. In this project will be demonstrating how to upload basic Blink led code. Don’t bother with setting up everything on your mobile, unless you don’t have a PC around. Once this is done, the ESP8285 GeekCreit 4 Way relay controller will get a new IP assigned by your router. What is the advantage of this board over the one I reviewed? No USB connector, no LiPo connector and I still need to solder those tiny 1/20” connectors to the board – a challenge to anyone who doesn’t work with such devices every day. Press + hold the BOOT button and plug the device in, or push the RST button if already connected.

Join our mailing list and stay updated about pioneering hardware and Tindie community activities. I got in touch with Kris initially inquiring about his dev board after some research into esp8266.


I’m not super excited, but next time I need a small Arduino controller, I might pickup the Seeeduino Xiao with RP2040. The real comparable for the RP2040 isn’t the typical MCU with flash, but flashless chips from Espressif, NXP, and similar. Also, for certain applications, it’s programmable I/O could be an advantage. I am also completely bewildered by the decision to use a wifi microcontroller alongside the rp2040 – I cannot think of a single use-case that would not be better served by an ESP32 or ESP8266.

Espressif Systems Pte., Ltd. is a China company that started out in 2008 with a very small group of engineers. The family of ESP microcontrollers can be effectively used in IoT projects of varying complexity. IoT was very much everywhere amongst radio amateurs, electronic engineers, and software engineers. Several open-source projects are now available on the Internet, which can be assembled in just a couple of hours. Tasmotizer is a front end that also makes common tasks like backing up existing firmware and setting configuration options like, WiFi credentials, effortless. Of course, one can’t really discuss Tasmotizer without bringing up Tasmota, the alternative firmware for a variety of ESP-based devices, so they should be considered together. Once the cube is together, uses pogo pins to program it, and can charge the little LiPo inside through contact pads.

The SoC features integrated WEP, WPA/WPA2, TKIP, AES, and WAPI engines, can act as an access point with DHCP, can join existing WiFi networks and has configurable MAC and IP addresses. Sometimes, a reset should be issued after power the module to allow esp enter to boot mode. After successfully flashing the device, you should connect IO0 to 3.3v and restart the module. The chip first came to the attention of Western makers in August 2014 with the ESP-01 module, made by a third-party manufacturer Ai-Thinker. This small module allows microcontrollers to connect to a Wi-Fi network and make simple TCP/IP connections using Hayes-style commands. However, at first, there was almost no English-language documentation on the chip and the commands it accepted.