esp32_ttgo_lora32_v2.1.6
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) :
- I²C SDA: GPIO_21 (confirmé)
- I²C SCL: GPIO_22 (confirmé)
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 (pas confirmé)
- GPIO_4 (pas confirmé)
- GPIO_12: ADC2_5 (pas confirmé)
- GPIO_34: ADC1_6 (pas confirmé)
- GPIO_36: ADC1_0 (confirmé)
- GPIO_39: ADC1_3 (confirmé)
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.txt · Dernière modification : 2021/09/23 17:46 de bigMax