Använda RPi, Azure och Cortana att automatisera ditt hem! (1 / 15 steg)
Steg 1: krav
Kunskapskrav
Vi har försökt att göra denna guide som "vänliga" som möjligt för den allmänna publiken, men för oss att agera snabbt och kondensera guide ner från en tre timmars episka till 1 timme projekt, måste vi anta du vet en liten sak innan handen.
* Inte vet något? Var inte orolig! Hela guiden inkluderar vi massor av länkar till andra källor där du kan studera upp förhand och fånga snabbt!
1. begränsad Python och C# kunskap
Grundläggande programmering kunskap behövs. Vi kommer inte att dyka in i något alltför komplicerat, men det är bra att ha en grundläggande förståelse för dessa två språk
2. raspberry Pi grunderna
Eftersom det är lite mer populär jämfört med Windows Phone och Azure, jag kommer inte att gå alltför ingående på ställa in din Raspberry Pi och att binda den tillsammans. Det finns också en hel del bra tutorials ute redan till att komma igång. Se till att du ssh till en, vet din grundläggande Linux-kommandon och känner dig bekväm att sätta en krets tillsammans (en mycket grundläggande en).
3. allmänna App utvecklingskunskap (Windows Phone ett Plus!)
Uppenbarligen eftersom vi kommer för att använda Cortana kommer vi att bygga en Windows Phone app. Ställa in projektet är inte alltför svårt, och vi verkligen inte kommer att göra allt för komplicerat, är det en bra idé att ha en grundläggande förståelse för programfilerna och vad de gör. Den kod logiken kontra design logiken, programmanifest, etc. Om alla dessa slagord är naturligt för dig, så oroa dig inte. Annars, se till att läsa på de medel som avses i det avsnittet i guiden.
Hårdvarukrav
Vad vore ett projekt utan några söta hårdvara bakom det? Detta projekt kommer faktiskt vara ganska kala i departementet hårdvara och i stället fokusera mycket på programvaran. Vi kommer gå igenom hur man installerar särskild programvara paket rätt innan de behövs i ett försök att göra processen enklare.
- En dator med Windows 8
- Windows Phone med 8,1 programuppdatering (måste ha Cortana!)
- Raspberry Pi
- SD-kort med Raspbian för Rasberrry Pi (NOOBS fungerar alldeles utmärkt)
- 3 trådar för din enkel krets
- 1 lysdiod
- 1 270 ohms motstånd
- Skärbräda för din LED krets