WittyPi – Examen et tutoriel du chapeau incroyable pour Raspberry PI

Après beaucoup de travail avant les vacances et la fin des examens du semestre, J’ai le temps attendue et mérité pour écrire un bon Tutorial; Cette fois, parlons WittyPi marque Uugear.

Ceci est utile CHAPEAU Il fournit plusieurs fonctionnalités supplémentaires à notre Raspberry Pi, comme par exemple une horloge temps réel, et la possibilité de configurer le allumage et extinction automatique; quelque chose de vraiment utile pour la mise en œuvre de serveurs ou l’élaboration de projets conçus pour fonctionner en zones d’accès difficile.

WittyZero1

WittyPi con Raspberry Pi Zero V1.

Pour télécharger le logiciel de contrôle, nous pouvons utiliser une commande terminale wget, car alors lancer le script d’installation avec les permissions root; Une fois fait déjà peut fonctionner WittyPi pour commencer à profiter de leurs fonctions.

#Descargamos el software WittyPi
pi@raspberrypi:~$ wget http://www.uugear.com/repo/WittyPi/installWittyPi.sh

#Ejecutamos el script de instalación con permisos de root
pi@raspberrypi:~$ sudo sh installWittyPi.sh

Si nous voulons l’utiliser avec Raspberry PI 3, Nous devons garder à l’esprit que certaines valeurs ont été modifiées depuis la broches GPIO Ce modèle dans les nouvelles versions de la Firmware Raspbian à l’appui de la nouvelle Module Bluetooth, par quoi il faut ajouter la ligne suivante à la fin de la fichier de configuration.

#/boot/config.txt
dtoverlay=pi3-miniuart-bt

Dans le cas contraire, ajoutez la ligne ci-dessus dans le fichier de configuration avant de vous connecter WittyPi au port GPIO, notre Raspberry Pi ne démarre pas avec WittyPi; qu’elle était seulement le Led rouge.

