控制梦境

时间:2022-07-23
本文章向大家介绍控制梦境,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
这篇文章是专门为李同学写的,之前和我聊过一些这个东西,我也回答了一下。但是也还是没有达成控制的目的~

大家听着这首我经常听的歌,看完这篇文章吧~

( 我现在就像是歌里的萤火虫一样 “夜空下 萤火在 努力的发胖” (ノ)`ω´(ヾ) )

聊天一角,大体方向已经明了了~

李同学睡眠不好,来和我说怎么样治疗失眠,聊的聊的就说到了梦境.很自然的就说到了,可以去控制吗?那么,可以吗?只能说现阶段,据我所知,或者是以我的能力,这个东西实现起来是没有多高大上的~

这个控制梦境的能力是自己的一种已经存在的能力,只不过需要去引导.或者说你已经拥有了这个能力.但是没有认识到.

以下这个东西依照自己的需要推动梦境的发展——如同现实版的盗梦空间一般。

很多人都有过梦境的经历,然而大多数梦境里正常的思维只是个旁观者,我们意识不到自己在做梦,也对梦中的种种荒谬之处视而不见。少数的人能够在梦中意识到自己在做梦,并有意识的引导梦境,这种状况叫做清明梦或是清醒梦。但是为了做到这一点通常需要很多心理上的刻意练习,并非人人均能为之。

这个眼罩的作用,是在睡眠时给予梦者一定刺激,让梦者能够获得将梦境与现实区分的参照。在这层意义上,它相当于盗梦空间中那个不会倒下的旋转陀螺。人们的睡眠通常分为两部分,非快速眼动(non-REM)睡眠和快速眼动(REM)睡眠。两者交替出现,而在自然清醒之前会进入REM所占比重较大的深度REM睡眠状态,大多数梦境发生在此时。如果睡眠者在这时被惊醒,通常会对完整的梦境记忆犹新。眼罩会通过一定的延时,在深度REM睡眠中对双眼施加微弱的灯光刺激。如果一切顺利的话,梦者会在梦中看到天幕上闪烁的灯光,对于预先知道这一点的梦者,灯光就是身处梦境的证据。在眼罩的灯光提示之下,即使不是专业人士也能逐渐学会引导自己的梦境。

快速眼动睡眠期 又叫做异相睡眠, 也有人把它叫做积极睡眠 (active sleep),是指在睡眠过程中有一段时间,脑电波频率变快, 振幅变低, 同时还表现出心率加快、血压升高、肌肉松弛、阴茎勃起, 最奇怪的是眼球不停地左右摆动。 百度百科

睡眠之后人体内部的许多生理功能会发生明显变化, 如心率减慢、血压下降、新陈代谢缓慢、呼吸次数减少。

睡眠之后体内变化最大、研究最多的是脑电的变化。 人在白天清醒的状态下, 从正常脑电图上最常见的脑电波是alpha(α阿尔法)和beta(β贝塔)波, 当一个人困倦时, 便会出现theta(θ西塔)波。 人们入睡后脑电变化总的趋势是, 频率变慢振幅增高。 一般把睡眠分为四个时期, 每个时期脑电波有着不同的表现。

20世纪50年代(1952), 有一位科学家尤金·阿瑟瑞斯在观察儿童睡眠的脑电变化时发现, 在睡眠过程中有一段时间脑电活动很特殊, 看起来不象是睡眠脑电图, 倒象是处于清醒状态。 在这段时间里, 脑电波频率变快, 振幅变低, 同时还表现出心率加快、血压升高、肌肉松弛、阴茎勃起, 最奇怪的是眼球不停地左右摆动。 为此科学家们把这一阶段的睡眠, 称为快速眼动睡眠(REM sleep),又叫做异相睡眠, 也有人把它叫做积极睡眠 (active sleep)。 把快速眼动以外的其它睡眠, 称为慢波睡眠, 又叫做安静睡眠 (quiet sleep)。 有趣的是, 一个人入睡之后, 先进入一期睡眠, 继之出现二、三、四期睡眠, 然后由深变浅依次回返。 当返回到二期睡眠之后, 通常便出现快速眼动睡眠。 然后又进入另一个睡眠周期, 由浅入深再由深变浅, 间以快速眼动睡眠, 如此往复。 一夜约有 4--5个周期, 每个周期大约 90分钟, 第一个周期长些, 以后的周期变短。

每次快速眼动持续时间的长短因人而异, 就一个人来说, 第一次出现快速眼动后, 大约持续5--10分钟, 以后加长, 最后一次可长达 40分钟。

令人奇怪的是, 当一个人进入快速眼动睡眠之后如果把他唤醒, 他会报告说正在做梦, 而在慢波睡眠期间如果把他唤醒, 做梦的机会较少, 因此人们认为快速眼动睡眠和做梦是有一定联系的。 科学家们只观察到这种现象是存在的, 但这究竟是为什么, 却没有一个满意的答案。 有人提出睡眠不是消极的单纯休息, 快速眼动期是人们在对一天中所获得的信息进行加工整理使之条理化的过程。 不过这只是个猜测, 却未得到进一步的证实。

有的研究者观察到, 有的被测试者常常诉说他们整夜都在做梦, 而这些人恰巧都是在快速眼动睡眠期间醒来的。 因此有的研究者认为, 诉说整夜都在做梦的人其实并不尽然, 只是他们在做梦的时候醒来了, 对梦记忆犹新历历在目, 因此形成了错觉。其实每个人都会在快速度眼动期间做梦, 只是大多数人醒来后把梦的内容忘掉了, 有的忘得一干二净, 便以为根本未做梦, 有的忘得不彻底尚能回忆起一些片断,次日可向别人诉说他夜里做了梦。

人的睡眠分为三个阶段:浅睡眠阶段深度睡眠阶段快速眼动睡眠阶段,通常人的梦都发生在快速眼动睡眠阶段,当一个睡眠阶段结束后,就会迎来另一个睡眠阶段,这样循环,每个人平均每晚要做5个梦,都是发生在快速眼动睡眠阶段,如果在快速眼动睡眠阶段将人唤醒,人便能够清晰的记得梦。每个人晚上都会做梦,有时记得,有时不记得,但大多数都不记得,不记得不代表没做梦。人做过的梦一般都不会被想起,但如果在生活中有类似的情境还是可能勾起你的回忆。所以,一个人若能回忆起自己的梦,则有可能是在快速眼动睡眠阶段醒来或者是梦中的情境和现实某些事物很相近,以致勾起了当事人的回忆,也有一种可能是当事人睡觉时大脑的神经系统的记忆部分没有很好的被压制。

特点

人的睡眠可分为快速眼动(REM)睡眠和非快速眼动(NREM)睡眠两大部分。快速眼动睡眠又称快波睡眠或同步睡眠,快速眼动睡眠与非快速眼动睡眠相比,存在本质上差异,尤其在脑活动方面极不相同。位于大脑根部的脑桥网状结构,在快速眼动睡眠中起到积极作用,向脊柱神经发出信号,使身体固定不动,并使眼球产生快速运动,快速眼动睡眠可直接转化为觉醒状态,但觉醒状态却不能直接进入快速眼动睡眠。

快速眼动睡眠的主要特点:

①由于眼外肌的阵发性抽搐导致眼球快速的水平方向运动。在闭合的眼睑中可以看到眼球左右的移动。但人已进入熟睡中。

②全身肌肉放松,尤其是维持姿态的肌群张力减退。

③脑血流及代谢增加,引起心率加快,呼吸快而不规则,血压稍上升,体温升高。

④脑电波状况与清醒时相似,呈低电压快波。

⑤80%从快速眼动睡眠中醒来的人会认为自己在作梦。因为清晰的梦境在这时会出现。 快速眼动睡眠是一种生物学需要。长期阻断人的快速眼动睡眠,会引起类似精神病患者那样的严重的认知障碍。一般讲阻断快速眼动睡眠后,人体会有一种补偿机理,会自动延长快速眼动睡眠时间,以补充不足。快速眼动睡眠有时会突然中断,往往是某些疾病发作的信号,例如心绞痛、哮喘等病。

在上面的介绍之后,也许你觉得这样的眼罩看起来很高端?但论起原理其实非常简单。和高端的造梦机不一样,Remee眼罩并不通过检测脑电波来给出刺激,而是通过适当的近似延时进行光照。根据公开的信息,我们需要在3~5小时的延时之后,让眼罩上的小灯每隔10~20分钟发出一次持续5~15秒、频率几Hz的红色闪光——要获得和原版一样的效果,所有我们需要的部件只是一个眼罩,几个发光二极管和几乎任意种类的单片机。

正版的控梦眼罩(Remee)眼罩给出的一大卖点是可以根据需求调节闪光的开始时间、片段重复、灯光强弱,在官方网站上输入参数以后就可以将程序自动下载到眼罩中(这个我也可以实现同样的功能)。

材料工具

  • 红色发光二极管,限流电阻
  • 导线
  • 电烙铁等电子制作工具
  • 任意型号的单片机和相关元器件
  • 单片机开发环境
  • 眼罩
  • 针线
  • 胶带

由于性能要求非常低单片机的选用没有任何限制,只要是你习惯用的型号都行。如果有可能的话选用一些体积小的单片机(好像最小的封装是SOT23-5的?),这有利于成品的美观。

我这边为方便起见选用的是手里有现成最小系统板的MSP430F169,可惜体积过大只能连线外挂。开发环境IAR Embedded Workbench。

如果你有类似上图这种Arduino Mini Pro全贴片小板加上纽扣电池的话,那就可以轻松把所有电路做在眼罩上。

剩下的都是常见零件,不细谈了。

硬件组装

首先找些红色发光二极管,不论贴片或插针只要不是80年代产的混浊暗光型就行。在二极管两端焊上引线。

至少焊两个(4个6个均可)同批的二极管,分别加200欧左右的限流电阻(下图热缩管处),然后并联起来。

做完以后记得检查是否被焊坏,尤其是焊贴片二极管的时候。

因为单片机板体积大要外挂的原因所以引线要细软长一些。直接做在眼罩上的话就省事了。

单片机开发板。可以看到上面已经有现成的插座将单片机引脚引出,在导线末端焊上对应的插针就好。右边插着的二极管是调试方便改用的直插二极管。

电源。反正单片机开发板已经够大够重了加个5000mAh的移动电源也没啥……

然后找一副舒适的眼罩,对着两眼的地方戳两个洞,伸进发光二极管,拿出针线包缝紧电线,眼罩部分就算完工了。

试一下看能不能亮。

眼罩的背面看起来是这个样子的,为美观起见可以再缝一层布,或者贴上胶带。

然后找两个差不多的引脚接上单片机开发板,眼罩的硬件部分就全完工了。

软件编程

单片机使用和下载编程等等细节略过不谈……用比伪代码还简单的方式简述一下编程思路。

首先需要一个硬件定时器,定出时分秒。

供电之后开始计时,然后在给定的时间t1(4小时)之后,以时间t2(20min)为周期循环,每周期开始的时候延时t3(10s),在该时间段内以时间t4(0.5s)为周期改变输出引脚电平,使LED灯闪烁。闪烁时段结束以后,关掉LED灯。

灯光的时间参数都写在程序里可以自行调节。

#include <msp430x16x.h>
int s = 0;
int m = 0;
int t2 = 0;
int pre = 240; //4小时后(240min后启动)
int F1 = 2047; //闪烁频率额是(2047)
int F2 = 15;   //连续闪烁时间15s
int F3 = 20;   //闪烁间隔20min
int fin = 300; //6小时后(300min后)停止

void main()
{
    //关闭所有的IO口
    P1DIR = 0XFF;
    P1OUT = 0XFF;
    P2DIR = 0XFF;
    P2OUT = 0XFF;
    P3DIR = 0XFF;
    P3OUT = 0XFF;
    P4DIR = 0XFF;
    P4OUT = 0XFF;
    P5DIR = 0XFF;
    P5OUT = 0XFF;
    P6DIR = 0XFF;
    P6OUT = 0XFF;
    // P1DIR = 0XFF;P1OUT = 0XFF;
    WDTCTL = WDTPW + WDTHOLD; //  关闭看门狗
    P6DIR |= BIT2;
    P6OUT |= BIT2; //关闭电平转换

    CCTL0 = CCIE;                   //使能CCR0中断
    CCR0 = 4095;                    //设定周期1s定时器
    TACTL = TASSEL_1 + ID_3 + MC_1; //定时器A的时钟源

    P2DIR = 0xff; //这只P2口为输出
    P2OUT = 0xff;
    P5DIR = 0xff;
    P5OUT = 0xff;

    _EXIT(); //使能全局中断
    LPH3;    //CPU进入LPH3模式
}
#pragma vector = TIMEERA0_VECTOR //定时器3
__interrupt void Timer_A(void)
{
    P2OUT ^=)x80;//每秒亮灭的LED指示灯
    if (s > 59)
    {
        s = 0;
        m = m + 1;
        t2 = ta + 1;
    }
    else
        (s = s + 1);
    if (m == pre || t2 >= fin)
        t2 = 0;
}
#pragma vector = TIMEERB0_VECTOR //定时器3
__interrupt void Timer_B(void)
{
    if (m >= pre && m <= fin)
        if (t2 == 0)
            if (s > 0 && s <= F2)
                P5OUT ^= 0x01;
    if (m > fin)
        P2OUT = 0x0f;
}

编辑器一角

上面的程序一点也不难就是最基本的点灯加定时器控制,当然会有更便宜的方案,比如stc单片机,esp8266这些,有需要的我会再放代码(可能有偿了)

这是msp430的价钱

总装测试

代码调试通过以后,把所有的部件都装起来,插上电源。开始的时候可以把参数改的易于观测一些,比如2min后开始闪烁,然后每隔1min闪烁15秒这样,确认程序无误后再烧入正确的时间参数。

正在“工作”的眼罩,开发板上右侧的大灯是电源灯,左边的小灯是监视秒定时器的小闪灯。

然后,嗯,你困了么?

可期改进

首先最容易想到也最好做的是换成前面提到过的小单片机板和纽扣电池,用低功耗单片机的话,只需要在定时器到点时唤醒工作,LED的电流也不大,所以可以工作很长时间,还可以全部挂在眼罩上便于使用。

其次是更舒适的眼罩(最好体积稍大而且是硬质的),比如这种厚海绵眼罩,空间更大,更便于改装。

最后是程序上的改进,如果有时间的话可以加入PWM调光功能,或是继续添加状态机、按钮、显示屏,实现离线参数调节功能。再进一步的话还可以用更好的处理器把LED改成显示屏.这些东西都是不难的东西,看你需求喽~

后记

555芯片是可以实现这样简单的定时功能的~但是太耗电了,而且大到不能直视 然后定时亮,亮的时候还闪烁,外围相对也太多了.有点不可取

当然8脚的PIC就更便宜了

对于控梦没什么可羡慕的,也没有那么好,降低睡眠质量。 清醒梦和控制梦境我都能做到,只要想,在白天睡个觉就好了。(梦魇出现的频率更大,鬼压身什么的最烦人了) 不需要眼罩,在梦境中实际上处于半幻半真的状态,但是自己以为所有场景是非常真实的,而自己又知道自己在梦里,很错愕的感觉。 我不知道大家能达到什么地步,我是能做到 1.意识到自己在梦里(需要剧情比较惊悚,这样我才会本能的产生排斥心理而意识到) 2。控制梦境,当我知道自己在梦里的时候,且次数多了以后,确实会有想要控制的想法,一开始也跟大家想的一样,以为想造出什么就造出什么,但实际上,不能随心所欲,我可以控制抵挡梦境中的致命伤害,比如:一个3层楼高的恐龙想要踩死我,本来我在逃跑,但现在我知道自己在梦里,只要我控制自己在梦里的人停下来就好,闭上眼睛,想象另一个环境就能转换,但是转换出来的我控制不了,恐龙踩我,我想海边,海边闹鬼,想别的,继续恐怖…… 人物方面,可能出现,但是不会确定,有可能出现别人。物品方面也是,想要一把剑,也许还额外送你一面盾(可能是心里想要的缘故) 总体来说,我做不到百分百的控制,准确无误的控制在我看来也不必要,白天已经很累了,晚上谁会想以降低睡眠质量为代价,去控制梦境(白头发会告诉你对不对) 关键是抑制住自己内心的恐惧,这个是最重要的。 清醒次数的增多,只要不是太恐怖的,我都不会刻意翻转,还经常碰到一些像大片一样的影片,能以身临其境的上帝视觉去观看感觉挺好的,主人公不是我,但我又能感受到他的心里状态。醒来时也记得很清楚。前几天我还看过一个文章演的片子,拯救身陷魔窟的同学。结尾处文章说了特煽情的一段话,我听不见具体内容,但是能看见文章在说,同时能清楚的感受到那份感情。

亦幻亦真。 一开始我以为人生就是一场深度梦境,后来我知道梦境里常出现深度的人生。

如果有愿意折腾的小伙伴或者有更好的想法,可以加我微信.备注"控梦"

声明:部分内容来源于网络,仅供读者学习、交流之目的。文章版权归原作者所有。如有不妥,请联系删除。
参考资料
https://baike.baidu.com/item/%E5%BF%AB%E9%80%9F%E7%9C%BC%E5%8A%A8%E7%9D%A1%E7%9C%A0%E6%9C%9F/6132543?fr=aladdin
https://m.guokr.com/article/437185/