Outils pour utilisateurs

Outils du site


esp32_ttgo_lora32_v2.1.6

Ceci est une ancienne révision du document !


Table des matières

ESP32 TTGO LoRa32 v2.1.6

Parfois appelé T3 v2.1-1.6

  • Chip: ESP32 PICO-D4
  • Antenne: SMA
  • USB to UART IC: CP2104
  • Ecran: SSD1306_128X64_NONAME_HW_I2C
  • LoRa chip: HPD13A Sx1276 868MHz /915MHz

Pinout

cf https://github.com/cyberman54/ESP32-Paxcounter/blob/master/src/hal/ttgov21new.h cf https://github.com/umbm/TTGO-LoRa32-V2.1-T3_V1.6

Led: GPIO_25

Ecran OLED pins (U8X8_SSD1306_128X64_NONAME_HW_I2C) (I2C address: 0x3C) (confirmé) :

  • I²C SDA: GPIO_21
  • I²C SCL: GPIO_22

LoRa pins:

  • CS: GPIO_18 (confirmé)
  • RESET: GPIO_23 (confirmé)
  • DIO0/IRQ: GPIO_26 (confirmé)
  • DIO1: GPIO_33 (confirmé)
  • DIO2: GPIO_32 (confirmé)
  • SCLK: GPIO_5 (_pas confirmé_)
  • MOSI: GPIO_27 (_pas confirmé_)
  • MISO: GPIO_19 (_pas confirmé_)

SD card pins:

  • CS: GPIO_13 (_pas confirmé_)
  • SCLK: GPIO_14 (_pas confirmé_)
  • MOSI: GPIO_15 (_pas confirmé_)
  • MISO: GPIO_2 (_pas confirmé_)

Battery probe: GPIO_35 (confirmé)

Free pins:

  • GPIO_0
  • GPIO_4
  • GPIO_12: ADC2_5
  • GPIO_34: ADC1_6
  • GPIO_36: ADC1_0
  • GPIO_39: ADC1_3

Pilotage de l'écran

Adaptation du tuto ici : https://www.woolseyworkshop.com/2018/08/10/interfacing-an-ssd1306-display-module-to-an-arduino-uno/

Nous utilisons la librairie U8G2. Elle dispose d'un module pour afficher du texte : U8x8.

Dans le fichier platformio.ini j'ajoute la dépendance à la library U8g2 pour l'ajouter à mon projet :

lib_deps=
    U8g2@~2.26
esp32_ttgo_lora32_v2.1.6.1632412020.txt.gz · Dernière modification : 2021/09/23 15:47 de bigMax