ESP-01S / ESP01S ESP8266 module (HCMODU0242)

Espressif Systems ESP8266 wireless microcontroller (Wifi) development boards and accessories
Post Reply
admin
Site Admin
Posts: 880
Joined: Sun Aug 05, 2012 4:02 pm

ESP-01S / ESP01S ESP8266 module (HCMODU0242)

Post by admin » Thu Feb 08, 2024 5:08 pm

Image




The ESP-01S is an updated version of the popular ESP-01 module, a compact and powerful Wi-Fi module based on the ESP8266 chip developed by Espressif Systems. It operates at a frequency of 2.4 GHz and supports the 802.11 b/g/n Wi-Fi standard. The module comes equipped with a more stable and robust power management system compared to its predecessor, enhancing its performance and reliability in various applications.
Featuring 1 megabyte (MB) of flash memory, the ESP-01S provides ample space for storing programs and data. It offers a simple serial interface for communication, making it easy to integrate with microcontrollers and other devices for Internet of Things (IoT) projects. The module can be programmed using the Arduino IDE or other development environments that support the ESP8266, allowing for the creation of a wide range of applications, from simple home automation projects to more complex IoT solutions.


Differences between ESP-01 and ESP-01S
The ESP-01S differs from the ESP-01 in that it includes 12K pullups on the RST , GPI0, and CH_PD pins which allows the module to stably enter boot mode at power up without the addition of external resistors.
Other changes include 1Mb of flash, the removal of the power and Tx LED and in its place there is a user controllable LED fitted to the GPIO2 pin.


Features:
SKU:				 HCMODU0242
Module:			ESP-01s
Device:			ESP8266EX module
Frequency:		2.4GHz
Power:			+19.5dBm(802.11b) mode
Supported Wifi:		802.11 b/g/n
Operating voltage:	3.3V
Memory:			1MB Flash
Serial interface:	SDIO 1.1 / 2.0, SPI, UART




Example USB adapter connection:

Image


Pinout:
VCC (3.3V)
RST (Reset) with 12K pullup
CH_PD (Enable) with 12K pullup
Tx (GPIO1)
Rx (GPIO3)
GPIO0 (flash/program mode) with 12K pullup
GPIO2 / Builtin LED
GND



Arduino IDE setup guide:

The module is compatible with the Arduino IDE via the board manager feature. The latest version of the Arduino IDE can be downloaded from the official Arduino website here:

https://www.arduino.cc/en/software

Once installed you will need to add board support for ESP8266 devices. To do this just follow steps 1 & 2 in our blog post here:

https://blog.hobbycomponents.com/?p=937

Arduino IDE board settings:
Board: Generic ESP8266 Module
Port: The COM port of your USB interface module.
Crystal Frequency: 26MHz
Flash Frequency: 40MHz
Flash mode: DOUT
Reset Method: dtr
Upload Speed: 115200
Flash Size: 1MB (FS64KB OTA:~470KB)
CPU Frequency: 80MHz

You can leave any additional settings to their defaults.




Diagrams, libraries, and example code are provided as an additional free service by Hobby Components and are not sold as part of this product. We do no provide any guarantees or warranties as to their accuracy or fitness for purpose.

Descriptions and diagrams on this page are copyright Hobby Components Ltd and may not be reproduced without permission.

Post Reply

Return to “ESP8266”