WittyPi – Revisão e tutorial do chapéu incrível para Raspberry PI

Depois de muito trabalho antes do Natal e final de exames do semestre, Eu tenho esperado e merecido tempo para escrever um bom tutorial; Desta vez, falar sobre WittyPi marca Uugear.

Neste útil CHAPÉU Ele fornece vários recursos adicionais para nossos Pi de framboesa, como por exemplo um relógio de tempo real, e a capacidade de configurar o ligar e desligar automático; algo realmente útil para a implementação de servidores ou o desenvolvimento de projectos concebidos para operar em áreas de acesso difícil.

WittyZero1

WittyPi con Raspberry Pi Zero V1.

Para baixar o software de controle podemos usar terminal ordem wget, Então para Abra o script de instalação com permissões de root; Uma vez feito já pode executar WittyPi para começar a desfrutar das suas funções.

#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

Se quisermos usá-lo com PI de framboesa 3, Devemos ter em mente que alguns valores foram modificados desde a pinos GPIO Este modelo nas novas versões do Firmware Raspbian para suportar o novo Módulo Bluetooth, Por que nós deve adicionar a seguinte linha ao final do arquivo de configuração.

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

Se não adicionar a linha acima no arquivo de configuração antes de se conectar à porta GPIO WittyPi, nossa Pi de framboesa Não vai começar com WittyPi; apenas sobre o Levado vermelho.

Para entender a mudança que ocorre para adicionar esta linha no arquivo de configuração de Pi de framboesa, Você pode executar o utilitário GPIO readall antes e depois da alteração, como você pode ver os resultados dos dois ensaios.

 
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 | BCM | wPi |   Nome  | Modo de | V | Física | V | Modo de | Nome    | 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 |   EM | 1 |  7 || 8  | 0 | EM   | TxD     | 15  | 14  |
 |     |     |      0v |      |   |  9 || 10 | 1 | EM   | RxD     | 16  | 15  |
 |  17 |   0 | GPIO. 0 |   EM | 0 | 11 || 12 | 0 | EM   | GPIO. 1 | 1   | 18  |
 |  27 |   2 | GPIO. 2 |   EM | 0 | 13 || 14 |   |      | 0v      |     |     |
 |  22 |   3 | GPIO. 3 |   EM | 0 | 15 || 16 | 0 | EM   | GPIO. 4 | 4   | 23  |
 |     |     |    3.3v |      |   | 17 || 18 | 0 | EM   | GPIO. 5 | 5   | 24  |
 |  10 |  12 |    MOSI |   EM | 0 | 19 || 20 |   |      | 0v      |     |     |
 |   9 |  13 |    MISSÔ |   EM | 0 | 21 || 22 | 0 | EM   | GPIO. 6 | 6   | 25  |
 |  11 |  14 |    SCLK |   EM | 0 | 23 || 24 | 1 | EM   | CE0     | 10  | 8   |
 |     |     |      0v |      |   | 25 || 26 | 1 | EM   | CE1     | 11  | 7   |
 |   0 |  30 |   SDA.0 |   EM | 1 | 27 || 28 | 1 | EM   | SCL.0   | 31  | 1   |
 |   5 |  21 | GPIO.21 |   EM | 1 | 29 || 30 |   |      | 0v      |     |     |
 |   6 |  22 | GPIO.22 |   EM | 1 | 31 || 32 | 0 | EM   | GPIO.26 | 26  | 12  |
 |  13 |  23 | GPIO.23 |   EM | 0 | 33 || 34 |   |      | 0v      |     |     |
 |  19 |  24 | GPIO.24 |   EM | 0 | 35 || 36 | 0 | EM   | GPIO.27 | 27  | 16  |
 |  26 |  25 | GPIO.25 |   EM | 0 | 37 || 38 | 0 | EM   | GPIO.28 | 28  | 20  |
 |     |     |      0v |      |   | 39 || 40 | 0 | EM   | GPIO.29 | 29  | 21  |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 | BCM | wPi |   Nome  | Modo de | V | Física | V | Modo de | Nome    | wPi | BCM |
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 | BCM | wPi |   Nome  | Modo de | V | Física | V | Modo de | Nome    | 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 |   EM | 1 |  7 || 8  | 1 | ALT0 | TxD     | 15  | 14  |
 |     |     |      0v |      |   |  9 || 10 | 1 | ALT0 | RxD     | 16  | 15  |
 |  17 |   0 | GPIO. 0 |   EM | 0 | 11 || 12 | 0 | EM   | GPIO. 1 | 1   | 18  |
 |  27 |   2 | GPIO. 2 |   EM | 0 | 13 || 14 |   |      | 0v      |     |     |
 |  22 |   3 | GPIO. 3 |   EM | 0 | 15 || 16 | 0 | EM   | GPIO. 4 | 4   | 23  |
 |     |     |    3.3v |      |   | 17 || 18 | 0 | EM   | GPIO. 5 | 5   | 24  |
 |  10 |  12 |    MOSI |   EM | 0 | 19 || 20 |   |      | 0v      |     |     |
 |   9 |  13 |    MISSÔ |   EM | 0 | 21 || 22 | 0 | EM   | GPIO. 6 | 6   | 25  |
 |  11 |  14 |    SCLK |   EM | 0 | 23 || 24 | 1 | EM   | CE0     | 10  | 8   |
 |     |     |      0v |      |   | 25 || 26 | 1 | EM   | CE1     | 11  | 7   |
 |   0 |  30 |   SDA.0 |   EM | 1 | 27 || 28 | 1 | EM   | SCL.0   | 31  | 1   |
 |   5 |  21 | GPIO.21 |   EM | 1 | 29 || 30 |   |      | 0v      |     |     |
 |   6 |  22 | GPIO.22 |   EM | 1 | 31 || 32 | 0 | EM   | GPIO.26 | 26  | 12  |
 |  13 |  23 | GPIO.23 |   EM | 0 | 33 || 34 |   |      | 0v      |     |     |
 |  19 |  24 | GPIO.24 |   EM | 0 | 35 || 36 | 0 | EM   | GPIO.27 | 27  | 16  |
 |  26 |  25 | GPIO.25 |   EM | 0 | 37 || 38 | 0 | EM   | GPIO.28 | 28  | 20  |
 |     |     |      0v |      |   | 39 || 40 | 0 | EM   | GPIO.29 | 29  | 21  |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 | BCM | wPi |   Nome  | Modo de | V | Física | V | Modo de | Nome    | wPi | BCM |
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+

