Giter VIP home page Giter VIP logo

robotics_led_matrix's Introduction

Led matrix using RPi ,ws2811 and telegram bot api

Description

Led matrix which displays messages sent to a telegram chat bot .This is being made using python ,raspberry pi and ws2811 individually addressably led. This is a group project which is being developed by a group of students interested in robotics🙂.

Tasks

Overall Project

  • Implement the telegram bot using API
  • Improve Interface for Telegram Chatbot
  • Define Character Map
  • Displaying of string in matrix
  • Scrolling of string in matrix
  • linking of LED matrix to the 2D array in code

Ansh Chawla

  • Guide everyone
  • link files

Harsh Kumar

  • Guide everyone
  • Write code and design interface for telegram chat bot

Shubham Singla

  • Guide everyone
  • Write code and design interface for telegram chat bot

Ankit Rupal

  • Implement Character mapping for letter A , B , C , 1
  • Write code for compiling Character map arrays into dict

Sahil Ahmed

  • Implemented Character mapping for letter D , E , F , J , K , L , 2 , 4

Mayur Garg

  • Implement Character mapping for letter G , H , I , 3

Kanishk

  • Implemented Character mapping for letter M , N , O , 5

Lakshay

  • Implemented Character mapping for letter P , Q , R , 6

Rohan

  • Implemented Character mapping for letter S , T , U , 7

Mayank

  • Implemented Character mapping for letter V , W , X , 8

Saksham

  • Implemented Character mapping for letter Y , Z , ! , 9

 

Installation and getting started

To install all the neccessary requirements run the following commands

pip install -r requirements.txt

Note : This way is not recommended as all libraries would be installed globally.

Setting up the virtual environment

Note : It is recommended to setup a virtual environment and then run the program.

py -m pip venv ./venv  #creating virtual environment
venv\Scripts\activate  #to activate the environment after creation
pip install -r requirements.txt # for installation of libraries

For running the program

Run the main.py file using

python main.py

Note : A file by the name credentails.py must be placed inside the root directory of project. The contents of this file should be as shown below

bot_token = 'Your bot token'

robotics_led_matrix's People

Contributors

anshchawla521 avatar singla16shubham avatar sahilahmed24 avatar ankitrupal avatar lakshyagarg32 avatar harshkumar1422 avatar kanishksingla11 avatar rohanxmalik avatar sakshambt avatar mayank-9031 avatar mayur363 avatar mayurgarg2002 avatar

Stargazers

 avatar

Watchers

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