Skip to content

This repository will be maintained and updated for the Capstone project to be carried out as a requirement to enhance and learn the skills to become ready for the industry.

License

Notifications You must be signed in to change notification settings

zrajani/iLETTERBOX_CAPSTONE_PROJECT_EMBT_F2020

Repository files navigation

i-LETTERBOX (INTELLIGENT LETTERBOX)

This Repository is maintained for the Capstone Project to be carried out as part of requirements towards the course completion for the Fall 2020. The duration of the project would for 4 months starting from September 14, 2020 - December 21, 2020.

The contributors for this repository would be Zain Rajani

This Capstone Project would be guided under the supervision of Dr. Mike Aleshams, Professor

This page shall be having folders relating to the Capstone Project which would be as follows:

  1. Presentation & Reports: All Presentation files for demonstrating the project as well showcasing the project timeline along with final report for the project shall be present here.

  2. Project Proposal: Series of the proposal were made before the final approval was given by the guide. One can find all version of proposal in this folder

  3. Codes: All the programming required for the Capstone shall be present here

  4. Hardware: Any Special Hardware related document or file would be present here.

  5. Schematic Capture and PCB Design: Schematics required for the project shall be uploaded in this folder and also the PCB design for the intended project

i-LETTERBOX Description

Letters are an important part of daily business. People receive letters either from the government offices for either tax payments, or approval of their loans and schemes etc. Thus people at times forget to check their mailboxes and some days people don’t get the mails at all. Thus, a system was needed where when any letter arrived for the user he/she must be notified or must be made aware of through some system.

Thus during the span in the future we try to build and modify the existing system with the help of IR Sensor to count number of letters, LDR to reset the counter and GSM/ Cloud Service to update the user. A simplified block daigram can be seen which we will try to accomplish.

Project Block Daigram

Through this project we demonstrate the use of commnication protocols such as the IEEE 802.11 (WiFi), Serial GPIOs, Serial UART also using the Cloud service called as ThingsSpeak and the transfer the data to the cloud via the MQTT

The working can be explained/ learned using the animated picture below:

Animated Project Working Image

Required Hardware and Software

To complete this capstone following Hardware and Software would be required (Click on them to see their appearance or incase if you wish to buy)

Hardware Components:

  1. BeagleBone Wireless (BB-WI)
  2. Power Adapter Type C 5V,2A
  3. LED
  4. GSM SIM900 Ardiuno Sheild
  5. LDR Module
  6. IR Sensor
  7. Power Supply for GSM Module barrel jack 5V, 2A
  8. Connecting Wires/ Jumper Wires
  9. Soldering Kit with Multimeters, Cutters and other tools
  10. Few Resistors

Software Required:

  1. Latest Debian (Linux) Image for BB-AI
  2. ThingsSpeak
  3. Eclipse*
  4. Linaro Compiler*

* It may be required if your performing cross toolchain that is programming and compiling on host and just transferring the output file to the target

Programming Language Used: C/C++ along with Python

This repository will be archived soon.

Project Demonstration (Click on the Image to view the entire working)

Alternate Text

About

This repository will be maintained and updated for the Capstone project to be carried out as a requirement to enhance and learn the skills to become ready for the industry.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published