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

cf https://github.com/cyberman54/ESP32-Paxcounter/blob/master/src/hal/ttgov21new.h

Led: GPIO_25

Ecran OLED pins (U8X8_SSD1306_128X64_NONAME_HW_I2C):

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

LoRa pins:

  • IRQ: GPIO_26
  • RESET: GPIO_23
  • SS: GPIO_18
  • CLK: GPIO_5
  • MOSI: GPIO_27
  • MISO: GPIO_19
  • IO1: GPIO_33
  • IO2: GPIO_32

SD card pins:

  • SD3/SS: GPIO_13
  • CLK: GPIO_14
  • CMD/MOSI: GPIO_15
  • SD0/MISO: GPIO_2
  • SD2/DATA2: GPIO_12 ?
  • SD1/DATA1: GPIO_4 ?

Battery probe: GPIO_35

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.txt
  • Dernière modification: 2019/07/27 15:42
  • par bigMax