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.
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). 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.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] |
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