TTGO T-Call V1.4 SIM800L

390,00 DH

Disponibilité:

66 en stock

UGS : 0034-D Catégories : ,

Description

TTGO T-Call V1.4 – Carte ESP32 avec module GSM SIM800L et Wi-Fi/Bluetooth

La TTGO T-Call V1.4 (avec les broches soudé) est une carte de développement compacte et performante qui intègre un microcontrôleur ESP32 double cœur, un module GSM/GPRS SIM800L, ainsi que le Wi-Fi et le Bluetooth. Conçue pour les applications IoT distantes, elle permet l’envoi de SMS, les appels vocaux et la transmission de données GPRS.

🔧 Caractéristiques principales :

  • Microcontrôleur : ESP32 (Xtensa® LX6 double cœur, 32 bits, 240 MHz)
  • Mémoire Flash : 4 MB
  • PSRAM : 8 MB
  • SRAM : 520 KB
  • Module GSM : SIM800L – Quadri-bande 850/900/1800/1900 MHz
  • Connectivité sans fil :
  • Wi-Fi 802.11 b/g/n
  • Bluetooth v4.2 BR/EDR + BLE
  • Interfaces : UART, SPI, SDIO, I2C, I2S, CAN, PWM, ADC, DAC, capteurs tactiles
  • Alimentation :
  • USB Type-C (5V/1A)
  • Batterie LiPo via connecteur JST 1.25 mm (3.7–4.2V)
  • Circuit de charge intégré : IP5306, 500 mA
  • Dimensions : env. 75 × 29 × 8 mm
  • Poids : env. 12 g

💡 Applications typiques :

  • Projets IoT avec communication GSM/GPRS
  • Station météo ou capteur distant
  • Systèmes d’alarme et de sécurité connectés
  • Télérelève ou télécommande à distance
  • Applications de géolocalisation (avec ajout GPS externe)

🧰 Développement et compatibilité :

  • Compatible avec Arduino IDE, PlatformIO, ESP-IDF
  • Bibliothèques recommandées :
  • TinyGSM (pour SIM800L)
  • Adafruit FONA (avec modifications)
  • Exemples et schémas disponibles sur le GitHub LilyGO officiel

⚠️ Remarques :

  • Carte SIM : format Nano SIM requis
  • L’antenne GSM doit être bien connectée avant l’allumage pour éviter tout dommage au module SIM800L

Voici un exemple de code Arduino pour la carte TTGO T-Call V1.4 (ESP32 + SIM800L), permettant d’envoyer un SMS à un numéro spécifique via le réseau GSM.

📲 But du code :

Envoyer un SMS contenant le message “Hello from TTGO T-Call!” à un numéro prédéfini.

Bibliothèque requise :

  • TinyGSM, Pour l’installer :

  1. Allez dans Croquis > Inclure une bibliothèque > Gérer les bibliothèques
  2. Recherchez TinyGSM et installez-la.

🧰 Matériel nécessaire :

  • 1 × TTGO T-Call V1.4 (SIM800L intégré)
  • 1 × Antenne GSM
  • 1 × Carte Nano SIM (active et avec signal 2G)
  • 1 × Arduino IDE installé et configuré pour ESP32

⚙️ Configuration Arduino IDE :

  • Carte : ESP32 Dev Module
  • Port : sélectionnez le port COM de votre TTGO
  • Vitesse de téléversement : 115200
  • Partition Scheme : “Default 4MB with spiffs”

📄 Code Arduino – Envoi SMS via SIM800L :

#include <TinyGsmClient.h>

#define MODEM_RST 5
#define MODEM_PWRKEY 4
#define MODEM_POWER_ON 23
#define MODEM_TX 27
#define MODEM_RX 26
#define I2C_SDA 21
#define I2C_SCL 22

#define SerialMon Serial
#define SerialAT Serial1

#define TINY_GSM_MODEM_SIM800
#define TINY_GSM_DEBUG SerialMon

TinyGsm modem(SerialAT);

void setup() {
// Initialisation de la console
SerialMon.begin(115200);
delay(10);
SerialMon.println("Initialisation...");

// Mise sous tension du modem
pinMode(MODEM_PWRKEY, OUTPUT);
pinMode(MODEM_POWER_ON, OUTPUT);
digitalWrite(MODEM_PWRKEY, HIGH);
digitalWrite(MODEM_POWER_ON, HIGH);
delay(1000);
digitalWrite(MODEM_PWRKEY, LOW);
delay(1000);

// Initialisation UART du modem
SerialAT.begin(9600, SERIAL_8N1, MODEM_RX, MODEM_TX);
delay(3000);

// Initialisation du modem
SerialMon.println("Initialisation du modem...");
modem.restart();

String modemInfo = modem.getModemInfo();
SerialMon.print("Modem: ");
SerialMon.println(modemInfo);

// Vérification de la carte SIM
if (!modem.waitForNetwork()) {
SerialMon.println("❌ Pas de réseau !");
return;
}

SerialMon.println("✅ Réseau détecté");

// Envoi du SMS
String smsMessage = "Hello from TTGO T-Call!";
String phoneNumber = "+212600000000"; // Remplacez par votre numéro

SerialMon.print("Envoi du SMS vers ");
SerialMon.println(phoneNumber);

if (modem.sendSMS(phoneNumber, smsMessage)) {
SerialMon.println("✅ SMS envoyé avec succès !");
} else {
SerialMon.println("❌ Échec de l’envoi du SMS");
}
}

void loop() {
// Rien à faire ici
}

Conseils importants :

  • Le numéro de téléphone doit être au format international (ex. : +212XXXXXXXXX pour le Maroc)
  • Vérifiez que la carte SIM est activée et le réseau GSM disponible (LED rouge clignote lentement quand connecté)
  • L’antenne doit être branchée avant la mise sous tension.

 

Mots clés: wireless, call, phone.