Skip to content

Latest commit

 

History

History
126 lines (121 loc) · 4.45 KB

File metadata and controls

126 lines (121 loc) · 4.45 KB

Vehicle Tracking System (ESP8266 + GPS + GSM)

This is an ESP8266 Based Vehicle Tracking System which sends an SMS with the GPS coordinates of a vehicle when ever someone, on the the device's whitelist sends the SMS message "Hi" to the device. The device is controlled via the use of a Web Dashboard which you can access by clicking a push button connected to pin D8.

This setup assumes that you are using the Arduino IDE Version 1.8.19.

Setup Instructions

To setup the Arduino IDE to be able to support the ESP8266 follow this link. To Flash the Web Interface Dashboard to the ESP8266's SPIFF Memory follow this link (The Web Dashboard files can be found in the data/ folder, the files are compressed to save space and to make the server faster).

Project Structure

This project makes use of the ESP8266 microcontroller, a GPS Module (NEO-6m), a GSM Module (SIM800L), a push button, a red LED and a blue LED.

Bill of Materials:

Assembly List

Label Part Type Properties
BAT1 18650 battery holder variant 18650; package battery-18650-kit
GSM, SIM, GPSR, SMS, SIM900, SIM1 SIM800L pin spacing 100mil; variant variant 1; pins 7; editable pin labels false; layout Single Row; package THT; chip label ?
LED1 Red (633nm) LED color Red (633nm); package 1206 [SMD]
LED2 Blue (525nm) LED color Blue (525nm); package 0805 [SMD]
M1 NEO-6M GPS Module model NEO-6M; pins 4; type GPS; part # GY-GPS6MV2
M2 RioRand LM2596 variant variant 2; chip label lm2596
Mod1 Amica NodeMCU DevKit 1.0 model Amica; pins 30; type NodeMCU
R1 1kΩ Resistor resistance 1kΩ; package 2010 [SMD]; tolerance ±5%
R2 1kΩ Resistor resistance 1kΩ; package 0603 [SMD]; tolerance ±5%
R3 1kΩ Resistor resistance 1kΩ; package 0603 [SMD]; tolerance ±5%
S1 Pushbutton package [SMD]

Shopping List

Amount Part Type Properties
1 18650 battery holder variant 18650; package battery-18650-kit
1 SIM800L pin spacing 100mil; variant variant 1; pins 7; editable pin labels false; layout Single Row; package THT; chip label ?
1 Red (633nm) LED color Red (633nm); package 1206 [SMD]
1 Blue (525nm) LED color Blue (525nm); package 0805 [SMD]
1 NEO-6M GPS Module model NEO-6M; pins 4; type GPS; part # GY-GPS6MV2
1 RioRand LM2596 variant variant 2; chip label lm2596
1 Amica NodeMCU DevKit 1.0 model Amica; pins 30; type NodeMCU
1 1kΩ Resistor resistance 1kΩ; package 2010 [SMD]; tolerance ±5%
2 1kΩ Resistor resistance 1kΩ; package 0603 [SMD]; tolerance ±5%
1 Pushbutton package [SMD]


Exported with Fritzing 0.9.3- http://fritzing.org

Schematic Design (Frizting)