30 de nov. 2016

Coixinet tèrmic



La major part dels elements de sortida que hem vist fan llum i uns pocs fan moviment o so. Una altra manera d’interactuar amb l’entorn és escalfar.

Els coixinets tèrmics permeten escalfar allò que hi està en contacte. Poden servir per fer uns guants o una caputxa per a l’hivern o una manta tèrmica (per al gat o per a la mestressa del gat). També poden servir per mantenir tèbia una beguda.

Coixinet tèrmic
No es pot connectar directament el coixinet tèrmic a una sortida del microcontrolador ja que consumeix massa corrent. Caldrà fer servir un transistor, com el MOSFET FQP30N06L que fan servir en aquest projecte.



Sparkfun els comercialitza en dues mides: 5 x 10 cm i 5 x 15 cm.

23 de nov. 2016

Sensor d'acceleració, camp magnètic i giroscopi



El sensor d'acceleració, camp magnètic i giroscopi LSM9DS0 ens permet conèixer el camp magnètic i, per tant, actuar com a brúixola així com l'acceleració i determinar la verticalitat. A més incorpora un giroscopi i, per tant, el conjunt ens permet detectar els canvis de moviment. Té un diàmetre de menys de 17 mm (com una moneda de dos cèntims) i un gruix inferior als 2 mm. Això facilita el seu us incorporant-los a elements tèxtils.
LSM9DS0


Per fer servir el sensor, convé llegir la descripció tècnica que ens facilita Adafruit.

16 de nov. 2016

Rellotge lluminós



Avui comentem un altre projecte que hem trobat a Instructables. Es tracta d’un rellotge de polsera que fa servir un Neo Pixel Ring de 12 LED per mostrar l’hora. En el cas de l’autor del projecte, Konstantin Dimitrov, ha indicat les hores en blau, els minuts en vermell i els segons en verd. Atès que només hi ha dotze LED, el canvi de LED es produeix cada cinc segons o cada cinc minuts, segons el cas.
Rellotge


El manteniment de l’hora es fa amb un xip RTC (real time clock) que incorpora una pila per mantenir l’hora en cas que es quedi sense alimentació. L’RTC no és capaç de saber l’hora real, per tant cal posar-lo en hora en la posada en marxa.

Rellotge

En aquest cas, el rellotge incorpora una zona tàctil que quan es toca provoca l’encesa de tots els LED en color blanc durant 10 segons per poder-los utilitzar com a llanterna.

Llanterna

A la pàgina d’Instructables trobareu totes les instruccions de muntatge i els programes.

9 de nov. 2016

Placa Flora Bluefruit LE



En alguns projectes ens pot fer falta comunicar-nos amb altres elements, per exemple amb un telèfon mòbil. Hi ha diversos tipus de comunicacions però la majoria no tenen una versió preparada per a projectes e-tèxtils. Una bona opció pot ser la placa Flora Bluefruit LE.

Placa Flora Bluefruit LE

La placa s'acompanya de les corresponents llibreries, una aplicació per a mòbils (Android o iOS) i d'una col·lecció d'exemples en els que podem veure la placa funcionant com a terminal de dades, controlador d'elements connectats, teclat, etc.

  Adafruit

En aquesta pàgina podeu trobar les explicacions corresponents per utilitzar aquesta placa.

2 de nov. 2016

Monitor sèrie per a les plaques Gemma



La placa Gemma no porta (com sí porta la placa Flora i moltes altres plaques) una connexió sèrie sobre el port USB. Per tant, no es pot fer servir la comunicació sèrie per fer comprovacions del funcionament del programa. Quan es fan servir segons quins tipus de sensors és necessari poder conèixer els valors de lectura dels mateixos per poder fer els ajustos corresponents al programa. Una opció és fer el desenvolupament amb una altra placa (per exemple la Flora) i després passar el muntatge a la placa Gemma. A continuació us comentem una altra opció.

La primera opció seria fer servir un cable de comunicació USB per amicrocontroladors, connectar-lo a les potes D0 i D1 de la placa Gemma i fer servir la comunicació sèrie per software per connectar la placa amb l'ordinador. En aquesta pàgina d'Adafruit ens expliquen com fer-ho. L'inconvenient és que ens ocupa dues de les tres connexions d'entrada i sortida de la placa (D0 i D1) i, per tant, només ens en queda una (D2) per a la connexió del sensor. Si només volem enviar dades a l'ordinador i no ens cal rebre, només cal connectar la pota D1 (que correspon a TX) i així ens queden lliures les entrades D0 i D2.
Cable USB

La llibreria SoftwareSerial permet crear un canal sèrie sobre dues potes del microcontrolador, diferents de les del canal sèrie normal. Convé consultar quines potes del microcontrolador poden servir per a aquesta finalitat.

Per fer servir aquesta comunicació cal incloure en el programa la llibreria corresponent.Cal definir un objecte de tipus SoftwareSerial indicant les potes de recepció (RX) i transmissió (TX). En la inicialització hem d'indicar la velocitat de comunicació. La instrucció és similar a la de la comunicació sèrie normal. Podem fer servir les comandes print i println per enviar dades al nou canal, de manera semblant a com ho fem amb el canal normal. També podem fer servir el port per a lectura. Com a exemple, el següent programa comprova si un dels dos canals sèrie ha rebut dades. Si n'ha rebut, les llegeix i les escriu a l'altre canal.

Programa