Dispositiu de control de la respiració
En el marc de l’hinduisme, el praná o prāṇa és una paraula en sànscrit que significa ‘alè’ o ‘aire inspirat’, i que representa la força o energia vital; la qual impregna la realitat a tots els nivells, inclosos els objectes inanimats.
El seu concepte seria semblant al concepte grec de Pneuma.
Aqui us presentem el “Prana” de Sacosta.cat, el “Pranacosta”, un dispositiu que podeu construir fàcilment seguint les indicacions.
Totes les informacions actualitzades a Juliol de 2024.
Als videos podeu veure que es tracta d’un dispositiu molt senzill: una tira de leds enganxada a un pal que va clavat a una base, recobert d’una sèrie de pilotes de plàstic molt poc rígides i blanques, un arduino nano on haurem posat el codi i un alimentador de 5 volts o una bateria (un powerbank). Les pilotes blanques poden ser substituïdes per qualsevol tub o altres elements que siguin translucids o blancs.
Opinió dels experts
La majoria de persones responsables de classes de pilates, meditació, GSA, ioga, etc. ens comenten que és molt difícil fer que les persones que van a les seves sessions controlin el ritme de la respiració d’una forma correcta per fer les pràctiques, els exercicis.
És per aquest motiu, i moguts per una necessitat, que ens hem decidit a crear el nostre dispositiu de baix cost per ajudar a controlar el ritme respiratori en aquest tipus de classes.
Cicles/Timings
Al nostre projecte, al que correspon al codi standar, hem establert els següents cicles. Inspirar 5 segons, aguantar aire dins 5 segons i expirar 8 segons.
I un segon entre cicle i cicle.
Per programació, que ve detalladament documentada, podeu modificar els temps en funció de les vostres necessitats, així podeu modificar el que nosaltres hem proposat 5-5-8 (inspirar, mantenir i expirar) pel que considereu més oportú.
Al segon codi, codi xacres, els temps és exactactament igual. Hi ha indicacions de com poder canviar aquest temps per adjustar-ho al que es necessiti.
Material necessari
Model senzill
Necessitarem una tira de leds
De 30 leds metre, tipus de led Neopixel WS2811 o superior, de 5V
Alimentador de 5V, tipus europeu, de 2A (2 ampers)
Necessites una placa on posar el codi, alimentar i connectar amb una tira de leds.
El nostre exemple s’ha fet amb un Arduino Nano, el més senzill i barat dels Arduinos.
Serveix qualsevol tipus d’arduino.
Boles. S’han utilitzat unes boles blanques de plàstic.
L’àudio que nosaltres hem utilizat és d’aquest usuari de Freesound.com:
https://freesound.org/people/klankbeeld/
i el so és aquest:
https://freesound.org/people/klankbeeld/sounds/251769/
Per poder baixar aquest so o qualsevol altre heu d’estar registrats. Val la pena!.
Codis
Diferents opcions
Als codi que trobaràs a continuació, en color vermell apareixeràn els valors que pots modificar i que són:
Nombre de pixels de la vostra tira
Colors de cada fase
Temps de cada fase
Presentem diferents opcions
La inicial és la més senzilla, una segona amb potenciòmetres i la darrera amb botons.
Codi Versió Senzilla
Arxiu Arduino Link
Podeu modificar els nombres que apareixen aquí sota en color vermell.
Aquestes són les línies que podeu modificar.
#define PIN 6 // senyal a tira
#define NUMPIXELS 30 // nombre de pixels de la tira
int temps_inspirar= 5000; //són milisegons
int temps_mantenir= 5000;
int temps_exhalar= 8000;
int temps_entre_cicles= 1000;
int redColor_1 = 0;
int greenColor_1 = 255;
int blueColor_1 = 0;….
int redColor_2 = 125;
int greenColor_2 = 0;
int blueColor_2 = 125;
….
int redColor_3 = 0;
int greenColor_3 = 0;
int blueColor_3 = 50;
Codi Xacres
Aqui us presentem una versió més completa amb opcions de millora.
Possible modificacions
En aquest codi podràs modificar tan el nombre de pixels com els temps de cadascuna de les accions: inspirar, mantenir, expirar i temps entre una acció i la següent.
Trobaràs tots els números per canviar en color vermell.
Arxiu Arduino Link
A aquest codi podeu modificar les següents línies.
#define NUMPIXELS 30 // nombre de pixels de la tira
…
int delayval_1=5000/NUMPIXELS;
…
//color 9
int delayval_3=8000/NUMPIXELS;
…
//expirar. canvi a color 9
//es van apagant
for (int i=0; i < NUMPIXELS+1; i++) {
pixels.setPixelColor(NUMPIXELS-i, pixels.Color(1, 1, 1));
pixels.show();
delay(delayval_3);
}
delay(2000);
}
Codi Versió Potenciòmetres
Control dels temps
Per poder controlar millor els temps dedicats a les diferents fases: inspirar, aguantar i expirar, hem incoporat tres potenciometres que controlen cadacuna d’aquests moments. El temps entre un procés i el següent continua sent el mateix, un segon.
Els màxims i mínims doncs es poden canviar en funció dels que es necessiti. D’un segon a deu.
Arxiu Arduino Link
Codi Versió Completa 6 botons
Taula de temps per botó
Aqui teniu la durada, que es pot modificar a la programació.
Es presenten 6 opcions, tres d’elles amb un esforç final de retenció un cop exhalat l’aire.
Així mateix la darrera opció es per fer-ho amb els dos costats del nas.
Opció 6 es pels dos orificis del nas
Opcions 2-4-5 amb retenció final
Inspirar | Retenir | Exhalar | Retenir | Colors | |
1 | 5 | 5 | 8 | Arc de Sant Martí | |
2 | 5 | 5 | 8 | 5 | blau-verd-vermell-verd |
3 | 4 | 7 | 8 | blau-verd-vermell | |
4 | 4 | 4 | 4 | 4 | blau-verd-vermell-vermell |
5 | 5 | 5 | 5 | 5 | blau-verd-vermell-vermell |
6 | 4 | 16 | 8 | blau-verd-violeta groc-taronja-vermell |
Codi
Arxiu Arduino Link
Esquemes
Diferents esquemes
Esquema Versió Senzilla
Un esquema molt senzill on es pot veure un Arduino, nosaltres per aquest tipus de dispositius que no necessiten molta placa, utilitzem l’Arduino Nano; una tira de leds (de 30 leds direccionables ws2811/ws2812/ws2812b de 5v) i un alimentador/power bank.
Segon esquema (Xacres)
Aquest esquema és més serios. El primer funciona perfectament però us presentem un segon esquema
on podeu veure que hi apareix un botó d’on/off (switch), una resistència de 470 Ohms (La resistencia en serie, es posa de precaució, com a limitació de corrent. Son proteccions, sense aquestes també funciona, però, es convenient posar-ho) i un condensor de 1000 uF (Serveix per emmagatzemar energia i les enceses i apagades dels LED provoquen pics de corrent, llavors el condensador compensa els pics.)
Esquema Versió amb Potenciòmetres
Esquema versió estandar
Esquema versió avançada
Esquema Versió 6 botons
Làmpada amb pranacosta
Model
Passos de creació d’una làmpada
Aquí veure imatges dels passos de la modificació d’una làmpada “standard” d’Ikea en un pranacosta.
Materials
Dos tires de 30 leds per metre
S’han unit les dues tires
S’han posat dues tires per donar més brillantor.
Enganxar les tires sobre la estructura de la làmpada
Hem utilitzat cinta adhesiva però es pot emprar la part adhasevia de les mateixes tires.
Alimentació
Hem emprat un alimentador clàssic de mòbils (5V)
A l’imatge Arduino connectat i alimentat.