Bagikan melalui


Platform Uji Bluetooth Microsoft - Model 2433 ESP32

Gambaran Umum

ESP32 adalah mikrokontroler dengan Wi-Fi terintegrasi dan Bluetooth mode ganda yang dirancang untuk digunakan dalam perangkat IoT. Model 2433 ESP32 adalah papan ESP32 kustom dengan adaptor 12-pin yang cocok untuk Traduci yang menjalankan koneksi Wi-Fi untuk BTP. Informasi lebih lanjut dapat ditemukan melalui halaman ESP32 dari Espressif. Model 2433 ESP32 memungkinkan ESP32 digunakan sebagai perangkat kereta luncur Tradus. Informasi lebih lanjut dapat ditemukan melalui halaman Model 2433 ESP32 dari MCCI atau Digilent.

Nama Perangkat Pengaturan Contoh Penggunaan
ESP32 Wi-Fi esp32wifi RunWiFiCoexScenarioTests.bat esp32wifi rn52

Foto papan mikrokontroler ESP32 Model 2433.

Tes yang Didukung

Perangkat ESP32 pada kereta luncur yang kompatibel dengan BTP

Foto perangkat Model 2433 ESP32 yang dipasang pada kereta luncur yang kompatibel dengan BTP.

Perangkat keras

ESP32 dapat dibeli melalui MCCI

ESP32 juga dapat dibeli melalui Digilent.

Papan breakout USB serial ke UART yang setara dengan Sparkfun FT232RL diperlukan untuk Pembaruan Firmware pertama kali.

Memulai Langkah Awal

Jika ESP32 telah diperbarui, lewati ke Memperbarui Firmware ESP32 melalui Traduci.cmd

Nota

Perangkat ESP32 hanya dapat dicolokkan ke port 12-pin papan Traduci berlabel 'JD'.

Memperbarui firmware ESP32 secara manual

Memperbarui firmware ESP32 secara manual diperlukan untuk konfigurasi awal radio ESP32 yang akan digunakan dengan pengujian Koeksistensi BTP Wi-Fi. Setelah penyiapan pertama kali, pembaruan firmware pada sled perangkat dapat dilakukan melalui Traduci.cmd.

  1. Dapatkan dan siapkan antarmuka baris perintah Arduino.

    1. Unduh versi terbaru arduino-cli.

    2. Jika belum selesai, tambahkan arduino-cli ke variabel PATH Anda.

    3. Untuk memperoleh paket papan ESP32, jalankan perintah ini dari prompt cmd:

      arduino-cli config init
      arduino-cli core update-index
      arduino-cli core update-index --additional-urls https://dl.espressif.com/dl/package_esp32_index.json
      arduino-cli core install esp32:esp32 --additional-urls https://dl.espressif.com/dl/package_esp32_index.json
      
  2. Menyambungkan perangkat keras menggunakan serial USB ke papan UART dan kabel jumper

    Foto yang menunjukkan tempat menyambungkan USB ke papan UART ke ESP32 untuk pembaruan firmware.

    1. Sambungkan GND papan serial ke GND ESP32
    2. Sambungkan RX papan serial ke TX ESP32
    3. Sambungkan TX dari papan serial ke RX dari ESP32
    4. Sambungkan perangkat ESP32 ke Port JD pada Traduci untuk pengiriman daya.
    5. Pindahkan SW1 ke posisi ON untuk mengalihkan ESP32 ke mode boot. Mengalihkan ESP32 ke mode boot dengan memindahkan SW1 ke posisi ON.
    6. Nyalakan ESP32 melalui Traduci menggunakan perangkat TraduciCMD.exe: TraduciCmd.exe -power 4 3ESP32 yang diaktifkan oleh Traduci menggunakan perintah TraduciCMD.exe.
    7. Jalankan arduino-cli board list untuk mengidentifikasi port COM yang ada sebelum menyambungkan serial USB ke papan UART.
    8. Sambungkan serial USB ke papan UART ke PC tempat Anda menginstal Arduino CLI.
    9. Jalankan arduino-cli board list untuk mengidentifikasi port COM baru yang terkait dengan papan serial UART ke USB. Ini adalah port COM yang tercantum yang tidak ada dalam daftar papan yang dikueri sebelumnya.
  3. Unggah firmware ke ESP32 dengan menjalankan perintah berikut dari perintah cmd. Ganti 'X' di "COMX" ke nomor port COM yang diidentifikasi pada langkah sebelumnya.

    arduino-cli upload -p COMX --fqbn esp32:esp32:esp32 --input-file C:\BTP\<version>\DeviceFirmware\WiFi-ESP32.ino.bin
    
    1. Tunggu hingga "Reset keras melalui pin RTS..." ditampilkan di terminal dan menandakan bahwa proses telah selesai.
    2. Matikan ESP32 melalui Traduci menggunakan TraduciCMD.exe: TraduciCmd.exe -power 4 0
    3. Pindahkan SW1 ke posisi OFF untuk keluar dari mode boot.

Memperbarui Firmware ESP32 melalui Traduci.cmd

Jika ESP32 sudah menginstal firmware kompatibel BTP, pembaruan di masa mendatang dapat diinstal melalui Traduci. Colokkan ESP32 ke port JD dan jalankan perintah berikut dari prompt cmd yang ditingkatkan:

TraduciCmd.exe -updateesp32firmware

Tunggu hingga "firmware ESP32 sudah diperbarui" untuk ditampilkan di terminal dan tunjukkan proses selesai.

Proses flashing tidak memerlukan penggunaan papan serial UART ke USB. Proses gagal jika ESP32 sebelumnya belum disediakan dengan firmware yang kompatibel dengan BTP melalui instruksi manual

Fitur

  • Tersedia komunikasi Wi-Fi, Bluetooth LE, dan Bluetooth
  • Daya keluaran 20.5 dBm pada antena
  • Firmware kustom untuk mengaktifkan pembaruan yang dikirimkan melalui Traduci
  • Konektor Pmod 12-pin dengan antarmuka SPI dan UART
  • Mendukung pembuatan titik akses nirkabel sementara Wi-Fi
  • Mendukung kemampuan server web HTTP