Luatos-LOGO

ກະດານ MCU Luatos ESP32-C3

Luatos-ESP32-C3-MCU-Board-PRODUCT

ຂໍ້ມູນຜະລິດຕະພັນ

ESP32-C3 ແມ່ນກະດານຄວບຄຸມ microcontroller ທີ່ມີຫນ່ວຍຄວາມຈໍາ 16MB. ມັນມີ 2 ການໂຕ້ຕອບ UART, UART0 ແລະ UART1, ດ້ວຍ UART0 ຮັບໃຊ້ເປັນພອດດາວໂຫຼດ. ກະດານຍັງປະກອບມີ 5-channel 12-bit ADC ທີ່ມີ s ສູງສຸດampອັດຕາ 100KSPS. ນອກຈາກນັ້ນ, ມັນມີການໂຕ້ຕອບ SPI ຄວາມໄວຕ່ໍາໃນຮູບແບບຕົ້ນສະບັບແລະຕົວຄວບຄຸມ IIC. ມີ 4 ການໂຕ້ຕອບ PWM ທີ່ສາມາດນໍາໃຊ້ GPIO ໃດ, ແລະ 15 pins GPIO ພາຍນອກທີ່ສາມາດ multiplexed. ກະດານມີສອງຕົວຊີ້ບອກ SMD LED, ປຸ່ມຣີເຊັດ, ປຸ່ມ BOOT, ແລະພອດດີບັກດາວໂຫຼດ USB ຫາ TTL.

ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ

  1. ກ່ອນທີ່ຈະເປີດເຄື່ອງ ESP32, ໃຫ້ແນ່ໃຈວ່າບໍ່ໄດ້ດຶງ PIN BOOT (IO09) ລົງເພື່ອຫຼີກເວັ້ນການເຂົ້າສູ່ໂໝດດາວໂຫຼດ.
  2. ໃນລະຫວ່າງຂະບວນການອອກແບບ, ມັນບໍ່ໄດ້ແນະນໍາໃຫ້ດຶງອອກຈາກພາຍນອກ pin IO08, ເນື່ອງຈາກວ່າມັນອາດຈະປ້ອງກັນການດາວໂຫຼດຜ່ານພອດ serial ເມື່ອ pin ຕ່ໍາໃນລະຫວ່າງການດາວໂຫຼດແລະການເຜົາໄຫມ້.
  3. ໃນໂຫມດ QIO, IO12 (GPIO12) ແລະ IO13 (GPIO13) ແມ່ນ multiplexed ສໍາລັບສັນຍານ SPI SPIHD ແລະ SPIWP.
  4. ອ້າງອີງເຖິງ schematic ສໍາລັບການອ້າງອີງເພີ່ມເຕີມກ່ຽວກັບ pinout. ກົດ ທີ່ນີ້ ເພື່ອເຂົ້າເຖິງ schematic ໄດ້.
  5. ຮັບປະກັນວ່າຊຸດ ESP32 ລຸ້ນກ່ອນໜ້ານັ້ນຖືກຖອນການຕິດຕັ້ງກ່ອນທີ່ຈະໃຊ້ຊຸດຕິດຕັ້ງ.
  6. ເພື່ອຕິດຕັ້ງໂປຣແກຣມ ແລະຊຸດ arduino-esp32, ໃຫ້ເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້:
    1. ເປີດການດາວໂຫຼດຊອບແວຢ່າງເປັນທາງການ webຫນ້າແລະເລືອກລະບົບທີ່ສອດຄ້ອງກັນແລະ bits ລະບົບເພື່ອດາວໂຫລດ.
    2. ດໍາເນີນການໂຄງການດາວໂຫຼດແລະຕິດຕັ້ງມັນໂດຍໃຊ້ການຕັ້ງຄ່າເລີ່ມຕົ້ນ.
    3. ຊອກຫາ espressif/arduino-esp32 repository ໃນ GitHub ແລະຄລິກໃສ່ການເຊື່ອມຕໍ່ການຕິດຕັ້ງ.
    4. ສຳເນົາ URL ການເຊື່ອມໂຍງການປ່ອຍການພັດທະນາທີ່ມີຊື່ວ່າ.
    5. ໃນ Arduino IDE, ໃຫ້ຄລິກໃສ່ File > ການຕັ້ງຄ່າ > ຜູ້ຈັດການກະດານເພີ່ມເຕີມ URLs ແລະເພີ່ມ URL ຄັດລອກໃນຂັ້ນຕອນທີ່ຜ່ານມາ.
    6. ໄປທີ່ Boards Manager ໃນ Arduino IDE ແລະຕິດຕັ້ງຊຸດ ESP32.
    7. ເລືອກເຄື່ອງມື > Board ແລະເລືອກ ESP32C3 Dev Module ຈາກລາຍການ.
    8. ປ່ຽນໂໝດແຟລດເປັນ DIO ໂດຍການໄປທີ່ ເຄື່ອງມື > ໂໝດແຟລດ ແລະປ່ຽນ USB CDC ຢູ່ໃນ Boot ເພື່ອເປີດໃຊ້ງານ.
  7. ຕອນນີ້ການຕັ້ງຄ່າ ESP32 ຂອງທ່ານພ້ອມໃຊ້ແລ້ວ! ທ່ານສາມາດທົດສອບມັນໄດ້ໂດຍການແລ່ນໂຄງການສາທິດເພື່ອຮັບປະກັນວ່າທຸກສິ່ງທຸກຢ່າງເຮັດວຽກຢ່າງຖືກຕ້ອງ.

