Giter Site home page Giter Site logo

karandoshi1810 / smart-e-bike Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 4 KB

This repository is developed for the Smart E-Bike project made by our team in 5th Semester under the subject Human Centered Design.

C++ 100.00%
smart e-bike arduino nano esp-8266 communication iot arduino-nano i2c

smart-e-bike's Introduction

Smart-E-Bike

Codes for communication of Node-MCU and Arduino Nano

The first file contains codes for transmitting data to Arduino Nano from ESP-8266 using I2C protocol which is received in wireless form from end devices. File Name: TX_NODE-MCU.ino The second file contains codes for transmitting data from Arduino Nano module to ESP-8266 module along with sending the received data to Google firebase File Name: RX_NODE-MCU.ino The process is divided into two steps: Step-1: The first step is to make first ESP-8266 work as an access point(mediator) to collect data from E-Bikes(end devices) and it sends the data to Arduino Nano using I2c Protocol .This ESP-8266 module cannot directly send data to Firebase as it is acting as Access Point and it does not have internet. So we send the received data to Arduino Nano. Step-2: The Arduino Nano will send the received data to another ESP-8266 using I2C protocol which has internet, so that it can directly send data to Firebase database. The process is a bit complicated but at that point of time we figured out this way only.

Note* In the first step when the Access Point receives the data from end devices, it is a wireless communication and its code is written in TX_NODE-MCU.ino file.

smart-e-bike's People

Contributors

karandoshi1810 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.