WeggUp - en sovande cykel och ljus väckarklocka
Jag har ofta problemet, som jag har problem med att få på morgonen, och på samma gång, jag har svårt att somna i natt.
Jag har checkat ut flera möjligheter att göra både lättare.
Att stiga upp på morgonen
Sunrise larm / ljus väckarklockor (amazon): i stället för ringmärkning skiten ur dig, dessa väckarklockor dimm ljus tills det blir ganska ljus i ditt rum, simulerar en soluppgång. Ofta kommer de i kombination med några omgivande ljud, göra din vakna upp erfarenhet ännu mer naturligt.
Tyvärr de alarm klockor kan vara knappt konfigurerad (färg ljus toning, blandning av omgivande ljud,...) och de är ganska dyra (~ 100 spänn).
Sleep cycle / sova fasen alarm klockor (spela store, amazon): De är väckarklockor som spår din rörelse under natten och spår när du är i en fas av ljus sömn och vakna du upp vid denna tid. Detta gör att stiga upp, då din kropp är redan i en nästan vakna tillstånd. Dessa väckarklockor komma i hårdvara och apps i programvaran (med sensorer i telefonen).
Båda typerna har nackdelar: fysiska väckarklockor är dyrt (> 300 spänn) och du har oftast bära en handled- eller pannband som spårar din rörelse (= > obekväm). App är mycket billigare, men du måste sova mycket nära till din mobiltelefon, så det kan spåra dina rörelser (jag har en mycket mjuk madrass, som filtrerar bort i princip all förflyttning + sensorer i min smartphone inte är så bra).
Somna
Det är massor av möjligheter att somna, men jag personligen somnar mycket snabbt när du lyssnar på en ljudbok (eller om min flickvän läser en bok till mig).
Ett annat alternativ är att lyssna till omgivande ljud.
Problemet med att lyssna till något för att somna är att spelaren inte stänger av automatiskt när du sover (ok, det är några apps som kan upptäcka rörelse, eller tvingar dig att hålla ett finger på displayen för att hålla igång, men det är inte riktigt bekväm).
Allt ovan inte är ett idealiskt alternativ jag beslutat att bygga min egen enhet.
Trots titeln brukar jag kalla det en väckarklocka, men en sömn anhängare. Det bör inte vara där för att vakna upp, men ge dig en bättre sovande upplevelse (dvs somnar snabbare och få lättare).
Begrepp
- Jag ville ha en sovande cykla larm kombinerat med en soluppgång larm: genom att upptäcka dina rörelser under natten, din nästa ljus sova faser kommer att upptäckas, och ljus larmet kommer att schemaläggas därmed (det måste börja innan din kommande ljus sova fasen, så vissa uppskattning måste göras här). Rörelse-detektering bör vara unnoticable (inget armband eller som helst).
- Samma koncept av rörelse upptäckten kan också tillämpas på en ebook läsare / omgivande ljud-spelare: efter några minuter, när ingen rörelse detekteras inom en viss tidsram ljudbok slutar spelas upp skruvar ner volymen. Positionen när du flyttade förra gången att fortsätta spela lagras, så boken kan spelas från denna position.
- Eftersom min night stand är inte så stor och sömn anhängare avger ljus ändå, kan det användas som en lampa eller moodlight.
- Den bör inte Visa tid eller något. Enligt min erfarenhet Visa tiden skulle leda till tryck och tryck leder till dålig sömn.
Grundläggande arkitektur
Jag använde en raspberry Pi med en wi-fi pinne värd en node.js/express.js/mongoDb/angular js baserad web-applikation för att konfigurera och starta larm, ljudbok och en ytterligare moodlight läge.
Jag använde en aktiv talare för ljudutgång
Jag använde 3 1W RGB lysdioder för att producera ett tillräckligt starkt ljus som är anslutna till Pi (+ en fläkt för att avleda värme).
Jag la 2 temperaturgivare (1 insidan för att övervaka värme utveckling och förhindra att RGB-lysdioder skador), 1 ljussensor (i princip för statistik, att hjälpa dig hitta den bästa ljusstyrka att vakna) och 2 accelerometrar som sätts i madrass att spåra din motion.
Jag la en tryckknapp som verkligen enkelt gränssnitt. Det slutar allt som körs för närvarande (ljudbok, moodlight, larm, ljus,...). Om inget har varit igång det vänder på ljus.
Någon mer komplex interaktion sker via webbgränssnittet.
Form av sömn anhängare försöker likna ett ägg (symbol för början på något nytt, en ny dag :-))
I de kommande stegen jag guidar dig igenom hur jag
- gjorde inhägnaden
- konstruerad och byggd kretsen
- genomfört mjukvaran
- löste en hel del oväntade problem som uppstått under genomförandet.
I slutet kommer jag att redogöra för några idéer som jag vill genomföra vid ett senare tillfälle
Följande video visar en soluppgång med omgivande ljud. Kameran hade tyvärr problem att fånga ljusstyrkan. I slutet av soluppgången är mycket mer vit/gul inte som läst som kan ses i videon.
Nästa video visar en kort demonstration av humör ljus läge (vid hög hastighet)