ສະຫນັບສະຫນູນ
ຖ້າທ່ານຕ້ອງການຄວາມຊ່ວຍເຫຼືອ, ກະລຸນາຕິດຕໍ່ຫາພວກເຮົາທີ່ tourdeuscs@gmail.com.

ເກີນVIEW

ກະດານພັດທະນາ ESP32 ຖືກອອກແບບໂດຍອີງໃສ່ຊິບ ESP32-C3 ຈາກ Espressif Systems.
ມັນມີຮູບແບບຂະຫນາດນ້ອຍແລະ stamp ການອອກແບບຂຸມ, ເຮັດໃຫ້ມັນສະດວກສໍາລັບນັກພັດທະນາໃນການນໍາໃຊ້. ກະດານສະຫນັບສະຫນູນການໂຕ້ຕອບຫຼາຍ, ລວມທັງ UART, GPIO, SPI, I2C, ADC, ແລະ PWM, ແລະແມ່ນເຫມາະສົມສໍາລັບອຸປະກອນມືຖື, ອຸປະກອນເອເລັກໂຕຣນິກ wearable, ແລະຄໍາຮ້ອງສະຫມັກ IoT ປະສິດທິພາບຕ່ໍາພະລັງງານ.

ມັນ​ສາ​ມາດ​ເຮັດ​ວຽກ​ເປັນ​ລະ​ບົບ standalone ຫຼື​ອຸ​ປະ​ກອນ​ຕໍ່​ຂ້າງ​ກັບ MCU ຕົ້ນ​ຕໍ​, ການ​ໃຫ້ Wi​-Fi ແລະ Bluetooth ການ​ທໍາ​ງານ​ໂດຍ​ຜ່ານ​ການ​ໂຕ້​ຕອບ SPI / SDIO ຫຼື I2C / UART​.

ຢູ່ໃນແຫຼ່ງຊັບພະຍາກອນ

  • ກະດານພັດທະນານີ້ມີ SPI flash ຫນຶ່ງທີ່ມີຄວາມຈຸ 4MB, ເຊິ່ງສາມາດຂະຫຍາຍໄດ້ເຖິງ 16MB.
  • ມັນມີ 2 ການໂຕ້ຕອບ UART, UART0 ແລະ UART1, ດ້ວຍ UART0 ຮັບໃຊ້ເປັນພອດດາວໂຫຼດ.
  • ມີ 5-channel 12-bit ADC ໃນກະດານນີ້, ມີ s ສູງສຸດampອັດຕາ 100KSPS.
  • ອິນເຕີເຟດ SPI ຄວາມໄວສູງຍັງຖືກລວມຢູ່ໃນຮູບແບບຕົ້ນສະບັບ.
  • ມີຕົວຄວບຄຸມ IIC ໃນກະດານນີ້.
  • ມັນມີ 4 ການໂຕ້ຕອບ PWM ທີ່ສາມາດນໍາໃຊ້ GPIO ໃດ.
  • ມີ 15 pin GPIO ພາຍນອກທີ່ສາມາດ multiplexed ໄດ້.
  • ນອກຈາກນັ້ນ, ມັນປະກອບມີສອງຕົວຊີ້ວັດ SMD LED, ປຸ່ມຣີເຊັດ, ປຸ່ມ BOOT, ແລະພອດດີບັກດາວໂຫຼດ USB ຫາ TTL.

