Git Product home page Git Product logo

studytable's Introduction

Smart Study Table

Study Table Project

Study Table Concept Basic aim of smart study table concept is to provide good comfortable environment to students while studying. Concept also consist a self assessment system by which student can measure certain parameters such as working time, average reading speed per page etc. System consists main controller bord which is connected to PIR, Ultrasonic, LDR sensors and drives LCD, MOSFET and LED. It is also connected to Real Time Clock and Bluetooth. PIR and Ultrasonic sensors are used to conform the presence of human near table or on chair. LDR is used to sense the light intensity in invironment. LCD which is 16x2 is used to display various prameters such as time, reminders and records. MOSFET is used to drive high bright LED. RTC module is used for clock and Bluetooth module is used to transfer data between reading desk and main controller wirelessly. On reading desk we have another Ultrasonic sensor which detects turning of pages and counts it. This data is sent to main controller using Bluetooth module.

Proposed System Specifications -

  1. Adaptive Lighting.
  2. Working / Sitting time measurement.
  3. Average reading speed per page.
  4. Average writing speed per page.
  5. Bluetooth communication between reading desk and main controller.
  6. Record Synchronisation with PC
  7. Setting custom reminders from PC using serial communication.
  8. Real Time Clock Display.

Current system consists following major hardware components -

  • PIC18F46K22
  • HC-05
  • HC-SR04
  • USB to Serial (TTL) Converter
  • LDR
  • PIR Sensor
  • Gate Controlled Mosfet with high bright LED
  • 5V power supply

Repository files description -

  1. main.c - Main program file of pic18.
  2. config.h - configuration register definations of controller.
  3. lcd.c - 4bit mode LCD functions for JHD162 LCD.
  4. lcd.h - LCD functiosn declaration.
  5. ST_Schematic.pdf - Schematic of main controller.
  6. RT_Schematic.pdf - Schematic of reading table controller.
  7. ST_Gerber.zip - Gerber file of main controller for PCB manufacturing.
  8. RT_Gerber.zip - Gerber file of reading table controller for PCB manufacturing.
Note - All PCBs are designed in KiCAD and are single layer.

studytable's People

Contributors

ajitjadhav28 avatar

Watchers

James Cloos 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.