Arduino Emplacement Tracker à l’aide du module GSM SIM800L et du module GPS NEO-6M

Build a simple GPS Tracker using Arduino UNO
Composant Quantité Coût estimé USD – (INR) But
Arduino uno r3 dip 1 8-12 $ – (Rs.650) Carte de microcontrôleur principale
Module GSM SIM800L 1 2-5 $ – (Rs. 220) Communication cellulaire 2G
Module GPS NEO-6M 1 2-5 $ – (Rs.220) Récepteur GPS pour les données de localisation
Planche à pain 1 <1 $ – (Rs.50) Connexions de circuit prototype
Résistances (4,7 kΩ, 10kΩ) 2 <1 $ – (Rs.20) Diviseur de tension pour SIM800L
Fils de cavalier Comme nécessaire <1 $ – (Rs.20) Connectez les composants

Diagramme du circuit de tracker GPS Arduino

Pin de module GPS Épingle arduino Note
VCC 5V Propulsé par Arduino 5V
GND GND Terrain d’entente
TX Pin 0 (RX) GPS → Arduino pour recevoir des données de localisation
Rx Non connecté (réservé au débogage en série) Pas nécessaire (Arduino n’envoie pas de commandes à GPS)
Pin Sim800L Épingle arduino Note
VCC 5V (via la diode) Diode baisse d’Arduino 5V (~ 4,3 V) à l’aide de la banque d’alimentation
GND GND Terrain d’entente
Rx PIN 8 (via le diviseur de tension) Arduino → sim800l pour l’envoi aux commandes
TX PIN 9 SIM800L → Arduino; 3,3 V Compatible avec l’entrée Arduino 5V

Circuit de déplacement de niveau Arduino SIM800L
Configuration finale du tracker GPS avec un authentique Arduino

#include 
GeoLinkerLite geoLinker(Serial, Serial);
void setup() {
  Serial.begin(9600);
  delay(1000);
  geoLinker.setResetPin(2);                    // Reset control pin
  geoLinker.setGSMPins(8, 9);                  // GSM RX, TX pins
  geoLinker.setModemAPN("your.apn.here");      // Your carrier's APN
  geoLinker.setAPIKey("your_api_key");         // Your GeoLinker API key
  geoLinker.setDeviceID("arduino_tracker");    // Unique device ID / Device name
  geoLinker.setMaxRetries(3);                  // Max retry attempts to send a data points
  geoLinker.setDebugLevel(1);                  // Debug level
  geoLinker.setTimeOffset(5, 30);              // Timezone: Eg. india +5:30 hours
  geoLinker.begin();
  delay(1000);                              // Increase this delay to increase update interval
  geoLinker.run();

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

Youtube video

  • ICQUANZX GY-NEO6MV2 NEO-6M Module de commande de vol GPS 3 V-5 V avec antenne en céramique super puissante compatible avec Arduino EEPROM APM 2.5
  • 2pcs SIM800L V2.0 5V Wireless GSM GPRS Module Quad-Band with Antenna Cable Cap