ຄໍານິຍາມ PINOUT

Luatos-ESP32-C3-MCU-Board-FIG-1

ESP32-C3 PCB
HTTPS://WIKI.LUATOS.COM/_STATIC/BOM/ESP32C3.HTML.

ມິຕິ (ຄລິກເພື່ອເບິ່ງລາຍລະອຽດ)

Luatos-ESP32-C3-MCU-Board-FIG-2

ບັນທຶກກ່ຽວກັບການ ນຳ ໃຊ້

  • ເພື່ອຫຼີກເວັ້ນການ ESP32 ຈາກການເຂົ້າສູ່ໂໝດດາວໂຫຼດ, ບໍ່ຄວນດຶງ PIN BOOT (IO09) ລົງກ່ອນທີ່ຈະເປີດເຄື່ອງ.
  • ມັນບໍ່ໄດ້ຖືກແນະນໍາໃຫ້ດຶງອອກຈາກພາຍນອກ PIN IO08 ເມື່ອອອກແບບ, ເພາະວ່ານີ້ອາດຈະປ້ອງກັນການດາວໂຫຼດຜ່ານພອດ serial ເມື່ອ pin ຕ່ໍາໃນລະຫວ່າງການດາວໂຫຼດແລະການເຜົາໄຫມ້.
  • ໃນໂຫມດ QIO, IO12 (GPIO12) ແລະ IO13 (GPIO13) ແມ່ນ multiplexed ສໍາລັບສັນຍານ SPI SPIHD ແລະ SPIWP, ແຕ່ສໍາລັບການເພີ່ມຂຶ້ນ GPIO, ຄະນະກໍາມະການພັດທະນາໃຊ້ 2-wire SPI ໃນຮູບແບບ DIO, ແລະດັ່ງນັ້ນ, IO12 ແລະ IO13 ບໍ່ໄດ້ເຊື່ອມຕໍ່. ເພື່ອກະພິບ. ເມື່ອໃຊ້ຊອບແວທີ່ລວບລວມດ້ວຍຕົນເອງ, ແຟດຕ້ອງຖືກຕັ້ງຄ່າເປັນໂຫມດ DIO ຕາມຄວາມເຫມາະສົມ.
  • ເນື່ອງຈາກ VDD ຂອງ SPI flash ພາຍນອກເຊື່ອມຕໍ່ກັບລະບົບການສະຫນອງພະລັງງານ 3.3V ແລ້ວ, ມັນບໍ່ຈໍາເປັນຕ້ອງມີການຕັ້ງຄ່າການສະຫນອງພະລັງງານເພີ່ມເຕີມ, ແລະມັນສາມາດເຂົ້າເຖິງໄດ້ໂດຍໃຊ້ມາດຕະຖານ.
    2- ຮູບແບບການສື່ສານ SPI ສາຍ.
  • ໂດຍຄ່າເລີ່ມຕົ້ນ, GPIO11 ເຮັດຫນ້າທີ່ເປັນ pin VDD ຂອງ SPI flash, ແລະດັ່ງນັ້ນຈຶ່ງຮຽກຮ້ອງໃຫ້ມີການຕັ້ງຄ່າກ່ອນທີ່ຈະສາມາດຖືກນໍາໃຊ້ເປັນ GPIO.

SCHEMATIC
ກະລຸນາຄລິກທີ່ລິ້ງຕໍ່ໄປນີ້ເພື່ອອ້າງອີງ.
https://cdn.openluat-luatcommunity.openluat.com/attachment/20220609213416069_CORE-ESP32-A12.pdf

ການ​ຕັ້ງ​ຄ່າ​ສະ​ພາບ​ແວດ​ລ້ອມ​ການ​ພັດ​ທະ​ນາ​

