ESPRESSIF ESP32-JCI-R Development Boards

Hais Txog Cov Lus Qhia no
Cov ntaub ntawv no yog npaj los pab cov neeg siv teeb tsa software tsim kho ib puag ncig rau kev tsim cov ntawv thov siv kho vajtse raws li ESP32-JCI-R module.
Tso Lus Ceeb Toom
| Hnub tim | Version | Tso ntawv sau tseg |
| 2020.7 | v 0.1 | Kev tso tawm ua ntej. |
Daim Ntawv Ceeb Toom Hloov Cov Ntaub Ntawv
Espressif muab email ceeb toom kom cov neeg siv khoom hloov kho tshiab ntawm kev hloov pauv rau cov ntaub ntawv thev naus laus zis. Thov pab subscribe ntawm www.espressif.com/en/subscribe.
Daim ntawv pov thawj
Download tau daim ntawv pov thawj rau Espressif khoom los ntawm www.espressif.com/en/certificates.
Taw qhia
ESP32-JCI-R
ESP32-JCI-R yog lub zog muaj zog, muaj zog Wi-Fi + BT + BLE MCU module uas tsom rau ntau yam kev siv, xws li los ntawm lub zog hluav taws xob tsis tshua muaj zog rau cov haujlwm uas xav tau tshaj plaws, xws li lub suab encoding, suab paj nruag streaming thiab MP3 decoding. . Ntawm qhov tseem ceeb ntawm qhov module no yog ESP32-D0WD-V3 nti. Lub chip embedded yog tsim los ua scalable thiab yoog raws. Muaj ob lub CPU cores uas tuaj yeem tswj tau tus kheej, thiab CPU moos zaus hloov tau los ntawm 80 MHz txog 240 MHz. Tus neeg siv kuj tseem tuaj yeem siv lub zog tawm ntawm CPU thiab siv lub tshuab hluav taws xob qis los saib xyuas cov khoom siv peripherals rau kev hloov pauv lossis hla qhov pib. ESP32 integrates ib tug nplua nuj txheej ntawm peripherals, xws li capacitive touch sensors, Hall sensors, SD card interface, Ethernet, high-ceev SPI, UART, I2S thiab I2C. Kev sib koom ua ke ntawm Bluetooth, Bluetooth LE thiab Wi-Fi ua kom ntseeg tau tias ntau yam kev siv tuaj yeem raug tsom thiab tias lub module yog pov thawj yav tom ntej: siv Wi-Fi tso cai rau lub cev loj thiab kev sib txuas ncaj qha rau hauv internet los ntawm Wi-Fi. router thaum siv Bluetooth tso cai rau tus neeg siv kom yooj yim txuas rau lub xov tooj lossis tshaj tawm lub zog qis rau nws qhov kev tshawb pom. Kev pw tsaug zog tam sim no ntawm ESP32 nti yog tsawg dua 5 μA, ua rau nws tsim nyog rau kev siv roj teeb thiab siv hluav taws xob siv tau. ESP32 txhawb nqa cov ntaub ntawv tus nqi txog li 150 Mbps, thiab 20 dBm tso zis hluav taws xob ntawm tus kav hlau txais xov kom ntseeg tau tias lub cev dav tshaj plaws. Xws li cov nti muab cov kev qhia tshwj xeeb hauv kev lag luam thiab kev ua haujlwm zoo tshaj plaws rau kev sib koom ua ke hauv hluav taws xob, ntau yam, kev siv hluav taws xob, thiab kev sib txuas. Lub operating system xaiv rau ESP32 yog freeRTOS nrog LwIP; TLS 1.2 nrog kho vajtse acceleration yog built-in thiab. Kev ruaj ntseg (encrypted) over-the-air (OTA) kev hloov kho kuj tseem txhawb kom cov neeg tsim khoom tuaj yeem hloov kho lawv cov khoom txuas ntxiv txawm tias tom qab lawv tso tawm.
ESP-IDF
Espressif IoT Development Framework (ESP-IDF luv luv) yog lub hauv paus rau kev tsim cov ntawv thov raws li Espressif ESP32. Cov neeg siv tuaj yeem tsim cov ntawv thov hauv Windows / Linux / MacOS raws li ESP-IDF.
Kev npaj
Txhawm rau tsim cov ntawv thov rau ESP32-JCI-R koj xav tau:
- PC loaded nrog Windows, Linux lossis Mac operating system
- Toolchain los tsim daim ntawv thov rau ESP32
- ESP-IDF tseem ceeb muaj API rau ESP32 thiab cov ntawv sau los ua haujlwm rau cov cuab yeej cuab tam
- Cov ntawv nyeem los sau cov kev pab cuam (Projects) hauv C, xws li dab noj hnub
- Lub ESP32 board nws tus kheej thiab ib tug USB cable los txuas rau lub PC
Pib pib
Kev teeb tsa Toolchain
Txoj kev nrawm tshaj plaws los pib kev txhim kho nrog ESP32 yog los ntawm kev txhim kho lub cuab yeej ua ntej. Nqa koj OS hauv qab no thiab ua raws li cov lus qhia.
- Qhov rai
- Linux
- Mac OS
Nco tseg:
Peb tab tom siv ~ / esp directory rau nruab lub prebuilt toolchain, ESP-IDF thiab sampua applications. Koj tuaj yeem siv cov npe sib txawv, tab sis yuav tsum tau kho cov lus txib. Nyob ntawm koj qhov kev paub dhau los thiab kev nyiam, es tsis txhob siv lub cuab yeej ua ntej, koj tuaj yeem xav kho koj ib puag ncig. Txhawm rau teeb tsa koj tus kheej txoj hauv kev mus rau ntu Customized Setup of Toolchain.
Thaum koj ua tiav nrog kev teeb tsa lub cuab yeej ces mus rau ntu Tau ESP-IDF.
Tau txais ESP-IDF
Dhau li ntawm toolchain (uas muaj cov kev pab cuam los sau thiab tsim daim ntawv thov), koj kuj xav tau ESP32 tshwj xeeb API / tsev qiv ntawv. Lawv tau muab los ntawm Espressif hauv ESP-IDF repository.
Txhawm rau kom tau txais nws, qhib lub davhlau ya nyob twg, mus rau cov npe koj xav muab ESP-IDF, thiab clone nws siv git clone hais kom ua:
- cd ~/np
- git clone - rov ua dua https://github.com/espressif/esp-idf.git
ESP-IDF yuav raug rub rau hauv ~/esp/esp-idf.
Nco tseg:
Tsis txhob nco qhov kev xaiv -recursive. Yog tias koj twb tau cloned ESP-IDF yam tsis muaj qhov kev xaiv no, khiav lwm cov lus txib kom tau txais tag nrho cov submodules:
- cd ~/esp/esp-idf
- git submodule hloov tshiab -init
Teem Txoj Kev rau ESP-IDF
Cov kev pabcuam toolchain nkag ESP-IDF siv IDF_PATH ib puag ncig hloov pauv. Qhov kev hloov pauv no yuav tsum tau teeb tsa hauv koj lub PC, txwv tsis pub, cov haujlwm yuav tsis tsim. Kev teeb tsa tuaj yeem ua tiav manually, txhua zaus PC rov pib dua. Lwm qhov kev xaiv yog teeb tsa nws mus tas li los ntawm kev txhais IDF_PATH hauv tus neeg siv qhov profile. Ua li no, ua raws cov lus qhia hauv Ntxiv IDF_PATH rau Tus Neeg Siv Khoom.
Pib Ua Haujlwm
Tam sim no koj npaj txhij los npaj koj daim ntawv thov rau ESP32. Txhawm rau pib sai, peb yuav siv qhov project hello_world los ntawm examples directory hauv IDF.
Copy get-started/hello_world rau ~/esp directory:
- cd ~/np
- cp -r $IDF_PATH/examples/get-started/hello_world .
Koj tuaj yeem nrhiav tau ntau yam ntawm example tej yaam num under the examples directory hauv ESP-IDF. Cov example qhov project directories tuaj yeem luam tau tib yam li tau hais los saum no, los pib koj tus kheej cov haujlwm.
Nco tseg:
ESP-IDF tsim qhov system tsis txhawb qhov chaw hauv txoj hauv kev mus rau ESP-IDF lossis rau cov haujlwm.
Txuas
Koj yuav luag. Txhawm rau txuas ntxiv mus, txuas ESP32 lub rooj tsavxwm rau PC, tshawb xyuas hauv qab qhov chaw nres nkoj ntawm lub rooj tsavxwm pom thiab xyuas seb puas muaj kev sib txuas lus ua haujlwm. Yog tias koj tsis paub meej tias yuav ua li cas, xyuas cov lus qhia hauv Tsim Serial Txuas nrog ESP32. Nco ntsoov tus naj npawb chaw nres nkoj, raws li nws yuav tsum tau ua hauv cov kauj ruam tom ntej.
Configure
Nyob rau hauv lub qhov rais davhlau ya nyob twg, mus rau cov npe ntawm daim ntawv thov hello_world los ntawm ntaus ntawv cd ~/esp/hello_world. Tom qab ntawd pib qhov project configuration utility menuconfig:
- cd ~/esp/hello_world ua menuconfig
Yog tias cov kauj ruam dhau los tau ua tiav lawm, cov ntawv qhia zaub mov hauv qab no yuav tshwm sim: 
Hauv cov ntawv qhia zaub mov, mus rau Serial flasher config> Default serial chaw nres nkoj los teeb tsa qhov chaw nres nkoj serial, qhov twg qhov project yuav raug thauj mus rau. Confirm xaiv los ntawm nias nkag, txuag
configuration los ntawm kev xaiv , thiab tom qab ntawd tawm hauv daim ntawv thov los ntawm kev xaiv .
Nco tseg:
Ntawm Windows, serial ports muaj npe zoo li COM1. Ntawm macOS, lawv pib nrog /dev/cu. Ntawm Linux, lawv pib nrog /dev/tty. (Saib Tsim Serial Txuas nrog ESP32 kom paub meej tag nrho.)
Nov yog ob peb lub tswv yim ntawm kev navigation thiab siv menuconfig:
- teeb tsa & nqes xub yuam sij rau navigate cov ntawv qhia zaub mov.
- Siv tus yuam sij Enter mus rau hauv cov ntawv qhia zaub mov, tus yuam sij khiav tawm mus lossis tawm mus.
- Hom? pom ib qho screen pab. Nkag mus rau qhov tseem ceeb tawm ntawm lub vijtsam pab.
- Siv tus yuam sij Chaw, lossis Y thiab N yuam sij kom pab tau (Yog) thiab lov tes taw (Tsis yog) cov khoom teeb tsa nrog lub npov "[*]".
- Nias? thaum tseem ceeb ib yam khoom configuration qhia pab txog yam khoom ntawd.
- Ntaus / txhawm rau tshawb xyuas cov khoom teeb tsa.
Nco tseg:
Yog tias koj yog tus neeg siv Arch Linux, mus rau SDK cov cuab yeej teeb tsa thiab hloov lub npe ntawm tus neeg txhais lus Python 2 los ntawm python mus rau python2.
Tsim thiab Flash
Tam sim no koj tuaj yeem tsim thiab rub tawm daim ntawv thov. Khiav:
ua flash
Qhov no yuav suav sau daim ntawv thov thiab tag nrho cov ESP-IDF cov khoom, tsim lub bootloader, muab faib cov lus, thiab daim ntawv thov binaries, thiab ntws cov binaries rau koj lub rooj tsavxwm ESP32. 
Yog tias tsis muaj teeb meem, thaum kawg ntawm cov txheej txheem tsim, koj yuav tsum pom cov lus piav qhia txog kev nce qib ntawm cov txheej txheem thauj khoom. Thaum kawg, qhov kawg module yuav rov pib dua thiab daim ntawv thov "hello_world" yuav pib. Yog tias koj xav siv Eclipse IDE es tsis txhob khiav ua, mus saib Tsim thiab Flash nrog dab noj hnub IDE.
Saib xyuas
Txhawm rau pom yog tias daim ntawv thov "hello_world" tiag tiag khiav, ntaus ua saib. Cov lus txib no tab tom qhib daim ntawv thov IDF Monitor:
Ob peb kab hauv qab no, tom qab pib thiab kuaj xyuas, koj yuav tsum pom "Nyob zoo ntiaj teb!" luam tawm los ntawm daim ntawv thov. 
Txhawm rau tawm ntawm lub monitor siv shortcut Ctrl +].
Nco tseg:
Yog tias tsis yog cov lus saum toj no, koj pom cov khib nyiab tsis sib xws lossis saib xyuas tsis ntev tom qab upload, koj lub rooj tsavxwm yuav siv tau 26MHz siv lead ua, thaum ESP-IDF xav tias lub neej ntawd yog 40MHz. Tawm ntawm lub monitor, rov qab mus rau menuconfigg, hloov CONFIG_ESP32_XTAL_FREQ_SEL mus rau 26MHz, tom qab ntawd tsim thiab rov ua daim ntawv thov dua. Qhov no muaj nyob rau hauv ua menuconfig nyob rau hauv Component configg -> ESP32-specific - Main XTAL zaus. Txhawm rau ua kom flash thiab ua kom saib xyuas hauv ib qho mus, ntaus ua lub flash saib. Tshawb xyuas ntu IDF Saib Xyuas kom muab cov shortcuts thiab cov ntsiab lus ntxiv ntawm kev siv daim ntawv thov no. Qhov ntawd yog txhua yam koj yuav tsum tau pib nrog ESP32! Tam sim no koj npaj txhij mus sim lwm tus examples los yog mus rau txoj cai los tsim koj tus kheej daim ntawv thov.
Tsis lees paub thiab Daim Ntawv Ceeb Toom Copyright
Cov ntaub ntawv hauv daim ntawv no, suav nrog URL cov ntaub ntawv, yuav raug hloov pauv yam tsis tau ceeb toom. Cov ntaub ntawv no tau muab raws li-yog tsis muaj kev lav phib xaub, suav nrog txhua qhov kev lav phib xaub ntawm cov khoom lag luam, tsis muaj kev cuam tshuam, FITNESS rau txhua lub hom phiaj tshwj xeeb, lossis ib qho kev lav phib xaub, lossis lwm yam kev lav phib xaubAMPLE. Txhua qhov kev lav phib xaub, suav nrog kev lav phib xaub rau kev ua txhaum cai ntawm cov tswv cuab, hais txog kev siv cov ntaub ntawv hauv daim ntawv no tsis lees paub. Tsis muaj ntawv tso cai qhia los yog qhia, los ntawm estoppel los yog lwm yam, rau ib qho kev muaj tswv yim muaj cai tau tso cai ntawm no. Lub logo Wi-Fi Alliance Tus Tswv Cuab yog lub cim lag luam ntawm Wi-Fi Alliance. Lub logo Bluetooth yog lub cim lag luam ntawm Bluetooth SIG. Tag nrho cov npe lag luam, cov cim lag luam, thiab cov cim lag luam sau npe tau hais hauv daim ntawv no yog cov cuab yeej ntawm lawv cov tswv thiab tau lees paub ntawm no.
Khoos phis tawj thev naus laus zis © Copyright 2018 | Espressif Inc. All rights reserved.
Cov ntaub ntawv / Cov ntaub ntawv
![]() |
ESPRESSIF ESP32-JCI-R Development Boards [ua pdf] Tus neeg siv phau ntawv ESP32JCIR, 2AC7Z-ESP32JCIR, 2AC7ZESP32JCIR, ESP32-JCI-R, Kev Txhim Kho Boards, ESP32-JCI-R Kev Txhim Kho Board, Boards |