Agora já podemos começar a nossa Pi de framboesa pressionando o Botão liga / desliga WittyPi, Entrar na pasta do software que você baixou anteriormente, e então Execute o arquivo wittyPi.sh para definir todas as opções.


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

Um do mais prático é configurar o software para ler os ciclos de energia e desligamento, assim como o período de tempo que se aplica a cada um de um roteiro hospedado em nosso Pi de framboesa; abaixo você pode ver vários exemplos de sintaxe.

#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

Para usos mais avançados, Você pode consultar o pleno manual do usuário do Web site de Uugear; problemas de configuração antes recomendado do primeiro passo é rever o arquivo Schedules.log, alojado no diretório principal do software 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
---------------------------------------------------

O CHAPÉU características de três pontes com funções predefinidas, Mas nós também podemos personalizar; a posição padrão das Jumper vermelho Exigirá uma interação com o usuário para ativar nossa Pi de framboesa, Uma vez que para isso nós deve pressionar o botão liga / desliga, Se em vez disso, podemos mudar a posição de tais jumper, alimentação WittyPi transforma-se nosso Framboesa automaticamente.

RojoOff

Podemos controlar o indicador de led enviando um sinal de um do GPIO de Framboesa para o pino Amarelo, Por padrão este sinal será recebido pela GPIO 17 Mas se quisermos podemos mudar a posição do jumper e atribuir a outro GPIO como entrada que irá se conectar ao pino amarelo.

Amarelo

Finalmente, enviando um sinal para o Verde pino Podemos desligar corretamente nosso Pi de framboesa; como no caso anterior, esta função de entrada pode atribuir a qualquer pino movendo o jumper, Por padrão, a porta usada é a GPIO 4.

Verde

Se, depois de interromper o fornecimento de WittyPi nossa Framboesa começa alguns segundos para finalmente fechar, vai corrigi-lo desligar o poder e removendo a bateria da CHAPÉU tempo suficiente para que todos os capacitores estão descarregados.

Se você gosta você pode me seguir no Twitter, Facbook, Google +, LinkedIn, Feedly, ou compartilhá-lo com os botões sob esta publicação, Se você tiver dúvidas ou sugestões não hesite em comentar.

Ajude-na alcançar mais leitores Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

3 reflexões sobre"WittyPi – Revisão e tutorial do chapéu incrível para Raspberry PI

  1. Ótimo para contribuir para minha RPI, Mas….. Não é disponiple para seu pag. Onde posso comprar? Eu estou em Blanes e iria querer comprar x grátis. Obrigado . MUITO BOM TUDO !!!!!!! Você é grande . Excelente !!!!!!!!!!!

Deixar uma resposta