Un pequeño monitor de sueño que se engancha a la almohada y pasa a un segundo plano, para luego contarte cada mañana cómo ha ido tu noche. Sin pulseras, sin preocupaciones por la carga.
Se coloca sobre la almohada con tanta discreción que te olvidarás de que está ahí: registra los ciclos del sueño, los movimientos y la duración sin que tengas que llevar nada en la muñeca.
✦
También conoce la sala
Controla la temperatura y la humedad de tu dormitorio, para que puedas ajustar todo el ambiente y disfrutar de mejores noches de sueño.
✦
Dos meses con una sola carga
La mejor autonomía de su clase: se acabó la búsqueda frenética del cargador a medianoche.
✦
Mejor con la luz
El Dot le indica al Sleepm Light cuándo te has quedado dormido y, juntos, te despiertan en la fase más ligera del sueño, con un amanecer.
De cerca
Tan pequeño que se olvida.
El Dot de cerca
Sobre la almohada
Aquí no hay precios
El sueño va de la mano.
Cada Sleepm se comparte en el seno de la familia: alguien cercano a ti, que habla tu idioma y que también duerme en él. Hay opciones de financiación disponibles.
(function(){ var cv=document.getElementById('dust'),cx=cv.getContext('2d'),W,H; function size(){W=cv.width=innerWidth;H=cv.height=innerHeight}size();addEventListener('resize',size); var P=[];var GOLD=[255,217,138],PERI=[159,176,255],WHITE=[240,243,255]; function spawn(x,y,opt){opt=opt||{};var c=[GOLD,PERI,WHITE][Math.random()*3|0]; P.push({x:x,y:y,vx:(Math.random()-.5)*(opt.sp||1.2),vy:(Math.random()-.5)*1.2,life:1,decay:.012+Math.random()*.02,s:opt.s||(1+Math.random()*2.2),c:c,tw:Math.random()*6.28});} addEventListener('mousemove',function(e){for(var i=0;i<3;i++)spawn(e.clientX+(Math.random()-.5)*10,e.clientY+(Math.random()-.5)*10,{sp:.9});}); setInterval(function(){spawn(Math.random()*W,Math.random()*H*.6,{sp:.3,s:1});},300); function loop(){cx.clearRect(0,0,W,H);cx.globalCompositeOperation='lighter'; for(var i=P.length-1;i>=0;i--){var p=P[i];p.x+=p.vx;p.y+=p.vy;p.life-=p.decay;p.tw+=.25; if(p.life<=0){P.splice(i,1);continue} var a=p.life*(.55+.45*Math.sin(p.tw)); var g=cx.createRadialGradient(p.x,p.y,0,p.x,p.y,p.s*3.2); g.addColorStop(0,'rgba('+p.c[0]+','+p.c[1]+','+p.c[2]+','+a+')');g.addColorStop(1,'rgba('+p.c[0]+','+p.c[1]+','+p.c[2]+',0)'); cx.fillStyle=g;cx.beginPath();cx.arc(p.x,p.y,p.s*3.2,0,6.28);cx.fill();} requestAnimationFrame(loop);}loop(); var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting)e.target.classList.add('awake');});},{threshold:.15}); document.querySelectorAll('.awaken').forEach(function(el){io.observe(el)}); })();