Etape 12 : Framboise Pi + matériel et Configuration
Sur le côté de la Pi des choses, il y a trois parties :
- Serveur de Python exécutant le Raspberry Pi qui contrôle le mouvement
- serveur de webcam de « motion » qui exécute la webcam
- Interface d’utilisateur graphique axée sur le rubis (en cours d’exécution sur le projet Shoes.rb)
Un peu d’introduction pour chacune de ces parties...
Framboise serveur Pi
Sur le serveur lui-même, nous devons faire un peu de configuration. Plus précisément, nous allons traiter certains PWM. La meilleure chose à faire est d’inclure la bibliothèque RPIO. Nous pouvons télécharger et installer par le texte suivant :
Dans ce projet, nous avons également choisi d’utiliser une connexion wifi ainsi. Vous pouvez utiliser le port ethernet, mais pour nous, nous voulions une expérience complète untethered. Nous sommes allés avec le dongle wifi EDIMAX, disponible à votre eBay local. Vous pouvez utiliser outil de configuration WLAN intégré de la poussive Raspbian pour se connecter au SSID de votre choix.
Webcam de motion
Nous avons choisi d’utiliser le paquet de webcam « motion » sous nos yeux pour ce projet. Il y a une pléthore de tutoriels là-bas vous montrant comment à - nous ne voulons affirmer le sujet, alors nous allons lien vous à celui que nous avons utilisé : http://pingbin.com/2012/12/raspberry-pi-web-cam-server-motion/ . Avec une configuration minimale, nous avons pu obtenir notre serveur webcam distant en cours d’exécution à distance sur une webcam dans les 5 minutes.
Shoes.RB
Pour notre interface graphique, nous avons choisi d’utiliser le projet Shoes.rb. Nous avons aimé la simplicité de Ruby d’utilisation, et le fait qu’il s’exécutait dans un GUI a un nouvel outil cool que nous voulions utiliser. En outre, Shoes.rb a l’avantage d’être en mesure d’empaqueter les fichiers exécutables pour Windows, OSX et Linux, ce qui en fait plus distribuable (nous aimons courir raw bien).
Télécharger Shoes.rb à partir de leur page Web : http://rdoc.info/github/shoes/shoes .