UIECRE_GS
New product
263 Item Items
Warning: Last items in stock!
Availability date:
Male 40x Pin header 2.54mm 0,75 lei | ||
Female 40 x Pin header 2.54mm 1,93 lei |
Conector PH2.0 SMD 1,07 lei |
Products created by GroundStudio are made using high quality components, designed and assembled in Romania.
Pinout | Schematic si Layout |
The GroundStudio Carbon S2 development board is based on the ESP32-S2FN4R2 chip, which is a low-voltage integrated solution with a 2.4GHz Wi-Fi System-on-Chip operating at 240MHz.
ESP32-S2 includes Wi-Fi subsystems that integrate Wi-Fi MAC, Wi-Fi radio and bandwidth, RF switch, power amplifier, and a noise reduction amplifier, etc. The base chip has 320KB SRAM and 128KB ROM, and in addition to this, ESP32-S2FN4R2 integrates 2MB PSRAM and 4MB flash memory.
It is used for very low power applications with multiple low-power modes. Equipped with fine-grained clock, dynamic voltage, frequency scaling, and adjustable power amplifier contributing to an optimal compromise between communication domain, data rate, and power consumption.
The device provides a rich set of peripheral interfaces including SPI, I2S, UART, I2C, LED_PWM, LCD interface, camera interface, ADC, DAC, touch sensor, temperature sensor, as well as 43 GPIO. It also includes a maximum-speed On-The-Go (OTG) interface to enable USB communication.
The board includes a 3V3 I²C connector compatible with "STEMMA QT" or "Qwiic".
ESP32-S2 contains several dedicated hardware for security features. Cryptographic accelerators are integrated for AES, SHA, and RSA algorithms. Additional hardware security features are provided by RNG modules, HMAC, and digital signature modules such as flash encryption and secure boot signature verification. These features enable the device to meet strict security requirements.
Microcontroller: ESP32-S2FN4R2
USB-Serial converter: internally integrated ESP32-S2
Voltage regulator 3.3V: ME6211C33U4AG-N
GPIO pins: 18
USB 2.0 type C adapter
ROM memory: 128 KB
SRAM memory: 320 KB
Interfaces: ADC, DAC, SD/SDIO/MMC Host Controller, SPI, SDIO/SPI Slave Controller, EMAC, PWM motor, LED PWM, UART, I2C, I2S, GPIO
Maximum processor frequency: 240 MHz
Approx. PCB dimensions: 37mm x 18mm
For this example, you will need the following:
1x Carbon S2 development board || Reference UIECRE_GS
Link: Arduino IDE
Before connecting the board, start by downloading Arduino IDE 1.8.x from the above link according to your preferences and operating system.
To begin, you will need to download a set of boards into Arduino IDE, so after opening Arduino, go to File->Preferences and in the "Additional Boards Manager URLs" section, attach the following URL:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json
Press OK, then open "Tools"->"Board:", and from the drop-down list, select "Boards Manager...".
Search for "esp32" and the package "esp32 by Espressif Systems" will appear in the list, click install and wait for the installation to complete.
Note: Versions newer than 2.0.9 create an issue with resetting ports after code upload. For this code example, you need to select and install version 2.0.9 of ESP32 boards (instructions provided above).
Next select "Tools"->"Board"->"ESP32 Arduino" where various ESP32 boards compatible with Arduino will be displayed. Choose "ESP32S2 Dev Module" from the list.
After selecting the board, in the tools menu, modify the options "USB CDC On Boot:" and "USB DFU On Boot:" to "Enabled" and "Upload Mode:" to "Internal USB" to allow subsequent code uploads without entering boot mode.
To enter "boot" mode (code loading mode), you need to:
While in boot mode, in Arduino IDE, from the "Tools -> Port" menu, select the newly appeared port in Device Manager.
If you have multiple ports and are unsure which one is Carbon S2, press "RESET" to exit programming mode then re-enter following the above steps and check the "Ports" menu in Device Manager to see which one appears.
Download the file "CarbonS2_neopixel_test.zip" from the "DOWNLOADS" section.
Extract the archived content then open and upload the "CarbonS2_neopixel_test.ino" code to the development board.
After upload, you will receive a warning, and to run the code, you need to manually exit boot mode by pressing the reset button.
After pressing the reset button, the code will run and the neopixel LED will perform a light show according to the uploaded code.
Upon exiting "BOOT" mode, the board will be assigned a different communication port, so to load new code, check again in "Device Manager" and modify the COM port in the "Tools -> Port" menu, no longer requiring re-entering "BOOT" mode for subsequent uploads even if the board is disconnected and reconnected to the power source.
1x Carbon S2 development board
2x pcs. 1*12 pin male header strips
NOTE: The included pin headers are not soldered and we do not offer soldering services for them.
Open Source Hardware Association |
Micropython
Instalat ESP32_GENERIC_S2-20240602-v1.23.0.bin functioneaza perfect!
Tasmota install
Merge instalat http://ota.tasmota.com/tasmota32/release/tasmota32s2-safeboot.bin cu ajutorul tool-ului https://adafruit.github.io/Adafruit_WebSerial_ESPTool/. Merge cam greu primele 15-20 secunde, dupa aia isi revine. Pe Home Assistant merge, dar prima oara am salvat .bin si i-am facut upload tot cu tool-ul de mai sus. Dupa aceea a mers si OTA. Nu m-am prins inca cum sa definesc/activez led-ul onboard de pe HA, da' mai caut. Nota 8. Ar cam trebui ceva exemple basic pe site-ul de la GroundStudio.
Arduino Ide
Am luat anul trecut pt un proiect dar abia acum am apucat sa-l folosesc. La mine a mers cu ultima versiune de Arduino Ide, cu setarile din descriere cu singura diferenta ca am ales ca placa Deneyep mini V2. Dupa prima programare nu mai trebuie sa apesi boot si reset, merge si serial monitor.
Testare Micropython
Am reusit sa flash-uiesc https://micropython.org/resources/firmware/LOLIN_S2_MINI-20231005-v1.21.0.bin cu esptool.py. Multe variante pentru diverse placi care nu merg.
O problema ciudata a fost cu rshell - fisierele erau corupte dupa copiere, si am constatat ca de vina e portul serial.
Daca am folosit baud rate 1000000 (in loc de 100k) la conectarea rshell, se pare ca merge mai bine - fisiere mici se transfer ok.
Alte observatii:
- versiunea asta de micropython nu are libraries pt. bluetooth.
- nu incarca main.py dupa un hard reset, doar dupa machine.soft_reset()
Astea-s probleme mai degraba cu firmware-ul decat cu placa, doar sa stiti ca nu e perfect.
functioneaza
functioneaza
o sa mai cumpar
Micropython
O placa de calitate ok. Lipiturile arata, mult mai bine decat la majoritatea placilor chinezesti, sunt cam ca si Wemos. Am avut probleme doar cu portul usb-c pentru ca trebuie apasata mufa mai puternic pana face click, altfel se tot intrerupe aiurea alimentarea si nu poti introduce placa in mod programare. Poate din cauza ca e noua mufa?
Am reusit sa instalez relativ usor micropython dupa ce mi-am dat seama cum sa introduc placa in mod programare. Se procedeaza ca si in tutorialul pentru Arduino afisat la descierea produsului: se tine apasat boot + reset in aceasta secventa, apoi se elibereaza boot si apoi reset, placa intra in mod programare via portul serial. In linux apare dispozitivul /dev/ttyACM0, nu aveti nevoie de drivere, actualizari sau alte aiureli.
Urmeaza sa avd cum instalez pe ea Tasmota32.
Install micropython
Ar fi binevenit un mic ajutor cu instalarea micropython pe placa. Cred ca sunt mai multi doritori! Felicitari ardushop pentru ce faceti!!! La cat mai multe placute vandute, concepute in minunata noastra tara si la cati mai multi senzori!!! Faceti treaba excelenta! Multumim .
Recomand
Recomand aceasta placa. Raport calitate / pret bun. Se preteaza foarte bine la proiecte mai sofisticate, cu informatii trimise prin WiFi. Pentru utilizare pe Windows 7 urmariti pasii din acest video, de la minutul 35:10 - https://www.youtube.com/watch?v=3CUJ3ZvMPyI
Super!
Functioneaza Ok with micropython si esphome (cu ceva modificari).
Felicitari !
Acum cateva zile am vazut produsele de la GroundStudio si nu m-am putut abtine sa nu comand un CarbonS2 si 2 senzori cu toate ca aveam cateva placute de dezvoltare similare de la fratii chinezi. Sunt foarte incantat de calitatea executiei. Cred ca ar fi binevenita o gama cat mai larga de senzori si module sub acest brand. Pretul mi se pare decent. Imi place ideea de a-mi alimenta hobby-ul cu produse fabricate in Romania. Mult succes !
15,33 lei
10,44 lei
19,60 lei
16,07 lei
16,92 lei
57,83 lei
14,46 lei
60,29 lei
35,23 lei
55,33 lei 83,00 lei
49,16 lei
107,10 lei
31,92 lei 42,63 lei
3,00 lei 4,50 lei
20,24 lei
0,96 lei
7,52 lei
8,35 lei
8,68 lei
10,25 lei
0,43 lei 0,64 lei
1,61 lei
390,92 lei 428,40 lei
11,86 lei 14,61 lei
10,14 lei 20,85 lei
16,07 lei
4,42 lei 8,47 lei
2,57 lei 3,86 lei
3,21 lei 4,82 lei
44,66 lei 66,99 lei