WittyPi – Revisió i tutorial del barret increïble per a Lleida

Després de molta feina abans de les vacances i el final dels exàmens semestre, Tinc el temps esperat i merescut per escriure un bon tutorial; Aquesta vegada parlar WittyPi marca Uugear.

Aquest útil BARRET Proporciona diverses característiques addicionals que nostre Pi de gerds, com per exemple un rellotge de temps real, i la possibilitat de configurar la canviant-se damunt i fora automatitzat; una cosa realment útil per a la implementació de servidors o el desenvolupament de projectes destinats a operar en zones d'accés difícil.

WittyZero1

WittyPi con gerds Pi Zero V1.

Per descarregar el programari de control podem utilitzar comanda terminal wget, per llavors llançar el script d'instal lació amb permissos de root; Un cop fet ja podeu executar WittyPi per començar a gaudir de les seves funcions.

#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 volem utilitzar-lo amb Raspberry PI 3, Hem de tenir en compte que s'han modificat alguns valors de la agulles de cap GPIO Aquest model a les noves versions de la Raspbian microprogramari per donar suport a la nova Mòdul Bluetooth, per què cal afegir la següent línia al final de la fitxer de configuració.

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

Si no afegir la línia damunt al fitxer de configuració abans que us connecteu a WittyPi al port de GPIO, nostres Pi de gerds no s'iniciarà amb WittyPi; ser només la Vermell portat.

Per entendre el canvi que es produeix per afegir aquesta línia al fitxer de configuració de Pi de gerds, Podeu executar la utilitat GPIO readall abans i després del canvi, com es pot veure en els resultats d'ambdues proves.

 
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 | BCM | wPi |   Nom  | Mode de | V | Física | V | Mode de | Nom    | wPi | BCM |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 |     |     |    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  |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 | BCM | wPi |   Nom  | Mode de | V | Física | V | Mode de | Nom    | wPi | BCM |
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 | BCM | wPi |   Nom  | Mode de | V | Física | V | Mode de | Nom    | wPi | BCM |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 |     |     |    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  |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 | BCM | wPi |   Nom  | Mode de | V | Física | V | Mode de | Nom    | wPi | BCM |
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+

Ara ja podem començar nostres Pi de gerds prement la Botó de poder de WittyPi, Introduïu la carpeta del programari que descarregat prèviament, i llavors Executeu el fitxer wittyPi.sh posar totes les opcions.


================================================================================
|                                                                              |
|   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) 

Una de les més pràctic és configurar el programari per llegir els cicles de potència i tancament, així com el termini que s'aplica a cada un d'ells d'una escriptura allotjats en nostres Pi de gerds; a continuació podeu veure uns quants exemples de la sintaxi.

#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

Per a usos més avançats, Podeu consultar el ple manual d'usuari de la web de Uugear; problemes de configuració abans que el primer pas és revisar el fitxer es recomana schedules.log, situat en el directori principal del programari 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
---------------------------------------------------

La BARRET trets de tres ponts amb funcions predefinides, però també podem personalitzar; la posició per defecte de la Jersei vermell Requerirà la interacció amb l'usuari per activar el nostre Pi de gerds, Ja que per això cal pressionar el botó d'encesa, Si en canvi podem canviar la posició d'aquests Jersei, l'alimentació WittyPi s'encén nostra Gerd automàticament.

RojoOff

Podem controlar l'indicador portat enviant una senyal d'una de les GPIO de Gerd per clavar Groc, per defecte aquesta senyal seran rebuts per la GPIO 17 Però si volem podem canviar la posició de la Jersei i assignació d'altre GPIO com a entrada ens connectarà a la agulla de cap groc.

Groc

Finalment enviant una senyal a la Xinxeta verda Ens puguem desviar pròpiament nostra Pi de gerds; com en el cas anterior aquesta funció d'entrada podeu assignar a qualsevol pin movent la Jersei, per defecte el port utilitzat és la GPIO 4.

Verd

Si, després d'interrompre el subministrament de WittyPi nostres Gerd s'inicia uns segons per tancar finalment, ho arreglarà per desconnectar el poder i traient la pila de la BARRET temps suficient per tal que tots els condensadors estan donats d'alta.

Si us agrada podeu segueix-me a Refilar, Facbook, Google +, LinkedIn, Feedly, o compartir-lo amb els botons sota aquesta publicació, Si vostè té alguna pregunta o suggeriment no dubtis a comentar.

Ajuda'ns a arribar a més lectors Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

3 Reflexions sobre la"WittyPi – Revisió i tutorial del barret increïble per a Lleida

  1. Genial aporte per la meva RPI, però….. no esta disponiple a la seva pag. On la puc comprar? estic a Blanes i la voldria comprar x internet. Gracies . MOLT BO TOT PLEGAT !!!!!!! Ets genial . excellent !!!!!!!!!!!

Deixa un comentari