WittyPi – Granskning och handledning av otroliga HATTEN för Raspberry PI

Efter mycket arbete före helgdagar och slutet av terminen tentor, Jag har länge efterlängtade och välförtjänta tid att skriva en bra handledning; Här gången tala om WittyPi varumärke Uugear.

Detta användbara HATT Det innehåller flera extra funktioner till våra Raspberry Pi, som till exempel en realtidsklocka, och möjlighet att konfigurera den slå på och av automatisk; något riktigt användbart för att genomföra servrar eller utveckling av projekt för att fungera i svårt att tillgång områden.

WittyZero1

WittyPi con Raspberry Pi noll V1.

För att hämta programvaran kontroll kan vi använda terminal order wget, för då lansera installationsskriptet med root-behörighet; När redan gjort kan köra WittyPi att börja njuta av sina funktioner.

#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

Om vi vill använda den med Raspberry PI 3, Vi måste komma ihåg att vissa värden har ändrats från den Pins GPIO Denna modell i nya versioner av den Raspbian firmware att stödja den nya Bluetooth-modul, av vad vi måste lägga till följande rad i slutet av den konfigurationsfilen.

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

Om inte Lägg till rad ovanför i konfigurationsfilen innan du ansluter WittyPi till hamnen GPIO, vår Raspberry Pi startar inte med WittyPi; att vara bara på den Röd led.

Att förstå den förändring som sker för att lägga till denna rad i konfigurationsfilen för Raspberry Pi, Du kan köra verktyget GPIO readall före och efter ändringen, som du kan se resultaten av båda testerna.

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

Nu vi kan redan börja vår Raspberry Pi genom att trycka på den WittyPi strömbrytare, In i mappen för den programvara som du har hämtat tidigare, och sedan Kör filen wittyPi.sh Konfigurera alla dina alternativ.


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

Ett av det mest praktiska är att konfigurera programvaran för att läsa de makt och avstängning cyklerna, och den tidsram som gäller för var och en av dem av en script på våra Raspberry Pi; nedan kan du se flera exempel på syntax.

#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

För mer avancerade använder, Du kan rådgöra med fullt webbplats av Uugear bruksanvisning; konfigurationsproblem innan först rekommenderade steg är att granska fil Schedules.log, inrymt i katalogen av programvara 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
---------------------------------------------------

Den HATT dragen av tre tröjor med fördefinierade funktioner, men vi kan också anpassa; standardpositionen för den Röd bygel Det kräver interaktion med användaren att aktivera våra Raspberry Pi, Eftersom detta måste vi trycka på den Power-knappen, Om i stället vi ändra placeringen av sådana bygel, utfodring WittyPi vänder på våra Hallon automatiskt.

RojoOff

Vi kan kontrollera indikatorn led genom att skicka en signal från en av GPIO för Hallon så här fäster du Gul, som standard kommer denna signal tas emot av den GPIO 17 Men om vi vill kan vi ändra positionen för den bygel och tilldela andra GPIO som indata ansluter vi till den gula stiftet.

Gul

Slutligen skickar en signal till den Gröna pin Vi kan stänga av korrekt våra Raspberry Pi; som i föregående fall denna ingång funktion kan tilldela någon pin genom att flytta den bygel, som standard är den port som används av GPIO 4.

Grön

Om, efter att avbryta leverans av WittyPi vår Hallon börjar några sekunder att slutligen stänga, kommer att fixa det genom att koppla bort strömmen och ta bort batteriet från den HATT tillräckligt lång så att alla kondensatorer släpps.

Om du som du kan följa mig på Twitter, Facbook, Google +, LinkedIn, Feedly, eller dela den med knapparna under denna publikation, Om du har några frågor eller förslag tveka inte att kommentera.

Hjälp oss att nå fler läsare Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

3 tankar om"WittyPi – Granskning och handledning av otroliga HATTEN för Raspberry PI

  1. Bra att bidra till min RPI, Men….. är inte disponiple till din pag. Var kan jag köpa? Jag är i Blanes och skulle vilja köpa x gratis. Tack . MYCKET BRA ALLTING !!!!!!! Du är bra . Utmärkt !!!!!!!!!!!

    • Hej Marc, Tack för kommentar.

      Ledsen om jag inte har svarat i tid, var ut ur landet för semester och helt desconectat alla; Många tack för kommenterade åter att som sammanflätade utdata till försäljning.

Lämna svar