ESPRESSIF ESP32-C3-MINI-1 Wi-Fi da Bluetooth Intanet na Abubuwa Module Manual
Game da Wannan Takardun
Wannan jagorar mai amfani yana nuna yadda ake farawa da tsarin ESP32-C3-MINI-1.
Sabunta Takardu
Da fatan za a ko da yaushe koma ga sabon sigar kunna https://www.espressif.com/en/support/download/documents.
Tarihin Bita
Don sake fasalin tarihin wannan takarda, da fatan za a koma shafi na ƙarshe.
Sanarwa Canjin Takardu
Espressif yana ba da sanarwar imel don ci gaba da sabunta ku kan 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
Ƙarsheview
- Module Overview
ESP32-C3-MINI-1 babban maƙasudi ne na Wi-Fi da Bluetooth LE. Ƙaƙƙarfan saiti na kayan aiki da ƙaramin girman sa wannan ƙirar ya zama kyakkyawan zaɓi don gidaje masu kaifin baki, sarrafa kansa na masana'antu, kula da lafiya, kayan lantarki na mabukaci, da sauransu.
Tebur 1: Bayanan Bayani na ESP32C3MINI1
Categories Siga Ƙayyadaddun bayanai Wi-Fi Ka'idoji 802.11 b/g/n (har zuwa 150 Mbps) Kewayon mita 2412 ~ 2462 MHz Bluetooth® Ka'idoji Bluetooth® LE: Bluetooth 5 da Bluetooth mesh Rediyo Class-1, class-2 da class-3 watsawa Hardware
Module musaya GPIO, SPI, UART, I2C, I2S, ramut na gefe, LED PWM mai sarrafawa, babban mai sarrafa DMA, TWAI® mai sarrafawa (mai jituwa tare da ISO 11898-1), firikwensin zafin jiki, SAR ADC Haɗe-haɗe crystal 40 MHz crystal Ƙa'idar aikitage/Power wadata 3.0 ~ 3.6 V Aiki na yanzu Matsakaici: 80mA Mafi ƙarancin halin yanzu da ake bayarwa ta hanyar wuta wadata
500 mA Yanayin yanayi -40 °C ~ +105 °C Matsayin jin daɗi (MSL) Mataki na 3 - Bayanin Pin
Hoto 1: Fin Layout (Top View)
Module ɗin yana da fil 53. Duba ma'anar fil a Tebu 2.
Don daidaitawar fil na gefe, da fatan za a koma zuwa ESP32-C3 Bayanan Bayani na Iyali.
Tebur 2: Ma'anar Ma'anar Pin
Suna A'a. Nau'in Aiki GND 1, 2, 11, 14, 36-53 P Kasa 3V3 3 P Tushen wutan lantarki NC 4 — NC IO2 5 I/O/T GPIO2, ADC1_CH2, FSPIQ IO3 6 I/O/T GPIO3, ADC1_CH3 NC 7 — NC EN
8
I
High: a kunne, yana ba da damar guntu. Ƙananan: a kashe, guntu yana kashe wuta. Lura: Kar a bar fil ɗin EN yana yawo.
NC 9 — NC NC 10 — NC IO0 12 I/O/T GPIO0, ADC1_CH0, XTAL_32K_P IO1 13 I/O/T GPIO1, ADC1_CH1, XTAL_32K_N NC 15 — NC IO10 16 I/O/T GPIO10, FPICS0 NC 17 — NC IO4 18 I/O/T GPIO4, ADC1_CH4, FSPIHD, MTMS IO5 19 I/O/T GPIO5, ADC2_CH0, FSPIWP, MTDI IO6 20 I/O/T GPIO6, FPICLK, MTCK IO7 21 I/O/T GPIO7, FSPID, MTDO IO8 22 I/O/T Farashin GPIO8 IO9 23 I/O/T Farashin GPIO9 NC 24 — NC NC 25 — NC IO18 26 I/O/T Farashin GPIO18 IO19 27 I/O/T Farashin GPIO19 NC 28 — NC NC 29 — NC Saukewa: RXD0 30 I/O/T GPIO20, U0RXD, MUX0 31 I/O/T GPIO21, U0TXD NC 32 — NC NC 33 — NC NC 34 — NC NC 35 — NC
Farawa akan ESP32C3MINI1
Abin da kuke Bukata
Don haɓaka aikace-aikacen ESP32-C3-MINI-1 kuna buƙatar:
- 1 x ESP32-C3-MINI-1
- 1 x Espressif RF kwamitin gwaji
- 1 x USB-to-Serial allon
- 1 x Kebul na Micro-USB
- 1 x PC mai sarrafa Linux
A cikin wannan jagorar mai amfani, muna ɗaukar tsarin aiki na Linux azaman example. Don ƙarin bayani game da daidaitawa akan Windows da macOS, da fatan za a koma zuwa Jagorar Shirye-shiryen ESP-IDF.
Haɗin Hardware
- Sayar da tsarin ESP32-C3-MINI-1 zuwa allon gwajin RF kamar yadda aka nuna a hoto 2.
- Haɗa allon gwajin RF zuwa allon USB-zuwa-Serial ta TXD, RXD, da GND.
- Haɗa allon USB-zuwa-Serial zuwa PC.
- Haɗa allon gwajin RF zuwa PC ko adaftar wuta don ba da damar samar da wutar lantarki 5 V, ta kebul na Micro-USB.
- Yayin zazzagewa, haɗa IO0 zuwa GND ta hanyar tsalle. Sannan, kunna “ON” allon gwaji.
- Zazzage firmware cikin filasha. Don cikakkun bayanai, duba sassan da ke ƙasa.
- Bayan zazzagewa, cire jumper akan IO0 da GND.
- Ƙaddamar da allon gwajin RF kuma. ESP32-C3-MINI-1 zai canza zuwa yanayin aiki. Guntu zai karanta shirye-shirye daga walƙiya lokacin farawa.
Lura
IO0 yana da ma'ana cikin ciki high. Idan an saita IO0 don cirewa, an zaɓi yanayin Boot. Idan wannan fil ɗin ya ja ƙasa ko hagu yana iyo, da
An zaɓi yanayin saukewa. Don ƙarin bayani akan ESP32-C3 MINI-1, da fatan za a koma zuwa ESP32-C3-MINI-1 Datasheet.
Kafa Muhallin Ci Gaba
Tsarin Ci gaban Espressif IoT (ESP-IDF a takaice) tsari ne don haɓaka aikace-aikace dangane da guntuwar Espressif. Masu amfani za su iya haɓaka aikace-aikace tare da kwakwalwan kwamfuta na ESP a cikin Windows/Linux/macOS dangane da ESP-IDF. Anan muna ɗaukar tsarin aiki na Linux azaman example.
- Shigar da Sakamako
Don haɗa tare da ESP-IDF kuna buƙatar samun fakiti masu zuwa:- CentOS 7:
1 sudo yum shigar git wget flex bison gperf python cmake ninja-build ccache dfuutil - Ubuntu da Debian (umarni ɗaya ya kasu kashi biyu):
- sudo dace-samun shigar git wget flex bison gperf python python-pip pythonsetuptools cmake
- ninja-build ccache libffi-dev libssl-dev dfu-util
- Arch:
- 1 sudo pacman -S - buƙatar gcc git sa flex bison gperf python-pip cmake ninja ccache dfu-util
Lura - Wannan jagorar tana amfani da directory ~/esp akan Linux azaman babban fayil ɗin shigarwa don ESP-IDF.
- Ka tuna cewa ESP-IDF baya goyan bayan sarari a cikin hanyoyi.
- 1 sudo pacman -S - buƙatar gcc git sa flex bison gperf python-pip cmake ninja ccache dfu-util
- CentOS 7:
- Samu ESPDF
Don gina aikace-aikace na ESP32-C3-MINI-1, kuna buƙatar ɗakunan karatu na software da Espressif ke bayarwa a ma'ajiyar ESP-IDF.
Don samun ESP-IDF, ƙirƙiri jagorar shigarwa (~/esp) don zazzage ESP-IDF zuwa kuma rufe ma'ajiyar tare da 'git clone':- mkdir -p ~/esp
- cd ~/sa
- git clone - mai maimaitawa https://github.com/espressif/esp-idf.git
Za a zazzage ESP-IDF zuwa ~/esp/esp-idf. Tuntuɓi Siffofin ESP-IDF don bayani game da wane nau'in ESP-IDF don amfani da shi a cikin yanayin da aka bayar.
- Saita Kayan aiki
Baya ga ESP-IDF, kuna buƙatar shigar da kayan aikin da ESP-IDF ke amfani da su, kamar masu tarawa, debugger, fakitin Python, da sauransu. ESP-IDF tana ba da rubutun mai suna 'install.sh' don taimakawa saita kayan aikin. a tafi daya.- cd ~/esp/esp-idf
- /install.sh
- Saita Canjin Muhalli
Har yanzu ba a ƙara kayan aikin da aka shigar zuwa canjin yanayin PATH ba. Don yin amfani da kayan aikin daga layin umarni, dole ne a saita wasu masu canjin yanayi. ESP-IDF yana ba da wani rubutun 'export.sh' wanda ke yin hakan. A cikin tashar da za ku yi amfani da ESP-IDF, gudu:- $HOME/esp/esp-idf/export.sh
Yanzu komai yana shirye, zaku iya gina aikinku na farko akan ESP32-C3 MINI-1 module.
- $HOME/esp/esp-idf/export.sh
Ƙirƙiri Aikin Farko naku
- Fara Aiki
Yanzu kun shirya don shirya aikace-aikacen ku don tsarin ESP32-C3-MINI-1. Kuna iya farawa da farawa/hello_world project daga examples directory a cikin ESP-IDF.
Kwafi fara farawa/hello_world zuwa ~/esp directory:- cd ~/sa
- cp -r $IDF_PATH/ misaliamples/fara farawa/sannu_duniya.
Akwai kewayon example ayyukan a cikin exampLes directory a cikin ESP-IDF. Kuna iya kwafi kowane aiki kamar yadda aka gabatar a sama kuma ku gudanar da shi. Hakanan yana yiwuwa a gina examples a wurin, ba tare da kwafi su farko ba.
Akwai kewayon example ayyukan a cikin examples directory a cikin ESP IDF. Kuna iya kwafi kowane aiki kamar yadda aka gabatar a sama kuma ku gudanar da shi. Hakanan yana yiwuwa a gina examples a wurin, ba tare da kwafi su farko ba.
- Haɗa Na'urar ku
Yanzu haɗa na'urar ESP32-C3-MINI-1 ɗin ku zuwa kwamfutar kuma duba ƙarƙashin tashar tashar tashar jiragen ruwa na ganuwa. Serial ports a Linux suna farawa da '/ dev/tty' a cikin sunayensu. Gudun umarni a ƙasa sau biyu, na farko tare da
allon da aka cire, sannan tare da plugged a ciki. Tashar tashar da ta bayyana a karo na biyu ita ce wacce kuke buƙata:- ls /dev/tty*
Lura
Rike sunan tashar jiragen ruwa da amfani kamar yadda zaku buƙaci shi a matakai na gaba.
- ls /dev/tty*
- Sanya
Kewaya zuwa kundin adireshin ku na 'hello_world' daga Mataki 2.4.1. Fara wani Project, saita ESP32-C3 a matsayin manufa kuma gudanar da tsarin tsarin aikin 'menuconfig'.- cd ~/esp/sannu_duniya
- idf.py saita-manufa esp32c3
- idf.py menuconfig
Saita manufa tare da 'idf.py set- target esp32c3' yakamata a yi sau ɗaya, bayan buɗe sabon aiki. Idan aikin ya ƙunshi wasu gine-gine da tsarin aiki, za a share su kuma a fara farawa. Ana iya ajiye manufa a cikin canjin yanayi don tsallake wannan matakin kwata-kwata. Duba Zaɓin Makasudin don ƙarin bayani.
Idan matakan da suka gabata an yi su daidai, menu mai zuwa yana bayyana:
Hoto 3: Tagar Gidan Kanfigareshan Aikin
Launuka na menu na iya bambanta a tashar ku. Kuna iya canza kamanni tare da zaɓi '–style'. Da fatan za a gudanar da 'idf.py menuconfig -help' don ƙarin bayani
- Gina Aikin
Gina aikin ta gudana:- idf.py b
Wannan umarnin zai tattara aikace-aikacen da duk abubuwan ESP-IDF, sannan zai samar da bootloader, tebur na bangare, da binarries na aikace-aikacen.- $ idf.py ginawa
- Gudun cmake a cikin directory /path/to/hello_world/build
- Ana aiwatar da "cmake -G Ninja -warn-wanda ba a sani ba / hanya / zuwa / hello_world"…
- Gargadi game da ƙimar da ba a fara ba.
- - An samo Git: /usr/bin/git (samfurin da aka samo "2.17.0")
- - Gina fanko aws_iot saboda tsari
- - Sunayen sassan:…
- - Hanyoyi masu mahimmanci:…
- … (ƙarin layin ginin tsarin fita
- [527/527] Samar da hello-duniya.bin
- esptool.py v2.3.1
- Ginin aikin ya cika. Don yin walƙiya, gudanar da wannan umarni:
- ../.../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 rubuta_flash –flash_ yanayin dio
- -flash_size detect-flash_freq 40m 0x10000 gini / hello duniya.bin gina 0x1000
- gini/bootloader/bootloader.bin 0x8000 gini/partition_table/partition-table.bin
- ko gudu 'idf.py -p PORT flash'
Idan babu kurakurai, ginin zai ƙare ta hanyar samar da firmware binary .bin file.
- idf.py b
- Filasha zuwa Na'urar
Fina da binary ɗin da kuka gina akan tsarin ku na ESP32-C3-MINI-1 ta hanyar gudu:- idf.py -p PORT [-b BAUD] walƙiya
Sauya PORT da sunan tashar tashar jiragen ruwa na samfurin ku daga Mataki: Haɗa na'urar ku.
Hakanan zaka iya canza ƙimar baud flasher ta maye gurbin BAUD tare da ƙimar baud ɗin da kuke buƙata. Adadin baud ɗin tsoho shine 460800.
Don ƙarin bayani kan muhawara idf.py, duba idf.py.
- idf.py -p PORT [-b BAUD] walƙiya
Lura
Zaɓin 'flash' yana ginawa da walƙiya aikin ta atomatik, don haka gudanar da'idf.py gini' ba lallai bane.
- …
- esptool.py –chip esp32c3 -p /dev/ttyUSB0 -b 460800 –kafin=default_reset –bayan =hard_reset write_flash –flash_mode dio –flash_freq 80m –flash_size 2MB 0x 8000 partitions boottable 0x 0 partition_load.0 - duniya.bin
- esptool.py v3.0
- Serial tashar jiragen ruwa /dev/ttyUSB0
- Ana haɗawa….
- Chip shine ESP32-C3
- Fasaloli: Wi-Fi
- Crystal shine 40 MHz
- MAC: 7c:df:a1:40:02:a4
- Ana loda stub…
- Tushen gudu…
- Stub yana gudana…
- Canza darajar baud zuwa 460800
- Canza
- Yana daidaita girman walƙiya…
- An matsa 3072 bytes zuwa 103…
- Rubuta a 0x00008000… (100%)
- An rubuta 3072 bytes (103 matsa) a 0x00008000 a cikin daƙiƙa 0.0 (mai tasiri 4238.1 kbit/s)…
- An tabbatar da hash na bayanai.
- An matsa 18960 bytes zuwa 11311…
- Rubuta a 0x00000000… (100%)
- An rubuta 18960 bytes (11311 matsa) a 0x00000000 a cikin daƙiƙa 0.3 (mai tasiri 584.9 kbit/s)…
- An tabbatar da hash na bayanai.
- An matsa 145520 bytes zuwa 71984…
- Rubuta a 0x00010000… (20%)
- Rubuta a 0x00014000… (40%)
- Rubuta a 0x00018000… (60%)
- Rubuta a 0x0001c000… (80%)
- Rubuta a 0x00020000… (100%)
- An rubuta 145520 bytes (71984 matsa) a 0x00010000 a cikin daƙiƙa 2.3 (mai tasiri 504.4 kbit/s)…
- An tabbatar da hash na bayanai.
- Ana barin…
- Sake saitin mai wuya ta hanyar RTS fil…
- Anyi
Idan komai ya yi kyau, aikace-aikacen "hello_world" zai fara aiki bayan ka cire jumper akan IO0 da GND, kuma ka sake kunna allon gwaji.
Saka idanu
Don bincika idan da gaske "hello_world" yana gudana, rubuta 'idf.py -p PORT Monitor' (Kada ku manta da maye gurbin PORT da sunan tashar tashar ku).
Wannan umarni yana ƙaddamar da aikace-aikacen IDF Monitor:
- $ idf.py -p /dev/ttyUSB0 mai duba
- Gudun idf_monitor a cikin directory […]/esp/hello_world/build
- Ana aiwatar da “python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world/build/hello-world.elf”…
- - idf_monitor akan /dev/ttyUSB0 115200 -
- - Bar: Ctrl+] | Menu: Ctrl+T | Taimako: Ctrl + T da Ctrl + H -
- da 8 ga Yuni 2016 00:22:57
- na farko: 0x1 (POWERON_RESET), takalma: 0x13 (SPI_FAST_FLASH_BOOT)
- da 8 ga Yuni 2016 00:22:57
- …
Bayan farawa da rajistan ayyukan bincike gungura sama, yakamata ku ga "Hello duniya!" bugu daga aikace-aikacen.
- …
- Sannu Duniya!
- Ana sake farawa a cikin daƙiƙa 10…
- Wannan guntu ce ta esp32c3 tare da 1 CPU core, WiFi/BLE, filasha na waje 4MB
- Ana sake farawa a cikin daƙiƙa 9…
- Ana sake farawa a cikin daƙiƙa 8…
- Ana sake farawa a cikin daƙiƙa 7…
Don fita IDF duba yi amfani da gajeriyar hanya Ctrl+].
Wannan shine abin da kuke buƙatar farawa tare da ESP32-C3-MINI-1 module! Yanzu kun shirya don gwada wasu tsohonampa cikin ESP-IDF, ko tafi daidai don haɓaka aikace-aikacen ku.
Abubuwan Koyo
- Takardun Dole Karanta
Da fatan za a san kanku da waɗannan takaddun: - Takardar bayanan Iyali ESP32-C3
Wannan gabatarwa ce ga ƙayyadaddun kayan aikin ESP32-C3, gami da ƙariview, fil definition,
bayanin aikin, mahallin mahaɗa, halayen lantarki, da sauransu. - Jagorar Shirye-shiryen ESP-IDF
Takaddun bayanai masu yawa don tsarin haɓaka ESP-IDF, kama daga jagororin kayan aiki zuwa API
tunani. - ESP32-C3 Bayanan Bayani na Fasaha
Cikakkun bayanai kan yadda ake amfani da ƙwaƙwalwar ESP32-C3 da kayan aiki. - Bayanin oda samfuran Espressif
Muhimman Albarkatu
Anan ga mahimman albarkatun ESP32-C3 masu alaƙa.
- Saukewa: ESP32BBS
Injiniya-zuwa-Injiniya (E2E) Community don samfuran Espressif inda zaku iya buga tambayoyi, raba ilimi, bincika dabaru, da kuma taimakawa warware matsaloli tare da injiniyoyin ƙwararru.
Tarihin Bita
Kwanan wata |
Sigar | Bayanan sanarwa |
2021-02-01 | V0.1 |
Sakin farko |
Sanarwa da Haƙƙin mallaka
Bayani a cikin wannan takarda, gami da URL nassoshi, ana iya canzawa ba tare da sanarwa ba.
DUK BAYANIN KASHI NA UKU A CIKIN WANNAN TAKARDUN ANA BADA KAMAR YADDA BABU WARRANCI GA GASKIYA DA INGANTACCEN SA. BABU WARRANTI DA AKA BAYAR DA WANNAN TAKARDUN DON SAMUN SANUNSA, RASHIN CIN KISHIYARSA, KWANTA GA KOWANE MUSAMMAN MANUFAR, KUMA BABU WANI GARANTI SAURAN DA YA TASHE GA WATA SHARI'A, BAYANI KO S.AMPLE.
Duk wani abin alhaki, gami da abin alhaki don keta haƙƙin mallakar mallaka, da ya shafi amfani da bayanai a cikin wannan takaddar ba a musanta 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 © 2021 Espressif Systems (Shanghai) Co., Ltd. Duk haƙƙin mallaka.
Takardu / Albarkatu
![]() |
ESPRESSIF ESP32-C3-MINI-1 Wi-Fi da Bluetooth Module na Abubuwa [pdf] Manual mai amfani ESPC3MINI1, 2AC7Z-ESPC3MINI1, 2AC7ZESPC3MINI1, ESP32 -C3 -MINI- 1 Wi-Fi da Bluetooth Intanet na Abubuwa Module, Wi-Fi da Bluetooth Intanet na Abubuwa Module, Intanet na Abubuwa Module |