Pour comprendre le changement qui se produit pour ajouter cette ligne dans le fichier de configuration de Raspberry Pi, Vous pouvez exécuter l’utilitaire GPIO readall avant et après le changement, comme vous pouvez le voir sur les résultats de deux essais.

 
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 | AC. | wPi |   Nom  | Mode | V | Physique | V | Mode | Nom    | wPi | AC. |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 |     |     |    3.3v |      |   |  1 || 2  |   |      | 5v      |     |     |
 |   2 |   8 |   SDA.1 | ALT0 | 1 |  3 || 4  |   |      | 5V      |     |     |
 |   3 |   9 |   SCL.1 | ALT0 | 1 |  5 || 6  |   |      | 0v      |     |     |
 |   4 |   7 | GPIO. 7 |   EN | 1 |  7 || 8  | 0 | EN   | TxD     | 15  | 14  |
 |     |     |      0v |      |   |  9 || 10 | 1 | EN   | RxD     | 16  | 15  |
 |  17 |   0 | GPIO. 0 |   EN | 0 | 11 || 12 | 0 | EN   | GPIO. 1 | 1   | 18  |
 |  27 |   2 | GPIO. 2 |   EN | 0 | 13 || 14 |   |      | 0v      |     |     |
 |  22 |   3 | GPIO. 3 |   EN | 0 | 15 || 16 | 0 | EN   | GPIO. 4 | 4   | 23  |
 |     |     |    3.3v |      |   | 17 || 18 | 0 | EN   | GPIO. 5 | 5   | 24  |
 |  10 |  12 |    MOSI |   EN | 0 | 19 || 20 |   |      | 0v      |     |     |
 |   9 |  13 |    MISO |   EN | 0 | 21 || 22 | 0 | EN   | GPIO. 6 | 6   | 25  |
 |  11 |  14 |    SCLK |   EN | 0 | 23 || 24 | 1 | EN   | CE0     | 10  | 8   |
 |     |     |      0v |      |   | 25 || 26 | 1 | EN   | CE1     | 11  | 7   |
 |   0 |  30 |   SDA.0 |   EN | 1 | 27 || 28 | 1 | EN   | SCL.0   | 31  | 1   |
 |   5 |  21 | GPIO.21 |   EN | 1 | 29 || 30 |   |      | 0v      |     |     |
 |   6 |  22 | GPIO.22 |   EN | 1 | 31 || 32 | 0 | EN   | GPIO.26 | 26  | 12  |
 |  13 |  23 | GPIO.23 |   EN | 0 | 33 || 34 |   |      | 0v      |     |     |
 |  19 |  24 | GPIO.24 |   EN | 0 | 35 || 36 | 0 | EN   | GPIO.27 | 27  | 16  |
 |  26 |  25 | GPIO.25 |   EN | 0 | 37 || 38 | 0 | EN   | GPIO.28 | 28  | 20  |
 |     |     |      0v |      |   | 39 || 40 | 0 | EN   | GPIO.29 | 29  | 21  |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 | AC. | wPi |   Nom  | Mode | V | Physique | V | Mode | Nom    | wPi | AC. |
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 | AC. | wPi |   Nom  | Mode | V | Physique | V | Mode | Nom    | wPi | AC. |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 |     |     |    3.3v |      |   |  1 || 2  |   |      | 5v      |     |     |
 |   2 |   8 |   SDA.1 | ALT0 | 1 |  3 || 4  |   |      | 5V      |     |     |
 |   3 |   9 |   SCL.1 | ALT0 | 1 |  5 || 6  |   |      | 0v      |     |     |
 |   4 |   7 | GPIO. 7 |   EN | 1 |  7 || 8  | 1 | ALT0 | TxD     | 15  | 14  |
 |     |     |      0v |      |   |  9 || 10 | 1 | ALT0 | RxD     | 16  | 15  |
 |  17 |   0 | GPIO. 0 |   EN | 0 | 11 || 12 | 0 | EN   | GPIO. 1 | 1   | 18  |
 |  27 |   2 | GPIO. 2 |   EN | 0 | 13 || 14 |   |      | 0v      |     |     |
 |  22 |   3 | GPIO. 3 |   EN | 0 | 15 || 16 | 0 | EN   | GPIO. 4 | 4   | 23  |
 |     |     |    3.3v |      |   | 17 || 18 | 0 | EN   | GPIO. 5 | 5   | 24  |
 |  10 |  12 |    MOSI |   EN | 0 | 19 || 20 |   |      | 0v      |     |     |
 |   9 |  13 |    MISO |   EN | 0 | 21 || 22 | 0 | EN   | GPIO. 6 | 6   | 25  |
 |  11 |  14 |    SCLK |   EN | 0 | 23 || 24 | 1 | EN   | CE0     | 10  | 8   |
 |     |     |      0v |      |   | 25 || 26 | 1 | EN   | CE1     | 11  | 7   |
 |   0 |  30 |   SDA.0 |   EN | 1 | 27 || 28 | 1 | EN   | SCL.0   | 31  | 1   |
 |   5 |  21 | GPIO.21 |   EN | 1 | 29 || 30 |   |      | 0v      |     |     |
 |   6 |  22 | GPIO.22 |   EN | 1 | 31 || 32 | 0 | EN   | GPIO.26 | 26  | 12  |
 |  13 |  23 | GPIO.23 |   EN | 0 | 33 || 34 |   |      | 0v      |     |     |
 |  19 |  24 | GPIO.24 |   EN | 0 | 35 || 36 | 0 | EN   | GPIO.27 | 27  | 16  |
 |  26 |  25 | GPIO.25 |   EN | 0 | 37 || 38 | 0 | EN   | GPIO.28 | 28  | 20  |
 |     |     |      0v |      |   | 39 || 40 | 0 | EN   | GPIO.29 | 29  | 21  |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 | AC. | wPi |   Nom  | Mode | V | Physique | V | Mode | Nom    | wPi | AC. |
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+

Maintenant, nous pouvons déjà commencer notre Raspberry Pi en appuyant sur la Bouton marche / arrêt WittyPi, Entrez dans le dossier du logiciel que vous avez téléchargé précédemment, et puis Exécutez le fichier wittyPi.sh pour régler toutes vos options.


================================================================================
|                                                                              |
|   Witty Pi - Realtime Clock + Power Management for Raspberry Pi              |
|                                                                              |
|                   < Version 2.17 >     by UUGear s.r.o.                      |
|                                                                              |
================================================================================
>>> Your system time is: Sat 11 Jun 2016 22:54:02 UTC
>>> Your RTC time is:    Sat 11 Jun 2016 22:54:03 UTC
Now you can:
  1. Write system time to RTC
  2. Write RTC time to system
  3. Set time for auto startup
  4. Set time for auto shutdown
  5. Choose schedule script
  6. Reset data...
  7. Exit
What do you want to do? (1~7) 

Un du plus pratique consiste à configurer le logiciel pour lire les cycles de puissance et d’arrêt, ainsi que le délai qui s’applique à chacun d'entre eux d’un script hébergé sur notre Raspberry Pi; ci-dessous vous pouvez voir plusieurs exemples de syntaxe.

#Enciende Raspberry Pi a las 9:30 y la apaga a las 19:30

BEGIN	2016-01-31 00:00:00 
END	2017-01-31 23:59:59

ON	H9 M30
OFF	H19 M30


#Enciende Raspberry Pi el día 1 y el día 15 de cada mes durante una hora

BEGIN	2016-01-31 00:00:00 
END	2017-01-31 23:59:59

ON	H9 M30
OFF	H19 M30


#Enciende Raspberry Pi durante 5 minutos de cada 20

BEGIN	2016-01-31 00:00:00 
END	2017-01-31 23:59:59

ON	M5
OFF	M15


#Enciende Raspberry Pi 5 minutos de cada hora

BEGIN	2016-01-31 00:00:00 
END	2017-01-31 23:59:59

ON	M5
OFF	M55

Pour des utilisations plus avancées, Vous pouvez consulter l’intégralité Manuel de l’utilisateur de site Web de Uugear; problèmes de configuration avant de recommander la première étape consiste à vérifier le fichier Schedules.log, installé dans le répertoire principal du logiciel de WittyPi.

---------------------------------------------------
--------------- 2016-06-12 12:04:31 ---------------
File "schedule.wpi" not found, skip running schedule script.
---------------------------------------------------
--------------- 2016-06-11 23:20:14 ---------------
I can not find the begin time in the script...
---------------------------------------------------
--------------- 2016-06-11 23:49:22 ---------------
Schedule next shutdown at: 2016-06-12 00:05:00
Schedule next startup at:  2016-06-12 00:20:00
---------------------------------------------------

Le CHAPEAU caractéristiques des trois cavaliers avec des fonctions prédéfinies, mais nous pouvons également adapter; la position par défaut de la Cavalier rouge Il exigera une interaction avec l’utilisateur pour activer notre Raspberry Pi, Car pour cela il faut appuyer sur la bouton marche / arrêt, Si au lieu de cela, nous changeons la position d’un tel cavalier, alimentation WittyPi tourne notre Framboise automatiquement.

RojoOff

Nous pouvons contrôler l’indicateur led en envoyant un signal de l’un du GPIO de Framboise à la broche Jaune, par défaut ce signal sera reçu par le GPIO 17 Mais si nous voulons nous pouvons changer la position de la cavalier et d’attribuer d’autre GPIO en entrée nous connecter à la broche jaune.

Jaune

Enfin envoyer un signal à la Pin vert Nous pouvons éteindre correctement notre Raspberry Pi; comme dans le cas précédent, cette fonction d’entrée peut attribuer à aucune broche en déplaçant le cavalier, par défaut le port utilisé est le GPIO 4.

Vert

Si, après l’interruption de la fourniture de WittyPi notre Framboise commence quelques secondes pour enfin arrêter, il fixera en déconnectant le câble et en enlevant la batterie à partir du CHAPEAU assez longtemps pour que tous les condensateurs sont déchargés.

Si vous le souhaitez vous pouvez me suivre sur Twitter, Facbook, Google +, LinkedIn, Feedly, ou partagez-les avec les boutons situés sous cette publication, Si vous avez des questions ou suggestions n'hésitent pas à commenter.

Aidez-nous à atteindre plus de lecteurs Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

3 Thoughts on"WittyPi – Examen et tutoriel du chapeau incroyable pour Raspberry PI

  1. Génial de contribuer à mon RPI, mais….. n’est pas disponiple pour votre pag. Où puis-je acheter? Je suis à Blanes et voudrait acheter x gratuit. Merci . TRÈS BON TOUT !!!!!!! Tu es grand . Excellente !!!!!!!!!!!

    • Salut Marc, Merci pour le commentaire.

      Désolé si je n'ai pas de réponse dans le temps, était à l’étranger pour les vacances et totalement desconectat tous; Merci beaucoup pour re-qui a commenté que la sortie entrelacée en vente.

Laisser une réponse