WittyPi – Gjennomgang og opplæring av utrolig HATTEN for bringebær PI

Etter mye arbeid før ferier og slutten av semesteret eksamen, Jeg har lenge etterlengtede og velfortjent tid å skrive en god opplæringen; Denne gangen snakk om WittyPi merke Uugear.

Dette er nyttig LUE Det gir flere funksjoner til våre Bringebær Pi, som for eksempel en sanntidsklokke, og muligheten til å konfigurere de slår av og på automatisk; noe nyttig for implementering servere eller utvikling av prosjekter for å operere i vanskelig å tilgang til områder.

WittyZero1

WittyPi con bringebær Pi null V1.

For å laste ned programmet kontroll kan vi bruke terminal rekkefølge wget, for da starte installasjonsskriptet med root-tilgang; Når gjort allerede kan kjøre WittyPi ferdigstilling deres funksjoner.

#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

Hvis vi ønsker å bruke den med Bringebær PI 3, Vi må huske på at noen verdier ha blitt endret fra den pins GPIO Denne modellen i nye versjoner av den Raspbian firmware å støtte den nye Bluetooth-modul, av hva vi må legge til følgende linje på slutten av den konfigurasjonsfilen.

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

Si no añadimos la línea anterior en el archivo de configuración før du kobler WittyPi til GPIO-porten, våre Bringebær Pi starter ikke med WittyPi; blir bare på den Rød diode.

Å forstå endring som skjer for å legge til denne linjen i konfigurasjonsfilen Bringebær Pi, Du kan kjøre verktøyet GPIO readall før og etter endringen, som du kan se resultatet av begge testene.

 
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 | BCM | wPi |   navn  | Modus | V | Fysisk | V | Modus | navn    | 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 |   navn  | Modus | V | Fysisk | V | Modus | navn    | wPi | BCM |
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 | BCM | wPi |   navn  | Modus | V | Fysisk | V | Modus | navn    | 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 |   navn  | Modus | V | Fysisk | V | Modus | navn    | wPi | BCM |
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+

Nå kan vi allerede begynner våre Bringebær Pi ved å trykke på WittyPi-knappen, Angi mappen av programvaren du lastet ned tidligere, og deretter Kjør filen wittyPi.sh Angi alle alternativene.


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

En av de mest praktiske er å konfigurere programvaren for å lese den makt og nedleggelse sykluser, og tidsrammen som gjelder for hver og en av dem for en skriptet på vår Bringebær Pi; nedenfor kan du se flere eksempler på syntaks.

#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

For mer avanserte bruker, Du kan lese hele brukerhåndboken nettside av Uugear; konfigurering problemer før først anbefalt trinnet er å se Schedules.log, ligger i hoved-katalogen til programvare 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 LUE vise egenskaper av tre jumpere med forhåndsdefinerte funksjoner, men vi kan også tilpasse; standardplasseringen av den Rød genser Det vil kreve interaksjon med brukeren aktivere vår Bringebær Pi, Siden for dette må vi trykker på strømknappen, Hvis vi bytter posisjonen til slike genser, fôring WittyPi slår på våre Bringebær automatisk.

RojoOff

Vi kan kontrollere led indikator ved å sende et signal fra en av GPIO av Bringebær feste Gul, standard signalet mottas av den GPIO 17 Men hvis vi ønsker å vi kan endre plasseringen av den genser og tilordne andre GPIO som vil vi koble til gul pin.

Gul

Til slutt sender et signal til den Grønn pin Vi kan slå av riktig våre Bringebær Pi; som i forrige tilfelle inn funksjonen kan tildele til alle knappenål ved å flytte den genser, som standard er porten som brukes av GPIO 4.

Grønn

Hvis, etter avbryte tilgangen på WittyPi våre Bringebær starter et par sekunder å endelig slå, vil fikse det ved å koble ut og ta ut batteriet fra den LUE lenge nok slik at alle kondensatorer er utskrevet.

Hvis du liker du kan følge meg på Twitter, Facbook, Google +, LinkedIn, Feedly, eller dele det med knappene under denne publikasjonen, Hvis du har spørsmål eller forslag ikke nøl med å kommentere.

Hjelp oss å nå flere lesere Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

3 tanker om"WittyPi – Gjennomgang og opplæring av utrolig HATTEN for bringebær PI

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

Legg inn en kommentar