Raspberry Pi övervakning av hemmet med Dropbox (1 / 7 steg)
Steg 1: Konfigurera maskinvara
Det första steget är att se till att din Pi och tillhörande kringutrustning har ställts in.
Anslut först din Pi till internet. Detta är nödvändigt för att säkerställa att övervakningsprogrammet kan ta emot dina önskemål och överföra data i Dropbox. Jag använder en Ethernet-anslutning för att säkerställa tillförlitligheten, men Wi-Fi-anslutning bör fungera bra också, medan du också har fördelen av ökad bärbarhet. Väljer du Wi-Fi, skulle jag rekommendera denna USB-dongle för Pi.
Anslut din webbkamera till Pi genom att koppla den till en av USB-portarna. Medan min Advent webbkamera instruktioner inte uttryckligen säga att det skulle fungera med Linux, var allt jag hade att göra koppla in den och starta upp Pi. Ingen ytterligare installation behövdes. Andra webbkameror kan variera. Du kan kontrollera om din webbkamera har upptäckts av Linux med följande kommando:
lsusb
I ovanstående bild, min webbkamera är listad som ' 0 c 45:6340 mikro "
Slutligen kan du ansluta din DS18B20 temperaturgivare till Pi: s GPIO huvud. Jag använder min skärbräda för att göra processen att skapa kretsar lättare, och jag skulle rekommendera du göra detsamma, särskilt som DS18B20 kräver en 4.7 k motstånd ska placeras mellan två av dess tre stift. Denna länk ger en bra kopplingsschema visar hur en skärbräda kan användas för att ansluta till denna temperatursensor.
På nästa sida i ovan tutorial också täcker steg som behövs för att läsa data i från DS18B20 och visar hur du kontrollera att den fungerar. Det är viktigt att utföra dessa setup steg innan du kan använda DS18B20 för detta projekt. Vi kommer också att integrera Python exempelskript från handledning i vår övervakning program, så du kanske vill ha ett snabbt skumma över denna kod.
Se också anmärkning av din DS18B20 unikt nummer. Det är den som början med "28-' som du stöter på under den setup tutorial. Du kommer att behöva lägga in den i programmet kommande Python för att kunna läsa i temperaturen.