ໝາຍເຫດ: ລະບົບການພັດທະນາຕໍ່ໄປນີ້ແມ່ນ Windows ໂດຍຄ່າເລີ່ມຕົ້ນ.

ໝາຍເຫດ: ກະລຸນາກວດສອບວ່າທ່ານໄດ້ຖອນການຕິດຕັ້ງແພັກເກັດ ESP32 ເວີຊັນກ່ອນໜ້ານີ້ກ່ອນທີ່ຈະໃຊ້ຊຸດການຕິດຕັ້ງນີ້.
ທ່ານສາມາດເຮັດໄດ້ໂດຍການໄປທີ່ໂຟນເດີ “%LOCALAPPDATA%/Arduino15/packages” ໃນ file ຜູ້ຈັດການ, ແລະລຶບໂຟນເດີທີ່ມີຊື່ວ່າ "esp32".

  1. ເປີດການດາວໂຫຼດຊອບແວຢ່າງເປັນທາງການ webຫນ້າ, ແລະເລືອກລະບົບທີ່ສອດຄ້ອງກັນແລະ bits ລະບົບເພື່ອດາວໂຫລດ.Luatos-ESP32-C3-MCU-Board-FIG-3
  2. ທ່ານສາມາດເລືອກ “ພຽງແຕ່ດາວໂຫຼດ”, ຫຼື “ປະກອບສ່ວນ ແລະ ດາວໂຫຼດ”.Luatos-ESP32-C3-MCU-Board-FIG-4
  3. ດໍາເນີນການຕິດຕັ້ງໂຄງການແລະຕິດຕັ້ງມັນທັງຫມົດໂດຍຄ່າເລີ່ມຕົ້ນ.
  4. ຕິດຕັ້ງ arduino-esp32Luatos-ESP32-C3-MCU-Board-FIG-5
    • ຊອກຫາ ກ URL ການເຊື່ອມໂຍງການປ່ອຍການພັດທະນາທີ່ມີຊື່ແລະຄັດລອກ.Luatos-ESP32-C3-MCU-Board-FIG-6
    • ໃນ Arduino IDE, ໃຫ້ຄລິກໃສ່ File > ການຕັ້ງຄ່າ > ຜູ້ຈັດການກະດານເພີ່ມເຕີມ URLs ແລະເພີ່ມ URL ທີ່​ທ່ານ​ພົບ​ເຫັນ​ຢູ່​ໃນ​ຂັ້ນ​ຕອນ​ທີ 2​.Luatos-ESP32-C3-MCU-Board-FIG-7
    • ດຽວນີ້, ກັບຄືນໄປຫາຜູ້ຈັດການກະດານແລະຕິດຕັ້ງຊຸດ "ESP32".Luatos-ESP32-C3-MCU-Board-FIG-8
    • ຫຼັງ​ຈາກ​ການ​ຕິດ​ຕັ້ງ​, ເລືອກ Tools > Board ແລະ​ເລືອກ "ESP32C3 Dev Module​" ຈາກ​ບັນ​ຊີ​ລາຍ​ການ​.
    • ສຸດທ້າຍ, ປ່ຽນໂໝດແຟລດເປັນ DIO ໂດຍການໄປທີ່ ເຄື່ອງມື > ໂໝດແຟລດ, ແລະປ່ຽນ USB CDC ໃນ Boot ເພື່ອເປີດໃຊ້ງານ.

ຕອນນີ້ການຕັ້ງຄ່າ ESP32 ຂອງທ່ານພ້ອມໃຊ້ແລ້ວ! ເພື່ອທົດສອບມັນ, ທ່ານສາມາດດໍາເນີນໂຄງການສາທິດເພື່ອຮັບປະກັນວ່າທຸກສິ່ງທຸກຢ່າງເຮັດວຽກຢ່າງຖືກຕ້ອງ.

ເອກະສານ / ຊັບພະຍາກອນ

ກະດານ MCU Luatos ESP32-C3 [pdf] ຄູ່ມືຜູ້ໃຊ້
ກະດານ ESP32-C3 MCU, ESP32-C3, ກະດານ MCU, ກະດານ

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *