Code Monkey home page Code Monkey logo

runway_management_system's Introduction

Runway Management System

This is the mini-project simulating runway system. In real life scenarios, these really play quintessential role during landing and take-off the plane. Leveraging upon DHT sensor, Ultrasonic sensor and Bluetooth module, this project got its significant shape and effectiveness. A bijou implementation of IoT.

Block Diagram

Components

Some paramount components we leveraged upon,

  • Arduino UNO R3
  • LCD Screen 16x2
  • BlueTooth
  • Temperature and Humidity Sensor - DHT
  • UltraSonic Sensor
  • LED Bulb
  • Buzzer

Procedure

  • Establish the circuit with above enlisted components.
  • Upload the RWS.ino code in the Board.
  • Test its functionality by moving any object (in our case it is a plane) near UltraSonic sensor.
  • Here, the UltraSonic is deployed to measure the distance between plane and the ground, distance numerals are displayed on the screen in rounded figures namely, 50, 40, 30, 20, Approaching Minimum and Successful.
  • We will cross-check the land of the flight by contacting plane via BlueTooth.
  • If it is Successful?, a green LED glows. (Actually we are passing on some queries regarding landing of the flight by an Android app called AMR Voice).
  • Buzzer is beeped if there are any climatic fluctuations during landing and hence it is deferred.

Important Validations

  • This Humidity & Temperature check for the fluctuations in the climate. As climate plays the radical role in deciding whether the plane has to landed nearby or continue flying.
  • Here, this condition decides this action of the plane,
if (humidity < 40 && temperature < 12) {
    lcd.setCursor(0, 0);
    lcd.print("Land your Plane");
    lcd.setCursor(5, 1);
    lcd.print("nearby");
  } else {
    saferunway();
  }
  • We have also used bluetooth to its max. Voice control, this checks whether the mission is complete or not.
if (distance < 6 && distance >= 0) {
    voiceyBT();
    lcd.clear();
    lcd.setCursor(0, 0);
    lcd.print("Successful");
  }

void voiceyBT() {
  while (Serial.available()) {
    delay(10);
    char chr = Serial.read();
    if (chr == '#') {
      break;
    }
    voice += chr;
  }
  int len = voice.length();
  if (len > 0) {
    if (voice == "*landed") {
      digitalWrite(led, HIGH);
    } else if (voice == "*okay") {
      digitalWrite(led, LOW);
    }
  }
  voice = "";
}

By glowing green LED bulb.

Significance

  • Climatic fluctuations and vagaries are measured and calculated to perform the tasks.
  • Distance is accurately counted.
  • Check whether plane is landed by bluetooth stimuli and generate respective responds.

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.