Skip to main content

Posts

Showing posts from April, 2016

Hackathon Project : A NGO Mobile Application

Government of India provides a list of NGOs on their website As a part of a hackathon event in APOGEE-2016, along with two other teammates I developed a mobile app that allows a user to consume the data available on the website with features like filtering data based on the state, area of work etc. The first version of the mobile application had supported, i) NGO Listing by State ii) NGO Listing by work area. Four modules of the system were developed overnight Web App using Django Web Scraper using scrapy framework REST APIs using Django Rest Framework Mobile app for Android platform The Web App and REST services were hosted on pythonanywhere, a free web hosting service.

DoorLock Sytem : An IOT based door lock, part of a pervasive system

In the course of Pervasive Computing we chose to develop a system that would allow opening / closing of door locks using a Web / Mobile based interface. The proposed system would not only allow one to operate door locks but based on these lock signals it would operate the room lights as well. The system would auto-lock the door and turn off the lights in absence of people in the room / lab. The components used in the project were : Software Django Android App GPIO control scripts Hardware Raspberry Pi Breadboard, Jumper cables, LED lights WiFi module Pressure sensor ( custom build ) Proposed System The proposed system was for a specific type of door locks that existed in the labs of the institute. The door would lock / unlock on rotating the door knob clockwise / anti-clockwise. The design proposed was to mount a mechanical assembly over the existing door knob that would rotate the knob in appropriate directions. The assembly would typically contain a stepper m...

Attendance Management System - An IOT approach

In the course of Software for Embedded Systems, we chose to implement Attendance Management System using embedded devices like RFID Reader, GSM Module and Raspberry Pi as our development board. Even before entering into BITS Pilani, I had wished to work with Raspberry Pi. It always intrigued me on how to work with these embedded devices. Didn't get enough encouragement while in the job to carry out experiments of my own. Coming back to the project, the components used for developing the systems are as follows : Hardware Raspberry Pi GSM Module RFID Reader LED Screen Software Django Web Framework MySQL Database (in production) SQLite Database (in development) Bootstrap 3 Frontend Framework The happy path of the system was as below : Each student is given a RFID card Student exists in our software along with the mapping of RFID card number with the student ID Student taps the card in each class to mark his presence in the class System reads the unique nu...