Maila anmälan kapacitiv Touch dörrhandtaget larm (Puh!) (4 / 7 steg)
Steg 4: Mmm, dessert tid
För webbkamera internet support, kommer inte att en mikrokontroller som Arduino klippa den. Vi behöver nåt mer kraftfull, Raspberry Pi!
Bilden ovan visar de extra komponenterna kommer vi i detta avsnitt. Vi kommer att behöva--en Raspberry pi med fallet, en wifi-dongel, en webbkamera, och GPIO kabel samt skomakare.
Installera SimpleCV
SimpleCV är en bild bearbetning bibliotek för python som kan användas med webbkameror för att göra alla möjliga saker som ansiktsigenkänning, samverkar med XBox Kinect eller bara enkel bildmanipulering. Vi kommer att använda detta bibliotek för vår webcam larm projekt. Här är stegen för att hämta den.
1. starta och logga in på din raspberry pi. Standard användarnamn och lösenord är pi och hallon.
2. kör en "sudo apt-get update" att uppdatera ditt system
3. Skriv "sudo lämplig-få installera ipython python-opencv python-scipy python-numpy python-pygame python-setuptools python-pip" och tryck på "y" när du uppmanas
4. nu skriver "wget https://github.com/ingenuitas/SimpleCV/master"
5. Slutligen, skriv "pip installera http:///home/pi/master--download-cache /home/pi/tmp"
6. du kan nu börja xwindows (startx)
7. för att testa SimpleCV, öppna upp LXTerminal och skriv "simplecv"
8. När du är i SimpleCV shell plugg i din USB-webbkamera och skriv "wc = Camera()" (du får ett felmeddelande, bara ignorera det)
9. nu skriver "img = wc.getImage()"
10. nu, typ "img.show()"
Om en bild visas i ett popup-fönster har du gjort allt rätt. Om inte kanske du vill stänga webbkameror om du kan eller rådfråga kommentarerna på sidan felsökning (förhoppningsvis) hitta ett svar på ditt problem