CyberDreamer
CyberDreamer
Die CyberDreamer ist eine Schlafmaske, die helfen soll luzide Träume zu erlernen
Projekt Link: https://gitlab.com/DigitalStages/cyberdreamer
Einführung
-
Ich kaufte mir ein remee Schlafmaske, die absolut nicht verwendbar ist, und eher ein Flop fuer luziden Träumen ist. Es ist ein Gerät, das nur online programmierbar ist und lediglich nach einer gewissen Zeit Lichtmuster auslöst. ES REAGIERT NICHT DIE AUGENBEWEGUNGEN IM REM SCHLAF (RAPID EYE MOVEMENTS)!
-
Auf meiner Suche nach erschwinglichen Masken, welche auf rapide Augenbewegungen REM reagieren, wobei ich auf folgende Blog Nachricht:
https://jabituyaben.wixsite.com/majorinput/post/lucid-dreaming-with-the-circuit-playground-express -
Ich modifizierte den Code und entwickelte die Maske weiter.
1. Komponente |
---|
- 1 x LiPo Akku 3,7 V Lithium-Polymer-Batterie, 2-Pin JST-PH-Stecker 1200mAh
- 1 x Adafruit Circuit Playground Express, 3.3 V, 48MHz Arduino/MakeCode/Python, 3333
- 1 x Universal-Printed Circuit Board
- 1 x GY-USB TP4056 Li-Ion Ladegerät Modul 5V 1A
- 1 x Bluetooth Schlaf googles
- 1 x Minischalter
- Drähte
- Nadel und Faden
- Etwas weichen Gummi und Klettverschluss
2. Löten |
---|
- USB Ladegerätmodul >> Platine
- Schneide den Draht von der Batterie > > Lasse genug Kabel um die Batterie auf der anderen Seite der Platine zu legen!
- Befestige das Akkukabel auf der Platine
- Verlängere die Batteriedrähte, die dann an das Ladegerät Modul (B+, B-) angebracht werden.
- Löte die Drähte vom Batteriedraht mit dem Stecker auf die Platine
- Schließe Out+ über das Kabel zum Schalter, dann löte es an den Batteriedraht mit Stecker (+)
- Verbinde Out- an das Batteriekabel mit Stecker
- Befestige den Akku, Schalter und Drähte mittels Heißkleber
4. Adafruit Spielplatz Schaltung Express |
---|
1. Schließe die Platine an den Computer via USB |
2. Installieren PythonCircuit https://learn.adafruit.com/welcome-to-circuitpython/installing-circuitpython |
3. Kopiere alle Dateien aus /code "CIRCUITPY" |
4. Stecke die Platine an den Computer an, und überprüfe, ob "CIRCUITPY" beschreibbar ist. Wenn nicht, nichts tun. Anderenfalls, wenn Sie noch in das Verzeichnis schreiben können, 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. |
!Ändere den Code wie du möchtest, 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ück auf Nur-Lesen stellen! |
Benutzung
- Nachdem die AdafruitPlaygroundCircuitExpress Platine an die Stromquelle angeschlossen wurde, hast du 20 Sekunden Zeit 2 verfügbare Einstellungen zu beinflussen.
- LED-HELLIGKEIT: Der LED Ring leuchtet grün. Jedes mal, wenn du die Taste drückst wird Helligkeit erhöht. Lasse die Helligkeit, die Du möchtest, und warte 5 Sekunden. Ein Leuchtring wird bestätigen das die Einstellungen angewendet werden.
- WARTEZEIT: Die zweite Taste wird die Zeit ändern, die das Gerät wartet, bis es nach Augenbewegungen sucht. Die LEDs werden Rot leuchten. Jede LED steht für 30 Minuten. Stelle die Zeit welche das Gerät warten soll. Auch hier, warte 5 Sekunden, um zu bestätigen, dass die geänderten Einstellungen angewandt werden.
- Wenn die Einstellungen sich nicht geändert haben, versuche es noch einmal, nachdem die Position "D7" auf der APC-Platine umgestellt ist.
Wenn es irgendwelche Fragen gibt, kontaktiere mich bitte. Cheers!
Update 14/05/2021
Hardware |
---|
1. Nach meinen ersten Nächte, bemerkte ich, dass es besser für mich ist die Kabel zu verlängern 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) |
2. Um einen sicheren Abstand zwischen dem Auge und der APC-Platine zu halten, habe ich ein 3D-druckbares Design hinzugefügt. Ich habe PLA Bioplastik genutzt. |
3. 4 Schrauben um den 3D Druck an die APC-Platine anzubringen Voila! Das ist meine Hardware Endprodukt! |
Software |
---|
Erstens habe ich den falschen Code hochgeladen (eine ältere Version). Dann erkannte ich, dass ich wie bei der NovaDreamer Maske gerne alle LEDs Rot leuchten lassen will. Es sollte die Möglichkeit von luzide Träumen erhöhen. |
Ich werde weiterhin den Code ändern, je nach meinen Erfahrungen. Thats all folks! |