Raspberry Pi su RGB-Pikselių ir node.js

Išversta su – https://tinkerlog.com/2012/12/21/raspberry-pi-with-rgb-pixels-and-node-js/

Gana ilgą laiką turėjau Raspi gulinčius. Ir kai RGB Pikselių taip pat. Taigi, jis buvo apie laiką, kad juos kartu. Pastaruosius keletą dienų, aš pastatė web sąsaja, kuri galiu naudoti, valdyti savo taškų. Tai daugiau techninė demo, o ne kažką naudingo. Išmokau gana nemažai.

Serverio dalis, aš nusprendžiau naudoti node.js. Klientui norėjau naudoti Angular.js ir Bootstrap. Turėti UI, darbas, mobilieji, taip pat, aš turėjau Angular įvykių.

Pikselių yra prijungtas prie Raspi vi SPI. Nors yra mazgas moduliai SPI ir Adafruit pikselių, jie buvo ne darbo dėžutės. Aš turėjau kišti po truputį padaryti jų darbą. Pakeitimai yra įtraukti į mazgas-pikselių saugykla.

Kai kartu sudėjus, jis veikia kaip:

  • Atidaroma naršyklė index.html ir teikia masyvo 25 spausti partijų.
  • Spustelėdami ir vilkdami dėl partijos keičia savo spalvą ir apšvietimas.
  • Šie pokyčiai yra nusiųsti į serverį per interneto lizdai.
  • Serveris gauna spalvos pokyčiai, atnaujinimai taškų per SPI ir tada siunčia transliacijos internetu lizdai visų susijusių klientų

Per visus esu gana patenkintas rezultatu. Jis veikia ir sumą kodas yra gana mažas. Ir aš išmokau rašyti maža bitų javascript kliento ir serverio. Smagiau, nei tikėtasi. Ypač siunčia duomenis per interneto lizdai yra malonu ir lengva.
Kaip matyti demo, ten yra labai pastebimas tarpas tarp atnaujinimus. Daugiau pro tirpalo, galite custom statyti klientams ir savo pasirinktinį protokolo (ar gal DMX?) atsikratyti.

NUORODOS

 

Grįžti į pagrindinį

Leave a Reply

Your email address will not be published. Required fields are marked *