Skip to content

RGB lights controlled with Arduino in LAN and online with a Telegram bot

License

Notifications You must be signed in to change notification settings

cristianlivella/Time-Art

 
 

Repository files navigation

Time Art

Fondi Strutturali Europei This project is a module of LIVE YOUR TIME, a group of 8 workshops organized at ITIS Pietro Paleocapa (Bergamo, Italy) in the school year 2017/2018.
The purpose of the project is to control 8 RGB lights to light up some classroom on the main façade of the school using some Arduino in LAN, creating color effects visible from the street and maybe also from Città Alta.
In the future the lights might be used in any other situation and controlled also remotely, for example with an Android app or with Telegram.

Arduino Uno (Rev. 3)

For this project we'll use 8 Arduino Uno, one for each classroom.
To every Arduino will be connected an infrared LED, to control the RGB light, and maybe in future also some sensors, for example a PIR sensor to change the color of the light when a movement is detected.

Ethernet Shield 2

In each Arduino will be plugged an Ethernet Shield 2 to connect it at the LAN.
This Ethernet Shield is made by arduino.org, so the library to use in the sketches is not included in the Arduino IDE, if you have downloaded it from arduino.cc.
In this case you must download the library Ethernet2 from here and install it into your Arduino IDE.

RGB lights

The RGB lights we will use are natively controlled by an infrared remote control, so to control them from Arduino we will use an infrared LED for every light.

Final result during "Notte al Museo 2018"

Youtube video
Youtube video.

Elettricittà fair 2019

Raul and Cristian at the project fair booth
Raul and Cristian at the project fair booth.

In May 2019 we presented the project at Elettricittà fair, organised by Barcella Elettroforniture.
Here you can find the software we used in that occasion, and here you can watch a short video showing our booth and the dismantling of it at the end of the fair.

Releases

No releases published

Packages

No packages published

Languages

  • Python 48.7%
  • JavaScript 15.5%
  • PHP 11.9%
  • C++ 11.3%
  • Vue 9.3%
  • HTML 2.5%
  • Other 0.8%