ESPRESSIF ESP32-C3-MINI-1 Wi-Fi da Bluetooth Intanet na Abubuwa Module Manual
ESPRESSIF ESP32-C3-MINI-1 Wi-Fi da Bluetooth Module na Abubuwa

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

  1. 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
  2. Bayanin Pin
    Hoto 1: Fin Layout (Top View)
    Falon Layout
    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
  1. Sayar da tsarin ESP32-C3-MINI-1 zuwa allon gwajin RF kamar yadda aka nuna a hoto 2.
    Haɗin Hardware
  2. Haɗa allon gwajin RF zuwa allon USB-zuwa-Serial ta TXD, RXD, da GND.
  3. Haɗa allon USB-zuwa-Serial zuwa PC.
  4. 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.
  5. Yayin zazzagewa, haɗa IO0 zuwa GND ta hanyar tsalle. Sannan, kunna “ON” allon gwaji.
  6. Zazzage firmware cikin filasha. Don cikakkun bayanai, duba sassan da ke ƙasa.
  7. Bayan zazzagewa, cire jumper akan IO0 da GND.
  8. Ƙ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.

  1. 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):
      1. sudo dace-samun shigar git wget flex bison gperf python python-pip pythonsetuptools cmake
      2. 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.
  2. 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':
    1. mkdir -p ~/esp
    2. cd ~/sa
    3. 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.
  3. 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.
    1. cd ~/esp/esp-idf
    2. /install.sh
  4. 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.
Ƙirƙiri Aikin Farko naku 
  1. 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:
    1. cd ~/sa
    2. 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.
  2. 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.
  3. 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'.
    1. cd ~/esp/sannu_duniya
    2. idf.py saita-manufa esp32c3
    3. 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
      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
  4. Gina Aikin
    Gina aikin ta gudana:
    1. 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.
      1. $ idf.py ginawa
      2. Gudun cmake a cikin directory /path/to/hello_world/build
      3. Ana aiwatar da "cmake -G Ninja -warn-wanda ba a sani ba / hanya / zuwa / hello_world"…
      4. Gargadi game da ƙimar da ba a fara ba.
      5. - An samo Git: /usr/bin/git (samfurin da aka samo "2.17.0")
      6.  - Gina fanko aws_iot saboda tsari
      7. - Sunayen sassan:…
      8. - Hanyoyi masu mahimmanci:…
      9. … (ƙarin layin ginin tsarin fita
      10. [527/527] Samar da hello-duniya.bin
      11. esptool.py v2.3.1
      12. Ginin aikin ya cika. Don yin walƙiya, gudanar da wannan umarni:
      13. ../.../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 rubuta_flash –flash_ yanayin dio
      14. -flash_size detect-flash_freq 40m 0x10000 gini / hello duniya.bin gina 0x1000
      15. gini/bootloader/bootloader.bin 0x8000 gini/partition_table/partition-table.bin
      16. ko gudu 'idf.py -p PORT flash'
        Idan babu kurakurai, ginin zai ƙare ta hanyar samar da firmware binary .bin file.
  5. Filasha zuwa Na'urar
    Fina da binary ɗin da kuka gina akan tsarin ku na ESP32-C3-MINI-1 ta hanyar gudu:
    1. 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.

Lura
Zaɓin 'flash' yana ginawa da walƙiya aikin ta atomatik, don haka gudanar da'idf.py gini' ba lallai bane.

  1. 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
  2. esptool.py v3.0
  3. Serial tashar jiragen ruwa /dev/ttyUSB0
  4. Ana haɗawa….
  5. Chip shine ESP32-C3
  6. Fasaloli: Wi-Fi
  7. Crystal shine 40 MHz
  8. MAC: 7c:df:a1:40:02:a4
  9. Ana loda stub…
  10. Tushen gudu…
  11. Stub yana gudana…
  12. Canza darajar baud zuwa 460800
  13. Canza
  14. Yana daidaita girman walƙiya…
  15. An matsa 3072 bytes zuwa 103…
  16. Rubuta a 0x00008000… (100%)
  17. An rubuta 3072 bytes (103 matsa) a 0x00008000 a cikin daƙiƙa 0.0 (mai tasiri 4238.1 kbit/s)…
  18. An tabbatar da hash na bayanai.
  19. An matsa 18960 bytes zuwa 11311…
  20. Rubuta a 0x00000000… (100%)
  21. An rubuta 18960 bytes (11311 matsa) a 0x00000000 a cikin daƙiƙa 0.3 (mai tasiri 584.9 kbit/s)…
  22. An tabbatar da hash na bayanai.
  23. An matsa 145520 bytes zuwa 71984…
  24. Rubuta a 0x00010000… (20%)
  25. Rubuta a 0x00014000… (40%)
  26. Rubuta a 0x00018000… (60%)
  27. Rubuta a 0x0001c000… (80%)
  28. Rubuta a 0x00020000… (100%)
  29. An rubuta 145520 bytes (71984 matsa) a 0x00010000 a cikin daƙiƙa 2.3 (mai tasiri 504.4 kbit/s)…
  30. An tabbatar da hash na bayanai.
  31. Ana barin…
  32. Sake saitin mai wuya ta hanyar RTS fil…
  33. 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:

  1. $ idf.py -p /dev/ttyUSB0 mai duba
  2. Gudun idf_monitor a cikin directory […]/esp/hello_world/build
  3. Ana aiwatar da “python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world/build/hello-world.elf”…
  4. - idf_monitor akan /dev/ttyUSB0 115200 -
  5. - Bar: Ctrl+] | Menu: Ctrl+T | Taimako: Ctrl + T da Ctrl + H -
  6. da 8 ga Yuni 2016 00:22:57
  7. na farko: 0x1 (POWERON_RESET), takalma: 0x13 (SPI_FAST_FLASH_BOOT)
  8. 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.

  1. Sannu Duniya!
  2. Ana sake farawa a cikin daƙiƙa 10…
  3. Wannan guntu ce ta esp32c3 tare da 1 CPU core, WiFi/BLE, filasha na waje 4MB
  4. Ana sake farawa a cikin daƙiƙa 9…
  5. Ana sake farawa a cikin daƙiƙa 8…
  6. 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

  1. Takardun Dole Karanta
    Da fatan za a san kanku da waɗannan takaddun:
  2. 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.
  3. Jagorar Shirye-shiryen ESP-IDF
    Takaddun bayanai masu yawa don tsarin haɓaka ESP-IDF, kama daga jagororin kayan aiki zuwa API
    tunani.
  4. ESP32-C3 Bayanan Bayani na Fasaha
    Cikakkun bayanai kan yadda ake amfani da ƙwaƙwalwar ESP32-C3 da kayan aiki.
  5. 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

 

Logo 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.

https://www.espressif.com/

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

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *