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.1632412171.txt.gz · Dernière modification : 2021/09/23 15:49 de bigMax