ESPRESSIF ESP32-JCI-R Leasachaidh Bùird-suaicheantas

Bùird Leasachaidh ESPRESSIF ESP32-JCI-R

ESPRESSIF ESP32-JCI-R Bùird Leasachaidh-prod

Mun Stiùireadh seo

Tha an sgrìobhainn seo an dùil luchd-cleachdaidh a chuideachadh gus an àrainneachd leasachaidh bathar-bog bunaiteach a stèidheachadh airson tagraidhean a leasachadh a’ cleachdadh bathar-cruaidh stèidhichte air modal ESP32-JCI-R.

Notaichean fuasglaidh

Ceann-latha Tionndadh Notaichean fuasglaidh
2020.7 v0.1 Sgaoileadh tòiseachaidh.

Sanas mu atharrachadh sgrìobhainnean

Bidh Espressif a’ toirt seachad fiosan post-d gus fiosrachadh a chumail ri teachdaichean mu atharrachaidhean air sgrìobhainnean teignigeach. Feuch an fo-sgrìobh thu aig www.espressif.com/en/subscribe.

Teisteanas

Luchdaich sìos teisteanasan airson toraidhean Espressif bho www.espressif.com/en/certificates.

Ro-ràdh

ESP32-JCI-R

Tha ESP32-JCI-R na mhodal cumhachdach, coitcheann Wi-Fi + BT + BLE MCU a tha ag amas air raon farsaing de thagraidhean, bho lìonraidhean mothachaidh cumhachd ìosal gu na gnìomhan as cruaidhe, leithid còdachadh guth, sruthadh ciùil agus còdachadh MP3. . Aig cridhe a’ mhodail seo tha a’ chip ESP32-D0WD-V3. Tha a’ chip freumhaichte air a dhealbhadh gus a bhith scalable agus sùbailte. Tha dà chola CPU ann a ghabhas smachd leotha fhèin, agus tha tricead gleoc CPU comasach atharrachadh bho 80 MHz gu 240 MHz. Faodaidh an neach-cleachdaidh cuideachd cumhachd a thoirt far an CPU agus feum a dhèanamh den cho-phròiseasar cumhachd ìosal gus sùil a chumail gu cunbhalach air na h-iomaill airson atharrachaidhean no dol thairis air stairsnich. Tha ESP32 a’ fighe a-steach seata beairteach de iomaill, bho mothachairean suathaidh capacitive, mothachairean Talla, eadar-aghaidh cairt SD, Ethernet, SPI àrd-astar, UART, I2S agus I2C. Tha amalachadh Bluetooth, Bluetooth LE agus Wi-Fi a’ dèanamh cinnteach gun urrainnear raon farsaing de thagraidhean a chuimseachadh agus gu bheil am modal dìon san àm ri teachd: le bhith a’ cleachdadh Wi-Fi leigidh sin raon corporra mòr agus ceangal dìreach ris an eadar-lìn tro Wi-Fi. router fhad ‘s a tha e a’ cleachdadh Bluetooth a ’leigeil leis an neach-cleachdaidh ceangal gu h-iomchaidh ris a’ fòn no lòchrain lùth ìosal a chraoladh airson a lorg. Tha sruth cadail a’ chip ESP32 nas lugha na 5 μA, ga dhèanamh freagarrach airson tagraidhean dealanach le cumhachd bataraidh agus caitheamh. Tha ESP32 a’ toirt taic do ìre dàta suas ri 150 Mbps, agus cumhachd toraidh 20 dBm aig an antenna gus dèanamh cinnteach gu bheil an raon fiosaigeach as fharsainge. Mar sin tha a’ chip a’ tabhann mion-chomharrachaidhean air thoiseach air gnìomhachas agus an coileanadh as fheàrr airson amalachadh dealanach, raon, caitheamh cumhachd, agus ceangal. Tha an siostam obrachaidh a chaidh a thaghadh airson ESP32 freeRTOS le LwIP; Tha TLS 1.2 le luathachadh bathar-cruaidh air a thoirt a-steach cuideachd. Thathas cuideachd a’ toirt taic do ùrachadh tèarainte (crioptaichte) thar an adhair (OTA) gus an urrainn do luchd-leasachaidh am bathar ùrachadh gu leantainneach eadhon às deidh dhaibh a bhith air an leigeil ma sgaoil.

ESP-IDF

Tha Frèam Leasachaidh Espressif IoT (ESP-IDF gu goirid) na fhrèam airson tagraidhean a leasachadh stèidhichte air an Espressif ESP32. Faodaidh luchd-cleachdaidh tagraidhean a leasachadh ann an Windows / Linux / MacOS stèidhichte air ESP-IDF.

Ullachadh

Gus tagraidhean a leasachadh airson ESP32-JCI-R feumaidh tu:

  • PC air a luchdachadh le siostam-obrachaidh Windows, Linux no Mac
  • Toolchain gus an Iarrtas airson ESP32 a thogail
  • Tha ESP-IDF gu bunaiteach a’ toirt a-steach API airson ESP32 agus sgriobtaichean gus an t-sreath innealan obrachadh
  • Deasaiche teacsa airson prògraman (Pròiseactan) a sgrìobhadh ann an C, me, Eclipse
  • Am bòrd ESP32 fhèin agus càball USB gus a cheangal ris a’ PC

Tòisich

Suidheachadh inneal-inneal

Is e an dòigh as luaithe air leasachadh a thòiseachadh le ESP32 le bhith a’ stàladh inneal-inneal ro-thogte. Tog do OS gu h-ìosal agus lean an stiùireadh a chaidh a thoirt seachad.

  • Windows
  • Linux
  • Mac OS

Thoir an aire:
Tha sinn a’ cleachdadh eòlaire ~/esp gus an inneal ro-thogte, ESP-IDF agus sample iarrtasan. Faodaidh tu eòlaire eile a chleachdadh, ach feumaidh tu na h-òrdughan fa leth atharrachadh. A rèir an eòlais agus na roghainnean agad, an àite a bhith a’ cleachdadh sèine inneal ro-thogte, is dòcha gum bi thu airson an àrainneachd agad a ghnàthachadh. Gus an siostam agad fhèin a stèidheachadh, rachaibh chun roinn Customized Setup of Toolchain.
Aon uair ‘s gu bheil thu deiseil le bhith a’ stèidheachadh an t-slabhraidh innealan rachaibh gu roinn Faigh ESP-IDF.

Faigh ESP-IDF

A bharrachd air an t-slabhraidh innealan (anns a bheil prògraman gus an tagradh a chuir ri chèile agus a thogail), feumaidh tu cuideachd API / leabharlannan sònraichte ESP32. Tha iad air an toirt seachad le Espressif ann an stòr ESP-IDF.
Gus fhaighinn, fosgail an inneal-crìochnachaidh, seòladh chun an eòlaire a tha thu airson ESP-IDF a chuir, agus clone e leis an àithne clone git:

Thèid ESP-IDF a luchdachadh sìos gu ~/esp/esp-idf.

Thoir an aire:
Na caill an roghainn -recursive. Ma tha thu air clonadh ESP-IDF mu thràth às aonais an roghainn seo, ruith òrdugh eile gus na fo-mhodalan gu lèir fhaighinn:

  • cd ~/esp/esp-idf
  • ùrachadh submodule git -init

Stèidhich Slighe gu ESP-IDF 

Bidh na prògraman toolchain a’ faighinn cothrom air ESP-IDF a’ cleachdadh caochladair àrainneachd IDF_PATH. Bu chòir an caochladair seo a stèidheachadh air do PC, air neo, cha tog pròiseactan. Faodar an suidheachadh a dhèanamh le làimh, gach uair a thèid PC ath-thòiseachadh. Is e roghainn eile a stèidheachadh gu maireannach le bhith a’ mìneachadh IDF_PATH ann am pròifil an neach-cleachdaidh. Gus sin a dhèanamh, lean an stiùireadh ann an Cuir IDF_PATH ri Pròifil Cleachdaiche.

Tòisich Pròiseact

A-nis tha thu deiseil airson d’ iarrtas ullachadh airson ESP32. Gus tòiseachadh gu sgiobalta, cleachdaidh sinn am pròiseact hello_world bhon examples eòlaire ann an IDF.
Dèan lethbhreac de start-started / hello_world gu ~ / esp eòlaire:

  • cd ~/esp
  • cp -r $IDF_PATH/examples/get-started/hello_world .

Gheibh thu cuideachd raon de example pròiseactan fon t-seannamples eòlaire ann an ESP-IDF. Tha na seanample leabhraichean pròiseict a bhith air an lethbhreacadh san aon dòigh 's a chithear gu h-àrd, gus na pròiseactan agad fhèin a thòiseachadh.

Thoir an aire:
Chan eil siostam togail ESP-IDF a’ toirt taic do dh’ àiteachan ann an slighean gu ESP-IDF no gu pròiseactan.

Ceangail

Tha thu cha mhòr ann. Gus a dhol air adhart nas fhaide, ceangail am bòrd ESP32 ris a ’PC, thoir sùil air dè am port sreathach a tha am bòrd ri fhaicinn agus dearbhaich a bheil conaltradh sreathach ag obair. Mura h-eil thu cinnteach ciamar a nì thu e, thoir sùil air an stiùireadh ann an Stèidhich Serial Connection le ESP32. Thoir fa-near àireamh a’ phuirt, oir bidh feum air san ath cheum.

Dearbhadh

Le bhith ann an uinneag crìochnachaidh, rachaibh gu eòlaire an aplacaid hello_world le bhith a’ taipeadh cd ~/esp/hello_world. An uairsin tòisich clàr-taice goireas rèiteachaidh pròiseict:

  • cd ~/esp/hello_world dèan menuconfig

Ma chaidh ceumannan roimhe seo a dhèanamh ceart, thèid an clàr a leanas a thaisbeanadh: Bùird Leasachaidh ESPRESSIF ESP32-JCI-R-fig1

Anns a 'chlàr-taice, gluais gu Serial flasher config> Port sreathach bunaiteach gus am port sreathach a rèiteachadh, far an tèid am pròiseact a luchdachadh. Dearbhaich an taghadh le putadh a-steach, sàbhail
rèiteachadh le bhith a’ taghadh , agus an uairsin fàg an tagradh le bhith a’ taghadh .

Thoir an aire:
Air Windows, tha ainmean mar COM1 aig puirt sreathach. Air macOS, bidh iad a’ tòiseachadh le /dev/cu. Air Linux, bidh iad a’ tòiseachadh le / dev/tty. (Faic Stèidhich Ceangal Sreathach le ESP32 airson làn fhiosrachadh.)

Seo beagan mholaidhean air seòladh agus cleachdadh menuconfig:

  • suidhich is sìos iuchraichean saighead gus an clàr a stiùireadh.
  • Cleachd an iuchair Enter gus a dhol a-steach do submenu, an iuchair Escape airson a dhol a-mach no fàgail.
  • Seòrsa ? gus sgrion cuideachaidh fhaicinn. Cuir a-steach iuchair a-mach às an sgrìn cuideachaidh.
  • Cleachd an iuchair Space, no iuchraichean Y agus N gus (Tha) agus cuir à comas (Chan eil) nithean rèiteachaidh le bogsaichean-seic “[*]".
  • A' bruthadh? fhad ‘s a tha thu a’ soilleireachadh nì rèiteachaidh a ’sealltainn cuideachadh mun rud sin.
  • Seòrsa / gus na nithean rèiteachaidh a sgrùdadh.

Thoir an aire:
Ma tha thu nad neach-cleachdaidh Arch Linux, gluais gu rèiteachadh inneal SDK agus atharraich ainm an eadar-theangair Python 2 bho python gu python2.

Tog agus flash

A-nis faodaidh tu an tagradh a thogail agus a lasadh. Ruith:

dèan flash

Cuiridh seo ri chèile an tagradh agus na pàirtean ESP-IDF gu lèir, cruthaichidh e an bootloader, clàr sgaradh, agus binaries tagraidh, agus sèididh na binaries sin chun bhòrd ESP32 agad. Bùird Leasachaidh ESPRESSIF ESP32-JCI-R-fig2

Mura h-eil cùisean ann, aig deireadh a’ phròiseas togail, bu chòir dhut teachdaireachdan fhaicinn a’ toirt cunntas air adhartas a’ phròiseas luchdachadh. Mu dheireadh, thèid am modal crìochnachaidh ath-shuidheachadh agus tòisichidh an tagradh “hello_world”. Ma tha thu airson an Eclipse IDE a chleachdadh an àite a bhith a’ ruith dèan, thoir sùil air Build and Flash le Eclipse IDE.

