Git Product home page Git Product logo

smart-education's Introduction

Problem Statement

Often times we have noticed a lack of proper pronunciation and language fluency among children in the rural areas. A primary reason for this is improper pronunciation skills among the teachers. Also instead of using printed images, the students should be given the opportunity to feel and touch the objects to improve their understanding. Computer systems could help us solve this problem, but due to the cost factor in picture it prevents us from leveraging this technology at large. It’s quite a challenge to develop cost effective systems to address this problem.

Solution

The latest wave in affordable computer technology is the Raspberry Pi, making it easier to learn, hack and tinker around for creative inventions. Considering the fact that this $35 computer device is easily available is most schools, we thought it would be better to utilize these existing devices and help with a better learning for the students. We used Makey Makey (a customized board based on Arduino Leonardo) to detect which object the child touched. Based on the touch, our system will pronounce the name of the object which the teacher has already fed in the system. This will not only help children to learn the pronunciation easily but also will help them to know about smell, shape and weight of the objects.

Solution Approach

We installed Apache Tomcat on the Raspberry Pi and programmed it with Python programming language and used Makey Makey board which itself acts as a touch based keyboard. A module called as eSpeak was used speak out the object’s name as programmed. Objects like Apple, Banana, and Guava were connected with wires to the Makey Makey board. Whenever a child touches the object, the circuit completes the computer speaks out the objects name. Additionally, we created a web based Dashboard application with PHP, HTML, CSS wherein the teacher can just input the name of the objects order wise in a predefined format and the device will correctly interpret the objects. The teacher need not know programming to configure the system.

Final Outcome

So, using Raspberry Pi and Makey Makey Arduino based board we developed a smart learning system which will further enhance the way students learn in classroom. You can see the working video of the project on Youtube. https://www.youtube.com/watch?v=8pJyDtg7hNM

smart-education's People

Contributors

utsavpshah avatar utsavshahptc avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

utsav91292

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.