ESPRESSIF ESP32-WROOM-DA ໂມດູນ StandAlone ທີ່ມີຄູ່ Antennas ຄູ່ມືຜູ້ໃຊ້
ໂມດູນ StandAlone ທີ່ມີເສົາອາກາດຄູ່
ບັນຈຸ UltraLowPower SoC ກັບ CPU DualCore
ຮອງຮັບ 2.4 GHz WiFi, Bluetooth® ແລະ Bluetooth LE
ກ່ຽວກັບເອກະສານນີ້
ຄູ່ມືຜູ້ໃຊ້ນີ້ສະແດງວິທີການເລີ່ມຕົ້ນດ້ວຍໂມດູນ ESP32-WROOM-DA.
ການປັບປຸງເອກະສານ
ກະລຸນາອ້າງອີງເຖິງເວີຊັນຫຼ້າສຸດຢູ່ສະເໝີ https://www.espressif.com/en/support/download/documents.
ປະຫວັດການແກ້ໄຂ
ສໍາລັບປະຫວັດການແກ້ໄຂຂອງເອກະສານນີ້, ກະລຸນາເບິ່ງຫນ້າສຸດທ້າຍ.
ແຈ້ງການປ່ຽນແປງເອກະສານ
Espressif ສະໜອງການແຈ້ງເຕືອນທາງອີເມວເພື່ອໃຫ້ທ່ານອັບເດດກ່ຽວກັບການປ່ຽນແປງເອກະສານດ້ານວິຊາການ. ກະລຸນາຈອງໄດ້ທີ່ www.espressif.com/en/subscribe.
ການຢັ້ງຢືນ
ດາວໂຫລດໃບຢັ້ງຢືນສໍາລັບຜະລິດຕະພັນ Espressif ຈາກ www.espressif.com/en/certificates.
1. ເກີນview
1.1 ໂມດູນເກີນview
ESP32-WROOM-DA ເປັນໂມດູນ Wi-Fi + Bluetooth + Bluetooth LE MCU ທີ່ມີປະສິດທິພາບ, ມີເສົາອາກາດ PCB ສອງອັນໃນທິດທາງທີ່ແຕກຕ່າງກັນ. ໂມດູນນີ້ຖືກຝັງດ້ວຍ ESP32-D0WD-V3 ດ້ວຍຊຸດອົງປະກອບທີ່ອຸດົມສົມບູນລວມທັງ SPI flash ແລະ 40 MHz crystal oscillator. ດ້ວຍການອອກແບບເສົາອາກາດສອງອັນທີ່ເປັນເອກະລັກໃນໂມດູນດຽວ, ESP32-WROOM-DA ສາມາດຖືກນໍາໃຊ້ເພື່ອພັດທະນາຄໍາຮ້ອງສະຫມັກ IoT ທີ່ຕ້ອງການການເຊື່ອມຕໍ່ທີ່ຫມັ້ນຄົງໃນຂອບເຂດກວ້າງ, ຫຼືເພື່ອນໍາໃຊ້ Wi-Fi ໃນສະພາບແວດລ້ອມທີ່ທ້າທາຍແລະອັນຕະລາຍ, ຫຼືເພື່ອເອົາຊະນະບັນຫາການສື່ສານໃນ Wi. -Fi-ຈຸດຕາຍ. ໂມດູນນີ້ແມ່ນທາງເລືອກທີ່ເຫມາະສົມສໍາລັບອຸປະກອນພາຍໃນແລະນອກສໍາລັບເຮືອນ smart, ການຄວບຄຸມອຸດສາຫະກໍາ, ເຄື່ອງໃຊ້ໄຟຟ້າ, ແລະອື່ນໆ.
ຕາຕະລາງ 1: ຂໍ້ມູນຈໍາເພາະຂອງ ESP32WROOMDA
1.2 Pin ຄໍາອະທິບາຍ
ແຜນວາດ pin ຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນສະຖານທີ່ໂດຍປະມານຂອງ pins ແລະສອງເສົາອາກາດຢູ່ໃນໂມດູນ.
ຮູບທີ 1: Pin Layout (ເທິງ View)
ໂມດູນມີ 41 pins ແລະສອງຈຸດທົດສອບ. ເບິ່ງຄໍານິຍາມ PIN ໃນຕາຕະລາງ 2.
ຕາຕະລາງ 2: ຄໍານິຍາມ PIN
1. ສໍາລັບການຕັ້ງຄ່າ pin peripheral, ກະລຸນາເບິ່ງ ESP32 Series Datasheet.
2. GPIO2 ແລະ GPIO25 ໃນຊິບ ESP32-D0WD-V3 ຖືກອອກແບບເປັນຈຸດທົດສອບເພື່ອຄວບຄຸມ RF Switch.
ສອງ pins ບໍ່ໄດ້ຖືກນໍາໄປສູ່ໂມດູນ. ເພື່ອເລືອກເສົາອາກາດທີ່ເຮັດວຽກ, (ເສົາອາກາດ 1 ຫຼືເສົາອາກາດ 2), ຕັ້ງຄ່າ GPIO2 ແລະ GPIO25 ດັ່ງຕໍ່ໄປນີ້:
ຕາຕະລາງ 3: ເລືອກເສົາອາກາດທີ່ເຮັດວຽກ
2. ເລີ່ມຕົ້ນໃນ ESP32WROOMDA
2.1 ສິ່ງທີ່ທ່ານຕ້ອງການ
ເພື່ອພັດທະນາແອັບພລິເຄຊັນສໍາລັບໂມດູນທີ່ທ່ານຕ້ອງການ:
- 1 x ໂມດູນ ESP32-WROOM-DA
- 1 x ກະດານທົດສອບ RF Espressif
- 1 x USB-to-Serial board
- ສາຍ 1 x Micro-USB
- 1 x PC ແລ່ນ Linux
ໃນຄູ່ມືຜູ້ໃຊ້ນີ້, ພວກເຮົາເອົາລະບົບປະຕິບັດການ Linux ເປັນ exampເລ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການຕັ້ງຄ່າໃນ Windows ແລະ macOS, ກະລຸນາເບິ່ງຄູ່ມືການດໍາເນີນໂຄງການ ESP-IDF.
2.2 ການເຊື່ອມຕໍ່ຮາດແວ
- ຂາຍໂມດູນ ESP32-WROOM-DA ໃສ່ກະດານທົດສອບ RF ດັ່ງທີ່ສະແດງໃນຮູບ 2.
ຮູບທີ 2: ການເຊື່ອມຕໍ່ຮາດແວ
- ເຊື່ອມຕໍ່ກະດານທົດສອບ RF ກັບກະດານ USB-to-Serial ຜ່ານ TXD, RXD, ແລະ GND.
- ເຊື່ອມຕໍ່ກະດານ USB-to-Serial ກັບ PC.
- ເຊື່ອມຕໍ່ກະດານທົດສອບ RF ກັບ PC ຫຼືອະແດບເຕີໄຟຟ້າເພື່ອເປີດໃຊ້ການສະຫນອງພະລັງງານ 5 V, ຜ່ານສາຍ Micro-USB.
- ໃນລະຫວ່າງການດາວໂຫຼດ, ເຊື່ອມຕໍ່ IO0 ກັບ GND ຜ່ານ jumper. ຫຼັງຈາກນັ້ນ, ເປີດ "ON" ກະດານທົດສອບ.
- ດາວໂຫລດເຟີມແວເປັນ flash. ສໍາລັບລາຍລະອຽດ, ເບິ່ງພາກສ່ວນຂ້າງລຸ່ມນີ້.
- ຫຼັງຈາກການດາວໂຫຼດ, ເອົາ jumper ໃນ IO0 ແລະ GND.
- ເປີດໃຊ້ກະດານທົດສອບ RF ອີກຄັ້ງ. ESP32-WROOM-DA ຈະປ່ຽນເປັນໂໝດເຮັດວຽກ. ຊິບຈະອ່ານບັນດາໂຄງການຈາກແຟລດຕາມການເລີ່ມຕົ້ນ.
ໝາຍເຫດ:
IO0 ມີເຫດຜົນພາຍໃນສູງ. ຖ້າ IO0 ຖືກຕັ້ງໃຫ້ດຶງຂຶ້ນ, ໂຫມດ Boot ຖືກເລືອກ. ຖ້າເຂັມປັກໝຸດນີ້ຖືກດຶງລົງ ຫຼືປະໄວ້ແບບລອຍ, ໂໝດດາວໂຫຼດຈະຖືກເລືອກ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ ESP32-WROOM-DA, ກະລຸນາເບິ່ງ ESP32-WROOM-DA Datasheet.
2.3 ສ້າງສະພາບແວດລ້ອມພັດທະນາ
ຂອບການພັດທະນາ Espressif IoT (ESP-IDF ສໍາລັບສັ້ນ) ແມ່ນກອບສໍາລັບການພັດທະນາຄໍາຮ້ອງສະຫມັກໂດຍອີງໃສ່ Espressif ESP32. ຜູ້ໃຊ້ສາມາດພັດທະນາແອັບພລິເຄຊັນດ້ວຍ ESP32 ໃນ Windows/Linux/macOS ໂດຍອີງໃສ່ ESP-IDF.
ໃນທີ່ນີ້ພວກເຮົາເອົາລະບົບປະຕິບັດການ Linux ເປັນ exampເລ.
2.3.1 ການຕິດຕັ້ງເງື່ອນໄຂເບື້ອງຕົ້ນ
ເພື່ອລວບລວມກັບ ESP-IDF ທ່ານຈໍາເປັນຕ້ອງໄດ້ຮັບຊຸດດັ່ງຕໍ່ໄປນີ້:
- CentOS 7:
sudo yum ຕິດຕັ້ງ git wget flex bison gperf python cmake ninja-build ccache dfu-util - Ubuntu ແລະ Debian (ຫນຶ່ງຄໍາສັ່ງແບ່ງອອກເປັນສອງແຖວ):
sudo apt-get ຕິດຕັ້ງ git wget flex bison gperf python python-pip python-setuptools cmake
ninja-Build ccache libffi-dev libssl-dev dfu-util - Arch:
sudo pacman -S -needed gcc git ເຮັດໃຫ້ flex bison gperf python-pip cmake ninja ccache dfu-util
ໝາຍເຫດ:
- ຄູ່ມືນີ້ໃຊ້ໄດເລກະທໍລີ ~/esp ໃນ Linux ເປັນໂຟນເດີການຕິດຕັ້ງສໍາລັບ ESP-IDF.
- ຈົ່ງຈື່ໄວ້ວ່າ ESP-IDF ບໍ່ຮອງຮັບຊ່ອງຫວ່າງຢູ່ໃນເສັ້ນທາງ.
2.3.2 ເອົາ ESPIDF
ເພື່ອສ້າງແອັບພລິເຄຊັນສໍາລັບໂມດູນ ESP32-WROOM-DA, ທ່ານຕ້ອງການຫ້ອງສະຫມຸດຊອບແວທີ່ສະຫນອງໃຫ້ໂດຍ Espressif ໃນ ESP-IDF repository.
ເພື່ອໃຫ້ໄດ້ຮັບ ESP-IDF, ສ້າງໄດເລກະທໍລີການຕິດຕັ້ງ (~/esp) ເພື່ອດາວໂຫລດ ESP-IDF ແລະ clone repository ດ້ວຍ 'git clone':
mkdir -p ~/esp
cd ~/esp
git clone -recursive https://github.com/espressif/esp-idf.git
ESP-IDF ຈະຖືກດາວໂຫຼດໄວ້ໃນ ~/esp/esp-idf. ປຶກສາກັບ ESP-IDF Versions ສໍາລັບຂໍ້ມູນກ່ຽວກັບ ESP-IDF ລຸ້ນໃດທີ່ຈະໃຊ້ໃນສະຖານະການໃດນຶ່ງ.
2.3.3 ຕັ້ງຄ່າເຄື່ອງມື
ນອກເຫນືອຈາກ ESP-IDF, ທ່ານຍັງຈໍາເປັນຕ້ອງໄດ້ຕິດຕັ້ງເຄື່ອງມືທີ່ໃຊ້ໂດຍ ESP-IDF, ເຊັ່ນ: compiler, debugger, Python packages, ແລະອື່ນໆ. ESP-IDF ໃຫ້ສະຄິບທີ່ມີຊື່ວ່າ 'install.sh' ເພື່ອຊ່ວຍຕັ້ງຄ່າເຄື່ອງມື. ໃນຫນຶ່ງໄປ.
cd ~/esp/esp-idf
./install.sh
2.3.4 ຕັ້ງຄ່າຕົວແປສະພາບແວດລ້ອມ
ເຄື່ອງມືທີ່ຕິດຕັ້ງຍັງບໍ່ໄດ້ຖືກເພີ່ມໃສ່ຕົວແປສະພາບແວດລ້ອມ PATH. ເພື່ອເຮັດໃຫ້ເຄື່ອງມືສາມາດໃຊ້ໄດ້ຈາກບັນທັດຄໍາສັ່ງ, ບາງຕົວແປສະພາບແວດລ້ອມຕ້ອງຖືກຕັ້ງ. ESP-IDF ໃຫ້ສະຄຣິບອື່ນ 'export.sh' ເຊິ່ງເຮັດແນວນັ້ນ. ໃນຈຸດທີ່ເຈົ້າຈະໃຊ້ ESP-IDF, ໃຫ້ແລ່ນ:
. $HOME/esp/esp-idf/export.sh
ໃນປັດຈຸບັນທຸກສິ່ງທຸກຢ່າງແມ່ນກຽມພ້ອມ, ທ່ານສາມາດສ້າງໂຄງການທໍາອິດຂອງທ່ານໃນໂມດູນ ESP32-WROOM-DA.
2.4 ສ້າງໂຄງການທໍາອິດຂອງທ່ານ
2.4.1 ເລີ່ມໂຄງການ
ໃນປັດຈຸບັນທ່ານພ້ອມທີ່ຈະກະກຽມຄໍາຮ້ອງສະຫມັກຂອງທ່ານສໍາລັບໂມດູນ ESP32-WROOM-DA. ທ່ານສາມາດເລີ່ມຕົ້ນດ້ວຍໂຄງການ get-started/hello_world ຈາກ examples directory ໃນ ESP-IDF.
ສຳເນົາ get-started/hello_world ໄປທີ່ ~/esp directory:
cd ~/esp
cp -r $IDF_PATH/examples/get-started/hello_world .
ມີຂອບເຂດຂອງ exampໂຄງການ le ໃນ examples directory ໃນ ESP-IDF. ທ່ານສາມາດຄັດລອກໂຄງການໃດນຶ່ງໃນລັກສະນະດຽວກັນກັບທີ່ນໍາສະເຫນີຂ້າງເທິງແລະດໍາເນີນການມັນ. ມັນກໍ່ເປັນໄປໄດ້ທີ່ຈະສ້າງ examples in-place, ໂດຍບໍ່ມີການຄັດລອກພວກເຂົາກ່ອນ.
2.4.2 ເຊື່ອມຕໍ່ອຸປະກອນຂອງທ່ານ
ຕອນນີ້ເຊື່ອມຕໍ່ໂມດູນ ESP32-WROOM-DA ຂອງທ່ານກັບຄອມພິວເຕີ ແລະກວດເບິ່ງວ່າມີຊ່ອງສຽບ serial ໃດທີ່ໂມດູນຈະເຫັນໄດ້. ພອດ Serial ໃນ Linux ເລີ່ມຕົ້ນດ້ວຍ '/dev/tty' ໃນຊື່ຂອງມັນ. ດໍາເນີນການຄໍາສັ່ງຂ້າງລຸ່ມນີ້ສອງຄັ້ງ, ຄັ້ງທໍາອິດກັບ board unplugged, ຈາກນັ້ນສຽບ in. ພອດທີ່ປາກົດເປັນຄັ້ງທີສອງແມ່ນອັນທີ່ທ່ານຕ້ອງການ:
ls /dev/tty*
ໝາຍເຫດ:
ຮັກສາຊື່ພອດໄວ້ສະດວກຕາມທີ່ເຈົ້າຕ້ອງການໃນຂັ້ນຕອນຕໍ່ໄປ.
2.4.3 ຕັ້ງຄ່າ
ໄປທີ່ໄດເລກະທໍລີ 'hello_world' ຂອງທ່ານຈາກຂັ້ນຕອນ 2.4.1. ເລີ່ມຕົ້ນໂຄງການ, ຕັ້ງຊິບ ESP32 ເປັນເປົ້າໝາຍ ແລະດໍາເນີນການໂຄງການ 'menuconfig' utility ການຕັ້ງຄ່າ.
cd ~/esp/hello_world
idf.py set-target esp32
idf.py menuconfig
ການຕັ້ງເປົ້າໝາຍດ້ວຍ 'idf.py set-target esp32' ຄວນເຮັດຄັ້ງດຽວ, ຫຼັງຈາກເປີດໂຄງການໃໝ່. ຖ້າໂຄງການມີບາງການກໍ່ສ້າງແລະການຕັ້ງຄ່າທີ່ມີຢູ່ແລ້ວ, ພວກມັນຈະຖືກລຶບລ້າງແລະເລີ່ມຕົ້ນ. ເປົ້າໝາຍອາດຈະຖືກບັນທຶກໄວ້ໃນຕົວແປສະພາບແວດລ້ອມເພື່ອຂ້າມຂັ້ນຕອນນີ້ທັງໝົດ. ເບິ່ງການເລືອກເປົ້າໝາຍສຳລັບຂໍ້ມູນເພີ່ມເຕີມ.
ຖ້າຂັ້ນຕອນທີ່ຜ່ານມາໄດ້ຖືກເຮັດຢ່າງຖືກຕ້ອງ, ເມນູຕໍ່ໄປນີ້ຈະປາກົດ:
ຮູບທີ 3: ການຕິດຕັ້ງປ່ອງຢ້ຽມເຮືອນຂອງໂຄງການ
ສີຂອງເມນູອາດຈະແຕກຕ່າງກັນໃນ terminal ຂອງທ່ານ. ທ່ານສາມາດປ່ຽນຮູບລັກສະນະດ້ວຍຕົວເລືອກ '–style'.
ກະລຸນາດໍາເນີນການ 'idf.py menuconfig –help' ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
2.4.4 ສ້າງໂຄງການ
ສ້າງໂຄງການໂດຍການດໍາເນີນການ:
idf.py ກໍ່ສ້າງ
ຄໍາສັ່ງນີ້ຈະລວບລວມແອັບພລິເຄຊັນແລະອົງປະກອບ ESP-IDF ທັງຫມົດ, ຫຼັງຈາກນັ້ນມັນຈະສ້າງ bootloader, partition table, ແລະ application binaries.
$ idf.py ກໍ່ສ້າງ
ແລ່ນ cmake ໃນໄດເລກະທໍລີ /path/to/hello_world/build
ກຳລັງປະຕິບັດ ”cmake -G Ninja –warn-uninitialized /path/to/hello_world”…
ເຕືອນກ່ຽວກັບຄ່າທີ່ບໍ່ໄດ້ເລີ່ມຕົ້ນ.
— ພົບ Git: /usr/bin/git (ພົບເຫັນເວີຊັນ ”2.17.0”)
— ການສ້າງອົງປະກອບ aws_iot ຫວ່າງເປົ່າເນື່ອງຈາກການຕັ້ງຄ່າ
- ຊື່ອົງປະກອບ: ...
- ເສັ້ນທາງອົງປະກອບ: ...
… (ສາຍເພີ່ມເຕີມຂອງການຜະລິດລະບົບຜົນຜະລິດ)
[527/527] ກຳລັງສ້າງ hello-world.binesptool.py v2.3.1
ໂຄງການກໍ່ສ້າງສຳເລັດແລ້ວ. ເພື່ອແຟດ, ດໍາເນີນການຄໍາສັ່ງນີ້:
../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash –flash_mode dio
–flash_size detect –flash_freq 40m 0x10000 build/hello-world.bin build 0x1000
build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin
ຫຼືແລ່ນ 'idf.py -p PORT flash'
ຖ້າບໍ່ມີຂໍ້ຜິດພາດ, ການກໍ່ສ້າງຈະສໍາເລັດໂດຍການສ້າງ firmware binary binary file.
2.4.5 Flash ໃສ່ອຸປະກອນ
ກະພິບ binary ທີ່ເຈົ້າຫາກໍ່ສ້າງໃສ່ໂມດູນ ESP32-WROOM-DA ຂອງທ່ານໂດຍການແລ່ນ:
idf.py -p PORT [-b BAUD] flash
ແທນທີ່ PORT ດ້ວຍຊື່ພອດ serial ຂອງໂມດູນຂອງທ່ານຈາກຂັ້ນຕອນ: ເຊື່ອມຕໍ່ອຸປະກອນຂອງທ່ານ.
ນອກນັ້ນທ່ານຍັງສາມາດປ່ຽນອັດຕາ flasher baud ໂດຍການປ່ຽນ BAUD ກັບອັດຕາ baud ທີ່ທ່ານຕ້ອງການ. ອັດຕາ baud ເລີ່ມຕົ້ນແມ່ນ 460800.
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການໂຕ້ຖຽງ idf.py, ເບິ່ງ idf.py. ຖ້າທຸກຢ່າງດີ, ແອັບພລິເຄຊັ່ນ “hello_world” ຈະເລີ່ມເຮັດວຽກຫຼັງຈາກທີ່ເຈົ້າຖອດ jumper ເທິງ IO0 ແລະ GND, ແລະເປີດເຄື່ອງທົດສອບຄືນໃໝ່.
ໝາຍເຫດ:
ທາງເລືອກ 'flash' ອັດຕະໂນມັດສ້າງແລະກະພິບໂຄງການ, ສະນັ້ນການດໍາເນີນການ 'idf.py build' ແມ່ນບໍ່ຈໍາເປັນ.
ແລ່ນ esptool.py ໃນໄດເລກະທໍລີ […]/esp/hello_world
ກຳລັງປະຕິບັດ ”python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash
@flash_project_args”…
esptool.py -b 460800 write_flash –flash_mode dio –flash_size detect –flash_freq 40m 0x1000
bootloader/bootloader.bin 0x8000 partition_table/partition-table.bin 0x10000 hello-world.bin
esptool.py v2.3.1
ກຳລັງເຊື່ອມຕໍ່….
ກຳລັງກວດພົບປະເພດຊິບ… ESP32
ຊິບແມ່ນ ESP32
ຄຸນນະສົມບັດ: WiFi, BT, Dual Core
ກຳລັງອັບໂຫຼດຫົວ...
ກຳລັງແລ່ນຕົ້ນຕໍ...
ລຳຕົ້ນແລ່ນ...
ອັດຕາການປ່ຽນແປງ baud ເປັນ 460800
ປ່ຽນແປງແລ້ວ.
ກຳລັງຕັ້ງຄ່າຂະຫນາດ flash…
ຂະໜາດ Flash ທີ່ກວດພົບອັດຕະໂນມັດ: 8MB
ພາຣາມິມແຟລດຖືກຕັ້ງເປັນ 0x0220
ບີບອັດ 22992 bytes ເປັນ 13019…
ຂຽນ 22992 bytes (13019 compressed) ທີ່ 0x00001000 ໃນ 0.3 ວິນາທີ (ປະສິດທິພາບ 558.9 kbit/s)…
Hash ຂອງຂໍ້ມູນໄດ້ຮັບການຢັ້ງຢືນ.
ບີບອັດ 3072 bytes ເປັນ 82…
ຂຽນ 3072 bytes (82 compressed) ທີ່ 0x00008000 ໃນ 0.0 ວິນາທີ (ປະສິດທິພາບ 5789.3 kbit/s)…
Hash ຂອງຂໍ້ມູນໄດ້ຮັບການຢັ້ງຢືນ.
ບີບອັດ 136672 bytes ເປັນ 67544…
ຂຽນ 136672 bytes (67544 compressed) ທີ່ 0x00010000 ໃນ 1.9 ວິນາທີ (ປະສິດທິພາບ 567.5 kbit/s)…
Hash ຂອງຂໍ້ມູນໄດ້ຮັບການຢັ້ງຢືນ.
ກຳລັງອອກໄປ...
ຍາກຣີເຊັດຜ່ານ RTS pin...
2.4.6 ຕິດຕາມກວດກາ
ເພື່ອກວດເບິ່ງວ່າ “hello_world” ເຮັດວຽກຢູ່ແທ້, ພິມ 'idf.py -p PORT monitor' ຢ່າລືມປ່ຽນແທນ PORT ດ້ວຍຊື່ພອດ serial ຂອງທ່ານ).
ຄໍາສັ່ງນີ້ເປີດຕົວແອັບພລິເຄຊັນ IDF Monitor:
$ idf.py -p /dev/ttyUSB0 ຈໍພາບ
ແລ່ນ idf_monitor ໃນໄດເລກະທໍລີ […]/esp/hello_world/build
ກຳລັງປະຕິບັດ ”python […]/esp-idf/tools/idf_monitor.py -b 115200
— idf_monitor ໃນ /dev/ttyUSB0 115200 —
— ອອກ: Ctrl+] | ເມນູ: Ctrl+T | ຊ່ວຍເຫຼືອ: Ctrl+T ຕາມດ້ວຍ Ctrl+H —
ets Jun 8 2016 00:22:57
ທຳອິດ: 0x1 (POWERON_RESET), boot: 0x13 (SPI_FAST_FLASH_BOOT)
ets Jun 8 2016 00:22:57
…
ຫຼັງຈາກການເລີ່ມຕົ້ນແລະບັນທຶກການວິນິດໄສເລື່ອນຂຶ້ນ, ທ່ານຄວນຈະເຫັນ "ສະບາຍດີໂລກ!" ພິມອອກໂດຍຄໍາຮ້ອງສະຫມັກ.
…
ສະບາຍດີໂລກ!
ກຳລັງຣີສະຕາດໃນ 10 ວິນາທີ...
ນີ້ແມ່ນຊິບ esp32 ທີ່ມີ 2 ແກນ CPU, WiFi / BT / BLE, ການແກ້ໄຂຊິລິໂຄນ 3, 8MB flash
ກຳລັງຣີສະຕາດໃນ 9 ວິນາທີ...
ກຳລັງຣີສະຕາດໃນ 8 ວິນາທີ...
ກຳລັງຣີສະຕາດໃນ 7 ວິນາທີ...
ເພື່ອອອກຈາກຈໍ IDF ໃຫ້ໃຊ້ທາງລັດ Ctrl+].
ນັ້ນແມ່ນສິ່ງທີ່ທ່ານຕ້ອງການເພື່ອເລີ່ມຕົ້ນດ້ວຍໂມດູນ ESP32-WROOM-DA! ຕອນນີ້ເຈົ້າພ້ອມແລ້ວທີ່ຈະລອງໃຊ້ examples ໃນ ESP-IDF, ຫຼືໄປຂວາເພື່ອພັດທະນາຄໍາຮ້ອງສະຫມັກຂອງທ່ານເອງ.
3. ຖະແຫຼງການ FCC ຂອງສະຫະລັດ
FCC ID: 2AC7ZESPWROOMDA
ອຸປະກອນນີ້ປະຕິບັດຕາມພາກທີ 15 ຂອງກົດລະບຽບ FCC. ການດໍາເນີນງານແມ່ນຂຶ້ນກັບສອງເງື່ອນໄຂດັ່ງຕໍ່ໄປນີ້:
- ອຸປະກອນນີ້ອາດຈະບໍ່ເຮັດໃຫ້ເກີດການລົບກວນທີ່ເປັນອັນຕະລາຍ.
- ອຸປະກອນນີ້ຕ້ອງຍອມຮັບການແຊກແຊງໃດໆທີ່ໄດ້ຮັບ, ລວມທັງການແຊກແຊງທີ່ອາດຈະເຮັດໃຫ້ເກີດການດໍາເນີນງານທີ່ບໍ່ຕ້ອງການ.
ອຸປະກອນນີ້ໄດ້ຮັບການທົດສອບແລະພົບເຫັນວ່າປະຕິບັດຕາມຂໍ້ຈໍາກັດສໍາລັບອຸປະກອນດິຈິຕອນ B Class B, ຕາມພາກທີ 15 ຂອງກົດລະບຽບ FCC. ຂໍ້ຈໍາກັດເຫຼົ່ານີ້ຖືກອອກແບບມາເພື່ອສະຫນອງການປົກປ້ອງທີ່ສົມເຫດສົມຜົນຕໍ່ການແຊກແຊງທີ່ເປັນອັນຕະລາຍໃນການຕິດຕັ້ງທີ່ຢູ່ອາໄສ.
ອຸປະກອນນີ້ສ້າງ, ນຳໃຊ້ ແລະ ສາມາດແຜ່ກະຈາຍພະລັງງານຄວາມຖີ່ວິທະຍຸ ແລະ, ຖ້າຫາກວ່າບໍ່ໄດ້ຕິດຕັ້ງແລະນໍາໃຊ້ຕາມຄໍາແນະນໍາ, ອາດຈະເຮັດໃຫ້ເກີດການແຊກແຊງອັນຕະລາຍກັບການສື່ສານວິທະຍຸ. ຢ່າງໃດກໍ່ຕາມ, ບໍ່ມີການຮັບປະກັນວ່າການແຊກແຊງຈະບໍ່ເກີດຂື້ນໃນການຕິດຕັ້ງໂດຍສະເພາະ. ຖ້າອຸປະກອນນີ້ເຮັດໃຫ້ເກີດການລົບກວນທີ່ເປັນອັນຕະລາຍຕໍ່ການຮັບວິທະຍຸຫຼືໂທລະພາບ, ເຊິ່ງສາມາດຖືກກໍານົດໂດຍການປິດແລະເປີດອຸປະກອນ, ຜູ້ໃຊ້ໄດ້ຖືກຊຸກຍູ້ໃຫ້ພະຍາຍາມແກ້ໄຂການລົບກວນໂດຍຫນຶ່ງໃນມາດຕະການຕໍ່ໄປນີ້:
- Reorient ຫຼືຍ້າຍເສົາອາກາດຮັບ.
- ເພີ່ມການແຍກຕ່າງຫາກລະຫວ່າງອຸປະກອນແລະເຄື່ອງຮັບ.
- ເຊື່ອມຕໍ່ອຸປະກອນເຂົ້າໄປໃນເຕົ້າສຽບຢູ່ໃນວົງຈອນທີ່ແຕກຕ່າງຈາກທີ່ເຄື່ອງຮັບໄດ້ຖືກເຊື່ອມຕໍ່.
- ປຶກສາຕົວແທນຈໍາໜ່າຍ ຫຼື ຊ່າງວິທະຍຸ/ໂທລະພາບທີ່ມີປະສົບການເພື່ອຂໍຄວາມຊ່ວຍເຫຼືອ.
ຂໍ້ຄວນລະວັງ:
ການປ່ຽນແປງຫຼືການແກ້ໄຂທີ່ບໍ່ໄດ້ຮັບການອະນຸມັດຢ່າງຊັດເຈນໂດຍພາກສ່ວນທີ່ຮັບຜິດຊອບສໍາລັບການປະຕິບັດສາມາດເຮັດໃຫ້ສິດທິຂອງຜູ້ໃຊ້ໃນການດໍາເນີນງານອຸປະກອນເປັນໂມຄະ.
ອຸປະກອນນີ້ປະຕິບັດຕາມຂອບເຂດຈໍາກັດການສໍາຜັດລັງສີ RF FCC ທີ່ກໍານົດໄວ້ສໍາລັບສະພາບແວດລ້ອມທີ່ບໍ່ມີການຄວບຄຸມ. ອຸປະກອນນີ້ແລະເສົາອາກາດຂອງຕົນຈະບໍ່ຕ້ອງຢູ່ຮ່ວມກັນຫຼືປະຕິບັດການຮ່ວມກັບສາຍອາກາດຫຼືເຄື່ອງສົ່ງອື່ນໆ. ເສົາອາກາດທີ່ໃຊ້ສໍາລັບເຄື່ອງສົ່ງສັນຍານນີ້ຕ້ອງໄດ້ຮັບການຕິດຕັ້ງເພື່ອໃຫ້ມີໄລຍະຫ່າງຢ່າງຫນ້ອຍ 20 ຊຕມຈາກບຸກຄົນທັງຫມົດແລະບໍ່ຕ້ອງຕັ້ງຢູ່ຮ່ວມກັນຫຼືເຮັດວຽກຮ່ວມກັນກັບເສົາອາກາດຫຼືເຄື່ອງສົ່ງອື່ນໆ.
ສໍາລັບຕະຫຼາດເອີຣົບ, ຄໍາແນະນໍາທີ່ກ່ຽວຂ້ອງແມ່ນໄດ້ກ່າວມາຂ້າງລຸ່ມນີ້:
ມັນເປັນຄວາມຮັບຜິດຊອບຂອງຜູ້ຜະລິດຜະລິດຕະພັນສຸດທ້າຍທີ່ຈະກວດສອບວ່າມາດຕະຖານເພີ່ມເຕີມ, ຄໍາແນະນໍາຫຼືຄໍາແນະນໍາແມ່ນມີຜົນບັງຄັບໃຊ້ຢູ່ນອກເຂດເຫຼົ່ານີ້ຫຼືບໍ່. ກະລຸນາສັງເກດວ່າຄວາມຕ້ອງການ SAR ແມ່ນສະເພາະສໍາລັບອຸປະກອນ Portable ແລະບໍ່ແມ່ນສໍາລັບອຸປະກອນມືຖືທີ່ກໍານົດໄວ້ຂ້າງລຸ່ມນີ້:
- ອຸປະກອນເຄື່ອນທີ່: ອຸປະກອນເຄື່ອນທີ່ແມ່ນຖືກກໍານົດເປັນອຸປະກອນສົ່ງສັນຍານທີ່ຖືກອອກແບບມາເພື່ອນໍາໃຊ້ເພື່ອໃຫ້ໂຄງສ້າງ radiating (s) ຂອງອຸປະກອນຢູ່ພາຍໃນ 20 ຊັງຕີແມັດຂອງຮ່າງກາຍຂອງຜູ້ໃຊ້.
- ອຸປະກອນມືຖື: ອຸປະກອນມືຖືຖືກກໍານົດເປັນອຸປະກອນສົ່ງສັນຍານທີ່ຖືກອອກແບບມາເພື່ອໃຊ້ໃນບ່ອນອື່ນທີ່ບໍ່ແມ່ນສະຖານທີ່ຄົງທີ່ແລະໂດຍທົ່ວໄປແລ້ວຈະຖືກນໍາໃຊ້ໃນແບບທີ່ປົກກະຕິໄລຍະຫ່າງຢ່າງຫນ້ອຍ 20 ຊັງຕີແມັດແມ່ນຮັກສາໄວ້ລະຫວ່າງໂຄງສ້າງການແຜ່ກະຈາຍຂອງເຄື່ອງສົ່ງສັນຍານ. ແລະຮ່າງກາຍຂອງຜູ້ໃຊ້ຫຼືຄົນໃກ້ຄຽງ. ໃນສະພາບການນີ້, ຄໍາວ່າ "ສະຖານທີ່ຄົງທີ່" ຫມາຍຄວາມວ່າອຸປະກອນໄດ້ຮັບການຮັກສາຄວາມປອດໄພທາງດ້ານຮ່າງກາຍຢູ່ສະຖານທີ່ຫນຶ່ງແລະບໍ່ສາມາດຍ້າຍໄປບ່ອນອື່ນໄດ້ງ່າຍ.
ຄໍາແນະນໍາການເຊື່ອມໂຍງ OEM
ອຸປະກອນນີ້ແມ່ນມີຈຸດປະສົງພຽງແຕ່ສໍາລັບການເຊື່ອມໂຍງ OEM ພາຍໃຕ້ເງື່ອນໄຂດັ່ງຕໍ່ໄປນີ້ໂມດູນສາມາດຖືກນໍາໃຊ້ເພື່ອການຕິດຕັ້ງໃນແມ່ຂ່າຍອື່ນ. ເສົາອາກາດຕ້ອງໄດ້ຮັບການຕິດຕັ້ງເຊັ່ນວ່າ 20 ຊຕມຖືກຮັກສາລະຫວ່າງເສົາອາກາດແລະຜູ້ໃຊ້, ແລະໂມດູນເຄື່ອງສົ່ງອາດຈະບໍ່ຕັ້ງຢູ່ຮ່ວມກັນກັບສາຍສົ່ງຫຼືເສົາອາກາດອື່ນໆ. ໂມດູນຈະຖືກນໍາໃຊ້ກັບເສົາອາກາດປະສົມປະສານທີ່ໄດ້ຮັບການທົດສອບໃນເບື້ອງຕົ້ນແລະໄດ້ຮັບການຢັ້ງຢືນດ້ວຍໂມດູນນີ້ເທົ່ານັ້ນ. ຕາບໃດທີ່ 3 ເງື່ອນໄຂຂ້າງເທິງແມ່ນບັນລຸໄດ້, ການທົດສອບເຄື່ອງສົ່ງຕໍ່ຈະບໍ່ຈໍາເປັນ. ຢ່າງໃດກໍຕາມ, ຜູ້ປະສົມປະສານ OEM ຍັງຮັບຜິດຊອບໃນການທົດສອບຜະລິດຕະພັນສຸດທ້າຍຂອງພວກເຂົາສໍາລັບຂໍ້ກໍານົດການປະຕິບັດຕາມເພີ່ມເຕີມກັບໂມດູນນີ້ຕິດຕັ້ງ (ສໍາລັບ example, ການປ່ອຍອາຍພິດອຸປະກອນດິຈິຕອນ, ຄວາມຕ້ອງການອຸປະກອນຕໍ່ພ່ວງ PC, ແລະອື່ນໆ)
ແຈ້ງການ:
ໃນກໍລະນີທີ່ບໍ່ສາມາດຕອບສະຫນອງເງື່ອນໄຂເຫຼົ່ານີ້ໄດ້ (ສໍາລັບຕົວຢ່າງampການຕັ້ງຄ່າຄອມພິວເຕີຫຼືສະຖານທີ່ຮ່ວມກັບເຄື່ອງສົ່ງສັນຍານອື່ນ), ຫຼັງຈາກນັ້ນ, ການອະນຸຍາດ FCC ສໍາລັບໂມດູນນີ້ປະສົມປະສານກັບອຸປະກອນໂຮດແມ່ນບໍ່ຖືວ່າຖືກຕ້ອງແລະ FCC ID ຂອງໂມດູນບໍ່ສາມາດຖືກນໍາໃຊ້ໃນຜະລິດຕະພັນສຸດທ້າຍ. ໃນສະພາບການເຫຼົ່ານີ້ແລະ, ການເຊື່ອມໂຍງ OEM ຈະ
ຮັບຜິດຊອບໃນການປະເມີນຄືນ. ຜະລິດຕະພັນສຸດທ້າຍ (ລວມທັງເຄື່ອງສົ່ງ) ແລະໄດ້ຮັບການອະນຸຍາດ FCC ແຍກຕ່າງຫາກ.
ຜະລິດຕະພັນສຸດທ້າຍຕ້ອງຖືກຕິດສະຫຼາກຢູ່ໃນພື້ນທີ່ທີ່ເບິ່ງເຫັນດ້ວຍສິ່ງຕໍ່ໄປນີ້: "ປະກອບດ້ວຍໂມດູນຕົວສົ່ງສັນຍານ FCC ID: 2AC7ZESPWROOMDA" ຫຼື "ປະກອບດ້ວຍ FCC ID: 2AC7ZESPWROOMDA".
ເອກະສານທີ່ກ່ຽວຂ້ອງ
- ຄູ່ມືການອ້າງອີງດ້ານວິຊາການ ESP32 – ຂໍ້ມູນລະອຽດກ່ຽວກັບວິທີການນໍາໃຊ້ຫນ່ວຍຄວາມຈໍາ ESP32 ແລະຕໍ່ຂ້າງ.
- ESP32 Series Datasheet – ຂໍ້ມູນຈໍາເພາະຂອງຮາດແວ ESP32.
- ບົດແນະນຳການອອກແບບຮາດແວ ESP32 – ຄຳແນະນຳກ່ຽວກັບວິທີການລວມ ESP32 ເຂົ້າໃນຜະລິດຕະພັນຮາດແວຂອງທ່ານ.
- ESP32 ECO ແລະການແກ້ໄຂບັນຫາສໍາລັບແມງໄມ້ – ການແກ້ໄຂຄວາມຜິດພາດການອອກແບບ ESP32.
- ໃບຢັ້ງຢືນ
http://espressif.com/en/support/documents/certificates - ການແຈ້ງເຕືອນການປ່ຽນແປງຜະລິດຕະພັນ/ຂະບວນການ ESP32 (PCN)
http://espressif.com/en/support/documents/pcns - ຄໍາແນະນໍາ ESP32 - ຂໍ້ມູນກ່ຽວກັບຄວາມປອດໄພ, ແມງໄມ້, ຄວາມເຂົ້າກັນໄດ້, ຄວາມຫນ້າເຊື່ອຖືຂອງອົງປະກອບ.
http://espressif.com/en/support/documents/advisories - ເອກະສານການອັບເດດ ແລະອັບເດດການຈອງແຈ້ງການ
http://espressif.com/en/support/download/documents
ເຂດພັດທະນາ
- ຄູ່ມືການດໍາເນີນໂຄງການ ESP-IDF ສໍາລັບ ESP32 - ເອກະສານທີ່ກວ້າງຂວາງສໍາລັບກອບການພັດທະນາ ESP-IDF.
- ESP-IDF ແລະກອບການພັດທະນາອື່ນໆໃນ GitHub.
http://github.com/espressif - ESP32 BBS Forum – Engineer-to-Engineer (E2E) ຊຸມຊົນສໍາລັບຜະລິດຕະພັນ Espressif ບ່ອນທີ່ທ່ານສາມາດໂພດຄໍາຖາມ,
ແບ່ງປັນຄວາມຮູ້, ຄົ້ນຫາແນວຄວາມຄິດ, ແລະຊ່ວຍແກ້ໄຂບັນຫາກັບເພື່ອນວິສະວະກອນ.
http://esp32.com/ - ວາລະສານ ESP - ການປະຕິບັດທີ່ດີທີ່ສຸດ, ບົດຄວາມ, ແລະບັນທຶກຈາກຄົນ Espressif.
http://medium.com/the-esp-journal - ເບິ່ງແຖບ SDKs ແລະ Demos, Apps, Tools, AT Firmware.
http://espressif.com/en/support/download/sdks-demos
ຜະລິດຕະພັນ
- ESP32 Series SoCs - ເບິ່ງຜ່ານ ESP32 SoCs ທັງໝົດ.
http://espressif.com/en/products/socs?id=ESP32 - ໂມດູນຊຸດ ESP32 – ເບິ່ງຜ່ານທຸກໂມດູນທີ່ອີງໃສ່ ESP32.
http://espressif.com/en/products/modules?id=ESP32 - ESP32 Series DevKits – ຄົ້ນຫາຜ່ານທຸກ devkits ທີ່ອີງໃສ່ ESP32.
http://espressif.com/en/products/devkits?id=ESP32 - ຕົວເລືອກຜະລິດຕະພັນ ESP – ຊອກຫາຜະລິດຕະພັນຮາດແວ Espressif ທີ່ເໝາະສົມກັບຄວາມຕ້ອງການຂອງເຈົ້າໂດຍການປຽບທຽບ ຫຼືນຳໃຊ້ຕົວກອງ.
http://products.espressif.com/#/product-selector?language=en
ຕິດຕໍ່ພວກເຮົາ
- ເບິ່ງແຖບຄໍາຖາມການຂາຍ, ຄໍາຖາມດ້ານວິຊາການ, ຕາຕະລາງວົງຈອນ & ການອອກແບບ PCB Review, ຮັບ Samples (ຮ້ານອອນໄລນ໌), ກາຍເປັນຜູ້ສະຫນອງຂອງພວກເຮົາ, ຄໍາເຫັນ & ຄໍາແນະນໍາ.
http://espressif.com/en/contact-us/sales-questions
ປະຫວັດການແກ້ໄຂ
ການປະຕິເສດຄວາມຮັບຜິດຊອບ ແລະແຈ້ງການລິຂະສິດ
ຂໍ້ມູນໃນເອກະສານນີ້, ລວມທັງ URL ການອ້າງອິງ, ມີການປ່ຽນແປງໂດຍບໍ່ມີການແຈ້ງການ.
ຂໍ້ມູນຂອງພາກສ່ວນທີສາມທັງໝົດໃນເອກະສານນີ້ແມ່ນສະໜອງໃຫ້ໂດຍທີ່ບໍ່ມີການຮັບປະກັນຕໍ່ກັບຄວາມຖືກຕ້ອງ ແລະຄວາມຖືກຕ້ອງຂອງມັນ. ບໍ່ມີການຮັບປະກັນໃຫ້ເອກະສານສະບັບນີ້ສໍາລັບການຂາຍຂອງຕົນ, ບໍ່ມີການລ່ວງລະເມີດ, ຄວາມສອດຄ່ອງສໍາລັບຈຸດປະສົງສະເພາະໃດໆ, ຫຼືບໍ່ມີການຮັບປະກັນໃດໆທີ່ເກີດຈາກການສະເຫນີໃດໆ, ຫຼືສະເພາະ.AMPLE.
ຄວາມຮັບຜິດຊອບທັງຫມົດ, ລວມທັງຄວາມຮັບຜິດຊອບສໍາລັບການລະເມີດສິດທິຂອງເຈົ້າຂອງໃດໆ, ທີ່ກ່ຽວຂ້ອງກັບການນໍາໃຊ້ຂໍ້ມູນໃນເອກະສານນີ້ແມ່ນປະຕິເສດ. ບໍ່ມີການອະນຸຍາດໃດໆທີ່ສະແດງອອກ ຫຼືໂດຍທາງອ້ອມ, ໂດຍປິດກັ້ນ ຫຼື ຖ້າບໍ່ດັ່ງນັ້ນ, ຕໍ່ກັບສິດຊັບສິນທາງປັນຍາແມ່ນໄດ້ຮັບການອະນຸຍາດໃຫ້ຢູ່ໃນນີ້.
ໂລໂກ້ສະມາຊິກ Wi-Fi Alliance ເປັນເຄື່ອງໝາຍການຄ້າຂອງ Wi-Fi Alliance. ໂລໂກ້ Bluetooth ແມ່ນ ກ
ເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Bluetooth SIG.
ຊື່ການຄ້າ, ເຄື່ອງໝາຍການຄ້າ ແລະເຄື່ອງໝາຍການຄ້າທີ່ໄດ້ລົງທະບຽນທັງໝົດທີ່ໄດ້ກ່າວໄວ້ໃນເອກະສານນີ້ແມ່ນຊັບສິນ
ຂອງເຈົ້າຂອງຂອງເຂົາເຈົ້າ, ແລະໄດ້ຮັບການຍອມຮັບໃນທີ່ນີ້.
ສະຫງວນລິຂະສິດ © 2021 Espressif Systems (Shanghai) Co., Ltd.
ອ່ານເພີ່ມເຕີມກ່ຽວກັບຄູ່ມືນີ້ ແລະດາວໂຫຼດ PDF:
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
ESPRESSIF ESP32-WROOM-DA ໂມດູນ StandAlone ທີ່ມີເສົາອາກາດຄູ່ [pdf] ຄູ່ມືຜູ້ໃຊ້ ESP32 -WROOM- DA, ໂມດູນຢືນຢູ່ຄົນດຽວມີເສົາອາກາດຄູ່, ESP32 -WROOM- DA ໂມດູນຢືນຢູ່ຄົນດຽວທີ່ມີເສົາອາກາດສອງອັນ |