Cumail sùil

Gus faicinn a bheil an aplacaid “hello_world” gu dearbh a ’ruith, dèan seòrsa a’ dèanamh monitor. Tha an àithne seo a’ cur air bhog an tagradh IDF Monitor:

Grunn loidhnichean gu h-ìosal, às deidh log tòiseachaidh is sgrùdaidh, bu chòir dhut “Hello world!” fhaicinn. air a chlò-bhualadh leis an tagradh. Bùird Leasachaidh ESPRESSIF ESP32-JCI-R-fig3

Gus an monitor fhàgail cleachd an ath-ghoirid Ctrl+].

Thoir an aire:
Ma chì thu an àite na teachdaireachdan gu h-àrd, gum faic thu sgudal no sgrùdaire air thuaiream goirid às deidh an luchdachadh suas, tha coltas ann gu bheil am bòrd agad a’ cleachdadh criostal 26MHz, fhad ‘s a tha an ESP-IDF a’ gabhail ris gu bheil 40MHz àbhaisteach. Leig às an monitor, till air ais chun chlàr-taice, atharraich CONFIG_ESP32_XTAL_FREQ_SEL gu 26MHz, an uairsin tog agus fras an aplacaid a-rithist. Lorgar seo fo chlàr-taice dèante fo cho-dhealbhadh co-phàirteach -> ESP32-sònraichte - Prìomh tricead XTAL. Gus flash a dhèanamh agus monitor a dhèanamh ann an aon turas, dèan seòrsa a’ dèanamh an monitor flash. Thoir sùil air an roinn IDF Monitor airson geàrr-liostaichean feumail agus tuilleadh fiosrachaidh mu bhith a’ cleachdadh an aplacaid seo. Sin a h-uile càil a dh’ fheumas tu airson tòiseachadh le ESP32! A-nis tha thu deiseil airson feuchainn air seann neach eileampno rach gu deas gu bhith a’ leasachadh na tagraidhean agad fhèin.

Aithris-àichidh agus Sanas Dlighe-sgrìobhaidh
Fiosrachadh anns an sgrìobhainn seo, a ’toirt a-steach URL iomraidhean, fo ùmhlachd atharrachadh gun rabhadh. Tha an sgrìobhainn seo air a sholarachadh MAR CHAN EIL GAN BARANTAS CHAN EIL, A’ GABHAIL A-STEACH BARANTAS AIRSON MARSANTACHD, NACH EIL RIAGHLADH, fhreagarrachd airson adhbhar sònraichte sam bith, no barantas sam bith eile ag èirigh a-mach à moladh, sònrachadh sam bith.AMPLE. Tha a h-uile uallach, a’ gabhail a-steach buailteachd airson briseadh chòraichean seilbh sam bith, co-cheangailte ri cleachdadh an fhiosrachaidh san sgrìobhainn seo air a dhiùltadh. Chan eil ceadan sam bith a tha soilleir no so-thuigsinn, le stad no eile, do chòraichean seilbh inntleachdail sam bith air an toirt seachad an seo. Tha suaicheantas Ball Caidreachas Wi-Fi na chomharra-malairt den Chaidreachas Wi-Fi. Tha an suaicheantas Bluetooth na chomharra-malairt clàraichte de Bluetooth SIG. Is ann leis an luchd-seilbh aca a tha a h-uile ainm malairt, comharra-malairt agus comharra-malairt clàraichte a tha air an ainmeachadh san sgrìobhainn seo agus tha iad air an aithneachadh leis an seo.
Còraichean glèidhte © 2018 Espressif Inc.

Sgrìobhainnean/Goireasan

Bùird Leasachaidh ESPRESSIF ESP32-JCI-R [pdfLeabhar-làimhe an neach-cleachdaidh
ESP32JCIR, 2AC7Z-ESP32JCIR, 2AC7ZESP32JCIR, ESP32-JCI-R, Bùird Leasachaidh, Bùird Leasachaidh ESP32-JCI-R, Bùird

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *