Git Product home page Git Product logo

led-kunst's Introduction

LED-Kunst

This project uses arduino to light up a 16x16 led matrix and show Icons from 3 Topics: Emojis, Flags and Videogames. This (School) project was done by me (Gabriel Macip) and Leonardo Mocci.

Hardware

  1. Arduino (Mega 2560)
  2. Power supply
  3. Led matrix (NeoPixel FLexMatrix 16x16 WS2812B RGB LED)

Software

  1. Arduino IDE 1.8.19

Other Material

  1. Wooden box
  2. Cables
  3. Computer

Use

  1. Arduino: Mini computer used to communicate from the computer to the matrix.
  2. Power Supplly: Used to power the matrix because the arduino didn't have enough energy to power the whole 16x16 led matrix.
  3. Led matrix: Used to show the icons.
  4. Arduino IDE 1.8.19: Used to programm the arduino (Harware) and write the code.
  5. Wooden box: The whole power supply wasn't isolated from electricity (some parts werent safe to touch while it had electricity running through it.) The box was built for safety. So that no one could come in direct contact with the unisolated parts of the power supply.
  6. Cables: Used to connect everything with one another: The matrix with the Arduino and the power supply. The arduino with the matrix, the computer and the power supply. The power supply with the matrix, the arduino and to the electrical outlet.
  7. Computer: To write the code. At the beginning of the project to order the components.

The icons + pictures

  1. Emojis: Flabergassed, cry, cool, heart eyes-->(in code called "Kiss EM").
  2. Flags: Sweden, France, Switzerland, Italy
  3. Videogames: Mario, Creeper, storm tropper.

Picture of the "Cool" emoji icon shown in the matrix

Pictrure of the Swiss flag icon.

Picture of the "Trooper" icon.

Pictures/Video

In the picture you can see the name of the matrix, how much it costs and were it was bought.

Matrix website pic

When the box was built it looked like that.

Box start pic

Later it was spray painted black for a more appealing look.

That is how the matrix looks like up close.

That is the arduino and the power supply inside of the box.

Those are all the components inside of the box. This was how it all looked before the box was spray painted and we built a support to put the matrix on top of the box.

Screenshot 2022-10-10 220306

That is the support for the matrix. You can also see the hole for the cables to connect to the matrix.

Here is a small video were yo can see all the icons being displayed and how it loops when all the icons are done displaying.

video.matrix.mov

The code

  • We reused part of the code that Yvan from https://Brainy-Bits.com ceated.
  • All the icons were created by us (Gabriel Macip and Leonardo Mocci)

This is my first repository. I would love any feedback on this project and how i could improve for future projects and/or repositories on Github.

led-kunst's People

Contributors

gabrielmacip avatar

Watchers

 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.