The NodeMCU ESP-32S is an IoT (Internet of Things) development board created by NodeMcu to evaluate the ESP-WROOM-32 module. It is based on the ESP32 microcontroller that supports WiFi, Bluetooth, Ethernet, and Low Power support all in a single chip.
The NodeMCU-32S board is also an open source IoT platform. It uses Lua script and a lot of open source projects, such as lua-cjson, and spiffs. It contains firmware that can run on ESP32 WiFi SoC chips, and its hardware is based on ESP-32S modules. The ESP32 is a WiFi + Bluetooth chip developed by Shanghai Espressif, which aims to provide access network for embedded products.
The development board maintains the classic NodeMCU 1.0 design, with the I / O pins placed on either side of the board, which provides a more straightforward setup and breadboard use. Using a breadboard for development can simplify the use of this module by making use of both sides of the standard pin.
Open source, interactive, programmable, intelligent & straightforward, plus containing WIFI + Bluetooth hardware makes the NodeMCU ESP-32S a great little board to keep in your toolkit.
- Onboard ESP-WROOM-32 module
- Onboard CP2102, USB to UART converter
- USB port for power input, firmware programming, or UART debugging
- 2x19pin extension headers, breakout all the I/O pins of the module
- 2x keys, used as reset or user-defined
- WIFI module: ESP-WROOM-32
- Processor: ESP32-D0WDQ6
- Built-in Flash: 32Mbit
- Antenna: Onboard PCB antenna
- Peripheral interface: UART/GPIO/ADC/DAC/SDIO/PWM/I2C/I2S
- WiFi protocol: IEEE 802.11 b/g/n
- Bluetooth: Bluetooth 4.2
- Frequency range: 2.4G ~ 2.5G (2400M ~ 2483.5M)
- WIFI mode: Station / SoftAP / SoftAP+Station
- Power supply: 5V
- Logic level: 3.3V
- Dimensions: 48.26mm x 25.4mm
The NodeMCU-32S suit for IOT applications such as:
- Smart home
- Intelligent building
- Industrial automation
- Wearable devices
- IP camera
- Intelligent agriculture
The ESP32 is a low-cost MCU with integrated Wi-Fi and BLE (Bluetooth Low Energy). Various modules and development boards-based on the ESP32 are available for building IoT (Internet of Things) applications quickly.
Wi-Fi and BLE are a standard network stack in the Internet of Things application. These network modules can leverage your business and projects needs for cost-effective advantages.
This book represents a significant guide for developing ESP32 software. We start with GPIO programming involving some sensor devices.
Then we examine ESP32 development by building several IoT projects, such as weather stations, sensor loggers, smart homes, Wi-Fi cams, and Wi-Fi wardriving.
Finally, we allow the ESP32 board to execute interactions with mobile applications and cloud servers such as AWS.
By the end of this book, you are up and running with various IoT projects based on the ESP32 chip.
ESP32 Development using the Arduino IDE
This book is designed to help readers to get started with Arduino development using ESP32 boards. The following is a sample of some the examples in this ebook:
- About the ESP32
- Setting up the Arduino IDE
- Choosing our hardware
- Basic WebServer example
- ESP32 capacitive touch example
- RGB LED example
- ESP32 Deep Sleep example
- ESP32 : a look at the Dual core
- ESP32 DAC example45
- Temperature sensor example using a BMP180
- ESP32 and SHT31 sensor example
- ESP32 and MPL3115A2 absolute pressure sensor example
- ESP32 and OLED display example
- ESP32 and SD card example
- ESP32 and GY-21P readings on a web page
- ESP32 and CCS811 gas sensor data to Thingspeak example
Low-Cost Do-It-Yourself CAN Bus To WiFi, Bluetooth, BLE, USB, RS485 Gateway Based On Raspberry Pi Zero
In the following, I will discuss a do-it-yourself project utilizing the Raspberry Pi Zero in combination with the CAN Bus Plus RS485 HAT. The combination of serial and wireless ports provided by this system allows the development of a great number of gateway applications. Overall, this small-size hardware includes connections such as CAN Bus, RS485, [...]
The Adafruit Bluefruit LE (Bluetooth Smart, Bluetooth Low Energy, Bluetooth 4.0) nRF8001 breakout board allows to build an easy to use wireless link between an Arduino and any compatible iOS or Android (4.3+) device. It works by simulating a UART device beneath the surface, sending ASCII data back and forth between the devices, letting the user determine what [...]
Fujitsu Components America released their FWM7BLZ20B series of Bluetooth 5.0 Low Energy wireless modules matching the speed demands of Internet-of-Things (IoT) devices and applications.The FWM7BLZ20B series is powered by Nordic Semiconductor's nRF52832 System-on-Chip (SoC). The symbol rate and data rate supports both 1Mbps and enhanced 2Mbps to expedite communication speed with other Bluetooth devices.The series comprises [...]
Bluetooth Low Energy (Bluetooth LE, colloquially BLE, previously marketed as Bluetooth Smart) is a wireless personal area network technology designed and marketed by the Bluetooth Special Interest Group (Bluetooth SIG) and intended for innovative applications in the healthcare, fitness, beacons, security, and home entertainment applications. Compared to Classic Bluetooth, Bluetooth Low Energy was designed to render [...]
This is a handy, low power Raspberry Pi HAT which features multi communication functionalities: GSM, GPRS, GNSS and Bluetooth. It allows your Pi to easily make a telephone call, send messages, connect to wireless Internet, global position, transfer data via Bluetooth, and so on. Features Raspberry Pi connectivity, compatible with Raspberry Pi 2B/3B/3B+/Zero/Zero W Supports SMS, phone call, GPRS, [...]
The Rapid IoT Prototyping Kit by NXP Semiconductors was designed to take developers from an Internet of Things (IoT) idea to Proof of Concept (PoC) in a matter of minutes. The Rapid IoT Prototyping Kit operates with the powerful Kinetis K64F Core 32-bit Microcontroller for application processing and features a Kinetis KW41Z Wireless Controller for Bluetooth® Low Energy (BLE), Thread, [...]
Bluetooth Low Energy (BLE) is a wireless personal area network technology designed and marketed by the Bluetooth Special Interest Group (Bluetooth SIG) aimed at novel applications in the healthcare, fitness, beacons, security, and home entertainment industries. Compared to Classic Bluetooth, Bluetooth Low Energy is intended to provide considerably reduced power consumption and cost while maintaining a [...]
Global computer hardware manufacturer Logic Supply has announced their CL200 Ultra Small Form Factor computer, built to power innovation at the network's edge. Surrounded by an ultra-durable cast aluminum enclosure, and configurable with Wi-Fi, Bluetooth and 4G connectivity, the CL200 has been engineered to bring reliability to the Internet of Things.Both models in the CL200 Series are [...]
We have just finished the development of our jCOM.CAN.BTS product, a CAN Bus and OBD-II scanner device with Bluetooth connection (the image to the left shows the development setup). The device scans for user-defined CAN message frames and transmits them per Bluetooth to a PC or Android phone or tablet (A BLE - Bluetooth Low [...]