Smartspegel
En smartspegel är en skärm som visar information bakom en spegel, spegeln drivs av en Raspberry Pi. Vilken typ av information bestämmer man själv. Se även Magic Mirror Info Display.
Komponentlista
Vad | Krävs | Kommentar | Kan köpas på: |
---|---|---|---|
Raspberry PI 2/3/3+ | Ja | För att driva mjukvaror som krävs | Raspberry Pi3 |
Minneskort | Ja | Till Raspberry Pi | 16GB minneskort |
Strömförsörjning till Raspberry Pi | Ja | 230v till USB samt USB till microusb-kabel | |
Bildskärm med HDMI-ingång | Ja | För att visa information | |
HDMI-kabel | Ja | För att koppla ihop bildskärm och Raspbery Pi | |
PIR-sensor | Nej | För att känna av rörelse. Används ofta för att tända och släcka skärmen för att spara på ström och skärmens livslängd (Kan kräva andra komponenter beroende på vad du använder). | PIR-sensor |
Envägsspegel/Spionspegel | Ja | För att dölja allting bakom spegeln så att det ser ut som en kombo skärm/spegel | Pilkington |
Paket från m.nu
Om man vill göra det enkelt för sig och inte har någon specifik skärm i åtanke rekommenderas följande paket som innehåller allt du behöver samt en PIR-sensor:
- Raspberry Pi 3 Model B+: Lite mer prestanda än vanliga modell 3, samt 5GHz WiFi.
- pi-top CEED Pro: 14" skärm med medföljande HDMI-kabel, minneskort, högtalare, strömförsörjning, högtalare, expansionskort för annan hårdvara, samt en monteringsskena för enkel montering. Beställ i god tid innan!
- PIR-sensor: Om man vill känna av rörelse och tända och släcka skärmen för att spara ström och öka livslängd. Du kan behöva ytterligare komponenter så som ett relä. om din skärm inte går att direkt koppla in i Raspberry Pi och stänga av via mjukvara.
Mjukvara
- Raspbian
- MagicMirror
- PM2
- MagicMirror-moduler
Externa API
Projektet använder sig av flera olika API:er där användare behöver hämta ut nycklar. Nycklar kostar ingenting, dock krävs registrering.
- OpenWeatherMap för väderinformation
- Trafiklab för ruttinformation.
Moduler
Skärmen är indelad i 9 olika sektorer: vänster, mitten, höger X topp, mitten, botten. Varje sektor kan ha en informationsmodul.
MMM-Clock
Inbyggd standardmodul för att visa tid, datum, och veckonummer.
MMM-CurrentWeather
Inbyggd standardmodul för att visa nuvarande väder, kräver API-nyckel från OpenWeatherMap.
MMM-WeatherForecast
Inbyggd standardmodul för att visa väderprognos, kräver API-nyckel från OpenWeatherMap.
MMM-ResRobot
Använder Trafiklab-API för att visa avgångar för buss och tåg.
MMM-Pollenrapport
Egenbyggd modul för att visa pollen-information för Sverige.
DailyXKCD
Visar dagens XKCD-seriestrip. Går att konfigurera för att hämta en slumpad seriestrip på de dagar ingen ny har kommit.