{"id":1394,"date":"2021-05-06T14:24:20","date_gmt":"2021-05-06T14:24:20","guid":{"rendered":"https:\/\/jensmeisner.net\/?p=1394"},"modified":"2021-11-13T21:42:02","modified_gmt":"2021-11-13T21:42:02","slug":"cyberdreamer","status":"publish","type":"post","link":"https:\/\/jensmeisner.net\/de\/cyberdreamer\/","title":{"rendered":"CyberDreamer"},"content":{"rendered":"<p><a href=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/FeaturedImg.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/FeaturedImg.jpg\" alt=\"\" \/><\/a><\/p>\n<h1>CyberDreamer<\/h1>\n<p>Die CyberDreamer ist eine Schlafmaske, die helfen soll luzide Tr\u00e4ume zu erlernen<\/p>\n<p>Projekt Link: <a href=\"https:\/\/gitlab.com\/DigitalStages\/cyberdreamer\">https:\/\/gitlab.com\/DigitalStages\/cyberdreamer<\/a><\/p>\n<h3>Einf\u00fchrung<\/h3>\n<ul>\n<li>\n<p>Ich kaufte mir ein remee Schlafmaske, die absolut nicht verwendbar ist, und eher ein Flop fuer luziden Tr\u00e4umen ist. Es ist ein Ger\u00e4t, das nur online programmierbar ist und lediglich nach einer gewissen Zeit Lichtmuster ausl\u00f6st. ES REAGIERT NICHT DIE AUGENBEWEGUNGEN IM REM SCHLAF (RAPID EYE MOVEMENTS)!<\/p>\n<\/li>\n<li>\n<p>Auf meiner Suche nach erschwinglichen Masken, welche auf rapide Augenbewegungen REM reagieren, wobei ich auf folgende Blog Nachricht:<br \/>\n<a href=\"https:\/\/jabituyaben.wixsite.com\/majorinput\/post\/lucid-dreaming-with-the-circuit-playground-express\">https:\/\/jabituyaben.wixsite.com\/majorinput\/post\/lucid-dreaming-with-the-circuit-playground-express<\/a><\/p>\n<\/li>\n<li>\n<p>Ich modifizierte den Code und entwickelte die Maske weiter.<\/p>\n<\/li>\n<\/ul>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">1. Komponente<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><a href=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/CyberDreamer_Assembly01.jpg\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/CyberDreamer_Assembly01.jpg\" alt=\"\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><\/p>\n<ul>\n<li>1 x LiPo Akku 3,7 V Lithium-Polymer-Batterie, 2-Pin JST-PH-Stecker 1200mAh<\/li>\n<li>1 x Adafruit Circuit Playground Express, 3.3 V, 48MHz Arduino\/MakeCode\/Python, 3333<\/li>\n<li>1 x Universal-Printed Circuit Board<\/li>\n<li>1 x GY-USB TP4056 Li-Ion Ladeger\u00e4t Modul 5V 1A<\/li>\n<li>1 x Bluetooth Schlaf googles<\/li>\n<li>1 x Minischalter<\/li>\n<li>Dr\u00e4hte<\/li>\n<li>Nadel und Faden<\/li>\n<li>Etwas weichen Gummi und Klettverschluss<\/li>\n<\/ul>\n<p><\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">2. L\u00f6ten<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><a href=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/CyberDreamer_Assembly02.jpg\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/CyberDreamer_Assembly02.jpg\" alt=\"\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><\/p>\n<ol>\n<li>USB Ladeger\u00e4tmodul &gt;&gt; Platine<\/li>\n<li>Schneide den Draht von der Batterie &gt; &gt; Lasse genug Kabel um die Batterie auf der anderen Seite der Platine zu legen!<\/li>\n<li>Befestige das Akkukabel auf der Platine<\/li>\n<li>Verl\u00e4ngere die Batteriedr\u00e4hte, die dann an das Ladeger\u00e4t Modul (B+, B-) angebracht werden.<\/li>\n<li>L\u00f6te die Dr\u00e4hte vom Batteriedraht mit dem Stecker auf die Platine<\/li>\n<li>Schlie\u00dfe Out+ \u00fcber das Kabel zum Schalter, dann l\u00f6te es an den Batteriedraht mit Stecker (+)<\/li>\n<li>Verbinde Out- an das Batteriekabel mit Stecker<\/li>\n<li>Befestige den Akku, Schalter und Dr\u00e4hte mittels Hei\u00dfkleber<\/li>\n<\/ol>\n<p><\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">3. Schlafmaske<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><a href=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/CyberDreamer_Assembly03.jpg\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/CyberDreamer_Assembly03.jpg\" alt=\"\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">1. Entfernen Sie elektronische Komponenten der Schlafmaske, falls es welche hat.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">2. Schneide ein Loch im Augenbereich, und verwenden Sie Nadel und Faden um den Schnittrand zu umn\u00e4hen.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/CyberDreamer_Assembly04.jpg\" data-rel=\"lightbox-image-4\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/CyberDreamer_Assembly04.jpg\" alt=\"\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">3. Befestige den Klettverschluss an der Unterseite der Adafruit Playground Circuit Express Platine und n\u00e4he das Gegenst\u00fcck an die richtige Position der Maske.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">4. Adafruit Spielplatz Schaltung Express<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><a href=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/CyberDreamer_Assembly05-rotated.jpg\" data-rel=\"lightbox-image-5\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/CyberDreamer_Assembly05.jpg\" alt=\"\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">1. Schlie\u00dfe die Platine an den Computer via USB<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">2. Installieren PythonCircuit  <a href=\"https:\/\/learn.adafruit.com\/welcome-to-circuitpython\/installing-circuitpython\">https:\/\/learn.adafruit.com\/welcome-to-circuitpython\/installing-circuitpython<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">3. Kopiere alle Dateien aus \/code \"CIRCUITPY\"<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">4. Stecke die Platine an den Computer an, und \u00fcberpr\u00fcfe, ob \"CIRCUITPY\" beschreibbar ist. Wenn nicht, nichts tun. Anderenfalls, wenn Sie noch in das Verzeichnis schreiben k\u00f6nnen, muss der Schalter \"D7\" auf der APC-Platine in die andere Position geschaltet werden. Dies ist wichtig, damit das Programm funktioniert, nachdem die Platine vom Computer entfernt wurde.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">!\u00c4ndere den Code wie du m\u00f6chtest, wie z.B. die LED Muster. Dazu muss der Schalter \"D7\" wieder umgelegt werden, damit man auf dem Computer die Daten im Verzeichnis bearbeiten kann. Nachdem es gespeichert wurde, nicht vergessen den Schalter \"D7\" wieder zur\u00fcck auf Nur-Lesen stellen!<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">5. Alles zusammengesetzt<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><a href=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/CyberDreamer_Assembly06.jpg\" data-rel=\"lightbox-image-6\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/CyberDreamer_Assembly06.jpg\" alt=\"\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">1. Setze die Platine mit Batterie in die Position so dass die MikroUSBBuchse zumoffenem Ende zeigt.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">2. Lege die APC-Platine unter dem offenem Augenbereich.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">3. Schlie\u00dfen Sie das Kabel an.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/CyberDreamer_Assembly07.jpg\" data-rel=\"lightbox-image-7\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/CyberDreamer_Assembly07.jpg\" alt=\"\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Benutzung<\/h3>\n<ul>\n<li>Nachdem die AdafruitPlaygroundCircuitExpress Platine an die Stromquelle angeschlossen wurde, hast du 20 Sekunden Zeit 2 verf\u00fcgbare Einstellungen zu beinflussen.<\/li>\n<li>LED-HELLIGKEIT: Der LED Ring leuchtet gr\u00fcn. Jedes mal, wenn du die Taste dr\u00fcckst wird  Helligkeit erh\u00f6ht. Lasse die Helligkeit, die Du m\u00f6chtest, und warte 5 Sekunden. Ein Leuchtring wird best\u00e4tigen das die Einstellungen angewendet werden.<\/li>\n<li>WARTEZEIT: Die zweite Taste wird die Zeit \u00e4ndern, die das Ger\u00e4t wartet, bis es nach Augenbewegungen sucht. Die LEDs werden Rot leuchten. Jede LED steht f\u00fcr 30 Minuten. Stelle die Zeit welche das Ger\u00e4t warten soll. Auch hier, warte 5 Sekunden, um zu best\u00e4tigen, dass die ge\u00e4nderten Einstellungen angewandt werden.<\/li>\n<li>Wenn die Einstellungen sich nicht ge\u00e4ndert haben,  versuche es noch einmal, nachdem die Position \"D7\" auf der APC-Platine umgestellt ist.<\/li>\n<\/ul>\n<p>Wenn es irgendwelche Fragen gibt, kontaktiere mich bitte. Cheers!<\/p>\n<h3>Update 14\/05\/2021<\/h3>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Hardware<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">1. Nach meinen ersten N\u00e4chte, bemerkte ich, dass es besser f\u00fcr mich ist die Kabel zu verl\u00e4ngern und die Akku+Schalter-Platine auf die andere Seite zu installieren (ich bin Seitenschlafer und daher liege ich die meiste Zeit der Nacht auf der linken Seite...meine Nase wuchs in diese Richtung X-D)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/CyberDreamer_Update_1.jpg\" alt=\"\" \/><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">2. Um einen sicheren Abstand zwischen dem Auge und der APC-Platine zu halten, habe ich ein 3D-druckbares Design hinzugef\u00fcgt. Ich habe PLA Bioplastik genutzt.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">3. 4 Schrauben um den 3D Druck an die APC-Platine anzubringen  <strong><em>Voila! Das ist meine Hardware Endprodukt!<\/em><\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/CyberDreamer_Update_2_Eyemodul.jpg\" alt=\"\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Software<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">Erstens habe ich den falschen Code hochgeladen (eine \u00e4ltere Version). Dann erkannte ich, dass ich wie bei der NovaDreamer Maske gerne alle LEDs  Rot leuchten lassen will. Es sollte die M\u00f6glichkeit von luzide Tr\u00e4umen erh\u00f6hen.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Ich werde weiterhin den Code \u00e4ndern, je nach meinen Erfahrungen. Thats all folks!<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong><em>Gl\u00fcckliches Luzides Tr\u00e4umen!<\/em><\/strong><\/h3>","protected":false},"excerpt":{"rendered":"<p>CyberDreamer The CyberDreamer is a sleeping mask, that will help you to experience lucid dreams. Project link: https:\/\/gitlab.com\/DigitalStages\/cyberdreamer Introduction I bought a remee sleeping mask, which absolutely does not work to support lucid dreaming. It is a device, which only are programmable online with certain timing and light patterns. ! IT DOES NOT REACT ON&#46;&#46;&#46;<\/p>","protected":false},"author":1,"featured_media":1402,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[174,49],"tags":[],"rttpg_featured_image_url":{"full":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/FeaturedImg.jpg",2080,800,false],"landscape":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/FeaturedImg.jpg",2080,800,false],"portraits":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/FeaturedImg.jpg",2080,800,false],"thumbnail":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/FeaturedImg-150x150.jpg",150,150,true],"medium":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/FeaturedImg-300x115.jpg",300,115,true],"large":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/FeaturedImg-1024x394.jpg",680,262,true],"1536x1536":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/FeaturedImg-1536x591.jpg",1536,591,true],"2048x2048":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/FeaturedImg-2048x788.jpg",2048,788,true],"trp-custom-language-flag":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/FeaturedImg.jpg",18,7,false],"post-thumbnail":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/FeaturedImg-500x250.jpg",500,250,true],"cd-small":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/FeaturedImg-150x150.jpg",150,150,true],"cd-medium":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/FeaturedImg-500x250.jpg",500,250,true],"cd-standard":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2021\/05\/FeaturedImg-500x500.jpg",500,500,true]},"rttpg_author":{"display_name":"Jens Meisner","author_link":"https:\/\/jensmeisner.net\/de\/author\/admin_jens\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/jensmeisner.net\/de\/category\/blog\/\" rel=\"category tag\">BLOG<\/a> <a href=\"https:\/\/jensmeisner.net\/de\/category\/code\/\" rel=\"category tag\">CODE<\/a>","rttpg_excerpt":"CyberDreamer The CyberDreamer is a sleeping mask, that will help you to experience lucid dreams. Project link: https:\/\/gitlab.com\/DigitalStages\/cyberdreamer Introduction I bought a remee sleeping mask, which absolutely does not work to support lucid dreaming. It is a device, which only are programmable online with certain timing and light patterns. ! IT DOES NOT REACT ON&#46;&#46;&#46;","_links":{"self":[{"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/posts\/1394"}],"collection":[{"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/comments?post=1394"}],"version-history":[{"count":3,"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/posts\/1394\/revisions"}],"predecessor-version":[{"id":1487,"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/posts\/1394\/revisions\/1487"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/media\/1402"}],"wp:attachment":[{"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/media?parent=1394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/categories?post=1394"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/tags?post=1394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}