Skip to content

shatru0/IoT-Vehicle-Monitoring-with-Blynk-n-Flask-Server

Repository files navigation

IoT-Vehicle-Monitoring-with-Blynk-n-Flask-Server

Components

  1. Proteus 8.6 SP2(for simulation)
    a. Arduino
    b. Temperature Sensor
    c. Potentiometer in place of Accelerometer
    d. Buzzer (To alert overheating)
    e. LED (for testing)
    f. Compim (In place of esp8266 to access a server port)
  2. Android Mobile
    a. Blynk App
  3. Goormide Cloud IDE
    a. Hosting a flask web server to view the temperature and acceleration data
  4. Virtual Serial Ports Emulator.

Implementation

  1. Download Blynk App and create a new project with arduino as the main component, then copy the authentication key displayed in the app.
  2. Add button and live chart to the Blynk project and assign D13 pin to the button, V1 and V5 as a virtual pin to the live chart components in the app.

Screenshot from 2021-11-08 09-32-22

  1. In your computer create a new project in proteus and add arduino(assuming adruino library exists in the proteus application), a LED to D13 pin and compim component connected to the arduino.
  2. Add a temperature sensor and potentiometer to the arduino.

Screenshot from 2021-11-08 09-31-27

  1. Open the arduino ide and compile the code then add the compiled code to the arduino component in the proteus application.
  2. Open Virtual Serial Ports Emulator and add pair connection between com3 and com1.

Screenshot from 2021-11-08 09-31-48

  1. Browse through the arduino library and open the blynk library folder(assuming library is installed using the arduino IDE). Open the command prompt at that particular directory and enter blynk-ser.bat -c COM1 -p 8442. This runs a server replicating esp8266 functionality.
  2. Run the proteus simulation and view the results in the app.
  3. Copy the web server code and host it on goormide to view the site.

Screenshot from 2021-11-08 09-33-20

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published