WittyPi – Kajian dan tutorial HAT luar biasa untuk PI Raspberi

Selepas banyak kerja sebelum cuti dan tamat peperiksaan semester, Saya mempunyai masa yang lama ditunggu-tunggu dan setimpal untuk menulis yang baik tutorial; Buat masa ini bercakap tentang WittyPi jenama Uugear.

Ini berguna HAT Ia menyediakan beberapa ciri-ciri tambahan untuk kami Pi Raspberi, Sebagai contohnya seorang jam masa nyata, dan keupayaan untuk mengkonfigurasi dalam menukar dan mematikan automatik; sesuatu yang benar-benar berguna untuk melaksanakan pelayan atau pembangunan projek-projek yang direka bentuk untuk beroperasi di kawasan laluan sukar.

WittyZero1

WittyPi con Raspberi Pi sifar V1.

Untuk memuat turun perisian kawalan kita boleh menggunakan perintah terminal wget, maka memulakan pemasangan skrip dengan keizinan akar; Sebaik sahaja dilakukan sudah boleh menjalankan WittyPi untuk mula menikmati fungsi mereka.

#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

Jika kita mahu menggunakannya dengan PI Raspberi 3, Kita mesti ingat bahawa sesetengah nilai telah diubahsuai dari dalam PIN GPIO Model ini dalam versi baru yang Raspbian firmware untuk menyokong yang baru Modul Bluetooth, dengan apa kita perlu menambah baris berikut ke akhir yang fail konfigurasi.

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

Si no añadimos la línea anterior en el archivo de configuración sebelum anda menyambung WittyPi ke GPIO port, kami Pi Raspberi tidak akan memulakan dengan WittyPi; yang hanya di dalam Merah yang diketuai.

Untuk memahami perubahan yang berlaku untuk menambah aliran ini dalam fail tatarajah daripada Pi Raspberi, Anda boleh menjalankan utiliti GPIO readall sebelum dan selepas perubahan, seperti yang anda boleh lihat daripada keputusan ujian kedua-dua.

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

Sekarang kita sudah boleh mula kami Pi Raspberi dengan menekan di Butang kuasa WittyPi, Masuk ke folder perisian yang anda muat turun sebelum ini, dan kemudian Jalankan wittyPi.sh fail untuk menetapkan semua pilihan.


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

Salah satu yang paling praktikal adalah untuk konfigurasi perisian untuk membaca kitaran kuasa dan penutupan, serta tempoh masa yang digunakan untuk setiap seorang daripada mereka yang skrip dihoskan pada kami Pi Raspberi; dibawah anda boleh melihat beberapa contoh sintaks.

#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

Untuk kegunaan yang lebih maju, Anda boleh berunding dengan penuh manual pengguna laman web Uugear; masalah konfigurasi sebelum pertama mencadangkan langkah adalah untuk mengkaji semula fail schedules.log, Terletak di dalam direktori utama perisian 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
---------------------------------------------------

Dalam HAT ciri-ciri penerjun 3 dengan fungsi yang telah ditetapkan, tetapi kita juga boleh menyesuaikan; kedudukan lalai dalam Pelompat merah Ia akan memerlukan interaksi dengan pengguna untuk menghidupkan kami Pi Raspberi, Kerana ini kita mesti Seluar dalam butang kuasa, Jika sebaliknya kita mengubah kedudukan tersebut pelompat, memberi makan WittyPi menghidupkan kami Raspberi secara automatik.

RojoOff

Kita boleh mengawal penunjuk diketuai dengan menghantar isyarat dari salah satu GPIO yang daripada Raspberi untuk pin Kuning, secara lalai isyarat ini akan diterima oleh pihak GPIO 17 Tetapi jika kita mahu, kita boleh menukar kedudukan di pelompat dan peruntukan lain GPIO sebagai input kita akan sambung pin kuning.

Kuning

Akhirnya menghantar isyarat ke dalam Pin hijau Kita boleh matikan dengan betul kami Pi Raspberi; seperti dalam kes sebelumnya fungsi input ini boleh menguntukkan kepada mana-mana pin dengan bergerak di pelompat, secara lalai adalah port yang digunakan dalam GPIO 4.

Hijau

Jika, selepas mengganggu bekalan WittyPi kami Raspberi bermula beberapa detik untuk akhirnya menutup, akan membetulkannya dengan cabut kuasa dan mengeluarkan bateri dari dalam HAT cukup panjang supaya semua capacitors dilepaskan.

Jika anda mahu anda boleh Ikuti saya di Twitter, Facbook, Google +, LinkedIn, Feedly, atau berkongsi dengan butang di bawah penerbitan ini, Jika anda mempunyai sebarang pertanyaan atau cadangan sila tidak teragak-agak untuk memberi komen.

Membantu kita untuk mencapai lebih banyak pembaca Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

3 tinjuan"WittyPi – Kajian dan tutorial HAT luar biasa untuk PI Raspberi

  1. Genial aporte per la meva RPI, tetapi….. 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 !!!!!!!!!!!

    • Hola Marc, gracies per comentar.

      Disculpa si no he contestat a temps, era fora del país per vacances i totalment desconectat de tot; moltes gracies per re-comentar que ja la teníen a la venda.

Tinggalkan Jawapan