Outils pour utilisateurs

Outils du site


Led Shelf

En amménageant, nous avons récupéré du mobilier dont une armoire à casiers utilisées par les impôts.

Status

Status du project
Date de début 30/01/2016
Status finished
Github https://github.com/PostTenebrasLab/LedShelf
Initiateur(s) Sebastien Chassot (sinux) , name, name,…

Description

En amménageant le local, nous avons récupéré du mobilier dont une armoire utilisée par les impôts. Nous avons percé le fond de l'armoir et placé 60 triple LEDs ws2810


Utilisation de l'API

exemples curl

curl --request GET 'http://192.168.80.168:5000/ptl?values=led:0xFFFFFF:8:1'

curl --request GET 'http://192.168.80.168:5000/ptl?values=line:0xFF0000:10'

curl --request GET 'http://192.168.80.168:5000/ptl?values=column:0xFF0000:6'

exemple Python

import requests, time, random

SRV = '192.168.80.168'
PORT = '5000'
MIN = 50
MAX = 150

def set_led(x, y, color):
  val = ":".join(('led', hex(color).__str__(), x.__str__(), y.__str__()))
  requests.get('http://'+SRV+':'+PORT+'/ptl?values='+val)

while(1):
    color = random.randint(MIN, MAX) << 16 | random.randint(MIN, MAX) << 8 | random.randint(MIN, MAX)
    set_led(random.randint(4, 7), random.randint(0, 14), color)
    time.sleep(random.random())

Positions des leds

coordonnées col,line (x,y)

0,01,02,03,04,05,06,07,0
0,1 4,1 7,1
0,2 7,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
0,10
0,11
0,12
0,13
0,14
0,154,15 7,15

To Do

  • Percer et monter la 2e armoire
  • Faire quelque chose avec

Material

Liste de fournitures

Participants

[currentProject] | Interested in joining this project
Nomparticipation activeparticipation passivesuivre de loins
Jay2018-03-09 16:35:46  
 1

Liens externes

Teensy 3.1

LEDs strip WS2812

Librairies :

OctoWS2811

Github

Material

projects/localpraille/ledshelf.txt · Dernière modification: 2016/02/01 12:21 par sinux