ESPRESSIF ESP32-JCI-R Boards Development
Game da Wannan Jagorar
An yi nufin wannan takaddar don taimaka wa masu amfani saita ainihin yanayin haɓaka software don haɓaka aikace-aikace ta amfani da kayan aiki bisa tsarin ESP32-JCI-R.
Bayanan Saki
Kwanan wata | Sigar | Bayanan sanarwa |
2020.7 | V0.1 | Sakin farko. |
Sanarwa Canjin Takardu
Espressif yana ba da sanarwar imel don ci gaba da sabunta abokan ciniki akan canje-canje ga takaddun fasaha. Da fatan za a yi rajista a www.espressif.com/en/subscribe.
Takaddun shaida
Zazzage takaddun shaida don samfuran Espressif daga www.espressif.com/en/certificates.
Gabatarwa
Saukewa: ESP32-JCI-R
ESP32-JCI-R yana da ƙarfi, nau'in Wi-Fi + BT + BLE MCU wanda ke da alaƙa da aikace-aikace iri-iri, kama daga cibiyoyin firikwensin ƙaramar ƙarfi zuwa ayyuka masu buƙata, kamar rikodin murya, yawo na kiɗa da ƙaddamar da MP3. . A ainihin wannan ƙirar shine guntu ESP32-D0WD-V3. An ƙera guntu da aka haɗa don zama mai daidaitawa da daidaitawa. Akwai nau'ikan nau'ikan CPU guda biyu waɗanda za'a iya sarrafa su daban-daban, kuma ana iya daidaita mitar agogon CPU daga 80 MHz zuwa 240 MHz. Mai amfani kuma na iya kashe CPU kuma yayi amfani da mai haɗin gwiwa mai ƙaramin ƙarfi don sa ido akai-akai don canje-canje ko ketare ƙofa. ESP32 yana haɗa ɗimbin abubuwan haɗin kai, kama daga na'urori masu auna firikwensin taɓawa, firikwensin Hall, ƙirar katin SD, Ethernet, SPI mai sauri, UART, I2S da I2C. Haɗin kai na Bluetooth, Bluetooth LE da Wi-Fi yana tabbatar da cewa za a iya yin niyya da yawa na aikace-aikacen kuma cewa ƙirar ta zama hujja ta gaba: ta amfani da Wi-Fi yana ba da damar babban kewayon jiki da haɗin kai kai tsaye zuwa intanit ta hanyar Wi-Fi. na'ura mai ba da hanya tsakanin hanyoyin sadarwa yayin amfani da Bluetooth yana bawa mai amfani damar haɗawa da wayar da kyau ko watsar da ƙananan tashoshi masu ƙarfi don gano ta. A halin yanzu barci na guntu ESP32 bai kai 5 μA ba, yana mai da shi dacewa da aikace-aikacen lantarki mai ƙarfi da batir. ESP32 yana goyan bayan ƙimar bayanai har zuwa 150 Mbps, da ƙarfin fitarwa 20 dBm a eriya don tabbatar da mafi girman kewayon jiki. Don haka guntu yana ba da ƙayyadaddun jagororin masana'antu da mafi kyawun aiki don haɗin lantarki, kewayo, amfani da wutar lantarki, da haɗin kai. Tsarin aiki da aka zaɓa don ESP32 shine freeRTOS tare da LwIP; TLS 1.2 tare da haɓaka kayan aiki an gina shi kuma. Ana kuma goyan bayan haɓaka ingantaccen (ɓoye) akan iska (OTA) don masu haɓakawa su ci gaba da haɓaka samfuran su koda bayan an sake su.
ESP-IDF
Tsarin Ci gaban Espressif IoT (ESP-IDF a takaice) tsari ne don haɓaka aikace-aikace dangane da Espressif ESP32. Masu amfani za su iya haɓaka aikace-aikace a cikin Windows/Linux/MacOS bisa ESP-IDF.
Shiri
Don haɓaka aikace-aikacen ESP32-JCI-R kuna buƙatar:
- An ɗora Kwamfuta tare da ko dai Windows, Linux ko Mac tsarin aiki
- Kayan aiki don gina Aikace-aikacen don ESP32
- ESP-IDF da gaske ya ƙunshi API don ESP32 da rubutun don sarrafa sarkar kayan aiki
- Editan rubutu don rubuta shirye-shirye (Projects) a C, misali, Eclipse
- Ita kanta hukumar ESP32 da kebul na USB don haɗa shi da PC
Fara
Saitin Kayan Aikin Kayan aiki
Hanya mafi sauri don fara haɓakawa tare da ESP32 ita ce ta shigar da sarƙar kayan aiki da aka riga aka gina. Dauki OS ɗin ku a ƙasa kuma ku bi umarnin da aka bayar.
- Windows
- Linux
- Mac OS
Lura:
Muna amfani da ~/esp directory don shigar da kayan aikin da aka riga aka gina, ESP-IDF da sampda aikace-aikace. Kuna iya amfani da wani kundin adireshi daban, amma kuna buƙatar daidaita umarni daban-daban. Dangane da gogewar ku da abubuwan da kuke so, maimakon amfani da sarkar kayan aiki da aka riga aka gina, ƙila kuna so ku keɓance mahallin ku. Don saita tsarin hanyar ku je zuwa sashin Saitin Kayan aiki na Musamman.
Da zarar kun gama saita kayan aikin to sai ku je sashin Samu ESP-IDF.
Samu ESP-IDF
Bayan kayan aiki (wanda ya ƙunshi shirye-shirye don haɗawa da gina aikace-aikacen), kuna buƙatar takamaiman API / ɗakunan karatu na ESP32. Espressif ne ke samar da su a cikin ma'ajin ESP-IDF.
Don samun ta, buɗe tashar tashar, kewaya zuwa kundin adireshi da kuke son sanya ESP-IDF, kuma ku haɗa shi ta amfani da umarnin git clone:
- cd ~/sa
- git clone - mai maimaitawa https://github.com/espressif/esp-idf.git
Za a sauke ESP-IDF zuwa ~/esp/esp-idf.
Lura:
Kar a rasa zaɓi na maimaitawa. Idan kun riga kun rufe ESP-IDF ba tare da wannan zaɓi ba, gudanar da wani umarni don samun duk ƙananan kayan aikin:
- cd ~/esp/esp-idf
- git submodule update –init
Saita Hanya zuwa ESP-IDF
Shirye-shiryen sarkar kayan aiki suna samun damar ESP-IDF ta amfani da madaidaicin yanayin IDF_PATH. Ya kamata a saita wannan canjin akan PC ɗinku, in ba haka ba, ayyukan ba za su yi gini ba. Ana iya yin saitin da hannu, duk lokacin da aka sake kunna PC. Wani zaɓi shine saita shi ta dindindin ta hanyar ma'anar IDF_PATH a cikin bayanan mai amfani. Don yin haka, bi umarnin cikin Ƙara IDF_PATH zuwa Bayanan Mai amfani.
Fara Aiki
Yanzu kun shirya don shirya aikace-aikacen ku don ESP32. Don farawa da sauri, za mu yi amfani da aikin hello_world daga tsohonamples directory a cikin IDF.
Kwafi fara farawa/hello_world zuwa ~/esp directory:
- cd ~/sa
- cp -r $IDF_PATH/ misaliamples/fara farawa/sannu_duniya.
Hakanan zaka iya samun kewayon example ayyukan karkashin examples directory a cikin ESP-IDF. Wadannan exampZa a iya kwafi kundayen ayyukan aiki kamar yadda aka gabatar a sama, don fara ayyukan ku.
Lura:
Tsarin ginin ESP-IDF baya goyan bayan sarari a cikin hanyoyin zuwa ESP-IDF ko zuwa ayyuka.
Haɗa
Kusan kuna nan. Don samun damar ci gaba, haɗa allon ESP32 zuwa PC, duba ƙarƙashin abin da tashar tashar jiragen ruwa ke bayyane kuma tabbatar da ko sadarwar serial tana aiki. Idan ba ku da tabbacin yadda ake yi, duba umarnin a Kafa Serial Connection tare da ESP32. Kula da lambar tashar jiragen ruwa, kamar yadda za a buƙaci a mataki na gaba.
Sanya
Kasancewa a cikin taga tasha, je zuwa kundin adireshin aikace-aikacen hello_world ta buga cd ~/esp/hello_world. Sa'an nan kuma fara aikin daidaitawa mai amfani menuconfig:
- cd ~/esp/hello_world yi menuconfig
Idan an yi matakan da suka gabata daidai, za a nuna menu mai zuwa:
A cikin menu, kewaya zuwa Serial flasher config> Default serial port don saita serial port, inda aikin zai loda zuwa. Tabbatar da zaɓi ta latsa Shigar, Ajiye
daidaitawa ta zaɓi , sannan fita aikace-aikacen ta zaɓi .
Lura:
A kan Windows, jerin tashoshin jiragen ruwa suna da sunaye kamar COM1. A kan macOS, suna farawa da /dev/cu. A Linux, suna farawa da /dev/tty. (Duba Ƙaddamar Serial Connection tare da ESP32 don cikakkun bayanai.)
Anan akwai matakai guda biyu akan kewayawa da amfani da menuconfig:
- saita & saukar da maɓallin kibiya don kewaya menu.
- Yi amfani da maɓallin Shigar don shiga cikin menu na ƙasa, maɓallin Tserewa don fita ko fita.
- Nau'in ? don ganin allon taimako. Shigar da maɓallin fita daga allon taimako.
- Yi amfani da maɓallin sararin samaniya, ko maɓallan Y da N don kunna (Ee) kuma kashe (A'a) abubuwan haɗin kai tare da akwatunan rajistan "[*]".
- Latsawa? yayin da ake nuna wani abu na daidaitawa yana nuna taimako game da abin.
- Buga / don bincika abubuwan haɗin kai.
Lura:
Idan kai mai amfani ne na Arch Linux, kewaya zuwa tsarin kayan aikin SDK kuma canza sunan mai fassarar Python 2 daga Python zuwa Python2.
Gina da Flash
Yanzu zaku iya ginawa da kunna aikace-aikacen. Gudu:
yi walƙiya
Wannan zai tattara aikace-aikacen da duk abubuwan ESP-IDF, samar da bootloader, tebur na bangare, da binaries na aikace-aikace, kuma zazzage waɗannan binaries zuwa allon ESP32 na ku.
Idan babu matsala, a ƙarshen aikin ginawa, ya kamata ku ga saƙonnin da ke kwatanta ci gaban aikin lodawa. A ƙarshe, za a sake saita tsarin ƙarshen kuma aikace-aikacen "hello_world" zai fara. Idan kuna son amfani da Eclipse IDE maimakon yin aiki, duba Gina da Flash tare da IDE Eclipse.
Saka idanu
Don ganin idan da gaske aikace-aikacen "hello_world" yana gudana, rubuta mai dubawa. Wannan umarni yana ƙaddamar da aikace-aikacen IDF Monitor:
Layuka da yawa a ƙasa, bayan farawa da rajistan bincike, yakamata ku ga "Hello duniya!" bugu daga aikace-aikacen.
Don fita daga mai duba yi amfani da gajeriyar hanya Ctrl+].
Lura:
Idan maimakon saƙon da ke sama, kuna ganin datti ko saka idanu ya gaza jim kaɗan bayan lodawa, mai yuwuwar hukumar ku tana amfani da crystal na 26MHz, yayin da ESP-IDF ke ɗaukan tsoho na 40MHz. Fita daga mai duba, koma kan menuconfig, canza CONFIG_ESP32_XTAL_FREQ_SEL zuwa 26MHz, sa'an nan kuma sake gina aikace-aikacen. Ana samun wannan a ƙarƙashin sa menuconfig a ƙarƙashin Config Config -> takamaiman ESP32 - Babban mitar XTAL. Don aiwatar da yin walƙiya da yin Monitor a tafi ɗaya, rubuta yana yin filasha. Duba sashin IDF Monitor don gajerun hanyoyi masu amfani da ƙarin cikakkun bayanai kan amfani da wannan aikace-aikacen. Wannan shine abin da kuke buƙata don farawa da ESP32! Yanzu kun shirya don gwada wasu tsohonampko ku tafi daidai don haɓaka aikace-aikacen ku.
Sanarwa da Haƙƙin mallaka
Bayani a cikin wannan takarda, gami da URL nassoshi, ana iya canzawa ba tare da sanarwa ba. AN BAYAR DA WANNAN TAKARDUN KAMAR YADDA BABU WARRANTI KOMAI, HADA DA WANI GARANTI NA KWANCIYAR HANKALI, RA'AYIN CUTARWA, KYAUTATA GA KOWANE MUSAMMAN MANUFAR, KO WANI GARANTI WAJEN FARUWA, WAJEN BANGASKIYA.AMPLE. Duk wani abin alhaki, gami da abin alhaki don keta haƙƙin mallaka, da ya shafi amfani da bayanai a cikin wannan takaddar ba a yarda da su ba. Babu wani lasisi da aka bayyana ko bayyana, ta estoppel ko akasin haka, ga kowane haƙƙin mallakar fasaha da aka bayar anan. Alamar Memba ta Wi-Fi Alliance alamar kasuwanci ce ta Wi-Fi Alliance. Tambarin Bluetooth alamar kasuwanci ce mai rijista ta Bluetooth SIG. Duk sunayen kasuwanci, alamun kasuwanci, da alamun kasuwanci masu rijista da aka ambata a cikin wannan takaddar mallakin masu su ne kuma an yarda dasu.
Haƙƙin mallaka © 2018 Espressif Inc. Duk haƙƙin mallaka.
Takardu / Albarkatu
![]() |
ESPRESSIF ESP32-JCI-R Boards Development [pdf] Manual mai amfani ESP32JCIR, 2AC7Z-ESP32JCIR, 2AC7ZESP32JCIR, ESP32-JCI-R, Hukumomin Ci gaba, ESP32-JCI-R Ci gaban Al'adu, Alloli |