- Nodemcu wifi bluetooth esp32
- Features
- Specifications
- Applications
- Dimensions
- Development Resources
- Quick Overview
- Blink LED by Using ESP32 NodeMCU WiFi & Bluetooth Module Tutorial
- Introduction: Blink LED by Using ESP32 NodeMCU WiFi & Bluetooth Module Tutorial
- Step 1: Pin Definition
- Step 2: Pin Connection
- Step 3: Sample Source Code
- Attachments
- Step 4: Uploading
- Step 5: Results
- Be the First to Share
- Recommendations
- Colors of the Rainbow Contest
- Make It Bridge
- Wear It Contest
- 2 Comments
- NodeMCU 32S — отладочная плата на ESP-32 + CP2102 (30 контактов)
- NodeMCU 32S — отладочная плата на базе ESP-32
Nodemcu wifi bluetooth esp32
This is an entry-level development board based on Espressif ESP32-S3 SoC, which is is equipped with Xtensa® 32-bit LX7 single-core processor, operating frequency up to 240 MHz, supports secondary development without using other microcontrollers or processors.
The ESP32-S3 is a low-power MCU-based system-on-chip (SoC) that supports 2.4 GHz Wi-Fi and Bluetooth® Low Energy (Bluetooth LE). It consists of high-performance dual-core microprocessor (Xtensa® 32-bit LX7), a low power coprocessor, a Wi-Fi baseband, a Bluetooth LE baseband, RF module, and peripherals, designed for various applications such as internet of things (IoT), mobile devices, wearable electronics, smart home, etc.
- Onboard ESP-S3-12K module that comes with a PCB antenna
- Onboard CH340, USB to UART converter
- RGB 3-in-1 LED, convenient for secondary development
- USB port for power input, firmware programming, or UART debugging
- 2x21pin extension headers, breakout all the I/O pins of the module
- 2x keys, used as reset or user-defined
Features
- Complete Wi-Fi 802.11b/g/n, 1T1R mode data rate up to 150Mbps
- Support BLE5.0, Bluetooth mesh, rate support: 125Kbps, 500Kbps, 1Mbps, 2Mbps
- Built-in ESP32-S3 chip, Xtensa® 32bit LX7 dualcore processor, support up to 240 MHz clock frequency, with 384KB ROM, 512KB SRAM, 16KB RTC SRAM
- Support UART/I2C/PWM/ADC/GPIO/SPI/I2S
- Integrate Wi-Fi MAC/BB/RF/PA/LNA//BLE
- Support multiple sleep modes, deep sleep current is less than 8uA
- Support STA/AP/STA+AP work mode and mix mode
- Smart Config (APP) / AirKiss (WeChat) one-click distribution network supporting Android and IOS
- Support serial local upgrade and remote firmware upgrade (FOTA)
- General AT command can be used quickly
- Support secondary development, integrated Windows, Linux development environment
- NodeMCU-ESP-S3-12K-Kit module will use the built-in 8MByte Flash by default
Specifications
- Dimensions: 60.80mm x 25.27mm
- Package: DIP-42 (2.54mm pitch standard pin header)
- Antenna: PCB antenna
- WiFi frequency range: 2400~2483.5MHz
- Bluetooth: BLE5.0 (traditional Bluetooth is not available)
- Operating temperature: -40℃ ~ 85 ℃
- Storage condition: -40 ℃ ~ 125 ℃, < 90%RH
- Power supply: supply voltage 5V, supply current > 500mA
- Serial port data rate: support 110 ~ 4608000 bps, 115200 bps by default
- WiFi security: WEP/WPA-PSK/WPA2-PSK
- SPI Flash: default 8MByte
- PSRAM: 8MByte PSRAM
Applications
The NodeMCU-ESP-S3-12K-Kit suit for IOT applications such as:
- Smart home
- Intelligent building
- Industrial automation
- Wearable devices
- IP camera
- Intelligent agriculture
Dimensions
Development Resources
Weight: 0.011 kg
Quick Overview
1
Blink LED by Using ESP32 NodeMCU WiFi & Bluetooth Module Tutorial
Introduction: Blink LED by Using ESP32 NodeMCU WiFi & Bluetooth Module Tutorial
Description
NodeMCU is an open source IoT platform. It is programmed by using the Lua scripting language.The platform is based on eLua open source projects. The platform uses a lot of open source projects, such as lua-cjson, spiffs. This ESP32 NodeMcu contains firmware that can run on ESP32 Wi-Fi SoC chips, and hardware based on ESP-32S modules.It is the WiFi + Bluetooth hardware that can access through WiFi and Bluetooth.
- Powerful operating hardware IO as arduino
- micro USB port for power, programming and debugging
- Using Nodejs similar syntax to write network applications
- Ultra-low cost WIFI module
- Dimension: 5.5 x 2.8 x 0.1cm
Step 1: Pin Definition
Step 2: Pin Connection
In this tutorial, connect LED’s anode to ESP32’s p21 and LED’s cathode to ESP32’s GND
Step 3: Sample Source Code
Download this sample source code.
Attachments
Step 4: Uploading
After completing the hardware connection, you have to upload the source code (download at previous page) into the ESP32 by using a micro USB. Before uploading the code, you have to install ESP32’s driver into your Arduino IDE, you can check here.
Step 5: Results
As the result, the LED was blinking.
Be the First to Share
Did you make this project? Share it with us!
Recommendations
Colors of the Rainbow Contest
Make It Bridge
Wear It Contest
2 Comments
Feel like this is a misleading tutorial title. It really should be «how to make a blinking LED with arduino code». The title suggests you are using the bluetooth and wifi from the esp32 to do this.
Could you share a tutorial on how to use bluetooth in NodeMCU ?
NodeMCU 32S — отладочная плата на ESP-32 + CP2102 (30 контактов)
NodeMCU 32S – это плата на базе микроконтроллера ESP32, представляющая собой миниатюрную платформу для разработки IoT-приложений. Она имеет 30 контактов, позволяющих подключать различные датчики и устройства. NodeMCU 32S обладает высокой производительностью благодаря двухъядерному процессору с частотой до 240 МГц, поддержкой Wi-Fi и Bluetooth.
Москва и МО: Самовывоз
Курьерская доставка
Россия и СНГ: СДЭК
Почта РФ / Достависта
Купить NodeMCU 32S — отладочная плата на ESP-32 + CP2102 (30 контактов) в Москве или с доставкой по России и СНГ очень просто — до покупки осталось всего 3 клика!
- Добавьте товар в корзину
- Оформите заказ, выбрав наиболее удобный способ доставки и оплаты
- Дождитесь подтверждения от менеджеров или позвоните самостоятельно
- Оплатите заказ удобным способом и получите его в ближайшее время
NodeMCU 32S — отладочная плата на базе ESP-32
NodeMCU – альтернативная прошивка-интерпретатор языка Lua, написанная в далёком 2014 для ESP8266. С релизом ESP32 команда разработчиков начала работу над новой версией интерпретатора, который поддерживал-бы все возможности обновлённой платформы.
Релиз NodeMCU-32 Development board уже состоялся, поэтому его уже можно опробовать на модулях, в основе которых лежит ESP32. Вместе с прошивкой параллельно разрабатывалась официальная отладочная плата для прошивки, которая имеет аналогичное название – NodeMCU 32S.
На плате уже установлено всё необходимое для запуска нового модуля в проект, а именно:
- micro-USB разъём для питания и связи модуля с ПК
- преобразователь интерфейсов USB-UART на основе CP2102, который создаёт на ПК виртуальный COM-порт с логическими уровнями TTL для облегчённой связи с ESP32 (связь, аналогичная связи ПК с Arduino)
- линейный стабилизатор напряжения AMS1117-3.3V, который обеспечивает ESP32 оптимальным напряжением питания, понижая входное напряжение (с пина Vin) или 5В с USB в приемлемые 3.3B
- пару кнопок для управления и два светодиода – пользовательский и светодиод индикации активности передачи по последовательному порту
- однорядные разъёма типа «папа», на которых разведены все пины модуля ESP-32S
- сам Wi-Fi модуль на основе ESP32 – ESP32S
На модуль, стоящий на плате, уже установлена самая свежая на момент выпуска прошивка NodeMCU, поэтому можно начать работать, просто подключив плату к компьютеру, установив драйвера (которые можно скачать на официальном сайте Silabs) и открыв ваш любимый терминал последовательного порта. Можно использовать специально разработанные программы типа ESPLorer, облегчающие доступ к основным функциям прошивки и позволяющие удобно организовывать рабочие файлы.
ESP32 имеет действительно много отличий от своего «младшего брата», ESP32 –старший брат получил ещё одно ядро, и теперь тактовая частота обеих ядер может достигать 240МГц с производительностью до 600 миллионов итераций в секунду (MIPS, millions iterations per second); также новая система-на-чипе получила Bluetooth самой новой спецификации 4.2 с возможностью перехода в режим сверхнизкого потребления BLE, обновлённый криптографический движок, возможность шифрования содержимого внешней Flash-памяти с помощью пяти различных алгоритмов, встроенную ППЗУ и ОЗУ на почти полмегабайта. Из сверхбюджетного модуля для домашних применений серия ESP начинает превращаться в полноценное устройство с практически неограниченными возможностями для творчества!
Development board предполагает возможность питания от внешнего источника нестабилизированного питания с напряжением от 5 до 12В через вход Vin. Обратите внимание – при превышении напряжения питания возможно повреждение стабилизатора, работа платы не гарантируется!