WittyPi – Anmeldelse og tutorial for den utrolige HAT for Raspberry PI

Efter meget arbejde før ferie og afslutningen af semester eksamen, Jeg har ventet og velfortjent tid til at skrive en god tutorial; Denne gang tale om WittyPi brand Uugear.

Dette nyttige HAT Det giver flere ekstra funktioner til vores Raspberry Pi, som for eksempel en tidstro ur, og evnen til at konfigurere de tænde og slukke automatiseret; noget virkelig nyttige for gennemførelsen af servere eller udvikling af projekter beregnet til at operere i vanskeligt at adgang områder.

WittyZero1

WittyPi con Raspberry Pi nul V1.

For at downloade software kontrol kan vi bruge terminal rækkefølge wget, for så starte installationsscript med root-rettigheder; Når det er gjort allerede kan køre WittyPi til at begynde at nyde deres 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

Hvis vi ønsker at bruge det med Raspberry PI 3, Vi skal huske på, at nogle værdier er blevet ændret fra den Pins GPIO Denne model i de nye versioner af de Raspbian firmware at støtte den nye Bluetooth-modul, af hvad vi skal tilføje følgende linje til slutningen af den konfigurationsfilen.

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

Hvis ikke tilføje linjen ovenover i konfigurationsfilen før du tilslutter WittyPi til GPIO porten, vores Raspberry Pi vil ikke starte med WittyPi; kun ved den Røde led.

At forstå den ændring, der sker for at tilføje linjen i konfigurationsfilen af Raspberry Pi, Du kan køre hjælpeprogrammet GPIO readall før og efter ændringen, som du kan se resultaterne af begge undersøgelser.

 
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 | BCM | wPi |   Navn  | Mode | V | Fysiske | V | Mode | 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   | Andreas     | 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   | EF1     | 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  | Mode | V | Fysiske | V | Mode | Navn    | wPi | BCM |
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+
 | BCM | wPi |   Navn  | Mode | V | Fysiske | V | Mode | 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 | Andreas     | 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   | EF1     | 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  | Mode | V | Fysiske | V | Mode | Navn    | wPi | BCM |
 +-----+-----+---------+------+---+---PI 3---+---+------+---------+-----+-----+

Nu kan vi allerede begynde vores Raspberry Pi ved at trykke på den WittyPi power knappen, Angiv mappen med den software, du har hentet tidligere, og derefter Kør filen wittyPi.sh at sætte alle dine muligheder.


================================================================================
|                                                                              |
|   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 af de mest praktiske er at konfigurere softwaren til at læse magt og lukning cyklusserne, og den tidsramme, der gælder for hver eneste af dem i en script hosted på vores Raspberry 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 mere avancerede bruger, Du kan konsultere fuldstændige hjemmeside af Uugear bruger manual; konfigurationsproblemer før først anbefalede skridt er at gennemse fil Schedules.log, til huse i de vigtigste bibliotek af software 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 HAT funktioner af tre jumpere med foruddefinerede funktioner, men vi kan også tilpasse; Standardplaceringen af den Rød jumper Det vil kræve interaktion med brugeren til at tænde vores Raspberry Pi, Da dette må vi presse på for Power-knappen, Hvis i stedet vi ændre holdning af sådanne jumper, fodring WittyPi tænder på vores Hindbær automatisk.

RojoOff

Vi kan styre den led indikator ved at sende et signal fra en af GPIO af Hindbær til at fastgøre Gul, som standard dette signal vil blive modtaget af den GPIO 17 Men hvis vi ønsker at vi kan ændre placeringen af de jumper og tildele andre GPIO som input vil vi oprette forbindelse til den gule ben.

Gul

Endelig sender et signal til den Grøn pin Vi kan slukke korrekt vores Raspberry Pi; som i det foregående tilfælde kan dette input funktion tildele nogen pin ved at flytte den jumper, som standard er den port, der bruges til GPIO 4.

Grøn

Hvis, efter afbrydelse af forsyningen af WittyPi vores Hindbær starter et par sekunder til sidst lukke ned, vil ordne det ved at afbryde strømmen og fjerne batteriet fra den HAT længe nok, så at alle kondensatorer er afladet.

Hvis du som du kan følge mig på Twitter, Facbook, Google +, LinkedIn, Feedly, eller dele det med knapper under denne publikation, Hvis du har spørgsmål eller forslag så tøv ikke at kommentere.

Hjælp os med at nå flere læsere Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

3 tanker om"WittyPi – Anmeldelse og tutorial for den utrolige HAT for Raspberry PI

  1. Dejligt at bidrage til min RPI, Men….. er ikke disponiple til din pag. Hvor kan jeg købe? Jeg er i Blanes og ønsker at købe x gratis. Tak . MEGET GOD ALT !!!!!!! Du er stor . fremragende !!!!!!!!!!!

    • Hej Marc, Tak for kommentar.

      Undskyld hvis jeg ikke har besvaret i tide, var ude af landet for ferie og helt desconectat alle; Mange tak for kommenterede re, at som interlaced output på salg.

Skriv et svar