LilyGO TTGO T-Call (ESP32 avec module GSM/GPRS SIM800L)

28 000 CFA

Catégorie :

Brève description

C’est une carte de développement très complète et ultra-polyvalente qui combine :

  • Microcontrôleur principal : Un module ESP32-WROVER-B (Wi-Fi, Bluetooth classique/BLE, avec PSRAM intégrée pour une gestion mémoire accrue).

  • Module Cellulaire : Un modem GSM/GPRS SIM800L (situé sous le slot Micro-SIM) permettant d’accéder au réseau mobile.

  • Connectique & Alimentation : Un port USB-C pour la programmation et l’alimentation, un connecteur JST pour batterie LiPo (avec circuit de charge intégré), et deux rangées de connecteurs mâles (headers) à souder.

  • Antenne : Une antenne FPC adhésive externe reliée au connecteur u.FL pour capter le réseau mobile.

Utilité et applications

Grâce à la fusion de l’ESP32 et du réseau cellulaire, ce module permet de créer des projets de l’Internet des Objets (IoT) capables de communiquer sur Internet même hors de portée d’un réseau Wi-Fi :

  • Alerte SMS et appels : Envoyer des notifications par SMS ou passer des appels vocaux automatisés en cas d’événement (ex: détection d’intrusion, alerte incendie, panne de courant).

  • Téléométrie & Tracking GPS/GSM : Envoyer des coordonnées géographiques ou des données de capteurs vers un serveur distant via le réseau de données mobiles (GPRS / HTTP / MQTT).

  • Commande à distance par SMS : Activer/désactiver un relais ou un équipement en envoyant un simple code par SMS.

  • Stations météo ou agricoles isolées : Récolter des données sur le terrain sans dépendre d’une box Wi-Fi.

    #define TINY_GSM_MODEM_SIM800

    #include <Wire.h>
    #include <TinyGsmClient.h>

    // Configuration des broches spécifiques à la carte TTGO T-Call v1.3 / v1.4
    #define MODEM_RST 5
    #define MODEM_PWKEY 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

    TinyGsm modem(SerialAT);

    void setup() {
    SerialMon.begin(115200);
    delay(100);

    // Configuration et mise sous tension du modem GSM
    pinMode(MODEM_PWKEY, OUTPUT);
    pinMode(MODEM_RST, OUTPUT);
    pinMode(MODEM_POWER_ON, OUTPUT);

    digitalWrite(MODEM_PWKEY, LOW);
    digitalWrite(MODEM_RST, HIGH);
    digitalWrite(MODEM_POWER_ON, HIGH);

    // Démarrage de la liaison série avec le SIM800L
    SerialAT.begin(115200, SERIAL_8N1, MODEM_RX, MODEM_TX);
    delay(3000);

    SerialMon.println(« Initialisation du modem… »);
    modem.restart();

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

    // Attente de l’enregistrement sur le réseau mobile
    SerialMon.print(« Connexion au reseau mobile… »);
    if (!modem.waitForNetwork()) {
    SerialMon.println( » Echec ! »);
    return;
    }
    SerialMon.println( » Connecte ! »);
    }

    void loop() {
    // Le code principal peut désormais exécuter des requêtes HTTP, envoyer un SMS, etc.
    }

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “LilyGO TTGO T-Call (ESP32 avec module GSM/GPRS SIM800L)”
Retour en haut