Awesome |
|
Hey guys, it's been a while since I posted! I just wanted to let you know that I'm going to make an attempt at making a DIY version of the novadreamer. I'm a beginner when it comes to electronics, but the last few weeks I've been learning to program the Arduino uno and have taken a look at the original novadreamer patent, giving me a rough idea of how to proceed. |
|
Things to do 2012/13:
Write dreams in my journal every day [ ] Practice reality checks as often as possible [ ] Start having lucid dreams again [ ] Try to create a continuous dream world i.e. each lucid picks up from where the last left off - could be fun.. or impossible [ ]
Number of LD's had so far: 11 My Dream Journal: http://www.dreamviews.com/blogs/kjarva/
Awesome |
|
Hey Robot_Butler, well I'm hoping to heavily modify anything I've seen to the arduino because I can program in C & C++ so it should be an easy transition. The arduino is way over powered for this purpose but my main caveat is that what I build is noob friendly, for folks like me with no electronics background, so I'll change the code accordingly to suit the hardware. |
|
Things to do 2012/13:
Write dreams in my journal every day [ ] Practice reality checks as often as possible [ ] Start having lucid dreams again [ ] Try to create a continuous dream world i.e. each lucid picks up from where the last left off - could be fun.. or impossible [ ]
Number of LD's had so far: 11 My Dream Journal: http://www.dreamviews.com/blogs/kjarva/
Do it!!! |
|
I hope it works, so then I can copy you XD |
|
Lol, I hope it works too! I'm still waiting for parts but as soon as I get them I'm going to start experimenting and see what I can come up with |
|
Things to do 2012/13:
Write dreams in my journal every day [ ] Practice reality checks as often as possible [ ] Start having lucid dreams again [ ] Try to create a continuous dream world i.e. each lucid picks up from where the last left off - could be fun.. or impossible [ ]
Number of LD's had so far: 11 My Dream Journal: http://www.dreamviews.com/blogs/kjarva/
This would be awesome and definetely rekindle my love for electronics |
|
Hey!!! If anybody is interested, I have schematic and board files in Eagle format for the Kvasar. I have built it and I will verify that it works as per the website. If interested, send me a PM. |
|
That website is so old they a are using parallel ports to program their PIC's! I'm surprised that Kvasar is the only REM-detecting sleep mask out there though... |
|
These things have too many false alarms. The masks also come off or get positioned away from the eyes too easily if you toss and turn like I do... |
|
--
You talk to vacuum cleaners and safes, you've had apple trees growing in your living room, tigers and horses in your dining room, an elephant in your bedroom. I've seen you locked in a jail in the middle of your living room and once someone swore they saw you floating in mid-air! How do you explain that, Major Nelson!?
RBee, I'd love to see your graph, but it's not working for me (Invalid Attachment specified. If you followed a valid link, please notify the administrator). Could you re-post it? |
|
Last edited by Nazrax; 03-24-2014 at 11:07 PM. Reason: Add link to mask pictures
[36] DILD [0] WILD [0] DEILD
Goals:[*] Fly [ ] Swim and feel wet [ ] Throw a fireball
My dream journal
Can you guys post in more detail about the hardware you're using ? I'm very interested in the DIY REM-detection. I can program, and take a crack at the hardware design, so I think that with some group effort we can do a lot. @kjarva - what parts have you ordered, and what's your idea ? + Can you link me to the Novadreamer patent (only if you have the link lying around) ? |
|
You can find my source code and board layouts (using the free version of Eagle) at https://github.com/Nazrax/DreamMaskV4. At this point, the code provides only data logging. If and when I can actually figure out how to detect REM cycles, the board shouldn't need to be modified to support full functionality. |
|
Last edited by Nazrax; 03-25-2014 at 03:40 PM.
[36] DILD [0] WILD [0] DEILD
Goals:[*] Fly [ ] Swim and feel wet [ ] Throw a fireball
My dream journal
Ok, let me know if I got this right - you have 2x(IR led + IR optical sensor)+ a button. I have a probably noob question but here goes - what does the optical sensor indicate exactly? Proximity, or some low resolution image changes ? |
|
The design has a pair of IR sensors (IR LED + detector in one package), three visible light LEDs for signalling (one per eye plus one on the logic board), and two buttons. The pictures I posted are missing one visible LED and one button. |
|
[36] DILD [0] WILD [0] DEILD
Goals:[*] Fly [ ] Swim and feel wet [ ] Throw a fireball
My dream journal
Thanks for the thorough reply, it clears things up ! |
|
Last edited by petko10; 03-25-2014 at 08:53 PM.
Yes, I do use GNU Plot. The script I use to plot my data files is here |
|
[36] DILD [0] WILD [0] DEILD
Goals:[*] Fly [ ] Swim and feel wet [ ] Throw a fireball
My dream journal
I was just about to write the scripts when I saw the example looked like your graph. Great minds think alike I guess |
|
Looking at the data more, I've noticed an odd pattern: there seems to be a "wave" in the data with peaks about 3 to 4 seconds apart. I've looked at multiple spots on multiple nights on both eyes, and it's always there when I'm asleep. However, it's not there when I'm doing my "calibration" eye movements (remember, it doesn't actually calibrate anything on the device; it's just there for when I'm looking at the graphs to make sure it's reading me right). |
|
[36] DILD [0] WILD [0] DEILD
Goals:[*] Fly [ ] Swim and feel wet [ ] Throw a fireball
My dream journal
We'll figure it out |
|
I click the button (so I can find it on the graph), then go through the full range of eye movements. I've found that left/right gives a greater difference than up/down. Keeping my eyes closed the whole time, I center my eyes, looking straight ahead for 8 seconds; then I look left for 8 seconds; center for 8 seconds; right for 8 seconds; center for 8 seconds (sometimes I'll repeat the sequence). Why 8 seconds? I think I started using 8 seconds because that's how often the board dumps its memory to flash. Of course, it really doesn't matter (as long as I wait 8 seconds after I'm done before powering down the board). |
|
[36] DILD [0] WILD [0] DEILD
Goals:[*] Fly [ ] Swim and feel wet [ ] Throw a fireball
My dream journal
Sorry for the delay. I have to say - nice design! It's not particularly pretty |
|
No worries; I'm just happy to have someone to talk to about this. I've worked on this on and off (mostly off) for the last few years, and the most I've ever gotten has been "Wow, cool! Let me know when you have it working." |
|
Last edited by Nazrax; 03-31-2014 at 04:15 PM. Reason: Progress update
[36] DILD [0] WILD [0] DEILD
Goals:[*] Fly [ ] Swim and feel wet [ ] Throw a fireball
My dream journal
I'm at that point with the EEG idea - detect eye movements, how hard can it be |
|
Last edited by petko10; 03-31-2014 at 07:08 PM.
I'll leave the resistors as they are for a little while longer; ideally, I'd like to be able to detect REM from just a single one in case the other ends up looking the wrong way. I have my concerns about both of them; sometimes the upper one gets "blown out" and reads entirely above 1000, and sometimes the other one ends up reading way too low. I guess, though, that it's pretty unlikely that both would end up giving bad readings. I'll see how the next few days go. |
|
[36] DILD [0] WILD [0] DEILD
Goals:[*] Fly [ ] Swim and feel wet [ ] Throw a fireball
My dream journal
Bookmarks