Étape 3: Exécuter le script Python QuoteMachine.py
Python est déjà installé sur la Pi de framboise, donc d’exécuter mon script cite Machine, que vous devez simplement
- Télécharger le script de instructables.com (sur votre Pi de framboise)
- Créez un répertoire bin où vous stockerez vos scripts préférés
mkdir /home/pi/bin - Copiez TheQuoteMachine.py dans /home/pi/bin
- rendez-le exécutable en exécutant la commande
chmod + x /home/pi/bin/TheQuoteMachine.py
Installer le code de contrôle PiFace et exemple d’affichage
L’écran de contrôle PiFace et affichage LCD est livré avec un exemple de code que nous avons besoin. Vous pouvez l’installer en exécutant la commande suivante
sudo apt-get installer python {, 3}-pifacecad
Installer PyCurl
TheQuoteMachine.py utilise Pycurl pour appeler au large sur le web et obtenir une citation aléatoire.
Pour installer curl, exécutez la commande suivante :
sudo apt-get install python-pycurl
Appuyer sur un bouton, obtenez une blague
Vous pouvez maintenant lancer /home/pi/bin/TheQuoteMachine.py il va se connecter à l’http://www.iheartquotes.com libre service et afficher hilarants one-liners. Il fait ceci en exécutant une URL qui renvoie les one-liners en pur texte, fractionner le texte en segments large 16 caractères et puis en surveillant le PiFace événements de boutons qui vous permettent de faire défiler verticalement ces segments.
Les boutons de Machine de citation :
- 1 bouton est le bouton de retour
- 2 bouton est le bouton d’affichage advance
- 3 bouton est le bouton nouveau devis
- 4 bouton est le bouton quitter
Installer votre Machine cite dans une boîte de projet - mesures varient selon la zone que vous utilisez
- J’ai utilisé un feutre pour marquer où l’écran LCD doit être posé sur la zone du projet
- J’ai utilisé un Tin cisailles pour couper les fentes dans le bord de la boîte de projet pour faire place à des boutons et l’adaptateur d’alimentation
- J’ai utilisé un outil Dremel à découper un trou dans le couvercle de la boîte (et pour lisser les bords tranchants)
- Enfin un petit ruban pour couvrir des arêtes
- et une machine d’étiquette d’étiqueter la machine (est-ce redondant ou ironique?)